Image processing apparatus, image processing method, and computer-readable medium
First Claim
1. An image processing apparatus comprising:
- one or more processors;
an estimation unit configured to estimate a capturing light environment of an image;
a calculation unit configured to calculate a highlight color using the estimated capturing light environment and a histogram calculated from a luminance component of the image; and
a correction unit configured 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.
35 Citations
5 Claims
-
1. An image processing apparatus comprising:
-
one or more processors; an estimation unit configured to estimate a capturing light environment of an image; a calculation unit configured to calculate a highlight color using the estimated capturing light environment and a histogram calculated from a luminance component of the image; and a correction unit configured to correct a color balance of the image using the highlight color calculated by the calculation unit. - View Dependent Claims (4, 5)
-
-
2. An image processing method comprising:
-
using one or more processors to perform the steps of; estimating a capturing light environment of an image; calculating a highlight color using the estimated capturing light environment and a histogram calculated from a luminance component of the image; and correcting a color balance of the image using the highlight color calculated in the calculation step.
-
-
3. A non-transitory computer-readable storage medium storing a program for controlling a computer to function as:
-
an estimation unit configured to estimate a capturing light environment of an image; a calculation unit configured to calculate a highlight color using the estimated capturing light environment and a histogram calculated from a luminance component of the image; and a correction unit configured to correct a color balance of the image using the highlight color calculated by the calculation unit.
-
Specification