Abstract:
A system has an image store, a digital hashing unit, and a watermark encoder. A digital image hashing unit computes a hash value representative of a digital image in such a manner that visually similar images hash to the same hash value and visually distinct images hash to different values. The hash value is stored in an image hash table and is associated via the table with the original image. This image hash table can be used to index the image storage. A watermark encoder computes a watermark based on the hash value and a secret. Using both values renders the watermark resistant to BORE (Break Once, Run Everywhere) attacks because even if the global watermark secret is discovered, an attacker still needs the hash value of each image to successfully attack the image. The system can be configured to police the Internet to detect pirated copies. The system randomly collects images from remote Web sites and hashes the images using the same hashing function. The system then compares the image hashes to hashes of the original images. If the hashes match, the collected image is suspected as being a copy of the original.
Abstract:
The disclosure describes methods for using digital watermarking to authenticate digital media signals, such as images, audio and video signals. It also describes techniques for using embedded watermarks to repair altered parts of a media signal when alteration is detected. Alteration is detected using hashes, digital watermarks, and a combination of hashes and digital watermarks.
Abstract:
Even in the case where a positional misalignment occurs to an embedded digital watermark, accurate detection of watermark information is provided. A digital watermark embedding device includes: a block dividing section (101) for dividing digital data into a plurality of blocks each having a predetermined size; a block selecting section (102) for selecting m blocks (m is an integer no less than 2) from the plurality of the blocks in accordance with a predetermined order; an additional pattern setting section (103) for setting a combination of m additional patterns which are selected from a plurality types of additional patterns, the combination corresponding to one data element to be embedded into the selected m blocks; and an additional pattern embedding section (104) for embedding each of the set additional patterns into each of the selected blocks.
Abstract:
A digital image signal is divided into blocks. Each of the divided blocks is subjected to orthogonal transformation. As a result, the divided blocks are transformed into several frequency components. One or more frequency components are selected in accordance with a characteristic amount that is extracted from the several frequency components. Values of the selected frequency components are operated under a predetermined rule in accordance with an embedment signal that is generated from embedment information.
Abstract:
In order to avoid content deteriorations caused by embedment of a digital watermark into a moving picture, a process to search a picture for a motion and a process to filter a picture for medical care must be carried out, raising a processing cost. It is thus difficult to implement equipment for processing such pictures at a low cost. In a compound apparatus for encoding compressed code of a moving picture by employing a unit for embedding a digital watermark into a picture, a digital-watermark embedment quantity is determined by using a motion vector and a quantization parameter in a process to embed a digital watermark into the picture. It is thus no longer necessary to carry out the process to search a picture for a motion and the process to filter a picture for medical care for embedment of a digital watermark so that the cost of the entire apparatus can be reduced substantially.
Abstract:
A digital watermark is added to audio or visual content. An illustrative embodiment segments the content, permutes the segments, and transforms such data into another domain. The transformed data is altered slightly to encode a watermark. The altered data can then be inverse-transformed, and inverse-permuted, to return same to substantially its original form. Related watermark decoding methods are also detailed, as are ancillary features and techniques
Abstract:
A method for applying a digital watermark to a content signal is disclosed. In accordance with such a method, a watermarking key is identified. The watermarking key includes a binary sequence and information describing application of that binary sequence to the content signal. The digital watermark is then encoded within the content signal at one or more locations determined by the watermarking key.
Abstract:
An object of the present invention is to provide a technique by which machines can determine whether printed material is an original or a copy. A technique for outputting printed material which has an effect similar to that of security paper using normal paper instead of specially printed paper such as the security paper is provided. An image-processing apparatus generates a new image by expressing a latent image area with dots of a first dot size and a background area with dots of a second dot size which is different from the first dot size, and generates another image by moving each of the dots included in the latent image area in accordance with a bit value at the corresponding bit position in additional information.
Abstract:
A method, apparatus, and program for image processing are provided to perform operations for generating an encoded image, detecting image alteration on the encoded image, and regenerating an original image from the encoded image. The encoded image is generated by an encoding apparatus, which inserts a redundant code into an LSB (least significant bit) bit-plane of the original image. The redundant code can be generated based on bit-planes other than the LSB bit-plane, using a CRC (cyclic redundancy check) method. A decoding apparatus recalculates a redundant code from the encoded image, and checks validity of the encoded image based on the extracted redundant code.
Abstract:
A system and method for marking, coding and tracking a film print in an efficient, adaptive and customized manner for providing unique and robust identification of each individual film print and for facilitating accurate tracking of the origin of a pirated copy is described herein. A film print to be marked is calibrated and provided in computer-readable form for input to a prescreening device. The calibrated film print is reviewed and ideal locations on each frame of the film print are chosen for applying a mark. A unique coding scheme is generated for each desired print. If a pirate copy is found, all marks are located and a matching serial number (e.g., coding scheme) is determined for the pirated copy based on marks found in the pirate copy when compared to a database storing film print mark information generated during the marking and coding process.