Abstract:
The present disclosure relates generally to signal encoding for printed objects. One implementation selects an embed direction based on a minimal visibility axis of a 1 JND ellipse at a certain color center. One claim recites an apparatus comprising: memory for storing chromatic contrast sensitivity data representing multiple color encoding angles; one or more multi-core processors configured for: using the stored chromatic contrast sensitivity data, generating an ellipse around a first color center; and from the ellipse, determining a signal encode direction, the signal encode direction comprising an angle α representing a negative angle between the ‘a*’ axis in an CIELAB space and a direction of minimum sensitivity of an encoded signal, in which the angle α comprises −9 degrees≥α≥−25 degrees. Other technology described.
Abstract:
The present invention relates generally to digital watermarking. One aspect of the disclosure includes a method comprising: obtaining data representing imagery; using one or more configured processors, analyzing a plurality of portions of the data to detect a watermark orientation component, said analyzing employing a match filter, in which the match filter yields a correlation value for each of the plurality of portions; determining a first portion from the plurality of portions that comprises a correlation value meeting a predetermined value; and directing a watermark decoder at the first portion to decode a plural-bit watermark payload, in which the watermark decoder produces a watermark signature for the first portion, and in which the watermark decoder searches a plurality of areas at or around the first portion to decode the plural-bit watermark payload. Of course, many other aspects and disclosure are provided in this patent document.
Abstract:
A memory stores video information obtained by photographing an object that reflects light in which embedded information is superimposed onto a plurality of components in a color space. A processor emphasizes a signal obtained from an image included in the video information on the basis of a result of emphasizing a first color component more than a second color component according to a spectral reflection characteristic in a range including the object, and detects the embedded information from the emphasized signal, the first color component and the second color component being from among a plurality of color components that correspond to a plurality of wavelengths, the first color component having a reflectance higher than a reflectance of the second color component. A display device outputs information on the basis of the embedded information detected by the processor.
Abstract:
A steganographic digital watermark signal is decoded from host imagery without requiring a domain transformation for signal synchronization, thereby speeding and simplifying the decoding operation. In time-limited applications, such as in supermarket point-of-sale scanners that attempt watermark decode operations on dozens of video frames every second, the speed improvement allows a greater percentage of each image frame to be analyzed for watermark data. In battery-powered mobile devices, avoidance of repeated domain transformations extends battery life. A great variety of other features and arrangements, including machine learning aspects, are also detailed.
Abstract:
Various features described herein may allow an authorized user to provide a guest with access to a secured location through use of an encoded image containing steganographically encoded access information. The encoded access information may be recognizable by a security system, and the security system may grant access to the secured location when the encoded image is presented to the security system. The authorized user may request the generation of the encoded image on an authorized computing device, and the encoded image may be provided to the guest on a guest computing device. When a monitoring device associated with the security system captures the encoded access information, the security system may, for example, open a door at the secured location.
Abstract:
An example implementation includes an apparatus including a processor to divide a digital image into a grid including a first grid region and a second grid region. The processor is also to generate a first grid-based watermark using shared watermark information and a first set of grid coordinates associated with the first grid region. The processor is further to generate a second grid-based watermark using the shared watermark information and a second set of grid coordinates associated with the second grid region. The processor is further to embed the first grid-based watermark into a first region of the digital image corresponding to the first grid region and to embed the second grid-based watermark into a second region of the digital image corresponding to the second grid region. The processor is further to generate a machine-readable digital image including the embedded first grid-based watermark and the embedded second grid-based watermark.
Abstract:
The invention provides a method and system for embedding a watermark in a digital image and recovering the watermark from the digital image. The method includes representing the plurality of binary bits in the watermark using a plurality of symbols, wherein each symbol of the plurality of symbols represents at least two binary bits. The plurality of symbols are then transformed into a plurality of pseudo noise (PN) sequences, wherein a symbol transformed into a PN sequence represents one or more PN sequence vectors from a set of PN sequence vectors. Once the transformation is done, the plurality of PN sequences are embedded in the digital image to generate a watermarked image. During recovery, the watermark is recovered from the watermarked image by identifying the plurality of PN sequences in the watermarked image for recovering the corresponding plurality of symbols associated with the watermark.
Abstract:
A detecting device divides image data into a plurality of areas, wherein the image data is projected by a projecting device and the image data has a plurality of sets of watermark information, in each of which frequency and amplitude are constant and in each of which phase is reversed depending on whether first-type information or second-type information is indicated, and the plurality of sets of watermark information are embedded in the image data in a synchronized manner. The detecting device extracts amplitude of the watermark information included in the areas and identifies, as a target area for extraction, successive areas in which the extracted amplitude of the watermark information is constant. The detecting device extracts the watermark information which is overlapping in the target area for extraction.
Abstract:
An information embedding device, comprising: a memory; and a processor configured to execute a procedure, the procedure including: from an image, detecting, as an embedding target pixel block, a pixel block having a pixel value that, after being changed by a specific value corresponding to information to be embedded into the image, will be within a first specific range of an average value of pixel values of a surrounding pixel block; and changing the pixel value of the detected embedding target pixel block by the specific value.
Abstract:
The present disclosure is directed towards systems, methods and devices for tamper proofing documents by embedding data in a biometric identifier. The biometric identifier may be a real or synthetic fingerprint. In one non-limiting exemplary embodiment, a method for embedding data in a biometric identifier includes determining data to embed in the biometric identifier, determining at least one control parameter, and generating at least one biometric identifier feature. The method further includes including the at least one generated biometric identifier feature in the biometric identifier such that the determined data is embedded in the biometric feature. The determined data is based on a variable data stream. The control parameter controls the generation of at least one biometric identifier feature. The control parameter is based on the determined data. The generated biometric identifier feature is based on the determined control parameter.