Patent classifications
G06T2201/0053
Methods and Apparatus for Color Image Watermarking
A method embeds a watermark image into a host image with adaptive rectangular partition and Lower Upper (LU) decomposition such that a watermarked image is generated with improved computational complexity. The method divides a host image into an Red (R) component, a Green (G) component, and a Blue (B) component, and divides each component of the R, G, and B components into a plurality of MM size blocks, and partitions each of the plurality of MM size blocks into a plurality of non-overlapping blocks with adaptive rectangular partition. The method selects a plurality of embedding blocks from the plurality of MM size blocks for each component of the R, G, and B components of the host image to embed watermark information such that the watermarked image is generated.
Method of detecting and extracting a watermark
A method of detecting and extracting a watermark (digital watermarking) in a digital signal. The watermark is composed by the repetition of elementary components of a load to be transmitted. At least one repetition of an elementary component in the digital signal is detected. At least one quality attribute is assigned to each repetition of at least one elementary component. The repetitions of an elementary component are sorted according to a function of the quality attributes of these repetitions. Certain repetitions, dubbed individualities, of an elementary component are selected. The selected repetitions are fused.
Zero-watermarking registration and detection method for HEVC video streaming against requantization transcoding
A zero-watermarking registration and detection method for HEVC video streaming against requantization transcoding is provided. To increase an attack-resistance of a registration watermarking, the registration method firstly processes depth values corresponding to respective brightness blocks in a target video streaming with a depth binarization during constructing registration watermarking information through depth features, because the depth binarization well reflects a robustness of the registration watermarking. A first watermarking information matrix including a part of the depth values after the depth binarization is encrypted with a random matrix, so as to increase a safety of the registration watermarking. The registration method directly generates zero-watermarking through the depth features of the video streaming without modifying original carrier information and affecting a watermarking transparency. Meanwhile, the registration method has a strong robustness against attacks, such as the requantization transcoding of quantization parameters within a certain range of variation and common signal processing.
IMAGE HISTOGRAM COMPRESSION END POINT PAIR SELECTION BASED ON A TARGET COLOR SPACE RANGE
Examples disclosed herein relate to selecting an image histogram compression end point pair based on a target color space range. Examples disclosed herein may select a histogram compression end point pair from a list of histogram compression end point pairs related to a target color space range where the selection is based on the results of the application of the histogram compression end point pair to the pixels within the input image with color values within a reduced color space determined based on the target color space range. The processor may apply the selected histogram compression end point pair to the input image to histogram compress the input image.
EMBEDDING VIDEO WATERMARKS WITHOUT VISIBLE IMPAIRMENTS
Methods, devices, and computer-program products are provided for adding and decoding data to a digital video signal in a visually imperceptible manner. For example, an encoded video frame can be obtained, and one or more blocks of the encoded video frame can be decoded. Binary data can be added to a subset of pixels from a set of pixels of the one or more blocks. For instance, a pixel component can be modulated to add the binary data. The one or more blocks can be re-encoded using at least one coding mode. The re-encoded one or more blocks can be added to the encoded video frame.
Method and device for picture-based barcode encoding and decoding
A method for picture-based barcode encoding and decoding is provided herein. The method for picture-based barcode encoding includes: transforming an original data into an original data bitstream; performing an error correction on the original data bitstream for translating the original data bitstream into an error corrected bitstream; selecting all or part of the picture as an encoded area; calculating a data storage capacity of the encoded area; adjusting a size of the error corrected bitstream or a size of the encoded area for equalizing a data storage capacity of an encoded data bitstream and the data storage capacity of the encoded area; and adjusting a pixel value of the encoded area according to the encoded data bitstream.
METHOD AND DEVICE FOR PICTURE-BASED BARCODE DECODING
A method for picture-based barcode decoding is provided herein. The method for picture-based barcode decoding includes the following steps: capturing all or part of a picture as a captured image; normalizing the captured image for generating a transformed image; calculating a mean color value of a plurality of blocks of the transformed image for generating a decoded data; performing an inverse error correction on the decoded data for generating an original data bitstream; transforming the original data bitstream into an original data; and outputting the original data with an output device.
Methods for watermarking media data
Methods are provided for encoding watermark information into media data containing a series of digital samples in a sample domain. The methods involve: dividing the series of digital samples into a plurality of sections in the sample domain, each section comprising a corresponding plurality of samples; processing the corresponding plurality of samples in each section to obtain a single energy value associated with each section; grouping the sections into groups, each group containing three or more sections; for each group, assigning a nominal bit value according to a bit assignment rule, assigning a watermark bit value and comparing the watermark bit value to the nominal bit value. If the nominal bit value and the watermark bit value do not match, modifying one or more energy values of one or more corresponding sections in the group where re-application of the bit assignment rule would assign the watermark bit value to the group.
METHOD AND ELECTRONIC DEVICE FOR ADDING WATERMARK TO VIDEO
The embodiment of the present application relates to the field of videos, in particular to a method and electronic device for adding watermarks to a video. The method disclosed by this application comprises: determining multiple sub-regions; determining binary expected play time information of a target image and a digit in the binary expected play time information corresponding to each sub-region; and adjusting the specific parameter value of each sub-region so that a video display terminal determines the binary expected play time information of the target image according to the parity values of the specific parameter values of all sub-regions of the target image.
Method for reversible image data hiding
A method for reversible image data hiding includes steps of encrypting an original image by an encryption process to generate an encrypted image, embedding a message into the encrypted image by an embedment process to generate an embedded image, and extracting the message and the original image from the embedded image by a decryption and extraction process. The encryption process includes generating a key stream by using a secret encryption key, and generating an encrypted image by XORing the original image with the key stream. The embedment process includes generating an embedded image by embedding the message via XORing the encrypted image with a predetermined public key set.