BRIEF DESCRIPTION OF THE DRAWINGS
The foregoing summary, as well as the following detailed description of preferred embodiments of the invention, will be better understood when read in conjunction with the accompanying drawings. For the purpose of illustrating the invention, there is shown in the drawings embodiments which are presently preferred. It should be understood, however, that the invention is not limited to the precise arrangement shown. In the drawings:
FIG. 1 illustrates a flat field image after demosaic operation (zoomed 300%);
FIG. 2A illustrates a plot of a Gb gain distribution for a green channel odd-even mismatch distribution where each point represents one region (32×32 pixels);
FIG. 2B illustrates a plot of a Gr gain distribution for the green channel odd-even mismatch distribution where each point represents one region (32×32) pixels;
FIG. 3 illustrates a modified flat field image after applying an adaptive bayer filter to handle the green channel odd-even mismatch with moderate smoothing (zoomed 300%);
FIG. 4 illustrates a plot of a green channel mismatch (Gr/Gb) of an indoor image where each point represents one region (32×32 pixels);
FIG. 5 illustrates a plot of the green channel mismatch (Gr/Gb) of an outdoor image where each point represents one region (32×32 pixels);
FIGS. 6A-6B illustrate flowcharts for the adaptive region-by-region green channel gain self-calibration process of the green channel odd-even mismatch removal method;
FIG. 7 illustrates a flowchart for the correction process of the green channel odd-even mismatch removal method;
FIG. 8 illustrates a flowchart to calculate the average GB and GR values for the valid pixel pairs;
FIG. 9 illustrates a flowchart to calculate the average gain for each GB, GR pair;
FIG. 10A illustrates a divided raw bayer image with 4×3 regions with one region cross hatched;
FIG. 10B illustrates the cross hatched region of FIG. 10A divided into 8×8 pixels;
FIG. 11 illustrates a block diagram of a snap shot imaging device incorporating a green channel odd-even mismatch removal module;
FIG. 12 illustrates a flat field image after region-by-region gain correction and demosaic where each region size is 32×32 (zoomed 300%);
FIG. 13A illustrates a bayer pattern with Green pixel indexing;
FIG. 13B illustrates a bayer pattern with Green pixel indexing and Red pixel indexing;
FIGS. 14A-14E illustrate flowcharts for an alternative adaptive green channel odd-even mismatch removal method for adaptive channel balancing;
FIG. 15A illustrates a flat field image without the adaptive channel balancing (zoomed 300% and with demosaic processing);
FIG. 15B illustrates a flat field image with the adaptive channel balancing (zoomed 300% and with demosaic processing);
FIG. 16A illustrates a resolution chart image (center circles) without the adaptive channel balancing (zoomed 300% and with demosaic processing);
FIG. 16B illustrates a resolution chart image (center circles) with the adaptive channel balancing (zoomed 300% and with demosaic processing);
FIG. 17A illustrates a resolution chart image (vertical lines) without the adaptive channel balancing (zoomed 300% and with demosaic processing);
FIG. 17B illustrates a resolution chart image (vertical lines) with the adaptive channel balancing (zoomed 300% and with demosaic processing);
FIG. 18A illustrates a resolution chart image (horizontal lines) without the adaptive channel balancing (zoomed 300% and with demosaic processing);
FIG. 18B illustrates a resolution chart image (horizontal lines) with the adaptive channel balancing (zoomed 300% and with demosaic processing);
FIG. 19A illustrates a MacBeth chart image without the adaptive channel balancing (zoomed 300% and with demosaic processing);
FIG. 19B illustrates a MacBeth chart image with the adaptive channel balancing algorithm (zoomed 300% and with demosaic processing);
FIG. 20A illustrates a MacBeth chart image without the adaptive channel balancing and with demosaic processing; and
FIG. 20B illustrates a MacBeth chart image with the adaptive channel balancing and with demosaic processing.