Digital watermark insertion system and digital watermark characteristic table creating device
First Claim
1. A digital watermark insertion system, wherein digital watermark information is inserted in an image, comprising:
- means for calculating feature values of input images, classifying said input images into categories with said features values, and outputting a category index;
storage means for storing digital watermark characteristic tables according to predetermined various category indexes, each of said tables describing relationships between digital watermark strength, image-quality degradation degree and attack-resistant evaluation value, selecting a digital watermark characteristic table according to the category index of an input image, and outputting an image-quality degradation degree corresponding to an input digital watermark strength and an attack-resistant evaluation value;
digital-watermark-strength calculation means for outputting said digital watermark strength to said storage means, and deciding and outputting an optimum digital watermark strength using digital-watermark-strength constraint information to be input based on said image-quality degradation degree and said attack-resistant evaluation value output from said storage means; and
means for converting embedded data to be input into a digital watermark, inserting said digital watermark into said input image, with said optimum digital watermark strength acting as an input parameter, and outputting it as a watermarked image.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a digital watermark insertion system that automatically calculates a digital watermark strength suitable to an input image and inserts a digital watermark into the image. The image categorizing section 103 classifies input images and outputs category indexes. The storage device 101 stores digital watermark characteristic tables describing the correspondences between digital watermark strength, image-quality degradation degree and attack-resistant evaluation value by category index and selects a digital watermark characteristic table to be used according to an input category index. The digital watermark strength calculation section 100 outputs a digital watermark strength to the storage device, calculates an optimum digital watermark strength using an image-quality degradation degree and a resistant evaluation value output from the storage device 103 and constraint information input by an user. The digital watermark insertion section converts embedded data into a digital watermark and inserts the digital watermark in an input image with the strength of an input optimum digital watermark strength, thus outputting a watermarked image.
212 Citations
11 Claims
-
1. A digital watermark insertion system, wherein digital watermark information is inserted in an image, comprising:
-
means for calculating feature values of input images, classifying said input images into categories with said features values, and outputting a category index;
storage means for storing digital watermark characteristic tables according to predetermined various category indexes, each of said tables describing relationships between digital watermark strength, image-quality degradation degree and attack-resistant evaluation value, selecting a digital watermark characteristic table according to the category index of an input image, and outputting an image-quality degradation degree corresponding to an input digital watermark strength and an attack-resistant evaluation value;
digital-watermark-strength calculation means for outputting said digital watermark strength to said storage means, and deciding and outputting an optimum digital watermark strength using digital-watermark-strength constraint information to be input based on said image-quality degradation degree and said attack-resistant evaluation value output from said storage means; and
means for converting embedded data to be input into a digital watermark, inserting said digital watermark into said input image, with said optimum digital watermark strength acting as an input parameter, and outputting it as a watermarked image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
digital watermark insertion means for converting embedded information to be input into a digital watermark, and inserting said digital watermark into an input image, with a digital watermark strength to be input, whereby a watermarked image is created;
attacked-image creation means for attacking said watermarked image with an attack strength, according to an attack parameter to be input, and then creating an attacked-image;
digital watermark detection means for detecting on trial the digital watermark of said attacked image and then outputting a detection result;
image-quality calculation means for comparing said input image with said watermarked image, calculates the degree of image-quality degradation caused by digital watermark insertion, and then outputting the calculation result as an image-quality degradation amount;
image categorizing means for calculating a feature amount of said input image, classifying said input image into a category with the resultant feature amount, and outputting an category index; and
characteristic table creation means for obtaining a detection ratio by totaling a series of detection results detected to combinations of various input images and various digital watermark strengths, by category index, digital watermark strength and attack parameter;
for obtaining an image-quality amount by calculating attack-resistant evaluation values from said detection ratio by category index and digital watermark strength any by averaging said image-quality degradation amounts by category index and digital watermark strength; and
creating a digital watermark characteristic table showing corresponding relationships between digital watermark strength, said image-quality degradation degree and said attack-resistant evaluation value by category index.
-
-
7. The digital watermark insertion system defined in claim 6, wherein said characteristic table creation means comprises:
-
means for totaling digital watermark detection results by attack parameter, digital watermark strength and category index and then outputting detection ratio data;
means for averaging image-quality degradation amounts by category index and digital watermark strength and then for outputting an image-quality degradation degree;
means for obtaining the relationship between attack parameter and detection ratio based on an attack parameter and said detection ratio data and then calculating an resistant evaluation value; and
means for integrating digital watermark strength, said image-quality degradation degree and said resistant evaluation value and then creating a digital watermark characteristic table.
-
-
8. The digital watermark insertion system defined in claim 7, wherein said resistant evaluation value calculation means calculates a resistant evaluation value by obtaining an inner product of a function representing the change of a detection ratio for and attack parameter and a weighting function.
-
9. The digital watermark insertion system defined in claim 7, wherein said resistant evaluation value calculation means obtains an attack parameter range from a function representing the change for a detection ratio to an attack parameter, said attack parameter range over which said detection ratio is more than a threshold value, and decides a resistant evaluation value based on the length of said attack parameter range.
-
10. A computer-readable recording medium, wherein said medium records a program realizing a digital watermark insertion system, which inserts digital watermark information into an image, on a computer, comprising:
-
means for calculating feature amounts of an input image to classify said input image into a category with said calculated feature amounts, and outputting an category index;
storage means for previously storing an digital watermark characteristic table describing the relationships between digital watermark strength, image-quality degradation degree and attack-resistant evaluation value by various category indexes, for selecting said digital watermark characteristic table according to the category index of said input image, and for outputting both the image-quality degradation degree corresponding to an input digital watermark strength and an attack resistant evaluation value; and
means for outputting said digital watermark strength to said storage means, deciding an optimum digital watermark strength according to said image-quality degradation degree and said resistant evaluation value output from said storage means, based on input digital watermark strength constraint information, converting embedded data into a digital watermark, and then inserting said digital watermark in said input image, with said optimum digital watermark strength acting as an input parameter, and the outputting the resultant data as a watermarked image. - View Dependent Claims (11)
-
Specification