Claims
- 1. A method of encoding a digital image to permit its later identification, the image comprising plural pixels, each having a value, the method comprising:
receiving an N-bit data string to be embedded in the image, N being at least two, the string comprising bits having first and second values, one of said values being “1” and the other of said values being “0”; associating a first bit of said string with a first pixel, a second bit of said string with a second pixel, and so on, so that each bit of said string has a pixel associated therewith; for bits having the first value, changing the values of pixels associated therewith, such changes being essentially imperceptible to a human viewer of the digital image; leaving the values of most of the pixels in the image unchanged; storing the N-bit data string for later reference.
- 2. The method of claim 1 further comprising, for bits having the second value, changing the values of pixels associated therewith, but in a manner different than the changes to the pixels associated with bits of the first value.
- 3. The method of claim 1 that further includes changing the values of pixels adjoining those pixels associated with bits of the data string, so that each bit of said string is associated with a group of adjoining pixels.
- 4. The method of claim 1 that includes identifying said first and second pixels by an automated screening process, said process considering the values of different pixels relative to their neighbors in order to identify those pixels meeting a predetermined condition.
- 5. The method of claim 4 in which said predetermined condition is a local extrema in value relative to neighbors.
- 6. The method of claim 1 that includes associating each bit of said string with plural spaced-apart pixels, effecting redundant encoding.
- 7. The method of claim 1 that further comprises obtaining a suspect image, and determining whether pixel values therein evidence changes corresponding to said N-bit data string, in which case the suspect image may be matched to said digital image.
- 8. The method of claim 1 that includes, for bits having the first value, increasing the value thereof.
- 9. The method of claim 8 that includes increasing the value by a predetermined percentage.
RELATED APPLICATION DATA
[0001] This application is a continuation of application Ser. No. 09/417,153, filed Oct. 12, 1999, which is a continuation of application Ser. No. 09/317,784, filed May 24, 1999, now U.S. Pat. No. 6,072,888, which is a continuation of application Ser. No. 09/074,632, filed May 7, 1998, now U.S. Pat. No. 5,930,377, which is a continuation of application Ser. No. 08/969,072, filed Nov. 12, 1997, now U.S. Pat. No. 5,809,160, which is a continuation of application Ser. No. 07/923,841, filed Jul. 31, 1992, now U.S. Pat. No. 5,721,788. The foregoing applications are incorporated by reference herein.
Continuations (5)
|
Number |
Date |
Country |
| Parent |
09417153 |
Oct 1999 |
US |
| Child |
09758404 |
Jan 2001 |
US |
| Parent |
09317784 |
May 1999 |
US |
| Child |
09417153 |
Oct 1999 |
US |
| Parent |
09074632 |
May 1998 |
US |
| Child |
09317784 |
May 1999 |
US |
| Parent |
08969072 |
Nov 1997 |
US |
| Child |
09074632 |
May 1998 |
US |
| Parent |
07923841 |
Jul 1992 |
US |
| Child |
08969072 |
Nov 1997 |
US |