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

Processing scanned security documents notwithstanding corruptions such as rotation

Assignee: Digimarc Corp
•
Filing: 2001-01-16
•
Granted: 2003-02-18
•
Expires: 2021-01-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Security documents (e.g. passports, currency, event tickets, and the like) are encoded to convey machine-readable multi-bit binary information (e.g. digital watermark), usually in a manner not alerting human viewers that such information is present. The documents can be provided with overt or subliminal calibration patterns. When a document incorporating such a pattern is scanned (e.g. by a photocopier), the pattern facilitates detection of the encoded information notwithstanding possible scaling or rotation of the scan data. The calibration pattern can serve as a carrier for the watermark information, or the watermark can be encoded independently. In one embodiment, the watermark and the calibration pattern are formed on the document by an intaglio process, with or without ink. A photocopier responsive to such markings can take predetermined action if reproduction of a security document is attempted. A passport processing station responsive to such markings can use the decoded binary data to access a database having information concerning the passport holder. Some such apparatuses detect both the watermark data and the presence of a visible structure characteristic of a security document (e.g., the seal of the issuing central bank).

Inventors

  • 👤 Geoffrey B. Rhoads

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 14:14
CPC Classifications
G; G07; G07F; G07F17/00; G07F17/16; G06; G06V; G06V10/00; G06V10/88; B; B42; B42D; B42D25/00; B42D25/20; B42D25/29; G06Q; G06Q20/00; G06Q20/30; G06Q20/34; G06Q20/341; G06Q20/38; G06Q20/40; G06Q20/401; G06Q20/4014; G06Q20/40145; G06T; G06T1/00; G06T1/0021; G06T1/005; G06T1/0064; G06V30/00; G06V30/40; G07C; G07C9/00; G07C9/20; G07C9/22; G07C9/25; G07C9/253; G07D; G07D7/00; G07D7/003; G07D7/0032; G07D7/0034; G07D7/004; G07F7/00; G07F7/08; G07F7/086; G07F7/10; G07F7/1008; G07F7/1016; G07F7/12; G10; G10L; G10L19/00; G10L19/018; G11; G11B; G11B20/00; G11B20/00086; G11B20/00094; G11B20/00166; G11B20/0021; G11B20/00217; G11B20/00224; G11B20/00485; G11B20/00557; G11B20/00855; G11B20/00884; G11B20/00891; H; H04; H04B; H04B1/00; H04B1/66; H04B1/665; H04N; H04N1/00; H04N1/00002; H04N1/00005; H04N1/00026; H04N1/00037; H04N1/00071; H04N1/00074; H04N1/00079; H04N1/00838; H04N1/0084; H04N1/00843; H04N1/00846; H04N1/00856; H04N1/00864; H04N1/00867; H04N1/0087; H04N1/00875; H04N1/32; H04N1/32101; H04N1/32144; H04N1/32149; H04N1/32203; H04N1/32208; H04N1/32219; H04N1/32251; H04N1/32261; H04N1/32288; H04N1/32304; H04N1/32352; H04N21/00; H04N21/20; H04N21/23; H04N21/238; H04N21/2389; H04N21/23892; H04N21/80; H04N21/83; H04N21/835; H04N21/8358; H04N5/00; H04N5/76; H04N5/91; H04N5/913; B29; B29C; B29C45/00; B29C45/14; B29C45/1418; G06T2201/00; G06T2201/005; G06T2201/0051; G06T2201/0052; G06T2201/0061; G06T2201/0065; G11B20/00876; H04N1/32106; H04N1/32122; H04N2005/91307; H04N2005/91321; H04N2005/91335; H04N2201/00; H04N2201/32; H04N2201/3201; H04N2201/3204; H04N2201/3205; H04N2201/3207; H04N2201/3225; H04N2201/3226; H04N2201/3233; H04N2201/3239; H04N2201/3269; H04N2201/327; H04N2201/3271; H04N2201/3274; H04N2201/328; Y; Y10; Y10S; Y10S428/00; Y10S428/916; Y10T; Y10T428/00; Y10T428/24; Y10T428/24802

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 44 words
A method of processing a security document, comprising: generating scan data corresponding to said document; performing a domain transformation on the scan data to obtain corruption data related thereto; and detecting embedded information from the processed scan data, said detecting employing said corruption data.
Claim 2
Independent Claim 44 words
A method of processing a security document, comprising: generating scan data corresponding to said document; performing a domain transformation on the scan data to obtain corruption data related thereto; and detecting embedded information from the processed scan data, said detecting employing said corruption data.
Claim 3
Dependent Claim 37 words
The method of claim 1 in which: the domain transformation is a Fourier-Mellin transform; the corruption data is a scale or rotation factor; and the detecting includes compensating the scan data in accordance with the corruption data.
Claim 4
Dependent Claim 14 words
The method of claim 1 in which the embedded information comprises multi-bit digital data.
Claim 5
Dependent Claim 19 words
The method of claim 1 which further includes using the detected information to access additional information in a database.
Claim 6
Dependent Claim 82 words
Apparatus for use with security documents, comprising: a scanner for scanning a security document and producing scan data corresponding thereto; a processor responsive to encoding on the security document for determining rotation of the scan data from a reference state and producing output data corresponding thereto; a visible structure detector; and a steganographic watermark detector; said output data permitting the detectors to detect visible structures and steganographic watermarks associated with the security document notwithstanding at least certain rotations of the scan data.
Claim 7
Dependent Claim 82 words
Apparatus for use with security documents, comprising: a scanner for scanning a security document and producing scan data corresponding thereto; a processor responsive to encoding on the security document for determining rotation of the scan data from a reference state and producing output data corresponding thereto; a visible structure detector; and a steganographic watermark detector; said output data permitting the detectors to detect visible structures and steganographic watermarks associated with the security document notwithstanding at least certain rotations of the scan data.

References Cited (Backward Citations)

DE2943436A1 Cited
US5721788A Cited
US6011857A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-02-17 2006-08-19 2007-02-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-02-17 2010-08-19 2011-02-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-02-17 2014-08-19 2015-02-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag