Patent ID: 7609305

Claim:
An image processing system for dynamically correcting shading effects in pixel outputs in an image sensor based upon radial pixel location performed prior to demosaicing processing, comprising: an image sensor, wherein the image sensor comprises at least a pixel array, an array of micro-lenses, and an array of color filters, and wherein the image sensor is optically coupled to a lens, the array of color filters comprises at least a plurality of first color filters, a plurality of second color filters and a plurality of third color filters, the plurality of first color filters, the plurality of second color filters and the plurality of third color filters are arranged in a mosaic pattern, and each pixel in the pixel array is associated with a one of the color filters; means for scanning an analog output from a pixel on the pixel array, wherein the image scanning means is configured to obtain outputs from each pixel in the pixel array; means for converting the analog output from the scanned pixel to a digital output; means for processing a radial location for the scanned pixel, wherein the radial location is determined relative to a reference location on the pixel array; means for calculating a correction factor for the shading effect for the scanned pixel, wherein the calculating means calculates the correction factor by applying the radial location to a correction function, and the correction function is a function of an elliptical-type equation that varies radially and the correction function including a multiplication factor, the multiplication factor being calculated from at least a first and a second constant, the first and second constants being dependent upon wavelength transmissibility of the color filter associated with the scanned pixel and dimensions of the pixel array; and means for correcting the digital output with the correction factor.