US6373974B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method for extracting multiresolution watermark images to determine rightful ownership
Assignee: Rakuten Group Inc
•
Filing: 1998-09-30
•
Granted: 2002-04-16
•
Expires: 2018-09-30
Abstract
Abstract A method for embedding and extracting visually imperceptible indicia in an image includes embedding a visually imperceptible indicia in an original image; testing a test image for an embedded visually imperceptible indica; and extracting the visually imperceptible indicia from the test image to determine if the test image is a copy of the original image.
Inventors
- 👤 Wenjun Zeng
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-03 12:58
CPC Classifications
G; G06; G06T; G06T1/00; G06T1/0021; G06T1/0028; G06T2201/00; G06T2201/005; G06T2201/0065
Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
152 words
A method for embedding and extracting visually imperceptible indicia in an image, comprising; embedding a visually imperceptible indicia in an original image; generating a pseudo random sequence, including using a one-way deterministic function, to a single parameter and using the single parameter as a seed to generate an independent identical distribution pseudo random sequence; testing a test image for an embedded visually imperceptible indicia; and extracting the visually imperceptible indicia from the test image to determine if the test image is a copy of the original image, wherein said embedding and said extracting include dividing an image into segments, and wherein said extracting includes making use of neighboring watermark bits to detect the current bit, for an image that has been subject to different levels of signal processing; and wherein said extracting further includes adaptively selecting a number of segments for watermark detection as a function of the level of signal processing.
Claim 2
Independent Claim
152 words
A method for embedding and extracting visually imperceptible indicia in an image, comprising; embedding a visually imperceptible indicia in an original image; generating a pseudo random sequence, including using a one-way deterministic function, to a single parameter and using the single parameter as a seed to generate an independent identical distribution pseudo random sequence; testing a test image for an embedded visually imperceptible indicia; and extracting the visually imperceptible indicia from the test image to determine if the test image is a copy of the original image, wherein said embedding and said extracting include dividing an image into segments, and wherein said extracting includes making use of neighboring watermark bits to detect the current bit, for an image that has been subject to different levels of signal processing; and wherein said extracting further includes adaptively selecting a number of segments for watermark detection as a function of the level of signal processing.
Claim 3
Dependent Claim
62 words
The method of claim 1 wherein said embedding includes: designating a visually imperceptible indicia to be embedded in an original image; selecting a key S 0 ; generating a pseudo random sequence S 1 from the key S 0 ; modulating the visually imperceptible indicia by the pseudo random sequence to develop a signature; and inserting the signature into the original image.
Claim 4
Dependent Claim
40 words
The method of claim 2 wherein said generating includes mapping S 0 , using a one-way deterministic function H, to a single parameter and using the single parameter as a seed to generate an independent identical distribution pseudo random sequence.
Claim 5
Dependent Claim
28 words
The method of claim 2 wherein said designating includes designating a one-bit visually imperceptible indicia and wherein said inserting includes implanting a single indicia in the original image.
Claim 6
Dependent Claim
34 words
The method of claim 2 wherein said designating includes designating multiple one-bit indicia and wherein said inserting includes dividing the original image into segments and placing a one-bit visually imperceptible indicia into each segment.
Claim 7
Dependent Claim
29 words
The method of claim 1 wherein said extracting includes demodulating an image feature set by a pseudo random sequence to determine the presence of the designated visually imperceptible indicia.
Claim 8
Dependent Claim
69 words
The method of claim 1 wherein said testing includes: transforming a test image X into an image feature set X i ; developing a random sequence S 1i by subjecting a key S 0 to a one-way deterministic function H; generating a correlating signature S 2i from S 1i and a perceptual model; and comparing the correlating output to a threshold value to determine the presence of a watermark.
Claim 9
Dependent Claim
21 words
The method of claim 1 wherein said embedding includes transforming the original image I into a transformed image I i .
Claim 10
Dependent Claim
27 words
The method of claim 1 wherein said embedding a visually imperceptible image includes embedding a logo image {b i } and embedding a signature S 0 .
Claim 11
Dependent Claim
27 words
The method of claim 1 wherein said extracting a visually imperceptible image includes extracting a logo image {b i } and extracting a signature S 0 .
Claim 12
Independent Claim
245 words
A method for embedding and extracting visually imperceptible indicia in an image, comprising: embedding a visually imperceptible indicia in an original image, including designating a logo image to be embedded in an original image, wherein said designating includes designating multiple one-bit indicia; selecting a signature S 0 ; generating a pseudo random sequence S 1 from the signature S 0 , including mapping S 0 , using a one-way deterministic function H, to a single parameter and using the single parameter as a seed to generate an independent identical distribution pseudo random sequence; modulating the logo image by the pseudo random sequence to develop a visually imperceptible indicia; and inserting the visually imperceptible indicia into the original image; testing a test image for an embedded visually imperceptible indica; and extracting the visually imperceptible indicia from the test image to determine if the test image is a copy of the original image including placing a one-bit visually imperceptible indicia into each segment; wherein said embedding and said extracting include dividing an image into segments and wherein said extracting includes making use of different number of segments associated with neighboring visually imperceptible indicia-bearing bits to detect the current bit, for an image that has been subject to different levels of signal processing, and wherein said extracting further includes adaptively selecting a number of segments for watermark detection as a function of the level of signal processing and of the need for robust detection and degree of resolution.
Claim 13
Independent Claim
245 words
A method for embedding and extracting visually imperceptible indicia in an image, comprising: embedding a visually imperceptible indicia in an original image, including designating a logo image to be embedded in an original image, wherein said designating includes designating multiple one-bit indicia; selecting a signature S 0 ; generating a pseudo random sequence S 1 from the signature S 0 , including mapping S 0 , using a one-way deterministic function H, to a single parameter and using the single parameter as a seed to generate an independent identical distribution pseudo random sequence; modulating the logo image by the pseudo random sequence to develop a visually imperceptible indicia; and inserting the visually imperceptible indicia into the original image; testing a test image for an embedded visually imperceptible indica; and extracting the visually imperceptible indicia from the test image to determine if the test image is a copy of the original image including placing a one-bit visually imperceptible indicia into each segment; wherein said embedding and said extracting include dividing an image into segments and wherein said extracting includes making use of different number of segments associated with neighboring visually imperceptible indicia-bearing bits to detect the current bit, for an image that has been subject to different levels of signal processing, and wherein said extracting further includes adaptively selecting a number of segments for watermark detection as a function of the level of signal processing and of the need for robust detection and degree of resolution.
Claim 14
Dependent Claim
28 words
The method of claim 11 wherein said designating includes designating a one-bit visually imperceptible indicia and wherein said inserting includes implanting a single indicia in the original image.
Claim 15
Dependent Claim
29 words
The method of claim 11 wherein said extracting includes demodulating an image feature set by a pseudo random sequence to determine the presence of the designated visually imperceptible indicia.
Claim 16
Dependent Claim
69 words
The method of claim 11 wherein said testing includes: transforming a test image X into an image feature set X i ; developing a random sequence S 1i by subjecting a signature S 0 to a one-way deterministic function H; generating a correlating signature S 2i from S 1i and a perceptual model; and comparing the correlating output to a threshold value to determine the presence of a signature.
Claim 17
Dependent Claim
22 words
The method of claim 14 which includes comparing the correlating output to a threshold value to determine the presence of a watermark.
Claim 18
Dependent Claim
21 words
The method of claim 11 wherein said embedding includes transforming the original image I into a transformed image I i .
Claim 19
Independent Claim
217 words
A method for embedding and extracting visually imperceptible indicia in an image, comprising: embedding a visually imperceptible indicia in an original image; testing a test image for an embedded visually imperceptible indica, wherein said testing includes transforming a test image X into an image feature set X i ; developing a random sequence S 1i by subjecting a key S 0 to a one-way deterministic function H; generating a correlating signature S 2i from S 1i and a perceptual model; and comparing the correlating output to a threshold value to determine the presence of a watermark; and extracting the visually imperceptible indicia from the test image to determine if the test image is a copy of the original image; wherein said embedding and said extracting include dividing an image into segments, and wherein said extracting includes making use of neighboring watermark bits to detect the current bit, for an image that has been subject to different levels of signal processing; and wherein said extracting further includes adaptively selecting a number of segments for watermark detection as a function of the level of signal processing and of the need for robust detection and degree of resolution, wherein a large number of segments are used to increase robustness and a smaller number of segments are used to increase resolution.
Claim 20
Independent Claim
217 words
A method for embedding and extracting visually imperceptible indicia in an image, comprising: embedding a visually imperceptible indicia in an original image; testing a test image for an embedded visually imperceptible indica, wherein said testing includes transforming a test image X into an image feature set X i ; developing a random sequence S 1i by subjecting a key S 0 to a one-way deterministic function H; generating a correlating signature S 2i from S 1i and a perceptual model; and comparing the correlating output to a threshold value to determine the presence of a watermark; and extracting the visually imperceptible indicia from the test image to determine if the test image is a copy of the original image; wherein said embedding and said extracting include dividing an image into segments, and wherein said extracting includes making use of neighboring watermark bits to detect the current bit, for an image that has been subject to different levels of signal processing; and wherein said extracting further includes adaptively selecting a number of segments for watermark detection as a function of the level of signal processing and of the need for robust detection and degree of resolution, wherein a large number of segments are used to increase robustness and a smaller number of segments are used to increase resolution.
References Cited (Backward Citations)
US5862260A
Cited
US5982891A
Cited
US5659726A
Cited
US5636292A
Cited
US5636292C1
Cited
US5687236A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2005-04-15 | 2005-10-15 | 2006-04-16 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2009-04-15 | 2009-10-15 | 2010-04-16 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2013-04-15 | 2013-10-15 | 2014-04-16 | $7700.00 | Window Closed / Lapsed |