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+αiRi 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:
An image processing apparatus embeds information into image data without an overhead. The image processing apparatus includes a selection unit for selecting some of the pixels forming the image data. A changing unit embeds the information into the pixels selected by the selection unit by swapping the bits of the values of the selected pixels according to the information.
Abstract:
A scannerless range imaging system employs a technique for embedding digital data into its image output in a manner that allows exact recovery of its associated images. The range imaging system captures (a) a plurality of phase images of reflected modulated illumination, wherein each image incorporates a phase delay term corresponding to the distance of objects in the scene from the range imaging system, together with a phase offset term unique for each image, and (b) at least one intensity image of reflected unmodulated illumination, and then generates an image bundle of associated images including the plurality of phase images and the intensity image. Meta-data is embedded into the image bundle by a) forming a digital message from the meta-data, b) converting the digital message to embedded data, and c) adding the embedded data to each phase image in the image bundle, pixel by pixel, without changing the phase term in each of the phase images, thereby allowing exact reconstruction of range information from the phase images without having to extract the embedded data.
Abstract:
This invention can multiplex noise in multilevel image data to reversibly embed visible additional information with a noise-multiplexed distribution while maintaining the atmosphere of the multilevel image data subjected to embedding. For this purpose, noise is multiplexed on multilevel image data containing a luminance component as a main component, thereby embedding visible additional information with a noise-multiplexed distribution. At this time, information representing whether or not to multiplex noise for each pixel is input as the additional information. Whether a pixel of interest in the multilevel image data is located at a position where noise is to be multiplexed is determined on the basis of the additional information (S806). When the pixel of interest is determined to be located at the position where noise is to be multiplexed, an embedding amount to be added to the position of the pixel of interest is calculated on the basis of data of a region near the pixel of interest (S810), and is added (S812).
Abstract:
A reversible watermarking method embeds auxiliary data into a data set, such as an image, audio, video or other data, in a manner that enables full recovery of the original, un-modified data set. This method may be used to determine whether the data set has been tampered. To improve embedding capacity without the need for compression of the auxiliary data, the method uses an expansion technique. One particular approach exploits the correlation or redundancy within the data set to convert the data to a set of small, expandable values, such as difference values. These small values are then expanded by inserting auxiliary data as one or more additional bits, increasing the number of bits without causing an underflow or overflow. This approach also uses a property of the data set that is invariant to the embedding operation to identify embedding locations, obviating the need for separate data to identify where data is embedded in a data set.
Abstract:
An image processing apparatus performs processing for embedding information in an image. The image processing apparatus includes a selection unit for selecting a pixel of the image. A processing unit performs processing on the pixel selected by the selection unit according to the information so that the pixel is reproducible by utilizing the correlation of the image. According to the above-described processing, the information is embedded in the pixel.
Abstract:
Arbitrary digital information is embedded within a stream of digital data, in a way that avoids detection by a casual observer and that allows a user to determine whether the digital data have been modified from their intended form. The embedded information may only be extracted as authorized and may be used to verify that the original digital data stream has not been modified.
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 Cinull where CinullnullCinullnulli Ri the method further comprising determining nulli for each unmodified coefficient Ci as a function FnullCnnulli of a predetermined set nullCnnulli of transform coefficients Cn which set excludes the coefficient Ci.
Abstract:
Arbitrary digital information is embedded within a stream of digital data, in a way that avoids detection by a casual observer and that allows a user to determine whether the digital data have been modified from their intended form. The embedded information may only be extracted as authorized and may be used to verify that the original digital data stream has not been modified.
Abstract:
The present disclosure provides a method and system for large-capacity image steganography and recovery based on an invertible neural networks. The method is intended to embed one or more hidden images into a single host image, and recover all the hidden images from a stego image. The method designs an image steganography model that supports bidirectional mapping. The model includes cascaded invertible modules containing a host branch and a hidden branch. A hidden image is embedded into a host image through forward mapping to form a stego image, and the host image and the hidden image are separated and recovered from the single stego image through reverse mapping.