IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND COMPUTER-READABLE, NON-TRANSITORY MEDIUM
First Claim
1. An image processing apparatus comprising:
- a first edge pixel detector for detecting a plurality of first edge pixels from an input image;
a straight line detector for detecting a straight line from the plurality of first edge pixels;
a classifying module for classifying the plurality of first edge pixels into on-line edge pixels which are located within a predetermined distance from the straight line and non-on-line edge pixels which are not located within the predetermined distance;
a second edge pixel detector for detecting second edge pixels located between two of the on-line edge pixels, when there is any one of the non-on-line edge pixels between two of the on-line edge pixels; and
a determining module for determining whether the non-on-line edge pixel represents a document edge or not, based on whether or not the two on-line edge pixels are connected by the second edge pixels via the non-on-line edge pixel.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are an image processing apparatus, image processing method and a computer-readable, non-transitory medium that can accurately detect document edges from a readout image. The image processing apparatus includes a first edge pixel detector for detecting a plurality of first edge pixels from an input image, a straight line detector for detecting a straight line from the first edge pixels, a classifying module for classifying the first edge pixels into on-line edge pixels and non-on-line edge pixels, a second edge pixel detector for detecting second edge pixels located between two of the on-line edge pixels, when there is any one of the non-on-line edge pixels between two of the on-line edge pixels, and a determining module for determining whether the non-on-line edge pixel represents a document edge, based on whether the two on-line edge pixels are connected by the second edge pixels via the non-on-line edge pixel.
-
Citations
11 Claims
-
1. An image processing apparatus comprising:
-
a first edge pixel detector for detecting a plurality of first edge pixels from an input image; a straight line detector for detecting a straight line from the plurality of first edge pixels; a classifying module for classifying the plurality of first edge pixels into on-line edge pixels which are located within a predetermined distance from the straight line and non-on-line edge pixels which are not located within the predetermined distance; a second edge pixel detector for detecting second edge pixels located between two of the on-line edge pixels, when there is any one of the non-on-line edge pixels between two of the on-line edge pixels; and a determining module for determining whether the non-on-line edge pixel represents a document edge or not, based on whether or not the two on-line edge pixels are connected by the second edge pixels via the non-on-line edge pixel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An image processing method comprising:
-
detecting a plurality of first edge pixels from an input image; detecting a straight line from the plurality of first edge pixels; classifying the plurality of first edge pixels into on-line edge pixels which are located within a predetermined distance from the straight line and non-on-line edge pixels which are not located within the predetermined distance; detecting second edge pixels located between two of the on-line edge pixels when there is any one of the non-on-line edge pixels between two of the on-line edge pixels; and determining, by a computer, whether the non-on-line edge pixel represents a document edge or not, based on whether or not the two on-line edge pixels are connected by the second edge pixels via the non-on-line edge pixel.
-
-
11. A computer-readable, non-transitory medium storing a computer program, wherein the computer program causes a computer to execute a process, the process comprising:
-
detecting a plurality of first edge pixels from an input image; detecting a straight line from the plurality of first edge pixels; classifying the plurality of first edge pixels into on-line edge pixels which are located within a predetermined distance from the straight line and non-on-line edge pixels which are not located within the predetermined distance; detecting second edge pixels located between two of the on-line edge pixels when there is any one of the non-on-line edge pixels between two of the on-line edge pixels; and determining whether the non-on-line edge pixel represents a document edge or not, based on whether or not the two on-line edge pixels are connected by the second edge pixels via the non-on-line edge pixel.
-
Specification