1. A method comprising: interpolating missing color components for raw image pixel, said interpolating to include: if said raw image pixel is Green, applying a first interpolation methodology for interpolating Red and Blue missing color components, said first methodology to include: determining the color median of Green pixel blocks surrounding each of adjacent Blue pixels and surrounding each of adjacent Red pixels; determining which adjacent Blue pixel has a surrounding block color median closest to the value of said raw image pixel, said determined adjacent Blue pixel set to be the missing Blue color component; and determining which adjacent Red pixel has a surrounding block color median closest to the value of said raw image pixel, said determined adjacent Red pixel set to be the missing Red color component; and if said raw image pixel is not Green, applying a second interpolation methodology for interpolating a missing Green color component and one of a missing Blue or Red color component; and forming a new full color pixel having full color information, said full color information consisting of said raw image pixel and said interpolated color components.