Claims
- 1. A digital watermark information extracting method in which digital watermark information is extracted from image data which has the digital watermark information embedded therein by altering at least one pixel data located at a predetermined position on a specific coordinate and is geometrically deformed, comprising: an embedding position check step of performing the processing of extracting at least one pixel data at a predetermined position on the specific coordinate from the image data and comparing the data value of the pixel data thus extracted with a reference value to judge whether the information is embedded in the pixel data while applying the geometrical deformation on the image data until it is confirmed that the information is embedded in the pixel data; said embedding position check step comprising:a roughly checking step of executing the processing of extracting from the image data at least one pixel data located at a predetermined position on the specific coordinate and comparing the data value of the pixel data thus extracted with the reference value to judge whether the information is embedded in the pixel data concerned while the geometrical deformation is applied to the image data by every first geometrical deformation rate which is determined by a size of each of pixel blocks in which the alteration is made, a pitch of the pixel blocks and the number of the pixel blocks until it is confirmed that the information is embedded in the pixel data concerned; and a detailed checking step of executing the processing of extracting from the image data at least one pixel data located at a predetermined position on the specific coordinate and comparing the data value thus extracted with the reference value to judge whether the information is embedded in the pixel data concerned while the geometrical deformation is applied to the image data by every second geometrical deformation rate smaller than the first geometrical deformation rate within a predetermined range containing the geometrical deformation rate when it is confirmed in said roughly checking step that the information is embedded in the pixel data, until it is confirmed that the information is embedded in the pixel data concerned.
- 2. A digital watermark information extracting method in which digital watermark information is extracted from image data which has the digital watermark information embedded therein by altering at least one pixel data located at a predetermined position on a specific coordinate and is geometrically deformed, comprising an embedding position check step of executing the processing of extracting at least one pixel data located at a predetermined position on the specific coordinate and comparing the data value of the pixel data thus extracted with a reference value to judge whether the information is embedded in the pixel data concerned while varying the predetermined position on the image data by deforming the specific coordinate until it is confirmed that the information is embedded in the pixel data concerned; said embedding position check step comprising:a roughly checking step of executing the processing of extracting from the image data at least one pixel data located at a predetermined position on the specific coordinate and comparing the data value of the pixel data thus extracted with the reference value to judge whether the information is embedded in the pixel data concerned while the predetermined position on the image data is varied by deforming the specific coordinate by every first deformation rate which is determined by a size of each of pixel blocks in which the alteration is made, a pitch of the pixel blocks and the number of the pixel blocks, until it is confirmed that the information is embedded in the pixel data concerned, and a detailed checking step of executing the processing of extracting from the image data at least one pixel data located at a predetermined position on the specific coordinate and comparing the data value of the pixel data thus extracted with the reference value to judge whether the information is embedded in the pixel data concerned while the predetermined position on the image data is varied by deforming the specific coordinate by every second deformation rate smaller than the first deformation rate within a predetermined range containing the deformation rate when it is confirmed in said roughly checking step that the information is embedded in the pixel data, until it is confirmed that the information is embedded in the pixel data concerned.
- 3. A storage medium for storing therein a digital watermark information extracting program for extracting digital watermark information from image data in which the digital watermark information is embedded by altering at least one pixel data located at a predetermined position on a specific coordinate and which is geometrically deformed, wherein said program makes an information processor to execute an embedding position check step of performing the processing of extracting at least one pixel data at a predetermined position on the specific coordinate from the image data and comparing the data value of the pixel data thus extracted with a reference value to judge whether the information is embedded in the pixel data while applying the geometrical deformation on the image data until it is confirmed that the information is embedded in the pixel data;said embedding position check step further comprising: a roughly checking step of executing the processing of extracting from the image data at least one pixel data located at a predetermined position on the specific coordinate and comparing the data value of the pixel data thus extracted with the reference value to judge whether the information is embedded in the pixel data concerned while the geometrical deformation is applied to the image data by every first geometrical deformation rate which is determined by a size of each of pixel blocks in which the alteration is made, a pitch of the pixel blocks and the number of the pixel blocks until it is confirmed that the information is embedded in the pixel data concerned; and a detailed checking step of executing the processing of extracting from the image data at least one pixel data located at a predetermined position on the specific coordinate and comparing the data value thus extracted with the reference value to judge whether the information is embedded in the pixel data concerned while the geometrical deformation is applied to the image data by every second geometrical deformation rate smaller than the first geometrical deformation rate within a predetermined range containing the geometrical deformation rate when it is confirmed in said roughly checking step that the information is embedded in the pixel data, until it is confirmed that the information is embedded in the pixel data concerned.
- 4. A storage medium for storing therein a digital watermark information extracting program for extracting digital watermark information from image data in which the digital watermark information is embedded by altering at least one pixel data located at a predetermined position on a specific coordinate and which is geometrically deformed, wherein said program makes an information processor to execute an embedding position check step of performing the processing of extracting at least one pixel data at a predetermined position on the specific coordinate from the image data and comparing the data value of the pixel data thus extracted with a reference value to judge whether the information is embedded in the pixel data while the predetermined position on the image data is varied by deforming the specific coordinate until it is confirmed that the information is embedded in the pixel data;said embedding position check step further comprising: a roughly checking step of executing the processing of extracting from the image data at least one pixel data located at a predetermined position on the specific coordinate and comparing the data value of the pixel data thus extracted with the reference value to judge whether the information is embedded in the pixel data concerned, while changing said predetermined position in the image data by effecting the deformation applied to the specific coordinate by every first deformation rate which is determined by a size of each of pixel blocks in which the alteration is made, a pitch of the pixel blocks and the number of the pixel blocks, until it is confirmed that the information is embedded in the pixel data concerned; and a detailed checking step of executing the processing of extracting from the image data at least one pixel data located at a predetermined position on the specific coordinate and comparing the data value thus extracted with the reference value to judge whether the information is embedded in the pixel data concerned while changing the predetermined position on the image data by effecting deformation applied to the image data by every second deformation rate smaller than the first deformation rate within a predetermined range containing the deformation rate when it is confirmed in said roughly checking step that the information is embedded in the pixel data, until it is confirmed that the information is embedded in the pixel data concerned.
- 5. A digital watermark information extracting device for extracting digital watermark information from image data which has the digital watermark information embedded therein by altering at least one pixel data located at a predetermined position on a specific coordinate and is geometrically deformed, comprising: means of performing the processing of extracting at least one pixel data at a predetermined position on the specific coordinate from the image data and comparing the data value of the pixel data thus extracted with a reference value to judge whether the information is embedded in the pixel data while applying the geometrical deformation on the image data until it is confirmed that the information is embedded in the pixel data;said embedding position check step further comprising: a roughly checking step of executing the processing of extracting from the image data at least one pixel data located at a predetermined position on the specific coordinate and comparing the data value of the pixel data thus extracted with the reference value to judge whether the information is embedded in the pixel data concerned while the geometrical deformation is applied to the image data by every first geometrical deformation rate which is determined by a size of each of pixel blocks in which the alteration is made, a pitch of the pixel blocks and the number of the pixel blocks until it is confirmed that the information is embedded in the pixel data concerned; and a detailed checking step of executing the processing of extracting from the image data at least one pixel data located at a predetermined position on the specific coordinate and comparing the data value thus extracted with the reference value to judge whether the information is embedded in the pixel data concerned while the geometrical deformation is applied to the image data by every second geometrical deformation rate smaller than the first geometrical deformation rate within a predetermined range containing the geometrical deformation rate when it is confirmed in said roughly checking step that the information is embedded in the pixel data, until it is confirmed that the information is embedded in the pixel data concerned.
- 6. A digital watermark information extracting device for extracting digital watermark information from image data which has the digital watermark information embedded therein by altering at least one pixel data located at a predetermined position on a specific coordinate and is geometrically deformed, comprising means of executing the processing of extracting at least one pixel data located at a predetermined position on the specific coordinate and comparing the data value of the pixel data thus extracted with a reference value to judge whether the information is embedded in the pixel data concerned while varying the predetermined position on the image data by deforming the specific coordinate until it is confirmed that the information is embedded in the pixel data concerned;said embedding position check step further comprising: a roughly checking step of executing the processing of extracting from the image data at least one pixel data located at a predetermined position on the specific coordinate and comparing the data value of the pixel data thus extracted with the reference value to judge whether the information is embedded in the pixel data concerned, while changing said predetermined position in the image data by affecting the deformation applied to the specific coordinate by every first deformation rate which is determined by a size of each of pixel blocks in which the alteration is made, a pitch of the pixel blocks and the number of the pixel blocks, until it is confirmed that the information is embedded in the pixel data concerned; and a detailed checking step of executing the processing of extracting from the image data at least one pixel data located at a predetermined position on the specific coordinate and comparing the data value thus extracted with the reference value to judge whether the information is embedded in the pixel data concerned while changing the predetermined position on the image data by effecting deformation applied to the image data by every second deformation rate smaller than the first deformation rate within a predetermined range containing the deformation rate when it is confirmed in said roughly checking step that the information is embedded in the pixel data, until it is confirmed that the information is embedded in the pixel data concerned.
Priority Claims (2)
Number |
Date |
Country |
Kind |
11-248370 |
Sep 1999 |
JP |
|
11-329216 |
Nov 1999 |
JP |
|
Parent Case Info
This application is a continuation-in-part application of co-pending U.S. application Ser. No. 09/388,447, filed on Sep. 2, 1999, entitled “METHOD OF EXTRACTING DIGITAL WATERMARK INFORMATION AND METHOD OF JUDGING BIT VALUE OF DIGITAL WATERMARK,” which is incorporated herein by reference.
US Referenced Citations (5)
Non-Patent Literature Citations (1)
Entry |
“Data Hiding Based on Neighbor Pixels Statistics” by Kobayashi, et al, In Proc., of IPSJ 56th Annual Conference, IV-03, (1998), pp. 3-37-38. (Discussed in the specification). |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09/388447 |
Sep 1999 |
US |
Child |
09/523523 |
|
US |