Patent classifications
G06T2201/0061
Method of encoding watermark into digital image by partitioning image into blocks of a same size, apparatus for encoding watermark into digital image, and method of detecting watermark in digital image thereof
A method of encoding a watermark into a digital image is provided. The method includes partitioning an image into a plurality of blocks of a same size; accumulating the plurality of blocks of the same size into a single block image; performing a Fourier transformation on the single block image to obtain a two-dimensional Fourier spectrum defined by Fourier coefficients at different positions of a Fourier domain; inserting a watermark into a frequency domain of the two-dimensional Fourier spectrum by modifying the two-dimensional Fourier spectrum as a function of watermarking coefficients in the watermark, to obtain a modified Fourier spectrum; performing an inverse Fourier transformation on the modified Fourier spectrum to obtain a watermarked image; copying the watermarked image horizontally and vertically into a plurality of copied watermarked images; and splicing the plurality of copied watermarked images into a reconstituted watermark image.
ARTWORK GENERATED TO CONVEY DIGITAL MESSAGES, AND METHODS/APPARATUSES FOR GENERATING SUCH ARTWORK
2D machine readable symbologies are stylized and made aesthetically-appealing, facilitating their use to convey plural-symbol data on product packaging and other articles. In some arrangements, a symbology is mimicked as a collage of excerpts from a style image (e.g., a photograph or other artwork). To human viewers, the stylized symbology resembles the style image, rather than the 2D symbology. A great variety of other features and arrangements are also detailed.
METHOD OF GENERATING A SECURE IMAGE
A secure image for a security document is generated by performing a rasterization process for each of a plurality of mono-color base images using a plurality of different threshold functions. For each base image, the plurality of threshold functions cover different intensity regions and result in a complex rasterization pattern depending on the intensity of the input image. The resulting binary images obtained by the rasterization process are combined using offset printing with fluorescent inks of different colors, to result in a multi-color fluorescent output image including a plurality of different complex rasterization patterns.
Encoding information in a graphical element of an image
In an example, a processor-readable medium stores code representing instructions that when executed by a processor cause the processor to receive an image, a graphical element, and embedding information. The processor further encodes a binary value representing the embedding information into the graphical element. The zeros and ones from the binary value are distinguished in the graphical element by a difference in luminance values applied to segments of the graphical element. The processor further combines the encoded graphical element with the image without altering the image.
Image processing apparatus, method, and storage medium for obtaining watermark information
An image processing apparatus obtains information of a digital watermark based on an image obtained by causing an image capturing device to capture a print product in which the digital watermark is embedded. An image capturing unit is configured to cause the image capturing device to capture a plurality of areas on the print product by repeating continuous shooting a plurality of times under a plurality of image capturing conditions. A selection unit is configured to select, from a plurality of images obtained by the plurality of times of the continuous shooting by the image capturing unit, an image from which the information of the digital watermark is to be obtained. An obtaining unit is configured to obtain the information of the digital watermark based on the image selected by the selection unit from the plurality of images obtained by the respective times of the continuous shooting by the image capturing unit.
Detecting conflicts between multiple different encoded signals within imagery, using only a subset of available image data, and robustness checks
This disclosure relates to advanced signal processing technology including signal encoding and digital watermarking. Image areas are selected in an encoded digital design, and corresponding areas from a printed version of the encoded digital design are evaluated to determined signal robustness after printing. One claim recites an image processing method for selecting image areas to test for robustness of encoded signals, the method comprising: obtaining digital artwork comprising a plurality of colors, the digital artwork comprising multiple instances of an encoded signal; selecting a set encoding tiles, and for each encoding tile determining encoding detectability measure associated therewith; creating a bin for each encoding technology used to encode the encoded signal; for each bin, removing any encoding tile having a detectability measure below a predetermined threshold; for each bin, prioritizing remaining encoding tiles; selecting an encoding tile based on the prioritization per bin, and spatially locating the selected encoding tile relative to the digital artwork. Other technology is described in this patent document.
Seam carving based anonymization
As image source attribution techniques have become significantly sophisticated and are now becoming commonplace, there is a growing need for capabilities to anonymize images and videos. Focusing on the photo response non-uniformity noise pattern based sensor fingerprinting technique, this work evaluates the effectiveness of well-established seam carving method to defend against sensor fingerprint matching. We consider ways in which seam-carving based anonymization can be countered and propose enhancements over conventional seam carving method. Our results show that applying geometrical distortion in addition to seam carving will make counter attack very ineffective both in terms of computational complexity and accuracy.
Information embedding device, information detecting device, information embedding method, and information detecting method
A memory stores first video information displayed on a display screen. A processor generates embedded information varying temporally and superimposes the embedded information on an image part at least corresponding to an edge of the display screen in the first video information so as to generate second video information on which the embedded information is superimposed. An output interface outputs the second video information.
EMBEDDING DATA IN VIDEO WITHOUT VISIBLE IMPAIRMENTS
Methods, devices, and computer-program products are provided for adding data to a digital video signal in a visually imperceptible manner. For example, a region of pixels can be identified in a video frame, and one or more pixel characteristics of the region of pixels can be determined. Based on the one or more pixel characteristics of the region of pixels, at least one pixel characteristic of a subset of pixels from the region of pixels can be modified in order to encode a set of data into the region of pixels. An output frame can be provided that includes the modified at least one pixel characteristics for the subset of pixels.
METHOD AND APPARATUS FOR WATERMARK EMBEDDING AND EXTRACTING
Methods and apparatuses for watermark embedding and extracting are provided. A method for watermark extracting includes obtaining a carrier object embedded with a watermark image; determining at least one encoding region that includes watermark information; determining a plurality of template lattices from the at least one encoding region, the plurality of template lattices comprising a plurality of positioning template lattices and one or more encoding template lattices; and obtaining the watermark information according to the plurality of template lattices.