Patent classifications
G06T2201/0601
COMPENSATING FOR GEOMETRIC DISTORTION OF IMAGES IN CONSTRAINED PROCESSING ENVIRONMENTS
An image processing method determines a geometric transform of a suspect image by efficiently evaluating a large number of geometric transform candidates in environments with limited processing resources. Processing resources are conserved by using complementary methods for determining a geometric transform of an embedded signal. One method excels at higher geometric distortion, and specifically, distortion caused by greater tilt angle of a camera. Another method excels at lower geometric distortion, for weaker signals. Together, the methods provide a more reliable detector of an embedded data signal in image across a larger range of distortion while making efficient use of limited processing resources in mobile devices.
SERIALIZED DIGITAL WATERMARKING FOR VARIABLE DATA PRINTING
Digital watermarking is adapted for the variable data printing. A reference signal serves as a proxy for optimizing the embedding a watermark in a host image to be printed. Using the reference signal, embedding parameters are generated, which are a function of constraints such as visual quality and robustness of the machine readable data. Adjustments needed to embed a unique payload in each printed piece are generated using the embedding parameters. These adjustments are stored in a manner that enables them to be efficiently obtained and applied within the RIP or press during operation of the press. Various other methods, system configurations and applications are also detailed.
Information processing apparatus that displays a prompt to move the apparatus and information processing method
An image in which additional information is embedded is shot by an imaging unit. The additional information embedded in the image is acquired from the shot image. When the additional information cannot be acquired, a display unit is caused to display information that prompts a user to move the information processing apparatus. The additional information embedded in the image is acquired from an image shot after the information that prompts the user to move the information processing apparatus is displayed.
WATERMARK SENSING METHODS AND ARRANGEMENTS
The geometric pose of a patch of watermark data is estimated based on the position of a similar, but non-identical, patch of information within a data structure. The information in the data structure corresponds to a tiled array of calibration patterns that is sampled along at least three non-parallel paths. In a particular embodiment, the calibration patterns are sampled so that edges are globally-curved, yet locally-flat. Use of such information in the data structure enables enhanced pose estimation, e.g., speeding up operation, enabling pose estimation from smaller patches of watermark signals, and/or enabling pose estimation from weaker watermark signals. A great variety of other features and arrangements are also detailed.
Compensating for geometric distortion of images in constrained processing environments
An image processing method determines a geometric transform of a suspect image by efficiently evaluating a large number of geometric transform candidates in environments with limited processing resources. Processing resources are conserved by using configurations of dot product operations to produce both least squares mappings for each candidate and an error metric. Geometric transform candidates are rapidly winnowed to a smaller number of promising candidates based on the error metric and the promising candidates are refined further in subsequent iterations. An optimized method for determining updated coordinates for potential reference signal components in the suspect image evaluates a suspect image block at plural neighborhoods and builds a look up table that provides updated coordinates for each of the neighborhoods.
DETECTING CONFLICTS BETWEEN MULTIPLE DIFFERENT ENCODED SIGNALS WITHIN IMAGERY
Various image processing arrangements are detailed for detecting mis-marking of product packaging artwork with two conflicting steganographically-encoded product identifiers. Some embodiments concern detection in a pre-press or test-print quality assurance stage. Others concern detection post-press. All help serve to assure accurate product identification by point of sale scanners. A great number of other features and arrangements are also detailed.
Compatible adaptive video watermarking
An array of a multiplicity of ten-by-ten grids of pixels per video frame is employed to form a watermark mask. Motion of a pixel block is determined by a pseudo-random sequence from a seed value. The resulting invention embeds data as binary bits by shifting one or more color space values of a small patch of pixels.
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.
FEATURE-BASED SIGNAL LOCALIZATION IN DIGITAL CAPTURE SYSTEMS
The present disclosures relates generally to image signal processing and encoding signal within imagery.
GENERATING ARTISTIC DESIGNS ENCODED WITH ROBUST, MACHINE-READABLE DATA
Artwork carrying machine readable data is generated by editing artwork according to a data signal or transforming the data signal into artwork. The machine-readable data signal is generated from a digital payload and converted into an image tile. Artwork is edited according to the image tile by moving graphic elements, adapting intersections of lines, or altering line density, among other techniques. Artwork is generated from the data signal by skeletonizing it and applying morphological operators to a skeletal representation, such as a medial axis transform. Artistic effects are introduced by filtering the data signal with directional blurring or shape filters.