Self-adaptive watermark embedding method based on partial quality estimation
A technology for quality evaluation and watermark embedding, applied in instrumentation, calculation, image data processing, etc., can solve problems such as inflexible signal quality and reduced watermark robustness
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0049] An adaptive watermark embedding method based on local quality evaluation, comprising the following steps:
[0050] (1) Assume the original signal X o =(x ij} M×N is an image, such as the typical "chili pepper" image in this example. The information M to be embedded is 0 or 1. In this embodiment, a random number generator is used and a large integer K is selected as a seed to generate an independent and identically distributed Gaussian sequence {w ij} M×N , if M=1, take W={w ij} M×N As the watermark signal, otherwise take W={-w ij} M×N As a watermark signal, it is assumed here without loss of generality that the dimension of the watermark signal is consistent with the carrier signal. In order to ensure the security of the watermark signal, the key K of the watermark should be kept absolutely secret.
[0051] (2) Next, the image X o All pixels of , are divided into p non-overlapping blocks according to their spatial positions, denoted by X o =X 1 ‖X 2 ‖…‖X ...
Embodiment 2
[0099] The difference from Example 1 is that
[0100] The original signal X of step (1) o ={x ij} M×N is the inverted frequency coefficient of the "Lena" image transformed by 8×8 block DCT, the size is 240×240, and the information M to be embedded is 0;
[0101] In step (2), the size of the sub-block is 24×24, so both the carrier signal and the watermark signal are divided into 10×10 sub-blocks;
[0102] In step (3), the Watson perceptual model based on 8×8 block DCT transform is used to evaluate the local quality of the signal, and the acceptable perceptual quality index t on each block is set. 1 =t 2 =…=t p = 0.3.
[0103] In step (4), first use the Watson model to obtain the maximum invisible modification of each frequency point, denoted as D={d ij} M×N , and then divide D into 10×10 sub-blocks according to the method of step (2), and denote the kth block as D k , then in each subblock X k Embed the corresponding watermark block W k , using the following embeddin...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com