Image processing apparatus for performing edge correction of image, method of controlling the same, and storage medium
AssigneeCanon Kabushiki Kaisha
InventorJun Nagai
Life of this patent
Estimating the term…
Abstract
Based on a target pixel of image data obtained by performing a halftone process on multi-gradation image data, the image processing apparatus estimates whether or not the target pixel is a pixel that corresponds to an edge portion of an object included in the image data, and, if the target pixel estimated to be positioned at the edge portion is a white pixel, determines whether or not the target pixel is an isolated pixel based on the peripheral pixels of the target pixel, and corrects the target pixel, which is determined to not be the isolated pixel, to a pixel having a predetermined density or more.
Claims9
An image processing apparatus, comprising:
- a controller having a processor which executes instructions stored in a memory or having a circuitry, the controller functioning as:
- an estimation unit configured to, based on a target pixel of image data obtained by performing a halftone process on multi-gradation image data, where the image data resulting from performing the halftone process has a lower gradation than the multi-gradation image data, and peripheral pixels of the target pixel, estimate whether or not the target pixel is a pixel that corresponds to an edge portion of an object included in the image data;
- a determination unit configured to, if the target pixel estimated to be positioned at the edge portion by the estimation unit is a white pixel, determine whether or not the target pixel is an isolated pixel based on the peripheral pixels of the target pixel;
- and
- a correction unit configured to correct the target pixel, which is determined to not be the isolated pixel by the determination unit, to a pixel having a predetermined density or more.
A method of controlling an image processing apparatus, the method comprising:
- based on a target pixel of image data obtained by performing a halftone process on multi-gradation image data, where the image data resulting from performing the halftone process has a lower gradation than the multi-gradation image data, and peripheral pixels of the target pixel, estimating whether or not the target pixel is a pixel that corresponds to an edge portion of an object included in the image data;
- if the target pixel estimated to be positioned at an edge portion is a white pixel, determining whether or not the target pixel is an isolated pixel based on the peripheral pixels of the target pixel;
- and
- correcting the target pixel, which is determined to not be the isolated pixel, to a pixel having a predetermined density or more.
A non-transitory computer-readable storage medium storing a program for causing a processor to execute a method of controlling an image processing apparatus, the method comprising:
- based on a target pixel of image data obtained by performing a halftone process on multi-gradation image data, where the image data resulting from performing the halftone process has a lower gradation than the multi-gradation image data, and peripheral pixels of the target pixel, estimating whether or not the target pixel is a pixel that corresponds to an edge portion of an object included in the image data;
- if the target pixel estimated to be positioned at an edge portion is a white pixel, determining whether or not the target pixel is an isolated pixel based on the peripheral pixels of the target pixel;
- and
- correcting the target pixel, which is determined to not be the isolated pixel, to a pixel having a predetermined density or more.
Dependencies are inferred from the claim text.