Abstract:
Reversible watermarking methods enable auxiliary data to be embedded in data sets, such as images, audio, video and software. The reversible nature of the method enables the original data set to be perfectly restored. Control systems with feedback loops are used to optimize embedding based on distortion or auxiliary data capacity constraints. The watermarking may be applied recursively to embed several layers, where subsequent layers are embedded into a previously watermarked data set. To recover the original data, each layer is extracted and the data restored in reverse order of the embedding. Sets of elements that are expanded to carry auxiliary data in each layer overlap or are interleaved to maximize embedding capacity or quality of the host data.
Abstract:
A method and apparatus for embedding information into a target element in which information is to be embedded and a storage medium. The method and apparatus include obtaining plural sets of data values of a plurality of elements, wherein each set of data values is obtained along one direction extending through the target element, determining a strength of embedding information into the target element based on the plural sets of data values obtained, and embedding information into the target element based on the strength determined. The storage medium stores a program which enables embedding information by execution by a computer.
Abstract:
A method of embedding data in material comprises the steps of: embedding data in original material to produce data embedded material; removing the watermark from the data embedded material to produce recovered material; comparing the original and recovered material to determine the differences and locations of differences therebetween; and storing the said locations and corrections which correct the said differences. A method of removing the data embedded in the material, comprises the steps of: removing the data from the material to produce recovered material; deriving the said corrections and locations from the said store; and using the corrections to correct the recovered material at the said locations. A method of embedding data in material, preferably comprises the steps of: producing transform coefficients Ci representing a spatial frequency transform of the material, and combining the coefficients Ci with the data bits Ri to produce a modified coefficient Ci′ where Ci′=Ci+αi Ri the method further comprising determining αi for each unmodified coefficient Ci as a function F{Cn}i of a predetermined set {Cn}i of transform coefficients Cn which set excludes the coefficient Ci.
Abstract translation:将数据嵌入材料的方法包括以下步骤:将数据嵌入到原始材料中以产生数据嵌入材料; 从数据嵌入材料中去除水印以产生回收的材料; 比较原始和回收的材料以确定其间的差异和位置; 并存储所述位置和校正来校正所述差异。 一种去除材料中嵌入的数据的方法,包括以下步骤:从材料中去除数据以产生回收的材料; 从所述商店导出所述修正和位置; 并使用校正来校正所述位置处的回收材料。 一种将数据嵌入材料中的方法优选地包括以下步骤:产生表示材料的空间频率变换的变换系数Ci,并将系数Ci与数据位Ri组合以产生修正系数Ci',其中< -formulae description =“In-line Formulas”end =“lead”?Ci'= Ci + alphai Ri <?in-line-formula description =“In-line Formulas”end =“tail”?>该方法还包括 将每个未修改系数Ci确定为与所设置的变换系数C n的预定集合(C n)的函数F(C n)i N i i N i N i N i N i N i N i N i N i N i N
Abstract:
An information processing apparatus is used to embed electronic watermark information. An input digital motion image is displayed on a display device. Using an input device, part of the displayed digital motion image is specified as an embed area into which electronic watermark information is to be embedded. The electronic watermark information is specified by use of the input device as well. The specified embed area is followed by detecting its movement so that only the specified embed area is watermarked.
Abstract:
Various improvements to digital watermarking are disclosed. For example, a digitally watermarked object can steganographically convey a payload that includes computer instructions (e.g., JAVA, ActiveX, or HTML) that—when decoded—control some manner of operation of an associated instruction processor. One application is a digital movie that, when double-clicked, automatically executes a watermark-embedded Java applet which links through a browser to the movie's distributor. The user is then prompted to input a credit card number. After the number has been verified and a charge made, the applet releases the content of the file to the computer's viewer for viewing of the movie.
Abstract:
A digital watermarking method performs tonal detection on a signal (e.g., audio) to identify tonal and non-tonal components. These components are analyzed to compute appropriate weighting of a digital watermark for the tonal and non-tonal components. This tonal detection method is also used in recovering the watermark. A decoding method performs tonal detection on a watermarked signal, computes weights for tonal and non-tonal components, and recovers the embedded watermark using the weights. The same or different watermark embedding schemes may be used to embed digital watermarks in the tonal and non-tonal components. Tonal analysis is used in conjunction with frequency and temporal shaping to adapt the digital watermark to the signal in which it is embedded.
Abstract:
The invention concerns a method of determining a segmentation into distinct regions of a set of coefficients representing at least part of an image (IM) in order to insert a set of watermarking signals with a predetermined cardinal, characterised in that it includes the steps of: generating (E2) a set of acceptable segmentations, calculating (E3), for each acceptable segmentation, a probability of error on the detection of the watermarking signals inserted in said each acceptable segmentation, and selecting (E3) a segmentation in the set of acceptable segmentations, by minimising, on all the acceptable segmentations, the probability of error subject to a constraint on the cardinal of the regions of the selected segmentation, with respect to the cardinal (C) of said set of watermarking signals.
Abstract:
A digital watermark detector uses weighting functions to enhance watermark detection. The weighting function applies more weight to parts of a digitally watermarked signal that are more robust to distortion. As such, the method provides for more reliable watermark detection, especially in applications where distortions, such as lossy compression or analog conversion, more accurate detection more difficult. In one version of the method, the detector projects the watermarked signal into a pseudorandom direction specified by a key, applies the weighting function, and extracts auxiliary data symbols from the projected signal by quantizing the projected signal and deriving the symbol values based on the quantization.
Abstract:
The invention relates to a method of embedding a watermark W in an information signal P, to a corresponding arrangement for embedding a watermark W in an information signal P, to an information signal with an embedded watermark, and to a storage medium 50 having stored thereon an information signal P with an embedded watermark W. The watermark is embedded in the information signal by deriving sub-patterns Wi from said watermark pattern W, wherein the energy spectrum concentration of each sub-pattern Wi has a dominent orientation. The local weight factors &lgr;(P) for said watermark sub-patterns Wi are determined based on the local energy spectrum of the information signal P in said dominent orientation. Said watermark sub-patterns Wi are locally weighted using said determined local weight factors &lgr;(P). Finally, the locally weighted watermark sub-patterns (Wi) are added to the information signal P.
Abstract:
A reversible watermarking program transforms a host data file into a logical storage unit for auxiliary data files by embedding the auxiliary files in the data stored in the host data file. The reversible watermark modifies host data such as an image, audio, video, or software code, to carry auxiliary data. For perceptual content such as visual or audio media, the reversible watermark can maintain a desired level of perceptual quality, effectively hiding the auxiliary data in the host data. The reversible watermark enables the original host data prior to modifications due to the embedding to be restored.