Apparatus and method for image processing and computer-readable storage medium
AssigneeCanon Kabushiki Kaisha
InventorNaoto Takahashi
Life of this patent
Estimating the term…
Abstract
An input pixel value setting circuit sets at least two different input pixel values in a subject area of an input image. A dynamic range transforming circuit performs a process for transforming pixel values of the input image using a dynamic range transformation function in which output pixel values corresponding to the two different input pixel values become set output pixel values.
Claims11
An image of a subject processing apparatus comprising:
- a first unit configured to set a first transformation curve based on a representative pixel value of the subject;
- a second unit configured to set first input pixel values based on predetermined output pixel values of the first transformation curve;
- an input pixel value setting unit configured to set a second input pixel values set based on a pixel value range of the subject area;
- and
- a dynamic range transforming unit configured to perform a process for transforming pixel values of the input image using a second transformation curve in which the second input pixel values become the first input pixel values, wherein
- the second transformation curve is generated so that the gradient at the representative pixel value becomes a predetermined value based on the pixel value range of the subject area.
A method for image of a subject processing, the method comprising:
- setting a first transformation curve based on a representative pixel value of the subject;
- setting first input pixel values based on predetermined output pixel values of the first transformation curve;
- setting a second input pixel values set based on a pixel value range of the subject area;
- and
- performing a process for transforming pixel values of the input image using a second transformation curve in which the second input pixel values become the first input pixel values, wherein the second transformation curve is generated so that the gradient at the representative pixel value becomes a predetermined value based on the pixel value range of the subject area.
A non-transitory computer-readable storage medium storing a computer-executable process, the computer-executable process causing a computer to implement the steps comprising:
- setting a first transformation curve based on a representative pixel value of the subject;
- setting first input pixel values based on predetermined output pixel values of the first transformation curve;
- setting a second input pixel values set based on a pixel value range of the subject area;
- and
- performing a process for transforming pixel values of the input image using a second transformation curve in which the second input pixel values become the first input pixel values, wherein the second transformation curve is generated so that the gradient at the representative pixel value becomes a predetermined value based on the pixel value range of the subject area.
Dependencies are inferred from the claim text.