Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. Best threshold T
Threshold varies according to
images. See left side Figure.
Algorithm
• Optimum Thresholding Method Based on Histogram Pairs
– Selection of Optimum Parameters
2. Adaptive modification value G
The experiments have shown that only when the embedding data
rate is high than certain amount it needs histogram modification
(G > 0). Otherwise, there is no need for histogram modification.
3. Suitable data embedding region R
In order to improve the PSNR when the payload is small
(e.g., < 0.1 bpp), we choose to only embed data into the HH
subband , i.e., R = HH. When the payload is large, all three high
frequency subbands are used, i.e., R = HH,HL,LH.
Algorithm
• Data Embedding Algorithm
(2) In the histogram of high frequency wavelet coefficients, move all the portion of
histogram with the coefficient values greater than P to the right-hand side by
one unit to make the histogram at P +1 equal to zero (call P +1 as a zero-point).
Then embed data in this point.
(3) If some of the to-be-embedded bits have not been embedded yet, let P ← (−P),
and move all the histogram (less than P) to the left-hand side by 1 unit to
leave a zero-point at the value (−P − 1). And embed data in this point.
(4) If all the data have been embedded, then stop embedding and record the P
value as the stop value, S. Otherwise, P ← (−P −1), go back to (2) to continue
to embed the remaining to-be-embedded data, where S is a stop value. If the
sum of histogram for x ∈ [−T,T] is equal L, the S will be zero.
Algorithm
• Data Extraction Algorithm
D=[1 10 001],marked in solid (orange) line squares shows how the last 3 bits are embedded.
Algorithm
• Example (continue)