Image processing with color balance correction
First Claim
1. An image processing apparatus comprising:
- one or more processors;
an extraction unit configured to extract, from a plurality of pixels included in an image, a pixel having a first color and a pixel having a second color different form the first color;
a calculation unit constructed to calculate a highlight color in the image using at least a value of the pixel having the first color and a value of the pixel having the second color extracted by the extraction unit included in the image and a histogram obtained from a luminance component of the image; and
a correction unit constructed to correct a color balance of the image using the highlight color calculated by the calculation unit.
0 Assignments
0 Petitions
Accused Products
Abstract
An image processing apparatus for applying a color balance correction to input image data, comprises a first highlight color calculation unit which estimates a light source at the time of shooting from pixel values of the image data, converts color values of the image data based on a condition of the estimated light source at the time of shooting, and calculates a first highlight color; a second highlight color calculation unit which calculates a second highlight color from the image data; a third highlight color calculation unit which calculates a third highlight color based on a positional relationship between the first highlight color and the second highlight color on a color space; and a correction unit which attains the color balance correction by converting the pixel values of the image data using the third highlight color.
-
Citations
15 Claims
-
1. An image processing apparatus comprising:
-
one or more processors; an extraction unit configured to extract, from a plurality of pixels included in an image, a pixel having a first color and a pixel having a second color different form the first color; a calculation unit constructed to calculate a highlight color in the image using at least a value of the pixel having the first color and a value of the pixel having the second color extracted by the extraction unit included in the image and a histogram obtained from a luminance component of the image; and a correction unit constructed to correct a color balance of the image using the highlight color calculated by the calculation unit. - View Dependent Claims (2, 3, 4, 7, 8, 9)
-
-
5. An image processing method comprising:
-
extracting, from a plurality of pixels included in an image, a pixel having a first color and a pixel having a second color different from the first color; calculating a highlight color in the image using at least a value of the pixel having the first color and a value of the pixel having the second color extracted in the extracting step included in the image and a histogram obtained from a luminance component of the image; and correcting a color balance of the image using the highlight color calculated in the calculating step. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
6. A non-transitory computer-readable medium storing a program for controlling a computer function as:
-
an extraction unit configured to extract, from a plurality of pixels included in an image, a pixel having a first color and a pixel having a second color different form the first color; a calculation unit constructed to calculate a highlight color in the image using at least a value of the pixel having the first color and a value of the pixel having the second color extracted by the extraction unit included in the image and a histogram obtained from a luminance component of the image; and a correction unit constructed to correct a color balance of the image using the highlight color calculated by the calculation unit.
-
Specification