Digital Watermarking Noise Symbol Insertion for Scale Robustness
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing digital watermarking techniques struggle to maintain the imperceptibility of watermarks during image scaling, as enlargement methods often introduce uniform solid areas that make the watermark detectable.
Innovation Solution
A method for inserting information into an image involves obtaining a second image from the first, generating initial information, and then creating intermediate information that is enlarged to match the size of the first image. This enlarged information includes a sequence of noise symbols, where the result of a predetermined function applied to these symbols equals a chosen value, ensuring the information remains robust and imperceptible.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the watermark is enlarged to match the image size, then the watermark becomes robust to scale change, but uniform solid areas are generated that make the watermark detectable
Solution Approach 1:
The patent applies local quality by organizing the enlarged watermark into blocks and adding different noise sequences to each block. This creates local variations in the watermark pattern, preventing uniform solid areas while maintaining the overall watermark structure and its robustness to scaling.
Solution Approach 2:
The patent introduces noise sequences as an intermediary element between the original watermark and the final watermarked image. These noise sequences, when added to the enlarged watermark blocks, break up uniform solid areas and make the watermark imperceptible, while the watermark information remains embedded and recoverable.
2Object-affected harmful factors
If noise is added to the watermark blocks, then solid areas are prevented and imperceptibility is maintained, but the complexity of the watermark generation process increases
Solution Approach 1:
The patent segments the watermark into multiple blocks and processes each block independently by adding noise sequences. This segmentation approach maintains imperceptibility while organizing the complexity into manageable units, making the overall process more systematic and implementable.
Solution Approach 2:
The patent changes parameters such as the noise sequence values and block organization to achieve imperceptibility. By adjusting these parameters systematically, the method maintains the balance between preventing solid areas and controlling the complexity of the generation process.
Data Source
AI summary
A method for inserting information into a first image including N1 rows×M1 columns of elements includes: a) obtaining, from the first image, a second image including N0 rows×M0 columns, N0≤N1 and M0≤M1, b) generating initial information including N0 rows×M0 columns, c) obtaining intermediate information including N4 rows×M4 columns of elements, so N4≥N1 and M4≥M1, and N4=kx·N0 and M4=ky·M0, kx and ky being integers ≥1, the elements organized into blocks, d) obtaining information to be inserted from the intermediate information, including: generating symbols representing noise, including as many symbols as block elements, at least one <>0, so the result of a function applied to the symbols=a chosen value, adding each symbol to the corresponding block element, and e) inserting the obtained information into the first image.


