1. A method of using image processing circuitry to interpolate color image data for an image, wherein the image includes a first set of image pixels having captured pixel values and a second set of image pixels having empty pixel values, the method comprising: with the image processing circuitry, determining whether the second set of image pixels is within a texture area of the image; with the image processing circuitry, determining whether the second set of image pixels is on a dominant edge of the image; with the image processing circuitry, generating interpolated pixel values for the second set of image pixels; and with the image processing circuitry, applying a chroma filter to the interpolated pixel values.