Ph ng pháp da trên v ic chia block thích nghi

Một phần của tài liệu nghiên cứu các phương pháp mã hóa giấu tin đa tầng và ứng dụng (Trang 72 - 74)

Ph ng pháp này s d ng mơ hình chia nh thành t ng block thích nghi s d ng nh ng t n s th p c a phép bi n i cosin r i r c và phép bi n i wavelet. nh c chia thành các block theo tính ch t c c b và HVS và ch n ra các block quan tr ng. Ph ng pháp này m nh ch ng l i các t n cơng nh : l c, c t xén, phép quay, nén m t thơng tin nh JPEG hay JPEG2000,… mà khơng b gi m ch t l ng thơng tin nhúng.

q Thu t tốn chia nh thành các block thích nghi

1. Chia nh thành các block 64x64 2. V i m i block tính h s khác bi t Vk và h s trung bình µk. n (i) x n 1 i k ∑ = = k µ Trong ĩ: - k: s block

- n s pixel trong 1 block

- xk(i): là pixel th i trong block th k

3. N u Vk vàµk cao h n ng ng Vth vàµth thì ho c là chia l i block v i kích th c nh nh t là 8x8 và d ng ti n trình chia ho c là nh ng block c chia ơi ti p t c và quay l i B2

KHOA CNTT –

ĐH KHTN

65

q Quá trình nhúng watermark

Hình 4.3. nhúng watermark b ng ph ng pháp d a trên block thích nghi

- Chia nh c n watermark thành các block theo thu t tốn trên

- Ch n nh ng block quan tr ng (t n s th p và c ch n theo HVS c a con ng i, vì các t n s th p thì giá tr ít b thay i khi b t n cơng; tuy nhiên s làm thay i nh)

- Th c hi n phép bi n i nh trên các block ã ch n (v i block cĩ kích th c 64x64 và 32x32 thì dùng phép bi n i wavelet cịn v i các block cĩ kích th c 8x8 và 16x16 thì dùng phép bi n i Cosin r i r c DCT

- Nhúng watermark vào các block c ch n N u (w=0)

C’(i,j) = C(i,j) +αC(i,j)logVk Ng c l i:

C’(i,j) = C(i,j) -αC(i,j)logVk - Th c hi n phép bi n i ng c

Trong ĩ:α là chi u dài c a watermark c n nhúng

q Quá trình trích watermark

Quá trình trích watermark ph i c n n nh g c. T ng t nh ti n trình nhúng watermark, nh watermark c ng c chia thành các block thích nghi

KHOA CNTT –

ĐH KHTN

66

nh trên và các block c ng ph i phép bi n i. Khi ĩ, vi c trích watermark nh sau:

N u (C’(i,j) > C(i,j) +βC(i,j)logVk) thì w=1 Ng c l i:

N u (C’(i,j) < C(i,j) -βC(i,j)logVk) thì w=0 Trong ĩ:β <α

Một phần của tài liệu nghiên cứu các phương pháp mã hóa giấu tin đa tầng và ứng dụng (Trang 72 - 74)