Image mosaic data reconstruction
First Claim
1. An image processing method of de-mosaicing an image mosaic, the image mosaic including a plurality of image pixels and each image pixel having one of at least three colour values and having an intensity value representing the intensity of the colour value for that pixel in the image mosaic, the pixels of each colour value being interleaved in rows and columns across the image mosaic with pixels of different colour values and thereby form the image mosaic, the method comprising the steps of:
- i) generating from the image mosaic a high spatial frequency image that extends across all pixel locations of the image mosaic, each pixel having an intensity value;
ii) reducing mosaic artifacts by adjusting the intensity values of pixels in the high spatial frequency image, said adjustment being performed on pixels generated from a particular colour value at least in a first row and/or a first column of the high frequency image according to the intensity values for said pixels and the intensity values of pixels generated from another colour value;
iii) generating for each colour value from the image mosaic a low spatial frequency intensity image, each pixel having an intensity value;
iv) after the adjustment of step ii), generating a demosaiced image for each of the colour values corresponding to said low frequency images by combining across all pixel locations the high frequency pixels with each of the low frequency intensity images;
v) in step i), forming the high spatial frequency image by first generating, for each colour value, from the pixels for that colour value, a partial high spatial frequency image that extends only across pixel locations of the image mosaic for that colour value;
vi) reducing mosaic artifacts by processing each of the partial high spatial frequency images according to step ii), and then using each of said processed partial high spatial frequency images in combination with each of the low frequency images to form a full colour demosaiced image.
2 Assignments
0 Petitions
Accused Products
Abstract
This invention relates to the reconstruction of a full colour image from an image mosaic composed of a plurality of image pixels that have one of at least three colour values. The pixels are interleaved in rows and columns across the mosaic with pixels of different colour values to form the mosaic in such a way that each row and column contains pixels of at least two colours. A high spatial frequency luminance image is generated from the mosaic that extends across all pixel locations of the image mosaic. The luminance values of pixels in the high frequency image are adjusted to reduce zippering effects. The adjustment is performed on pixels generated from a particular colour value at least in a first row and/or a first column of the high frequency luminance image according to the luminance values for said pixels and the luminance values of pixels generated from another colour value. A low spatial frequency luminance image is generated from the mosaic for each colour value. After the luminance adjustment the high frequency luminance pixels are combined with each of the low frequency luminance images in order to generate a de-mosaiced image for each of the colour values corresponding to said low frequency luminance images.
40 Citations
25 Claims
-
1. An image processing method of de-mosaicing an image mosaic, the image mosaic including a plurality of image pixels and each image pixel having one of at least three colour values and having an intensity value representing the intensity of the colour value for that pixel in the image mosaic, the pixels of each colour value being interleaved in rows and columns across the image mosaic with pixels of different colour values and thereby form the image mosaic, the method comprising the steps of:
-
i) generating from the image mosaic a high spatial frequency image that extends across all pixel locations of the image mosaic, each pixel having an intensity value; ii) reducing mosaic artifacts by adjusting the intensity values of pixels in the high spatial frequency image, said adjustment being performed on pixels generated from a particular colour value at least in a first row and/or a first column of the high frequency image according to the intensity values for said pixels and the intensity values of pixels generated from another colour value; iii) generating for each colour value from the image mosaic a low spatial frequency intensity image, each pixel having an intensity value; iv) after the adjustment of step ii), generating a demosaiced image for each of the colour values corresponding to said low frequency images by combining across all pixel locations the high frequency pixels with each of the low frequency intensity images; v) in step i), forming the high spatial frequency image by first generating, for each colour value, from the pixels for that colour value, a partial high spatial frequency image that extends only across pixel locations of the image mosaic for that colour value; vi) reducing mosaic artifacts by processing each of the partial high spatial frequency images according to step ii), and then using each of said processed partial high spatial frequency images in combination with each of the low frequency images to form a full colour demosaiced image. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An image processing method of de-mosaicing an image mosaic, the image mosaic including a plurality of image pixels and each image pixel having one of at least three colour values and having an intensity value representing the intensity of the colour value for that pixel in the image mosaic, the pixels of each colour value being interleaved in rows and columns across the image mosaic with pixels of different colour values and thereby form the image mosaic, the method comprising the steps of:
-
i) generating from the image mosaic a high spatial frequency image that extends across all pixel locations of the image mosaic, each pixel having an intensity value; ii) reducing mosaic artifacts by adjusting the intensity values of pixels in the high spatial frequency image, said adjustment being performed on pixels generated from a particular colour value at least in a first row and/or a first column of the high frequency image according to the intensity values for said pixels and the intensity values of pixels generated from another colour value; iii) generating for each colour value from the image mosaic a low spatial frequency intensity image, each pixel having an intensity value; and iv) after the adjustment of step ii), generating a demosaiced image for each of the colour values corresponding to said low frequency images by combining across all pixel locations the high frequency pixels with each of the low frequency intensity images, wherein step ii) includes adjusting the intensity values of the high frequency image in response to differences between neighbouring pixels in said first row and/or column of the high frequency image being below a first threshold value, wherein step ii) includes adjusting the intensity values of the high frequency image in response to differences between neighbouring pixels in said row(s) and column(s) of the high frequency image being below a second threshold value, said adjustment being performed on pixels generated from a particular colour value in both row(s) and column(s) of the high frequency image, and the second threshold value being less than the first threshold value. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An image processing method of de-mosaicing an image mosaic, the image mosaic including a plurality of image pixels and each image pixel having one of at least three colour values and having an intensity value representing the intensity of the colour value for that pixel in the image mosaic, the pixels of each colour value being interleaved in rows and columns across the image mosaic with pixels of different colour values and thereby form the image mosaic, the method comprising the steps of:
-
i) generating from the image mosaic a high spatial frequency image that extends across all pixel locations of the image mosaic, each pixel having an intensity value; ii) reducing mosaic artifacts by adjusting the intensity values of pixels in the high spatial frequency image, said adjustment being performed on pixels generated from a particular colour value at least in a first row and/or a first column of the high frequency image according to the intensity values for said pixels and the intensity values of pixels generated from another colour value; iii) generating for each colour value from the image mosaic a low spatial frequency intensity image, each pixel having an intensity value; and iv) after the adjustment of step ii), generating a demosaiced image for each of the colour values corresponding to said low frequency images by combining across all pixel locations the high frequency pixels with each of the low frequency intensity images, wherein step ii) includes adjusting the intensity values of the high frequency image in response to differences between neighbouring pixels in said first row and/or column of the high frequency image being below a first threshold value, in which there is a predominance of pixels of one colour value as compared with the other colour values, each row and column having image pixels of both the predominant colour and one of the other colours, wherein the adjustment of step ii) includes scaling the intensity values of at least some of the pixels of the non-predominant colour value according to the intensity value of the low spatial frequency image of the pixels derived from the predominant colour value, in which the intensity value of at least some of the pixels derived from the non-predominant colour value are scaled according to the intensity value of the low spatial frequency image of the pixels derived from the predominant colour value by adding the difference between the intensity value derived from said non-predominant colour value pixels and the low spatial frequency image derived from said non-predominant colour value pixels to intensity values from corresponding portions of said low spatial frequency image derived from the predominant colour value.
-
-
12. An image processing method of de-mosaicing an image mosaic, the image mosaic including a plurality of image pixels and each image pixel having one of at least three colour values and having an intensity value representing the intensity of the colour value for that pixel in the image mosaic, the pixels of each colour value being interleaved in rows and columns across the image mosaic with pixels of different colour values and thereby form the image mosaic, the method comprising the steps of:
-
i) generating from the image mosaic a high spatial frequency image that extends across all pixel locations of the image mosaic, each pixel having an intensity value; ii) reducing mosaic artifacts by adjusting the intensity values of pixels in the high spatial frequency image, said adjustment being performed on pixels generated from a particular colour value at least in a first row and/or a first column of the high frequency image according to the intensity values for said pixels and the intensity values of pixels generated from another colour value; iii) generating for each colour value from the image mosaic a low spatial frequency intensity image, each pixel having an intensity value; and iv) after the adjustment of step ii), generating a demosaiced image for each of the colour values corresponding to said low frequency images by combining across all pixel locations the high frequency pixels with each of the low frequency intensity images wherein step ii) includes adjusting the intensity values of the high frequency image in response to differences between neighbouring pixels in said first row and/or column of the high frequency image being below a first threshold value, in which there is a predominance of pixels of one colour value as compared with the other colour values, each row and column having image pixels of both the predominant colour and one of the other colours in which pixels with the predominant colour value alternate with pixels of one other colour in said row and/or column, and the difference in intensity values which is evaluated includes differences in intensity values between five immediately adjacent pixels in said row or column, said five pixels consisting of a first central pixel having the non-predominant colour, a second pixel and a third pixel each having the predominant colour, said second pixel being on one side of the first pixel and said third pixel being on the opposite side of the first pixel, and a fourth pixel and a fifth pixel each having the non-predominant colour, said fourth pixel being adjacent the second pixel and said fifth pixel being adjacent the third pixel, and in which the difference in intensity values which includes a first difference between the second pixel and the third pixel, a second difference between the first pixel and the fourth pixel, and a third difference between the first pixel and the fifth pixel.
-
-
13. An image processing method of de-mosaicing an image mosaic, the image mosaic including a plurality of image pixels and each image pixel having one of at least three colour values and having an intensity value representing the intensity of the colour value for that pixel in the image mosaic, the pixels of each colour value being interleaved in rows and columns across the image mosaic with pixels of different colour values and thereby form the image mosaic, the method comprising the steps of:
-
i) generating from the image mosaic a high spatial frequency image that extends across all pixel locations of the image mosaic, each pixel having an intensity value; ii) reducing mosaic artifacts by adjusting the intensity values of pixels in the high spatial frequency image, said adjustment being performed on pixels generated from a particular colour value at least in a first row and/or a first column of the high frequency image according to the intensity values for said pixels and the intensity values of pixels generated from another colour value; iii) generating for each colour value from the image mosaic a low spatial frequency intensity image, each pixel having an intensity value; and iv) after the adjustment of step ii), generating a demosaiced image for each of the colour values corresponding to said low frequency images by combining across all pixel locations the high frequency pixels with each of the low frequency intensity images, wherein step ii) includes adjusting the intensity values of the high frequency image in response to differences between neighbouring pixels in said first row and/or column of the high frequency image being below a first threshold value, wherein step ii) includes adjusting the intensity values of the high frequency image in response to differences between neighbouring pixels in said row(s) and column(s) of the high frequency image being below a second threshold value, said adjustment being performed on pixels generated from a particular colour value in both row(s) and column(s) of the high frequency image, and the second threshold value being less than the first threshold value, in which there is a predominance of pixels of one colour value as compared with the other colour values, each row and column including image pixels of both the predominant colour and one of the other colours. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. An image processing method of de-mosaicing an image mosaic, the image mosaic including a plurality of image pixels and each image pixel having one of at least three colour values and having an intensity value representing the intensity of the colour value for that pixel in the image mosaic, the pixels of each colour value being interleaved in rows and columns across the image mosaic with pixels of different colour values and thereby form the image mosaic, the method comprising the steps of:
-
i) generating from the image mosaic a high spatial frequency image that extends across all pixel locations of the image mosaic, each pixel having an intensity value; ii) reducing mosaic artifacts by adjusting the intensity values of pixels in the high spatial frequency image, said adjustment being performed on pixels generated from a particular colour value at least in a first row and/or a first column of the high frequency image according to the intensity values for said pixels and the intensity values of pixels generated from other colour values; iii) generating for each colour value from the image mosaic a low spatial frequency intensity image, each pixel having intensity value; and iv) after the adjustment of step ii), generating a demosaiced image for each of the colour values corresponding to said low frequency images by combining across all pixel locations the high frequency pixels with each of the low frequency intensity images, v) in step i), forming the high spatial frequency image by first generating, for each colour value, from the pixels for that colour value, a partial high spatial frequency image that extends only across pixel locations of the image mosaic for that colour value; vi) reducing mosaic artifacts by processing each of the partial high spatial frequency images according to step ii), and then using each of said processed partial high spatial frequency images in combination with each of the low frequency images to form a full colour de-mosaiced image. - View Dependent Claims (20)
-
-
21. A device for de-mosaicing an image mosaic to form a full colour image, the device comprising a processor arrangement storing image mosaic data representative of an image mosaic having a plurality of image pixels, said image mosaic data including for each pixel one of at least three colour values and an intensity value representing the intensity of the colour value for that pixel in the image mosaic, the pixels of each colour value being interleaved in rows and columns across the image mosaic with pixels of different colour values to form the image mosaic, wherein the processor arrangement is operable to:
-
a) generate from the image mosaic a high spatial frequency image that extends across all pixel locations of the image mosaic, each pixel having an intensity value; b) adjust the intensity values of pixels in the high spatial frequency image to reduce mosaic effects, said adjustment being performed on pixels generated from a particular colour value at least in a first row and/or a first column of the high frequency image according to the intensity values for said pixels and the intensity values of pixels generated from another colour value; c) generate for each colour value from the image mosaic a low spatial frequency image, each pixel having an intensity value; d) after the adjustment of the intensity value, combine across all pixel locations the high frequency pixels with each of the low frequency images in order to generate a demosaiced image for each of the colour values corresponding to said low frequency images; e) in operation a), form the high spatial frequency image by first generating, for each colour value from the pixels for that colour value, a partial high spatial frequency image that extends only across pixel locations of the image mosaic for that colour value; f) reduce mosaic artifacts by processing each of the partial high spatial frequency images according to operation b), and then using each of said processed partial high spatial frequency images in combination with each of the low frequency images to form a full colour de-mosaiced image. - View Dependent Claims (22)
-
-
23. An image processing method of de-mosaicing an image mosaic, the image mosaic including a plurality of image pixels and each image pixel having one of at least three colour values and having an intensity value representing the intensity of the colour value for that pixel in the image mosaic, the pixels of each colour value being interleaved in rows and columns across the image mosaic with pixels of different colour values and thereby form the image mosaic, the method comprising the steps of:
-
i) generating from the image mosaic a high spatial frequency image that extends across all pixel locations of the image mosaic, each pixel having an intensity value; ii) reducing mosaic artifacts by adjusting the intensity values of pixels in the high spatial frequency image, said adjustment being performed on pixels generated from a particular colour value at least in a first row and/or a first column of the high frequency image according to the intensity values for said pixels and the intensity values of pixels generated from another colour value; iii) generating for each colour value from the image mosaic a low spatial frequency intensity image, each pixel having an intensity value; and iv) after the adjustment of step ii), generating a demosaiced image for each of the colour values corresponding to said low frequency images by combining across all pixel locations the high frequency pixels with each of the low frequency intensity images, wherein step ii) includes adjusting the intensity values of the high frequency image in response to differences between neighbouring pixels in said first row and/or column of the high frequency image being below a first threshold value and adjusting the intensity values of the high frequency image in response to differences between neighbouring pixels in said row(s) and column(s) of the high frequency image being between the first threshold value and above a second threshold value, said adjustment being performed on pixels generated from a particular colour value in both row(s) and column(s) of the high frequency image, and the second threshold value being less than the first threshold value.
-
-
24. An image processing method of de-mosaicing an image mosaic, the image mosaic including a plurality of image pixels, each image pixel having one of at least three colour values and having an intensity value representing the intensity of the colour value for that pixel in the image mosaic, the pixels of each colour value being interleaved in rows and columns across the image mosaic with pixels of different colour values thereby forming the image mosaic, the method comprising the steps of:
-
i) generating from the image mosaic a high spatial frequency image that extends across all pixel locations of the image mosaic, each pixel having an intensity value; ii) reducing mosaic artefacts by adjusting pixel values in the high spatial frequency image, said adjustment being performed on pixels generated from one or more colour values in the original mosaic according to the colour values of at least one of (a) said pixels and (b) pixels generated from other colour values; iii) generating for each colour value from the image mosaic a low spatial frequency intensity image, each pixel having an intensity value; iv) after the adjustment of step ii), generating a de-mosaiced image for each of the colour values corresponding to said low frequency images by combining, across all pixel locations, the high frequency pixels with each of the low frequency intensity images; v) in step i), forming the high spatial frequency image by first generating, for each colour value, from the pixels for that colour value, a partial high spatial frequency image that extends only across pixel locations of the image mosaic for that colour value; and vi) reducing mosaic artifacts by processing each of the partial high spatial frequency images according to step ii), and then using each of said processed partial high spatial frequency images in combination with each of the low frequency images to form a full colour de-mosaiced image. - View Dependent Claims (25)
-
Specification