IP Library Granted Patent US 7,515,772
Granted Patent B2
US 7,515,772 · App. 11/028,394 · Granted Apr 7, 2009

Document registration and skew detection system

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 7,515,772
App. No.
11/028,394
Granted
Apr 7, 2009
Kind
B2
Abstract

Disclosed methods and systems perform electronic registration of digitally captured images in real-time and performs accurate and robust digital image processing by analyzing the entire digitally captured image.

Claims (37)

1. A digital imaging system, comprising:

a digital image capture device configured to generate a scan image that digitally represents an input document positioned in a scan area;

an image processor configured to receive and process said scan image in real-time, wherein said image processor includes an input document edge detection system, an input document corner detection system, an input document skew calculation system and an input document shear calculation system; and

an output processor configured to provide registration information for said input document,

said input document edge detection system further comprising:

a slow scan processor electronically linked to a lead edge detector and a trail edge detector, said lead edge detector being configured to detect a scan image scanline corresponding to an input document lead edge and said trail edge detector being configured to detect a scan image scanline corresponding to an input document trail edge; and

a fast scan processor electronically linked to a side edge detector and configured to detect a scan image scanline corresponding to an input document left edge and to detect a scan image scanline corresponding to an input document right edge.

2. A digital imaging system as claimed in claim 1 , wherein said registration information relates to an input document skew amount.

3. A digital imaging system as claimed in claim 1 , wherein said registration information relates to an input document shear amount.

4. A digital imaging system as claimed in claim 1 , wherein said registration information relates to an input document paper size.

5. A digital imaging system, comprising:

a digital image capture device configured to generate a scan image that digitally represents an input document positioned in a scan area;

an image processor configured to receive and process said scan image in real-time, wherein said image processor includes an input document edge detection system, an input document corner detection system, an input document skew calculation system and an input document shear calculation system; and

an output processor configured to provide registration information for said input document,

said input document corner detection system further comprising a corner pixel detector electronically linked to said fast scan processor and configured to identify pixels of said scan image that correspond to an input document corner, said input document corner pixel detection being independent of an output of said side edge detector.

6. A digital imaging system, comprising:

a digital image capture device configured to generate a scan image that digitally represents an input document positioned in a scan area;

an image processor configured to receive and process said scan image in real-time, wherein said image processor includes an input document edge detection system, an input document corner detection system, an input document skew calculation system and an input document shear calculation system; and

an output processor configured to provide registration information for said input document;

said input document skew calculation system further comprising:

a line calculator configured to calculate a skew angle and shear amount for pixels of said scan image that correspond to said input document based upon an output of said edge detection system; and

a corner processor configured to locate at least one pixel of said scan image that corresponds to a corner of said input document based upon said edge detection system output.

7. A digital imaging system, comprising:

a digital image capture device configured to generate a scan image that digitally represents an input document positioned in a scan area;

an image processor configured to receive and process said scan image in real-time, wherein said image processor includes an input document edge detection system, an input document corner detection system, an input document skew calculation system and an input document shear calculation system; and

an output processor configured to provide registration information for said input document;

a paper start detector electronically linked to said input document edge detection system and configured to identify pixels of said scan image that correspond to a first captured portion of said input document; and

a detection range controller electronically linked to said paper start detector and configured to limit an image processing operation to a predefined portion of said scan image.

8. A method, comprising:

Receiving a scan image that digitally represents an input document positioned in a scan area; and

operating an image processor to detect a fast-scan direction aligned input document edge by (i) obtaining a first grayscale average for a scan image target pixel and a pixel aligned with said target pixel in a slow-scan direction in a first previously processed scanline, (ii) obtaining a second grayscale average for pixels that are aligned with said target pixel in a slow-scan direction in at least a second and third previously processed scanline, (iii) obtaining a difference between said first grayscale average and said second grayscale average; (iv) obtaining a grayscale difference threshold that distinguishes background pixels and input document pixels and (v) designating said target pixel as a slow-scan transition pixel if said first and second grayscale average difference exceeds said grayscale difference threshold.

9. A method as claimed in claim 8 further comprising:

detecting a slow-scan direction aligned input document edge by (i) identifying a pixel segment of a scan image scanline; (ii) obtaining an average grayscale value for said scanline pixel segment; (iii) obtaining a grayscale value difference for said scanline pixel segment; (iv) obtaining a grayscale difference threshold that identifies a background-to-medium pixel; (v) obtaining a grayscale difference threshold that identifies a medium-to-background pixel; (vi) comparing said pixel segment average grayscale value to an input document threshold; (vii) comparing said scanline pixel segment average to a background image threshold; and (viii) identifying a first pixel segment in said scanline with a grayscale value average between said input document threshold and said background image threshold as a background-to-medium transition pixel; and (ix) identifying a last pixel segment in said scanline with a grayscale value average between said input document threshold and said background image threshold as a medium-to-background transition pixel.

10. A method as claimed in claim 9 further comprising:

comparing said scanline pixel segment difference to a background-to-medium threshold; comparing said scanline pixel segment difference to a medium-to-background threshold; and forwarding an output from said background-to-medium threshold comparison output and said medium-to-background threshold comparison output to a fast scan direction post processor for final determination of said left and right edge locations background-to-medium threshold.

11. A method as claimed in claim 10 further comprising entering grayscale difference values for adjacent pixels of a scanline into an array; and sorting said array to identify a scanline maximum grayscale value and a scanline minimum grayscale value.

12. A method as claimed in claim 8 further comprising detecting scan image scanlines corresponding to at least a lead edge and a trail edge of said input document.

Assignments (11)
SECOND LIEN NOTES PATENT SECURITY AGREEMENT Recorded Jul 2, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 071785/0550 →
FIRST LIEN NOTES PATENT SECURITY AGREEMENT Recorded Apr 11, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 070824/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT RF 064760/0389 Recorded Feb 13, 2024
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: XEROX CORPORATION
Reel/Frame 068261/0001 →
SECURITY INTEREST Recorded Feb 13, 2024
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 066741/0001 →
SECURITY INTEREST Recorded Nov 20, 2023
From: XEROX CORPORATION
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 065628/0019 →
SECURITY INTEREST Recorded Jun 22, 2023
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 064760/0389 →
RELEASE OF SECURITY INTEREST IN PATENTS AT R/F 062740/0214 Recorded May 18, 2023
From: CITIBANK, N.A., AS AGENT
To: XEROX CORPORATION
Reel/Frame 063694/0122 →
SECURITY INTEREST Recorded Nov 10, 2022
From: XEROX CORPORATION
To: CITIBANK, N.A., AS AGENT
Reel/Frame 062740/0214 →
RELEASE OF SECURITY INTEREST Recorded Aug 31, 2022
From: JPMORGAN CHASE BANK, N.A. AS SUCCESSOR-IN-INTEREST ADMINISTRATIVE AGENT AND COLLATERAL AGENT TO BANK ONE, N.A.
To: XEROX CORPORATION
Reel/Frame 061360/0628 →
SECURITY AGREEMENT Recorded Jun 30, 2005
From: XEROX CORPORATION
To: JP MORGAN CHASE BANK
Reel/Frame 016761/0158 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2005
From: LI, XING; CLINGERMAN, TERRI A
To: XEROX CORPORATION
Reel/Frame 016147/0301 →
Continuity (3)
Continuation In Part 1094331000 · Sep 17, 2004
Continuation In Part 1092338800 · Aug 21, 2004
Related Publication 20060039629A1 · Feb 23, 2006