1. A processor-implemented method for correcting a Bayer image having pixels displaced from ideal pixel locations on a uniform Cartesian grid by shifting the pixels toward their ideal pixel locations, wherein processor hardware implements the method by performing actions, comprising: shifting chromaticity pixels with interpolation; and shifting luma pixels with one-dimensional interpolation along a luma pixel alignment diagonal.