Abstract:
Subdivision per basic color channels of grey level data generated by a color sensor is no longer required according to a novel color interpolation method of an image acquired by a digital color sensor generating grey levels for each image pixel in function of the filter applied to the sensor, by interpolating the values of missing colors of each image pixel for generating triplets or pairs of values of primary colors (RGB) or complementary hues for each image pixel. The method comprises the following steps:
i) calculating spatial variation gradients of primary colors or complementary hues for each image pixel and storing the information of directional variation of primary color or complementary hue in look-up tables pertaining to each pixel; ii) interpolating color values of each image pixel considering said directional variation information of the respective values of primary colors or complementary hues stored in the respective look-up tables of the pixel for generating said multiple distinct values for each image pixel.
Abstract:
Color image signals, as derived e.g. by interpolating the output from a color filter array (CFA) are arranged in pixels, each pixel having associated detected (10) color information for a first color as well as undetected filled-in (20) color information for at least a second and a third color. The images are thus exposed to false color and zipper effect artifacts, and are subject to processing preferably including the steps of:
checking (30) the images for the presence of zipper effect artifacts, and
i) if said checking (30) reveals the presence of zipper effect artifacts, applying a zipper effect removal process (50) to said image signals; ii) if said checking (30) fails to reveal the presence of zipper effect artifacts, applying a false color removal process (40) to said image signals.
False color and zipper effect artifacts are thus preferably both reduced by adaptively using the zipper effect removal process (50) and the false color removal process (40).