Image processing apparatus, image processing method, and computer-readable medium
AssigneeCanon Kabushiki Kaisha
InventorKosuke Nobuoka
Life of this patent
Estimating the term…
Abstract
When determining an area in which color blur occurs from an image, there may be an area where color blur suppression is performed in an area even though color blur does not occur, and the area becomes more noticeable or less noticeable depending on a degree of gamma correction processing. To solve this problem, an image processing apparatus obtains a color blur suppression coefficient based on a gradient value obtained from the image, performs color blur suppression on the image data using the color blur suppression coefficient, and changes the color blur suppression coefficient corresponding to the gradient value according to brightness.
Claims10
An image processing apparatus comprising:
- a gradient detection unit configured to detect a gradient value from an image;
- a suppression coefficient calculation unit configured to calculate a suppression coefficient based on the gradient value;
- a suppression unit configured to perform image processing to suppress color blur in a suppression target area in the image based on the suppression coefficient;
- and
- a gamma correction unit configured to perform gamma correction according to gamma correction characteristics set for the image,
- wherein the gamma correction characteristics are set such that a ratio of a change width of an output signal to a change width of an input signal when a brightness signal level is in a first range is larger than a ratio of a change width of an output signal to a change width of an input signal when the brightness signal level is in a second range, and
- the suppression coefficient calculation unit calculates the suppression coefficient so as to cause color blur only in the suppression target area to be suppressed when the gradient value exceeds a threshold value, and sets the threshold value such that a range of the gradient value required to suppress color blur in an area where the brightness signal level is included in the second range in the image is narrower than a range of the gradient value required to suppress color blur in an area where the brightness signal level is included in the first range in the image.
An image processing apparatus comprising:
- a gradient detection unit configured to detect a gradient value from an image;
- a suppression coefficient calculation unit configured to calculate a suppression coefficient based on the gradient value;
- a suppression unit configured to perform image processing to suppress color blur in a suppression target area in the image based on the suppression coefficient;
- and
- a gamma correction unit configured to perform gamma correction according to gamma correction characteristics set for the image,
- wherein the gamma correction characteristics are set such that a ratio of a change width of an output signal to a change width of an input signal when a brightness signal level is in a first range is larger than a ratio of a change width of an output signal to a change width of an input signal when the brightness signal level is in a second range, and
- the suppression coefficient calculation unit sets the suppression coefficient such that a degree of color blur suppression in an area where the brightness signal level is included in the second range in the image is stronger than a degree of color blur suppression in an area where the brightness signal level is included in the first range in the image even when the gradient value is the same.
An image processing method comprising:
- detecting a gradient value from an image;
- calculating a suppression coefficient based on the gradient value;
- performing image processing to suppress color blur in a suppression target area in the image based on the suppression coefficient;
- and
- performing gamma correction according to gamma correction characteristics set for the image,
- wherein the gamma correction characteristics are set such that a ratio of a change width of an output signal to a change width of an input signal when a brightness signal level is in a first range is larger than a ratio of a change width of an output signal to a change width of an input signal when the brightness signal level is in a second range, and
- calculating the suppression coefficient so as to cause color blur only in the suppression target area to be suppressed when the gradient value exceeds a threshold value in the calculation of the suppression coefficient, and sets the threshold value such that a range of the gradient value required to suppress color blur in an area where the brightness signal level is included in the second range in the image is narrower than a range of the gradient value required to suppress color blur in an area where the brightness signal level is included in the first range in the image.
An image processing method comprising:
- detecting a gradient value from an image;
- calculating a suppression coefficient based on the gradient value;
- performing image processing to suppress color blur in a suppression target area in the image based on the suppression coefficient;
- and
- performing gamma correction according to gamma correction characteristics set for the image,
- wherein the gamma correction characteristics are set such that a ratio of a change width of an output signal to a change width of an input signal when a brightness signal level is in a first range is larger than a ratio of a change width of an output signal to a change width of an input signal when the brightness signal level is in a second range, and
- the suppression coefficient is set such that a degree of color blur suppression in an area where the brightness signal level is included in the second range in the image is stronger than a degree of color blur suppression in an area where the brightness signal level is included in the first range in the image even when the gradient value is the same in the calculation of the suppression coefficient.
Dependencies are inferred from the claim text.