Full text: Technical Commission III (B3)

    
   
    
  
  
   
   
   
    
   
     
     
    
   
    
   
   
   
   
    
  
  
    
   
   
   
   
   
      
   
    
   
   
       
1. 
2 
  
Figure 1. Circular areas selected by characteristic scale and 
dominant gradient orientation of keypoints (a) Overlapping 
circular areas (b) Non-overlapping circular areas 
3.3 Watermark embedding 
The steps of watermark embedding are described as follow: 
Figure 2(a) shows the circular area selected by the feature 
point and figure 2(b) shows the result of the normalization 
according to the dominant gradient orientation. To avoid the 
damage on the feature points when embedding the 
watermark, a smaller circular area around the keypoint is 
removed which is shown in figure 2(c). Figure 2(d) shows 
the rectangular image after the circular image is reorganized. 
  
Figure 2. Selection, normalization, and rectangularity of the 
circular area by feature points. 
Performing a three-layer wavelet packet transform (WPT) 
on the rectangular image, 64 sub-bands of wavelet 
coefficients can be calculated. In addition to the sub-band of 
low-frequency, the texture sensitivities of the other 63 sub- 
bands are calculated using equation (2) and (3). 
1 
T,(i, j)= >. |w(i+ p,j+q)—B| 2) 
P,Q=—1 
1 
B= > w(i+p,j+q)/9 3) 
P,Q=-1 
where w(i, j) is the WPT coefficients on (7, j), and B is the 
coefficients average adjacent to (i, j). 
Set a threshold 7, and using equation (4) to calculate the 
number of texture sensitivity N,(T) within the n^ sub-band. 
Then the sub-band with maximum number of texture 
sensitivity will be selected to embed watermark. 
N, (T) - number(T, (i,j) t, ) sy (4) 
According to the selected sub-band, using formula (5) to 
calculate the energy E, m Xn is the size of the sub-band. 
E-Y V wi(,j) (5) 
iz j=l 
Calculate the embedded intensity using equation (6), where 
d, is an empiric value for intensity adjustment. 
NT number (T, (J) >4,} | (6) 
n E m n 2 f 
YXwG)D 
i=l j=1 
  
Divide the selected sub-band into 2x2 blocks , and using 
equation (7) and (8) to modify the upper left coefficient of 
each block to embed watermark. 
if the value of embedding watermark is 1, (7) 
w'(i, j) 7 max{w(i, j) i=12;j=12} +a, 
if the value of embedding watermark is 0, (8) 
w'(ij) = min{w(i, j) 1=1,2;j=1,2}-a, 
Perform the inverse wavelet packet transform on the 
coefficients after embedding the watermark, the circular 
image containing watermark is obtained. Then rotate the 
circular image inversely according to the dominant gradient 
orientation. Finally, fill the circular image back to the 
original satellite image then an image with watermark 
embedded around the local keypoints is obtained. 
3.4 Watermark Extraction 
The steps of watermark extraction are illustrated as follow: 
1. 
Make use of SIFT algorithm to get the feature points of 
satellite image containing watermark, gain the circular 
image based on the characteristic scale o and dominant 
gradient orientation and then perform the image 
normalization, and remove annular image centered on the 
feature point, take it as the areas for watermark extraction 
and reorganize the annular image as the rectangular image. 
Perform a three-layer wavelet packet transform on the 
rectangular image and obtain 64 sub-bands, select the sub- 
bands with maximum number of texture sensitivity. 
Divide the selected sub-band into 2x2 block, and using the 
formula (9) to calculate the value of T. 
T = (max{w(i, j) i = 1,2;j =1,2} (9) 
+ min{w(i, j) i =1,2;j=1,2}}/2 
3.5 
3.5 
In 
sat 
sig 
wa 
sm 
det 
wh 
ori 
3.5 
dis 
the 
wh 
the 
exc 
Thi 
wit 
sel 
“N. 
doc 
the 
Thi 
wal 
4.1 
Fig 
We 
val 
ave 
evi 
ime 
Fig
	        
Waiting...

Note to user

Dear user,

In response to current developments in the web technology used by the Goobi viewer, the software no longer supports your browser.

Please use one of the following browsers to display this page correctly.

Thank you.