US9386186B2
Active / In Force
US
⏱️ 7.8 years remaining
Image processing apparatus and image processing method performing detection of inclination of original in read image in accordance with direction of fiber
Assignee: Canon Inc
•
Filing: 2014-08-21
•
Granted: 2016-07-05
•
Expires: 2034-08-21
Abstract
Abstract An image processing apparatus accurately determines the inclination of an original even in the case where an original of a white sheet is read with a white sheet as a background. For this, the image processing apparatus extracts a fiber section having a feature of paper fiber from image data, analyzes a direction of fiber in the fiber section, and calculates the inclination of an original at the time of reading the original based on the direction.
Inventors
- 👤 Yugo Mochizuki
- 👤 Takashi Nakamura
- 👤 Tetsuya Suwa
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 11:45
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/40; H04N1/409; H04N1/4097
Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
122 words
An image processing apparatus comprising: a storage medium configured to store program codes; and one or more processors configured to execute the program codes stored in the storage medium, wherein the one or more processors function as: an acquisition unit configured to acquire a read image acquired by a reading device reading an original; a specifying unit configured to specify a region having a fiber feature from a read image by analyzing the read image acquired by the acquisition unit, and to specify a direction of fiber in the specified region; and a performing unit configured to perform detection of the inclination of the original in the read image in accordance with the direction of the fiber specified by the specifying unit.
Claim 2
Dependent Claim
122 words
An image processing apparatus comprising: a storage medium configured to store program codes; and one or more processors configured to execute the program codes stored in the storage medium, wherein the one or more processors function as: an acquisition unit configured to acquire a read image acquired by a reading device reading an original; a specifying unit configured to specify a region having a fiber feature from a read image by analyzing the read image acquired by the acquisition unit, and to specify a direction of fiber in the specified region; and a performing unit configured to perform detection of the inclination of the original in the read image in accordance with the direction of the fiber specified by the specifying unit.
Claim 3
Dependent Claim
40 words
The image processing apparatus according to claim 1 , wherein the one or more processors as the performing unit further performs rotation processing of the read image based on the inclination detected by the detection operation of the performing unit.
Claim 4
Dependent Claim
44 words
The image processing apparatus according to claim 2 , wherein the one or more processors as the performing unit cuts outs an image corresponding to a region corresponding to the original from the read image and performs the rotation processing on the cut-out image.
Claim 5
Dependent Claim
49 words
The image processing apparatus according to claim 3 , wherein the one or more processors as the performing unit cuts out an image of a region corresponding to the original by extracting an original edge of the original by using an original edge extraction filter corresponding to the inclination.
Claim 6
Dependent Claim
30 words
The image processing apparatus according to claim 1 , wherein the one or more processors as the performing unit specifies a region corresponding to the original in the read image.
Claim 7
Dependent Claim
156 words
An image processing apparatus comprising: a storage medium configured to store program codes; and one or more processors configured to execute the program codes stored in the storage medium, wherein the one or more processors function as: an acquisition unit configured to acquire a read image acquired by a reading device reading an original; a specifying unit configured to specify a region in which the luminance is higher than a predetermined luminance, which corresponds to a frequency component equal to or greater than a predetermined frequency, and in which the flatness of a power spectrum existent region is equal to or greater than a predetermined threshold value, from the read image acquired by the acquisition unit, and to specify a direction of fiber in the specified region, and a performing unit configured to perform predetermined processing on the read image based on the specified direction of the fiber in the region specified by the specifying unit.
Claim 8
Dependent Claim
156 words
An image processing apparatus comprising: a storage medium configured to store program codes; and one or more processors configured to execute the program codes stored in the storage medium, wherein the one or more processors function as: an acquisition unit configured to acquire a read image acquired by a reading device reading an original; a specifying unit configured to specify a region in which the luminance is higher than a predetermined luminance, which corresponds to a frequency component equal to or greater than a predetermined frequency, and in which the flatness of a power spectrum existent region is equal to or greater than a predetermined threshold value, from the read image acquired by the acquisition unit, and to specify a direction of fiber in the specified region, and a performing unit configured to perform predetermined processing on the read image based on the specified direction of the fiber in the region specified by the specifying unit.
Claim 9
Dependent Claim
39 words
The image processing apparatus according to claim 1 , further comprising an image reading device for reading the original, wherein the one or more processors as the acquisition unit acquires the read image read by the image reading device.
Claim 10
Dependent Claim
111 words
An image processing method comprising: an implementing step of implementing a process by one or more processors by executing program codes stored in a storage medium, wherein the process includes: an acquisition step of acquiring a read image acquired by a reading device reading an original; a specifying step of specifying a region having a fiber feature from a read image by analyzing the read image acquired in the acquisition step, and specifying a direction of fiber in the specified region; and a performing step of performing detection of the inclination of the original in the read image in accordance with the direction of the fiber specified in the specifying step.
Claim 11
Dependent Claim
111 words
An image processing method comprising: an implementing step of implementing a process by one or more processors by executing program codes stored in a storage medium, wherein the process includes: an acquisition step of acquiring a read image acquired by a reading device reading an original; a specifying step of specifying a region having a fiber feature from a read image by analyzing the read image acquired in the acquisition step, and specifying a direction of fiber in the specified region; and a performing step of performing detection of the inclination of the original in the read image in accordance with the direction of the fiber specified in the specifying step.
Claim 12
Dependent Claim
50 words
The image processing method according to claim 8 , wherein in the performing step in the process implemented in the implementing step by the one or more processors, rotation processing of the read image is further performed based on the inclination detected by the detection operation in the performing step.
Claim 13
Dependent Claim
55 words
The image processing method according to claim 9 , wherein in the performing step in the process implemented in the implementing step by the one or more processors, an image corresponding to a region corresponding to the original is cut out from the read image and the rotation processing is performed on the cut-out image.
Claim 14
Dependent Claim
60 words
The image processing method according to claim 10 , wherein in the performing step in the process implemented in the implementing step by the one or more processors, an image of a region corresponding to the original is cut out by an original edge of the original being extracted by using an original edge extraction filter corresponding to the inclination.
Claim 15
Dependent Claim
40 words
The image processing method according to claim 8 , wherein in the performing step in the process implemented in the implementing step by the one or more processors, a region corresponding to the original is specified in the read image.
Claim 16
Dependent Claim
147 words
An image processing method comprising: an implementing step of implementing a process by one or more processors by executing program codes stored in a storage medium, wherein the process includes: an acquisition step of acquiring a read image acquired by a reading device reading an original; a specifying step of specifying a region in which the luminance is higher than a predetermined luminance, which corresponds to a frequency component equal to or greater than a predetermined frequency, and in which the a flatness of a power spectrum existent region is equal to or greater than a predetermined threshold value, from the read image acquired in the acquisition step, and of specifying a direction of fiber in the specified region, and a performing step of performing predetermined processing on the read image based on the specified direction of the fiber in the region specified in the specifying step.
Claim 17
Dependent Claim
147 words
An image processing method comprising: an implementing step of implementing a process by one or more processors by executing program codes stored in a storage medium, wherein the process includes: an acquisition step of acquiring a read image acquired by a reading device reading an original; a specifying step of specifying a region in which the luminance is higher than a predetermined luminance, which corresponds to a frequency component equal to or greater than a predetermined frequency, and in which the a flatness of a power spectrum existent region is equal to or greater than a predetermined threshold value, from the read image acquired in the acquisition step, and of specifying a direction of fiber in the specified region, and a performing step of performing predetermined processing on the read image based on the specified direction of the fiber in the region specified in the specifying step.
Claim 18
Dependent Claim
25 words
A non-transitory computer readable storage medium storing a program for causing a computer to perform as the image processing apparatus according to claim 1 .
Claim 19
Dependent Claim
41 words
The image processing apparatus according to claim 6 , wherein the one or more processors as the performing unit detects the inclination of the original in the read image in accordance with the direction of the fiber as the predetermined processing.
Claim 20
Dependent Claim
35 words
The image processing apparatus according to claim 15 , wherein the one or more processors as the performing unit further performs rotation processing of the read image based on the inclination as the predetermined processing.
Claim 21
Dependent Claim
51 words
The image processing method according to claim 13 , wherein in the performing step in the process implemented in the implementing step by the one or more processors, the inclination of the original in the read image is detected in accordance with the direction of the fiber as the predetermined processing.
Claim 22
Dependent Claim
45 words
The image processing method according to claim 17 , wherein in the performing step in the process implemented in the implementing step by the one or more processors, rotation processing of the read image is further performed based on the inclination as the predetermined processing.
References Cited (Backward Citations)
US5287439A
Cited
US5677725A
Cited
US5673067A
Cited
US5721812A
Cited
US6608926B1
Cited
US6694051B1
Cited
JP2001256491A
Cited
US7983528B2
Cited
US7432985B2
Cited
US8175155B2
Cited
US7924469B2
Cited
US8237991B2
Cited
US7944588B2
Cited
US20130271796A1
Cited
US20140010450A1
Cited
US20140010415A1
Cited
US20140010442A1
Cited
US20140198354A1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2019-07-05 | 2020-01-04 | 2020-07-05 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2023-07-05 | 2024-01-04 | 2024-07-05 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2027-07-05 | 2028-01-04 | 2028-07-05 | $7700.00 | Pending Window |