IP Library › Granted Patent US 12,229,942
Granted Patent B2
US 12,229,942 · App. 17/751,310 · Granted Feb 18, 2025

Image processing apparatus, image processing method, and medium

Inventors: Takashi Ochiai (Tokyo, JP); Hiroki Watabe (Tokyo, JP)
Assignee: Canon Kabushiki Kaisha
G06T7/001G06T7/74G06T2207/10008G06T2207/30144
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,229,942
App. No.
17/751,310
Granted
Feb 18, 2025
Kind
B2
Abstract

An image processing apparatus includes an acquisition unit configured to acquire a read image obtained by reading a printed document, and a determination unit configured to determine presence or absence of a streak included in the read image, by tracking a contour of the printed document from each of a plurality of points that are both end points of the read image in a direction orthogonal to a reading direction of the read image.

Claims (34)

1. An image processing apparatus, comprising:

one or more processors; and

at least one memory storing executable instructions, which when executed by the one or more processors, cause the image processing apparatus to perform operations comprising:

acquiring a read image obtained by reading a printed document; and

determining presence or absence of a streak included in the read image, by tracking a contour of the printed document from each of a plurality of points that are both end points of the read image in a direction orthogonal to a reading direction of the read image,

wherein, in the determining, presence or absence of the streak is determined by comparing a first apex of the contour obtained by the tracking from a first point included in the both end points with a second apex of the contour obtained by the tracking from a second point included in the both end points.

2. The image processing apparatus according to claim 1 , wherein the read image includes a sheet area of the printed document and a peripheral area.

3. The image processing apparatus according to claim 1 ,

wherein the determining comprises comparing whether positional coordinates of contour points in a plurality of contour point groups of the printed document obtained as a result of the tracking are coincident in the read image, and

wherein, in a case where the positional coordinates are not coincident with each other, the determining determines that the read image includes a streak.

4. The image processing apparatus according to claim 3 , the operations further comprising:

calculating a width of an extended portion extended from the printed document in the read image,

wherein, in the determining, presence or absence of the streak is determined based on a result of the comparison and the width of the extended portion.

5. The image processing apparatus according to claim 3 , the operations further comprising:

calculating numbers of the contour points in the plurality of contour point groups; and

comparing the numbers of contour points in the read image,

wherein the determining determines that a partial streak is included in the read image, based on a result of the comparing the numbers of the contour points in the read image.

6. The image processing apparatus according to claim 3 , the operations further comprising:

calculating shapes of the printed document indicated by the plurality of contour point groups; and

comparing the shapes in the read image,

wherein the determining determines that a partial streak is included in the read image, based on a result of the comparing the shapes in the read image.

7. The image processing apparatus according to claim 3 , wherein the plurality of contour point groups each includes apexes of the printed document.

8. The image processing apparatus according to claim 1 , the operations further comprising notifying an error based on a result of the determination in the determining.

9. The image processing apparatus according to claim 8 , wherein the determining continues determination on another portion other than a streak occurrence portion in the read image, based on a result of the notification in the notifying.

10. The image processing apparatus according to claim 1 , wherein the determining determines that the read image does not include the streak in a case where the first apex and the second apex coincide with each other, and the determining determines that the read image includes the streak in a case where the first apex and the second apex do not coincide with each other.

11. The image processing apparatus according to claim 1 , wherein the determining determines that the read image does not include the streak in a case where four apexes as the first apex coincide with four apexes as the second apex, and the determining determines that the read image includes the streak in a case where the four apexes as the first apex coincide with the four apexes as the second apex.

12. An image processing method, comprising:

acquiring a read image obtained by reading a printed document; and

determining presence or absence of a streak included in the read image by tracking a contour of the printed document from each of a plurality of points that are both end points of the read image in a direction orthogonal to a reading direction of the read image,

wherein, in the determining, presence or absence of the streak is determined by comparing a first apex of the contour obtained by the tracking from a first point included in the both end points with a second apex of the contour obtained by the tracking from a second point included in the both end points.

13. A non-transitory computer-readable storage medium storing a program for causing a computer to execute an image processing method, the image processing method comprising:

acquiring a read image obtained by reading a printed document; and

determining presence or absence of a streak included in the read image by tracking a contour of the printed document from each of a plurality of points that are both end points of the read image in a direction orthogonal to a reading direction of the read image,

wherein, in the determining, presence or absence of the streak is determined by comparing a first apex of the contour obtained by the tracking from a first point included in the both end points with a second apex of the contour obtained by the tracking from a second point included in the both end points.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2022
From: OCHIAI, TAKASHI; WATABE, HIROKI
To: CANON KABUSHIKI KAISHA
Reel/Frame 060446/0044 →
Priority Claims (1)
JP 2021-091747 · May 31, 2021 · national
Continuity (1)
Related Publication 20220383471A1 · Dec 1, 2022
References Cited (5)
US 20180103171A1 · Fukushima · 2018 [cited by examiner]
US 20220286576A1 · Ishitsuka · 2022 [cited by examiner]
JP 10336428A · 1998 [cited by examiner]
JP H10336428A · 1998 [cited by applicant]
JP 2023039140A · 2023 [cited by examiner]