← Back to Patent Explorer
US5974199A Expired / Lapsed US ⏱️ 0.0 years remaining

Method for scanning and detecting multiple photographs and removing edge artifacts

Assignee: Kodak Alaris LLC
•
Filing: 1997-03-31
•
Granted: 1999-10-26
•
Expires: 2017-03-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for scanning and detecting number and skew angle of photographs (12) and removing edge artifacts is disclosed. A plurality of photograph is placed on a scanner (11). A low resolution scan (34) is conducted of the photographs (12) to produce a plurality of low resolution images. A plurality of polygons is constructed, wherein each polygon contains at least one low resolution image. A number of polygons is determined and compared to the number of photographs. If the number of polygons is less than the number of photographs, the photographs are repositioned to separate overlapped photographs and the low resolution is repeated. A skew angle and location is determined for each of the photographs. A first photograph is selected and the first photograph is scanned at a high resolution to produce a high resolution image. The high resolution image is deskewed and cropped to remove the edge artifacts.

Inventors

  • 👤 Yongchun Lee
  • 👤 Quinton Lamar Sowell

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 22:27
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/00795; H04N1/00798; H04N1/00816; H04N1/387; H04N1/3877; H04N2201/00; H04N2201/04; H04N2201/0402; H04N2201/0416

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 148 words
A method for scanning and detecting multiple photographs and removing edge artifacts comprising the steps of: placing a plurality of photographs on a scanner; performing a low resolution scan to produce a plurality of low resolution images; constructing a plurality of polygons, each polygon containing at least one of said low resolution images; determining a number of polygons; comparing said number of polygons to a number equal to said plurality of photographs; if the number of polygons is less than the number equal to said plurality of photographs, repositioning overlapped photographs and repeating said low resolution scan and subsequent steps; determining a skew angle and a location of each of said plurality of photographs; selecting a first photograph; scanning said first photograph at a high resolution to produce a high resolution image; deskewing said high resolution image; and cropping said high resolution image to remove said edge artifacts.
Claim 2
Independent Claim 148 words
A method for scanning and detecting multiple photographs and removing edge artifacts comprising the steps of: placing a plurality of photographs on a scanner; performing a low resolution scan to produce a plurality of low resolution images; constructing a plurality of polygons, each polygon containing at least one of said low resolution images; determining a number of polygons; comparing said number of polygons to a number equal to said plurality of photographs; if the number of polygons is less than the number equal to said plurality of photographs, repositioning overlapped photographs and repeating said low resolution scan and subsequent steps; determining a skew angle and a location of each of said plurality of photographs; selecting a first photograph; scanning said first photograph at a high resolution to produce a high resolution image; deskewing said high resolution image; and cropping said high resolution image to remove said edge artifacts.
Claim 3
Dependent Claim 24 words
A method as in claim 1 wherein said low resolution images are converted to a binary images prior to constructing said plurality of polygons.
Claim 4
Dependent Claim 30 words
A method as in claim 1 wherein the number of polygons is determined by grouping smaller polygons which fall within a border of a larger polygon as single photographic polygon.
Claim 5
Dependent Claim 21 words
A method as in claim 1 wherein a location of said first photographs is determined prior to determining said skew angle.
Claim 6
Dependent Claim 20 words
A method as in claim 1 wherein a height, and a width are determined prior to determining said skew angle.
Claim 7
Dependent Claim 18 words
A method as in claim 1 wherein said cropped high resolution image is saved to a hard drive.
Claim 8
Dependent Claim 14 words
A method as in claim 1 wherein said cropped high resolution image is printed.
Claim 9
Dependent Claim 18 words
A method as in claim 1 wherein a second photograph is selected after said high resolution is cropped.
Claim 10
Dependent Claim 15 words
A method as in claim 1 wherein said images are displayed on a touch screen.
Claim 11
Dependent Claim 18 words
A method as in claim 9 wherein said photograph of interest is selected by touching said touch screen.
Claim 12
Independent Claim 179 words
A method for scanning and detecting multiple photographs by constructing polygons from linear line segments that have been derived from an image formed from a scan of said photographs comprising the steps of: detecting binary values of pixels from said image; positioning each of said binary values into an assigned and ordered position forming a string of binary values for each image with each string of binary values forming an integer number; directing the formed integer number to a look-up-table that translates each integer number into one or more output template commands; joining linear line segments into at least one polygon in response to the one or more output template commands; rotating said at least one polygon so that one edge of said polygon is parallel to a scanner platen glide; cropping said image to remove edge artifacts; determining a number of polygons; comparing said number of polygons to a number equal to said multiple photographs; and if the number of polygons is less than the number equal to said multiple photographs, repositioning overlapped photographs and repeating said scan.
Claim 13
Independent Claim 179 words
A method for scanning and detecting multiple photographs by constructing polygons from linear line segments that have been derived from an image formed from a scan of said photographs comprising the steps of: detecting binary values of pixels from said image; positioning each of said binary values into an assigned and ordered position forming a string of binary values for each image with each string of binary values forming an integer number; directing the formed integer number to a look-up-table that translates each integer number into one or more output template commands; joining linear line segments into at least one polygon in response to the one or more output template commands; rotating said at least one polygon so that one edge of said polygon is parallel to a scanner platen glide; cropping said image to remove edge artifacts; determining a number of polygons; comparing said number of polygons to a number equal to said multiple photographs; and if the number of polygons is less than the number equal to said multiple photographs, repositioning overlapped photographs and repeating said scan.
Claim 14
Dependent Claim 30 words
A method as in claim 11 wherein said number of polygons is determined by grouping smaller polygons which fall within a border of a larger polygon, as single photographic polygon.

References Cited (Backward Citations)

US5430808A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-10-25 2003-04-26 2003-10-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-10-25 2007-04-26 2007-10-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-10-25 2011-04-26 2011-10-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag