Patent classifications
G06T2201/0083
METHOD AND APPARATUS FOR DIGITAL WATERMARKING OF THREE DIMENSIONAL OBJECT
In one embodiment, a method for 3D digital watermarking for a triangular mesh using one or more key parameters is disclosed including forming a Hamiltonian path of a desired length around a selected vertex in a selected direction of a spiral; marking the selected vertex a dead end if there is a deadlock and continuing the spiral; and applying a watermark by introducing points in a path order on edges of the spiral, wherein information is encoded at a partition of adjacent triangles at one or more of the points.
Image transformation method and apparatus, storage medium, and computer device
An image transformation method includes: obtaining identification information of an original image; converting the identification information to an identification image; performing frequency domain transformation on the original image to obtain a pixel matrix of the original image in a frequency domain space; performing matrix decomposition on the pixel matrix to obtain an image brightness matrix; converting pixel values of corresponding pixels in the image brightness matrix based on pixel values of pixels in the identification image to obtain a converted brightness matrix; and performing inverse frequency domain transformation on the converted brightness matrix to obtain a transformed image including invisible identification information, and adding the invisible identification information to the original image.
Detection of video tampering
Techniques are provided for generation of secure video and tamper detection of the secure video. A methodology implementing the techniques according to an embodiment includes selecting a subset of macroblocks from a video frame to be transmitted and calculating a low frequency metric on each of the selected macroblocks. The method also includes performing a hash calculation on the low frequency metrics to generate a frame signature; encrypting the frame signature (using a private key) to generate an encrypted watermark; and modifying pixels of each of the selected macroblocks to generate the secured video frame, the modifications based on bits of the encrypted watermark that are associated with the selected macroblock. The method further includes authenticating a received video frame by comparing a calculated frame signature to an authenticated frame signature, the authenticated frame signature decrypted (using a public key) from an extracted watermark of the received video frame.
Geometric Enumerated Watermark Embedding for Colors and Inks
The present disclosure relates generally to digital watermarking and signal encoding. Various colors can be evaluated and modified to carry an encoded or auxiliary signal.
Semi-transparent embedded watermarks
A watermark image may be generated that includes a first set of encoded pixels each of which is assigned a first transparency value and a second set of encoded pixels each of which is assigned a second transparency value, the second transparency level being different from the first transparency level. The encoded pixels may be distributed among a set of blank pixels such that each encoded pixel neighbors one or more blank pixels in the watermark image, and in particular at least two blank pixels in the watermark image. Herein, each blank pixel may be assigned the second transparency value. The watermark image may be overlaid and blended over a background source image to create an encoded source image. A decoder system may recover encoded information from the encoded source image.
Watermark embedding apparatus and method, and watermark detecting apparatus and method for 3D printing environment
In a watermark embedding method and apparatus, a layered three-dimensional model is aligned in a printing direction based on a layering direction of the layered three-dimensional model. Then, a watermark having a predetermined pattern is embedded into the aligned three-dimensional model in a direction orthogonal to the printing direction so that the embedded watermark is not associated with the printing direction.
MEDIA CONTENT PROOF OF PLAY OVER OPTICAL MEDIUM
Content watermarks are generated for content that is to be rendered on a display of a display device. An image sensor is externally affixed to a corner of the display. When the content is rendered on the display, the image sensor captures the watermarks being played with the content from the area associated the corner where the image sensor is affixed. The image sensor captures the watermarks as images and streams the images back to the display device for storage. The stored watermarks are processed to verify that the corresponding content associated with the watermarks was played by the display device (visually rendered on the display of the display device).
NEURAL NETWORK BASED INSERTION OF WATERMARK INTO IMAGES AND TAMPERING DETECTION THEREOF
Systems and methods for insertion of a watermark into images and tampering detection of the watermarked images by a Convolutional Neural Network (CNN) technique. The traditional systems and methods provide for detecting the tampering of the watermarked images by simply identifying a presence of an inserted watermark into an image but none them provide for inserting a random sequence into input image(s) and then detect the tampering by classifying the input image(s) by a neural network. Embodiments of the present disclosure provide for insertion of the watermark into the input image(s) and tampering detection of the watermarked images by training a Convolutional Neural Network (CNN) 201 to classify the images as tampered or non-tampered, extracting random noise, obtaining non-classified watermarked images from the random noise, and obtaining, from the non-classified watermarked images, classified watermarked images and detecting an absence or a presence of the tampering based upon the classified watermarked images.
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.
SYSTEM AND METHOD OF DATA TRANSFER IN-BAND IN VIDEO VIA OPTICALLY ENCODED IMAGES
Data are encoded into one or more optically encoded images. The optically encoded images are then inserted as image data into a video sequencei.e., in video frames. Data are transmitted in-band within the video, via any conceivable video distribution channel or format. The video may be trans-coded as requiredbecause the data are optically encoded, any video processing that even crudely preserves the frame images will preserve the optically encoded data. This scheme of in-band data transfer in video is very robust. A video receiving apparatus receives the video, inspects the image data from video frames in memory, detects optically encoded images in the image data, and decodes the optically encoded images to recover the data. The frames carrying optically encoded images are typically discarded and not rendered to a display. The data from a plurality of optically encoded images may be concatenated, and further processed.