Layered security in digital watermarking
First Claim
1. A method for creating an identification credential having a biometric image, comprising:
- identifying a feature of the biometric image;
generating a rectangular digital watermark signal tile; and
embedding the digital watermark signal in the biometric image such that a location of a corner of the digital watermark signal tile is based at least in part on a location of the identified feature.
6 Assignments
0 Petitions
Accused Products
Abstract
A media object authentication system uses layers of security features based on digital watermarks embedded in media objects. The system generates a first digital watermark with a message payload carrying data about the object, such as a hash of text data printed on the object. The first digital watermark is combined with a content signature derived from features of the media object, such as frequency domain attributes, edge attributes, or other filtered version of the media signal (e.g., image photo on a secure document) on the media object. This combination forms a new digital watermark signal that is embedded in the host media object. Biometric information may also be embedded in a machine readable code in the object or indexed via the machine readable code. This biometric information is used to generate biometric templates, and facilitate or enhance biometric comparison for one to one or one to many verification.
-
Citations
42 Claims
-
1. A method for creating an identification credential having a biometric image, comprising:
-
identifying a feature of the biometric image; generating a rectangular digital watermark signal tile; and embedding the digital watermark signal in the biometric image such that a location of a corner of the digital watermark signal tile is based at least in part on a location of the identified feature. - View Dependent Claims (2)
-
-
3. A method for creating an identification credential having a biometric image, comprising:
-
identifying a feature of the biometric image; generating a digital watermark signal; and embedding the digital watermark signal in the biometric image such that a location of the digital watermark is based at least in part on a location of the identified feature;
wherein the digital watermark signal carries a variable message payload including, at least in part, information related to other information on the identification credential. - View Dependent Claims (4)
-
-
5. A method for creating an identification credential having a facial image, comprising:
-
identifying a feature of the facial image; generating a digital watermark signal; embedding the digital watermark signal in the facial image such that a location of the digital watermark is based at least in part on a location of the feature; dividing the facial image into tiles; calculating image signatures for two or more of the tiles; and embedding the image signatures in the two or more of the tiles. - View Dependent Claims (6)
-
-
7. A method for creating an identification credential having a biometric image, comprising:
-
identifying a feature of the biometric image; generating a digital watermark signal; embedding the digital watermark signal in the biometric image such that a location of the digital watermark is based at least in part on a location of the identified feature; calculating two or more image signatures for portions of the biometric image that are based at least in part on symmetric properties of the biometric image; and embedding the two or more signatures in the biometric image.
-
-
8. A non-transitory computer readable medium on which is stored instructions comprising:
- instructions for identifying a feature of the biometric image;
instructions for generating a rectangular digital watermark signal tile; and instructions for embedding the digital watermark signal in the biometric image such that a location of a corner of the digit al watermark signal tile is based at least in part on a location of the identified feature.
- instructions for identifying a feature of the biometric image;
-
9. A method of creating an identification credential having an image, the method comprising:
-
generating a first digital watermark signal that carries a variable message payload including information related to information located on the identification credential separate from the image; generating a second digital watermark signal that carries an image signature of the image; and embedding the first and second digital watermark signals in the image. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer readable medium on which is stored instructions comprising:
- instructions for generating a first digital watermark signal that carries a variable message payload including information related to information located on the identification credential separate from the image;
generating a second digital watermark signal that carries an image signature of the image; and instructions for embedding the first and second digital watermark signals in the image.
- instructions for generating a first digital watermark signal that carries a variable message payload including information related to information located on the identification credential separate from the image;
-
19. A method of creating an identification credential having a biometric image comprising:
-
deriving biometric information from the biometric image; deriving an image signature that is separate from the biometric image; generating a variable digital watermark message including the biometric information; and embedding a digital watermark in the biometric image such that the digital watermark is based at least in part on the image signature and carries the variable digital watermark message. - View Dependent Claims (20, 21, 22)
-
-
23. A non-transitory computer readable medium on which is stored instructions comprising:
-
instructions for deriving biometric information from the biometric image; instructions for deriving an image signature that is separate from the biometric image; instructions for generating a variable digital watermark message including the biometric information; and embedding a digital watermark in the biometric image such that the digital watermark is based at least in part on the image signature and carries the variable digital watermark message.
-
-
24. A method for creating an identification credential conveying biometric information, comprising:
-
analyzing the biometric information to identify a feature on a host image therein; determining a current location of the feature; creating a coordinate system on the host image wherein the current location of the feature comprises a reference point for the coordinate system; and locating encoded information in the credential at a location based at least in part on the coordinate system.
-
-
25. A method for creating an identification credential conveying biometric information, comprising:
-
analyzing the biometric information to identify a feature therein; determining a current location of the feature; and locating encoded information in the credential at a location based at least in part on the current location;
wherein;
the credential comprises an identification credential;
the biometric information comprises a facial image; and
the feature comprises a point at which a line passing through eyes in the image intersects with a line passing through a nose and a mouth in the image.
-
-
26. An identification credential comprising:
- encoded information at a location on a host image on the identification credential, wherein the location is based at least in part on a coordinate system, wherein a reference point for the coordinate system is based on a determined location of a feature, and wherein the feature is identified from a biometric information.
-
27. A method for creating an identification credential conveying biometric information, comprising:
-
analyzing the biometric information to identify a feature on a host image therein; determining a current location of the feature; creating a coordinate system on the host image wherein the current location of the feature comprises a reference point for the coordinate system; and encoding data in the identification credential at a location based on the coordinate system.
-
-
28. A digital watermark embedder comprising:
-
a processor configured to; identify a feature of a biometric image; generate a rectangular digital watermark signal tile; and embed a digital watermark signal in the biometric image such that a location of a corner of the digital watermark signal tile is based at least in part on a location of the feature.
-
-
29. A digital watermark embedder comprising:
-
a processor configured to; identify a feature of a biometric image; generate a digital watermark signal; and embed the digital watermark signal in the biometric image such that a location of the digital watermark is based at least in part on a location of the feature;
wherein the digital watermark signal carries a variable message payload including, at least in part, information related to other information on an identification credential.
-
-
30. A digital watermark embedder comprising:
-
a processor configured to; identify a feature of a facial image to be placed on an identification credential; divide the facial image into a plurality of tiles; generate a digital watermark signal; embed the digital watermark signal in the facial image such that a location of the digital watermark is based at least in part on a location of the feature; calculate image signatures for two or more of the tiles; and embed the image signatures in two or more of the tiles.
-
-
31. A digital watermark embedder comprising:
-
a processor configured to; identify a feature of a biometric image to be placed on an identification credential; generate a digital watermark signal; embed the digital watermark signal in the biometric image such that a location of the digital watermark is based at least in part on a location of the identified feature; calculate two or more image signatures for portions of the biometric image that are based at least in part on symmetric properties of the biometric image; and embed the two or more signatures in the biometric image.
-
-
32. A digital watermark embedder comprising:
-
a processor configured to; generate a first digital watermark signal that carries a variable message payload including information related to information located on an identification credential separate from an image on the identification credential; generate a second digital watermark signal that carries an image signature of the image; and embed the first and second digital watermark signals in the image.
-
-
33. A digital watermark embedder comprising:
-
a processor configured to; derive biometric information from a biometric image on an identification credential; derive an image signature that is separate from the biometric image; generate a variable digital watermark message including the biometric information; and embed a digital watermark in the biometric image such that the digital watermark is based at least in part on the image signature and carries the variable digital watermark message.
-
-
34. A digital watermark embedder comprising:
-
a processor configured to; analyze a biometric information conveyed on an identification credential to identify a feature on a host image therein; determine a location of the feature; create a coordinate system on the host image wherein the location of the feature comprises a reference point for the coordinate system; and locate encoded information in the credential at a location based at least in part on the coordinate system.
-
-
35. A digital watermark embedder comprising:
-
a processor configured to; analyze a biometric information conveyed on an identification credential to identify a feature therein; determine a current location of the feature; and locate encoded information in the credential at a location based at least in part on the current location, wherein the credential comprises an identification credential, wherein the biometric information comprises a facial image, and wherein the feature comprises a point at which a line passing through eyes in the image intersects with a line passing through a nose and a mouth in the image.
-
-
36. A digital watermark embedder comprising:
-
a processor configured to; analyze a biometric information conveyed on an identification credential to identify a feature on a host image therein; determine the location of the feature; create a coordinate system on the host image wherein the location of the feature comprises a reference point for the coordinate system; and encode data in the identification credential at a location based on the coordinate system.
-
-
37. A non-transitory computer readable medium on which is stored instructions comprising:
-
instructions for identifying a feature of a biometric image on an identification credential; instructions for generating a digital watermark signal; and instructions for embedding the digital watermark signal in the biometric image such that a location of the digital watermark is based at least in part on a location of the identified feature;
wherein the digital watermark signal carries a variable message payload including, at least in part, information related to other information on the identification credential.
-
-
38. A non-transitory computer readable medium on which is stored instructions comprising:
-
instructions for identifying a feature of a facial image on an identification credential; instructions for generating a digital watermark signal; instructions for embedding the digital watermark signal in the facial image such that a location of the digital watermark is based at least in part on a location of the identified feature; instructions for dividing the facial image into tiles; instructions for calculating image signatures for two or more of the tiles; and instructions for embedding the image signatures in two or more of the tiles.
-
-
39. A non-transitory computer readable medium on which is stored instructions comprising:
-
instructions for identifying a feature of a biometric image on an identification credential; instructions for generating a digital watermark signal; instructions for embedding the digital watermark signal in the biometric image such that a location of the digital watermark is based at least in part on a location of the identified feature;
instructions for calculating two or more image signatures for portions of the biometric image that are based at least in part on symmetric properties of the biometric image; andinstructions for embedding the two or more signatures in the biometric image.
-
-
40. A non-transitory computer readable medium on which is stored instructions comprising:
-
instructions for analyzing a biometric information on an identification credential to identify a feature on a host image therein; instructions for determining a current location of the feature; instructions for creating a coordinate system on the host image wherein the current location of the feature comprises a reference point for the coordinate system; and instructions for locating encoded information in the credential at a location based at least in part on the coordinate system.
-
-
41. A non-transitory computer readable medium on which is stored instructions comprising
instructions for analyzing a biometric information on an identification credential to identify a feature therein; -
instructions for determining a current location of the feature; and instructions for locating encoded information in the credential at a location based at least in part on the current location;
wherein;
the credential comprises an identification credential;
the biometric information comprises a facial image; and
the feature comprises a point at which a line passing through eyes in the image intersects with a line passing through a nose and a mouth in the image.
-
-
42. A non-transitory computer readable medium on which is stored instructions comprising:
-
instructions for analyzing a biometric information to be embedded on an identification credential to identify a feature on a host image therein; instructions for determining a current location of the feature; instructions for creating a coordinate system on the host image wherein the current location of the feature comprises a reference point for the coordinate system; and instructions for encoding data in the identification credential at a location based on the coordinate system.
-
Specification