摘要:
An embodiment of a method for reducing chroma noise in digital image data and of a corresponding image processor. Chrominance components are subjected to low-pass filtering. The strength of the low-pass filtering is modulated in accordance with the dynamic range of the luminance signal and the dynamic range of each of the two chrominance signals in order to avoid color bleeding at image-object edges. Moreover, the low-pass filtering is selectively applied to pixels with similar luminance and chrominance values only. A combination of down-sampling and up-sampling units is employed so that comparatively small filter kernels may be used for removing chroma noise with low spatial frequency.
摘要:
An image processing apparatus suitable for processing a digital image in YCrCb color space, the image having an initial luminance plane Y and two initial Cr, Cb chrominance planes, the processing apparatus including a first block that receives the initial luminance plane Y of the digital image and processes and modifies the initial luminance plane Y in order to provide a modified luminance plane Y in output; a color artifact correction block, operating in parallel with the first block, the correction block receiving the initial planes Y, Cr, Cb of the image and modifying the initial chrominance planes Cr and Cb through a pixel by pixel processing approach with a mobile working window, the correction block having a false colors correction sub-block and a purple fringing correction sub-block, or both, the sub-blocks structured to modify values of the initial Cr, Cb chrominance planes based on information contained in the initial Cr, Cb chrominance planes and also based on information contained in the initial luminance plane Y.
摘要:
Color image signals, as derived, e.g., by interpolating the output from a color filter array are arranged in pixels, each pixel having associated detected color information for a first color as well as undetected filled-in 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 the images for the presence of zipper effect artifacts, and i) if said checking reveals the presence of zipper effect artifacts, applying a zipper effect removal process to said image signals; ii) if said checking fails to reveal the presence of zipper effect artifacts, applying a false color removal process to said image signals. False color and zipper effect artifacts are thus preferably both reduced by adaptively using the zipper effect removal process and the false color removal process.
摘要:
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 as a 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 or complementary base hues for each image pixel. The method may include calculating spatial variation gradients of primary colors or complementary base hues for each image pixel and storing the information of directional variation of primary color or complementary base hue in look-up tables pertaining to each pixel. The method may further include interpolating color values of each image pixel considering the 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 the multiple distinct values for each image pixel.
摘要:
An image processing apparatus suitable for processing a digital image in YCrCb color space, the image having an initial luminance plane Y and two initial Cr, Cb chrominance planes, the processing apparatus including a first block that receives the initial luminance plane Y of the digital image and processes and modifies the initial luminance plane Y in order to provide a modified luminance plane Y in output; a color artifact correction block, operating in parallel with the first block, the correction block receiving the initial planes Y, Cr, Cb of the image and modifying the initial chrominance planes Cr and Cb through a pixel by pixel processing approach with a mobile working window, the correction block having a false colors correction sub-block and a purple fringing correction sub-block, or both, the sub-blocks structured to modify values of the initial Cr, Cb chrominance planes based on information contained in the initial Cr, Cb chrominance planes and also based on information contained in the initial luminance plane Y.
摘要:
A fast method of color interpolation of pixels of an image acquired by a color filtered digital sensor uses a very simple cost function that nevertheless produce interpolated images of good quality. The cost function is computationally simpler because it does not require the calculation of powers and square roots. The triangulation algorithm may be executed in far less time, while practically ensuring the same performance. The triangulation algorithm on average may use only two iteration steps. The interpolation process may be followed by an anti-aliasing processing that effectively removes color artifacts.
摘要:
A fast method of color interpolation of pixels of an image acquired by a color filtered digital sensor uses a very simple cost function that nevertheless produce interpolated images of good quality. The cost function is computationally simpler because it does not require the calculation of powers and square roots. The triangulation algorithm may be executed in far less time, while practically ensuring the same performance. The triangulation algorithm on average may use only two iteration steps. The interpolation process may be followed by an anti-aliasing processing that effectively removes color artifacts.
摘要:
A method of processing digital video signals produced by a sensor that are to be presented on a viewfinder, the method involving: a first pair of processing operations for scaling and color interpolation; and a second pair of processing operations for the formation of a color matrix and for white balancing. The operations of at least one, and preferably of both of the pairs of processing operations are executed in a single step. The operation of white balancing is moreover performed only for one frame out of K frame in the frame sequence. The preferential application is in the construction of viewfinders for videocameras and digital still cameras.
摘要:
Processing method of a digital image to filter red and/or golden eye artifacts, the digital image comprising a plurality of pixel each comprising at least one digital value represented on a plurality of bits, the method comprising: a step of selecting at least one patch of pixels of the digital image comprising pixels potentially representative of a red and/or golden eye artifact; a step of classifying the at least one patch of pixels as “eye” or “non-eye”; a step of filtering said potentially representative pixels if said patch of pixels is classified as “eye”; wherein the classifying step comprises the operations of: converting the digital values of said patch of pixels into a Gray Code representation, overall obtaining a plurality of bit maps from said patch of pixels, each bit map being associated with a respective bit of said Gray Code; an operation of individually comparing said bit maps with corresponding bit map models belonging to a patch classifier produced by a statistical analysis of bit maps obtained by converting patches of pixels of digital images containing or not red and/or golden eye artifacts into said Gray Code representation.
摘要:
Processing method of a digital image to filter red and/or golden eye artifacts, the digital image comprising a plurality of pixel each comprising at least one digital value represented on a plurality of bits, the method comprising: a step of selecting at least one patch of pixels of the digital image comprising pixels potentially representative of a red and/or golden eye artifact; a step of classifying the at least one patch of pixels as “eye” or “non-eye”; a step of filtering said potentially representative pixels if said patch of pixels is classified as “eye”; wherein the classifying step comprises the operations of: converting the digital values of said patch of pixels into a Gray Code representation, overall obtaining a plurality of bit maps from said patch of pixels, each bit map being associated with a respective bit of said Gray Code; an operation of individually comparing said bit maps with corresponding bit map models belonging to a patch classifier produced by a statistical analysis of bit maps obtained by converting patches of pixels of digital images containing or not red and/or golden eye artifacts into said Gray Code representation.