Claims
- 1. An image reading apparatus comprising:
- image reading means for reading an original image, one main scan line by one main scan line, in a sub-scan direction;
- window setting means for setting a measuring window in a bit-map formation of image data obtained through said image reading means, in a manner in which said measuring window moves along an oblique line image which is formed in said bit-map formation of image data as a result of being read through said image reading means; and
- center of gravity calculating means for calculating the center of gravity of image data of pixels defined by said measuring window in said bit-map formation of said image data;
- window shifting control means for determining whether or not said measuring window is shifted according to a center of gravity calculation result of said center gravity calculating means; and
- position error measuring means for measuring a reading pixel position error from said center of gravity calculated by said center of gravity calculating means.
- 2. The image reading apparatus according to claim 1, wherein a size in a main scan direction of said measuring window is larger than a width in said main scan direction of said oblique line image.
- 3. A computer-implemented image processing method, comprising steps of:
- a) setting a measuring window in a bit-map formation of image data obtained through image reading means, said image reading means reading an original image, one main scan line by one main scan line, in a sub-scan direction, in a manner in which said measuring window moves along an oblique line image which is formed in said bit-map formation of image data as a result of being read through said image reading means; and
- b) calculating the center of gravity of image data of pixels defined by said measuring window in said bit-map formation of said image data;
- c) determining whether or not said measuring window is shifted according to a center of gravity calculation result of said step b); and
- d) measuring a reading pixel position error from said center of gravity calculated by said step b).
- 4. A computer program product, comprising:
- a computer usable medium having computer readable program code means embodied in said medium, said computer readable program code means comprising:
- first program code means for setting a measuring window in a bit-map formation of image data obtained through image reading means, said image reading means reading an original image, one main scan line by one main scan line, in a sub-scan direction, in a manner in which said measuring window moves along an oblique line image which is formed in said bit-map formation of image data as a result of being read through said image reading means; and
- second program code means for calculating the center of gravity of image data of pixels defined by said measuring window in said bit-map formation of said image data;
- third program code mean for determining whether or not said measuring window is shifted according to a center of gravity calculation result by said second program code means; and
- fourth program code means for measuring a reading pixel position error from said center of gravity calculated by said second program code means.
Priority Claims (4)
Number |
Date |
Country |
Kind |
7-260438 |
Oct 1995 |
JPX |
|
7-309129 |
Nov 1995 |
JPX |
|
7-311015 |
Nov 1995 |
JPX |
|
8-044972 |
Mar 1996 |
JPX |
|
Parent Case Info
This application is a division of application Ser. No. 08/698,854 filed Aug. 16, 1996 now U.S. Pat. No. 5,949,924.
US Referenced Citations (15)
Foreign Referenced Citations (3)
Number |
Date |
Country |
63-287167 |
Nov 1988 |
JPX |
6-22159 |
Jan 1994 |
JPX |
6-297758 |
Oct 1994 |
JPX |
Non-Patent Literature Citations (1)
Entry |
Shunsuke Hattori, et al. "A Development of Image Scanner of High Resolution", Japan Society of Mechanical Engineers, 71st Ordinary General Meeting, Lecture Paper IV, (pp. 673-675), Mar. 29-31, 1994. |
Divisions (1)
|
Number |
Date |
Country |
Parent |
698854 |
Aug 1996 |
|