Image reading apparatus, image reading method, and program for implementing the method
First Claim
1. An image reading apparatus comprising:
- an image sensor configured to read an image formed on an original;
an opposing member that is arranged at a position opposite to said image sensor;
a distancing member that distances the original from said opposing member; and
a boundary detecting unit configured to detect density changes of a sub-scanning direction of the read image obtained by said image sensor and to obtain boundary coordinate data of the image of the original based on the detected density changes,wherein said boundary detecting unit comprises a differential data generating unit configured to generate differential data by performing at least one of differentiation and quadratic differentiation on a pixel data sequence of the sub-scanning direction of the read image, and detects a boundary based on the differential data.
1 Assignment
0 Petitions
Accused Products
Abstract
An image reading apparatus in which the position of the boundary between an image of an original and a background image, as well as a skew and the size of the image of the original, can be accurately detected even with dust on a line image sensor or on an opposing member opposite to the line image sensor. An image formed on an original is read by a reading unit, and an opposing member is arranged at a position opposite to the reading unit. A plate glass distances the original from the opposing member. Shadow portions of the read image is detected from changes in a sub-scanning direction of pixel data of a read image generated based on output from the reading unit, and boundary coordinate data of the image of the original is obtained.
22 Citations
11 Claims
-
1. An image reading apparatus comprising:
-
an image sensor configured to read an image formed on an original; an opposing member that is arranged at a position opposite to said image sensor; a distancing member that distances the original from said opposing member; and a boundary detecting unit configured to detect density changes of a sub-scanning direction of the read image obtained by said image sensor and to obtain boundary coordinate data of the image of the original based on the detected density changes, wherein said boundary detecting unit comprises a differential data generating unit configured to generate differential data by performing at least one of differentiation and quadratic differentiation on a pixel data sequence of the sub-scanning direction of the read image, and detects a boundary based on the differential data. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An image reading method applied to an image reading apparatus comprising an image sensor that reads an image formed on an original, an opposing member that is arranged at a position opposite to the image sensor, and a distancing member that distances the original from the opposing member, the method comprising a boundary detecting step of detecting density changes of a sub-scanning direction of the read image obtained by the image sensor and obtaining boundary coordinate data of the image of the original based on the detected density changes,
wherein said boundary detecting step comprises generating differential data by performing at least one of differentiation and quadratic differentiation on a pixel data sequence of the sub-scanning direction of the read image and detecting a boundary based on the differential data.
-
11. A storage medium on which a computer-executable program is stored, said program for causing a computer to implement an image reading method applied to an image reading apparatus comprising an image sensor that reads an image formed on an original, an opposing member that is arranged at a position opposite to the image sensor, and a distancing member that distances the original from the opposing member, the program comprising a boundary detecting module for detecting density changes of a sub-scanning direction of the read image obtained by the image sensor and for obtaining boundary coordinate data of the image of the original based on the detected density changes,
wherein said boundary detecting module generates differential data by performing at least one of differentiation and quadratic differentiation on a pixel data sequence of the sub-scanning direction of the read image and detects a boundary based on the differential data.
Specification