G06T1/0071

Image processing device, image processing method for embedding a watermark in a color image
10873679 · 2020-12-22 · ·

Certainty of detecting watermarks embedded in a color image is increased. Image date acquisition means of an image processing device acquires image data on a color image having a plurality of color channels. Numerical value acquisition means acquires respective numerical values in the plurality of color channels contained in a pixel value of the color image based on the image data acquired by the image data acquisition means. Image processing means embed a watermark in each of the plurality of color channels by changing the numerical value acquired by the numerical value acquisition means.

Detection of encoded signals and icons

The present disclosure relates to signal decoding and icon (e.g., a logo, shape, icon, etc.) detection. In some implementations, a first response is provided upon signal decoding but no icon detection within first captured image data, and a second response is provided upon signal decoding and icon detection within the first captured image data. Other aspects, combinations and implementations are described as well.

Multiple scrambled layers for audio watermarking

Apparatus, systems, articles of manufacture, and methods are disclosed for multiple scrambled layers for audio watermarking. An example system includes a scrambler executing instructions to: divide a watermark into a plurality of watermark symbols; map the watermark symbols to a plurality of frequency bins in a plurality of frequency clumps according to a first distribution scheme to create a first watermark layer having a first combination of the frequency bins and a second watermark layer having a second combination of the frequency bins, the first combination of the frequency bins and the second combination of the frequency bins partially overlap. The scrambler also is to determine a sequence for shifting watermark symbols among the frequency bins, and generate a second distribution scheme to map the watermark symbols in accordance with the sequence. The example system also includes a transceiver to communicate the second distribution scheme to a device.

Detecting conflicts between multiple different encoded signals within imagery, using only a subset of available image data

This disclosure relates to advanced signal processing technology including steganographic embedding and digital watermarking. One combination disclosed in the description includes an image processing method. The method includes: obtaining an image comprising a plurality of color channels; for each color channel of the plurality of color channels, creating a grayscale version of the color channel and creating an inverted greyscale version of the color channel; analyzing the grayscale inverted version and the grayscale non-inverted version to locate image areas including an encoded signal, said analyzing yielding a plurality of image areas; generating one or more detectability measures corresponding to the encoded signal for each of the plurality of image areas; for each color channel selecting only one (1) image area as a validation point based on one or more generated detectability measures for that color channel; and generating information associated with a spatial location of each of the validation points in the image. Of course, other features and combinations are described as well.

COMPUTER METHOD AND SYSTEM FOR GENERATING IMAGES WITH ENCODED INFORMATION, IMAGES OBTAINED BY THIS METHOD AND IMAGE READING METHOD AND SYSTEM

This invention falls within the scope of steganography, i.e., encoding of information (such as a text) into other information, for example, an image. It is the object of this invention a computational method for generating at least one image with coded information comprising the steps of: i) associating an information to be coded to a plurality of graphic elements, each of the graphic elements consisting of a symbol out of a plurality of symbols, thus generating a pattern of graphic elements and ii) generating at least one image comprising at least one pattern obtained from step i). This method introduces a consistent and highly flexible way of encoding information into an image. Additionally, this invention has also as object a system associated to the said method, images obtained from the said method, as well as a reading method and system thereof.

Image processing device, image processing method, and program for generating water marks
10706489 · 2020-07-07 · ·

Even when an image in which a watermark is embedded is processed, certainty of detecting the watermark is increased. Image data acquisition unit of an image processing device acquires image data. A watermark generation unit generates watermarks having a plurality of sizes. An image processing unit embeds the respective watermarks having the plurality of sizes generated by the watermark generation unit in an image indicated by the image data acquired by the image data acquisition unit.

M-ARY CYCLIC CODING
20200211145 · 2020-07-02 ·

An example method is described in which a processor receives a first plurality of symbols selected from a first set of symbols, translates the first plurality of symbols into a second plurality of symbols selected from an M-ary cyclic symbol set, and writes the second plurality of symbols to a surface. An additional example method is described in which a processor captures an image of at least a portion of a surface, detects a first plurality of symbols from the image, where the first plurality of symbols comprises symbols selected from an M-ary cyclic symbol set, translates the first plurality of symbols into a second plurality of symbols selected from a second set of symbols, and performs at least one task responsive to the second plurality of symbols.

MULTIPLE SCRAMBLED LAYERS FOR AUDIO WATERMARKING
20200202874 · 2020-06-25 ·

Apparatus, systems, articles of manufacture, and methods are disclosed for multiple scrambled layers for audio watermarking. An example system includes a scrambler executing instructions to: divide a watermark into a plurality of watermark symbols; map the watermark symbols to a plurality of frequency bins in a plurality of frequency clumps according to a first distribution scheme to create a first watermark layer having a first combination of the frequency bins and a second watermark layer having a second combination of the frequency bins, the first combination of the frequency bins and the second combination of the frequency bins partially overlap. The scrambler also is to determine a sequence for shifting watermark symbols among the frequency bins, and generate a second distribution scheme to map the watermark symbols in accordance with the sequence. The example system also includes a transceiver to communicate the second distribution scheme to a device.

System and method for digitally watermarking digital facial portraits
10692167 · 2020-06-23 · ·

Some implementations may include a method for watermarking an identification document, the method including: modulating a spatial luminance pattern associated with a first digital watermark to encode a first portion of personally identifiable information; modulating a spatial chrominance distribution associated with a second digital watermark to encode a second portion of the personally identifiable information; and applying the first digital watermark and the second digital watermark to the identification document.

Embedding 3D information in documents
10688822 · 2020-06-23 · ·

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for obtaining information to be embedded within an identification document. Modifying the information to add depth when viewed through a three-dimensional (3D) viewing device, thereby yielding modified information. Embedding the modified information in a target image to yield a modified target image such that the modified information is not viewable to a naked eye and the modified information is visible with added depth when viewed through a 3D viewing device. Disposing the modified target image on an identification document to yield embedded 3D information. An identification document includes the target image and 3D information embedded within the target image. The 3D information embedded within the target image is not visible to a naked eye, but is visible with added depth when viewed through a 3D viewing device.