Information processing apparatus, information processing method, and computer program
AssigneeCanon Kabushiki Kaisha
InventorRitsuko Otake
Life of this patent
Estimating the term…
Abstract
An aspect of the present disclosure includes acquiring an image representing a shadow component in an image capturing environment, the shadow component being reflected in a multi-valued image obtained by capturing an image of a subject; specifying an area having a luminance greater than a predetermined luminance value, the area being included in the image representing the shadow component acquired in the acquiring; correcting the image in such a manner that a luminance of an outer peripheral area of the specified area deceases; and generating a binary image by performing binarization processing on a pixel value of a pixel of interest in the multi-valued image based on a pixel value at the same coordinates as those of the pixel of interest in the corrected image.
Claims12
An information processing apparatus comprising:
- at least one memory that stores a set of instructions;
- and
- at least one processor that executes the instructions, the instructions, when executed, causing the information processing apparatus to perform operations comprising:
- generating shading image data by estimating a shading component arising from an image capturing environment, the shading component being reflected in a multi-valued image data, based on the multi-valued image data obtained by capturing an image of a subject;
- specifying an area having a luminance greater than a predetermined luminance value, the area being included in the shading image data;
- correcting the shading image data in such a manner that a luminance of the area specified in the shading image data decreases;
- and
- a generation unit configured to generate a binary image by performing binarization processing on a pixel value of a pixel of interest in the multi-valued image data based on a pixel value at the same coordinate point as that of the pixel of interest in the corrected shading image data,
- wherein, in the binarization processing on the pixel value of the pixel of interest in the generating, a threshold that depends on the pixel value at the same coordinate point as that of the pixel of interest in the corrected shading image data is used.
An processing method comprising:
- generating shading image data by estimating a shading component arising from an image capturing environment, the shading component being reflected in a multi-valued image data, based on the multi-valued image obtained by capturing an image of a subject;
- specifying an area having a luminance greater than a predetermined luminance value, the area being included in the shading image data;
- correcting the shading image data in such a manner that a luminance of the area specified in the shading image data decreases;
- and
- generating a binary image by performing binarization processing on a pixel value of a pixel of interest in the multi-valued image data based on a pixel value at the same coordinate point as these of the pixel of interest in the corrected shading image data,
- wherein, in the binarization processing on the pixel value of the pixel of interest in the generating, a threshold that depends on the pixel value at the same coordinate point as that of the pixel of interest in the corrected shading image data is used.
A non-transitory computer readable storage medium storing a program executable by a computer to perform an image processing method comprising the steps of:
- generating shading image data by estimating a shading component arising from an image capturing environment, the shading component being reflected in a multi-valued image data, based on the multi-valued image obtained by capturing an image of a subject;
- specifying an area having a luminance greater than a predetermined luminance value, the area being included in the shading image data;
- correcting the shading image data in such a manner that a luminance of the specified area in the shading image data deceases;
- and
- generating a binary image by performing binarization processing on a pixel value of a pixel of interest in the multi-valued image data based on a pixel value at the same coordinate point as these of the pixel of interest in the corrected shading image data,
- wherein, in the binarization processing on the pixel value of the pixel of interest in the generating, a threshold that depends on the pixel value at the same coordinate point as that of the pixel of interest in the corrected shading image data is used.
Dependencies are inferred from the claim text.