1
I HC QUC GIA TP. H CHÍ MINH
TRNG I HC KHOA HC T NHIÊN
DNG MINH C
MTSKTHUTCITINTRONG
NTHÔNGTINTRÊNNHS
Chuyên ngành: Khoa hc máy tính
Mã s chuyên ngành: 62 48 01 01
TÓM TT LUN ÁN TIN S CÔNG NGH THÔNG TIN
TP. H CHÍ MINH - 2014
2
Công trình đc hoàn thành ti Trng i hc Khoa Hc T Nhiên –
i hc Quc Gia Tp. H Chí Minh
Ngi hng dn khoa hc : PGS.TS DNG ANH C
Phn bin đc lp 1: PGS.TS. LNG CHI MAI
Phn bin đc lp 2: TS. NGUYN TUN NAM
Phn bin 1: TS. LÝ QUC NGC
Phn bin 2: TS. LÊ THÀNH SÁCH
Phn bin 3: TS. PHM VN HU
Lun án s đc bo v trc Hi đng chm lun án hp ti
vào lúc gi ngày tháng nm
Có th tìm hiu lun án ti:
- Th vin Quc Gia Vit Nam
- Th vin Trng i hc Khoa Hc T Nhiên – HQG HCM
30
[CT8] Duc M. Duong, Duc A. Duong (2012), Robust and High Capacity
Watermaking Scheme for Medical Images Based on Contourlet
Transform, in Proceedings of the IEEE International
Conference on Systems and Informatics (ICSAI’12), May.2012,
Yantai, China, pp. 2183-2187
[CT9] Duc M. Duong, Duc A. Duong (2012), A New Secure and High
Capacity Watermaking Scheme Based on Contourlet Transform, in
Proceedings of the IEEE 8
th
International Conference on
Intelligent Information Hiding and Multimedia Signal
Processing (IIHMSP’12), Jul.2012, Piraeus-Athens, Greece, pp.
355-358
[CT10] Duc M. Duong, Duc A. Duong (2013), A Normalization based
Robust Image Watermarking Scheme in Contourlet Domain, in
Proceedings of the IEEE 6
th
International Congress on Image
and Signal Processing (CISP'13), Dec.2013, Hangzhou, China, pp.
490-495.
3
M U
Lí do thc hin đ tài
Ngày nay, cùng vi s bùng n v công ngh và thông tin nhng d liu s
nh nh, audio, video, phn mm, tài liu s hóa, v.v đc s dng ngày
càng ph bin, tr thành mt phn không th tách ri trong cuc sng và
công vic hàng ngày ca chúng ta. Các d liu s hóa có th đc truy cp,
trao đi hoc phát tán mt cách d dàng và nhanh chóng trên Internet. Vì
vy, vic sao chép, s
a đi hay gi mo ni dung d liu s mt cách bt
hp pháp đã tr thành mt vn đ đc nhiu cá nhân và t chc quan tâm
di góc đ ch s hu ln ngi s dng. K thut n thông tin ngày càng
đóng vai trò quan trng trong vic bo v an toàn và bo mt thông tin nh:
bo v tác quyn, xác thc ni dung, điu khin truy cp, truy
n thông tin
mt, v.v Thêm vào đó, các thành tu mi nhng lnh vc liên quan nh
x lí tín hiu, âm thanh, video, v.v to c hi đ kt hp vi h thng n
thông tin đem li kh nng đa ng dng k thut n thông tin lên mt nc
thang mi. Chính vì nhng lý do trên, vn đ nghiên cu v n thông tin
trên d liu s nói chung và nht là nh s đã và đ
ang nhn đc s quan
tâm rt ln ca các cá nhân, t chc và vin nghiên cu trên th gii.
Mc tiêu nghiên cu
tài tp trung nghiên cu xây dng và phát trin mô hình n thông tin mù
trên nh s, có kh nng đáp ng các yêu cu v tính bn vng, ci thin
dung lng n và đm bo tính vô hình. Trên c s ca các mô hình đã xây
dng, tip tc phát trin mô hình cho phép tip nhn yêu cu ngi dùng đ
h thng đáp ng mc tt nht có th. C th nh
sau:
Nghiên cu đ xut nguyên tc và mô hình nhúng d liu vào nh tnh
s dng bin đi contourlet làm min n thông tin.
Xây dng phng pháp ci tin mô hình đ tng kh nng chng tn
công, đng thi gi dung lng nhúng và cht lng hình nh mc
cao. xut ng dng k thut n thông tin vào trong thc t.
4
Nghiên cu và xây dng mô hình n thông tin có kh nng vn hành
linh hot và mm do theo yêu cu ngi s dng.
Phm vi nghiên cu
tài tp trung nghiên cu mô hình n thông tin bn vng, trong sut và
đt dung lng cao trên nh mc xám. Thông tin dùng đ nhúng là nh nh
phân. K thut dò và trích thông tin thc hin theo dng mù. bn vng
ca mô hình đc xác đnh bng đ đo tng quan chun (NC) da trên
kh
nng chng các tn công x lí tín hiu s và bin đi hình hc, và đ
trong sut đc tính da trên đ đo PSNR. xut ng dng mô hình n
thông tin trên nh y khoa.
Ý ngha khoa hc và thc tin ca đ tài
K thut n thông tin là mt vn đ có ý ngha khoa hc và thc tin, đc
xem nh gii pháp hu hiu đ b sung gii quyt các vn đ liên quan đn
an toàn và bo mt thông tin, đc bit đi vi các d liu dng s hóa.
Nhiu nhóm nghiên cu trên th gii đã và đang tp trung nghiên cu trin
khai thc hin trong lnh vc n thông tin. Do đó, lun án có ngha khoa
hc và thc tin cao, có tính thi s, nht là trong thi đim hin ti khi các
vn đ liên quan đn an ninh, an toàn thông tin các quc gia trên th gii
nói chung và Vi
t Nam nói riêng rt đc quan tâm.
óng góp chính ca lun án
1. xut ci tin k thut n thông tin da trên min bin đi contourlet
bng vic phát trin thành công mô hình n thông tin mi, có kh nng
gii quyt đc các yêu cu v n thông tin an toàn và bn vng
([CT2], [CT3], [CT4]).
2. xut mô hình nhm tng cng kh nng đáp ng các yêu cu ca
bài toán n thông tin trên nh mc đ cao so vi các tip cn tng
t ca các nhóm tác gi khác v các yu t: bn vng, trong sut và
dung lng ([CT5], [CT6], [CT8], [CT9],[CT10]).
29
DANH MC CÔNG TRÌNH Ã CÔNG B
Tp chí chuyên ngành
[CT3] Duc Minh Duong, Duc Anh Duong (2008), Digital image
watermarking in Contourlet transform domain, Journal of Science
and Technology, Vietnam Academy of Science and Technology,
Vol.46, N
o
5A, pp. 135-145.
[CT4] Dng Minh c, Dng Anh c (2009), K thut n thông tin
trên nh da trên điu bin lng t và bin đi Contourlet, Tp
chí Phát trin Khoa Hc và Công Ngh, HQG TP.HCM, Vol.
12, tr. 57-65.
[CT5] Duc Minh Duong, Duc Anh Duong (2010), A geometrical robust
image data hiding scheme based on Contourlet transform, Journal
of Science and Tecnology, Vietnam Academy of Science and
Technology, Vol. 48, No 4, pp. 91-98.
Hi tho khoa hc trong nc và quc t
[CT1] Dng Minh c, Dng Anh c (2004), Mt s k thut nâng
cao hiu qu n thông tin trong nh s, K yu Hi tho khoa hc
quc gia Mt s vn đ chn lc ca CNTT và Truyn thông-
Ln VIII, à Nng, Vit Nam, tr. 100-107.
[CT2] Dng Minh c, Dng Anh c (2007), K thut n thông tin
trên nh s da trên phép bin đi hai chiu, K yu Hi tho
khoa hc quc gia ln III-FAIR07, Nha Trang, Vit Nam, tr. 115-
120.
[CT6] Duc M. Duong, Duc A. Duong (2011), A novel watermarking
scheme against geometrical distortions based on Contourlet
transform, in Proceedings of the IEEE 8
th
International
Conference on Fuzzy Systems and Knowledge Discovery
(FSKD’11), Jul.2011, Shanghai, China, pp. 1762-1766.
[CT7] Duc M. Duong, Duc A. Duong (2012), A Hybrid Watermarking
Scheme using Contourlet Transform and Fuzzy Logic, in
Proceedings of the IEEE 9
th
International Conference on Fuzzy
Systems and Knowledge Discovery (FSKD'12), May.2012,
Chongqing, China. pp. 386-390
28
mt s loi tn công. T ci tin này mà QIM đã đc khai thác mc tt
hn so vi phng pháp nhúng tri rng ph và trích watermark bng
tng quan nh phn ln các nghiên cu khác.
iv. Nghiên cu và đ xut hai mô hình n thông tin ci tin nhm gii quyt
mc tiêu chng tn công hình hc da trên min bt bin và ni dung nh.
im mi ca lu
n án là s dng phép bin đi contourlet vào mô hình
chng tn công hình hc vi đy đ nhng u đim va nêu làm cho h
thng n thông tin đt yêu cu bn vng và an toàn.
v. xut và xây dng mô hình n thông tin kt hp h m cng là đóng
góp ni bt ca lun án. Các nghiên cu áp dng h m ca các tác gi
khác thng áp dng khái nim m vào m
t phn ca mô hình. Trong đ
xut ca mình, nghiên cu sinh đã thit k hoàn chnh và mô phng thành
công qui trình lp lun và suy din m, t khâu đu vào đn kt qu đu ra
ca h thng làm cho mô hình có th đáp ng yêu cu ngi dùng mt cách
linh hot và hiu qu.
Các kt qu nghiên cu đã đc công b trong 10 công trình khoa hc
ca tác gi trên các tp chí chuyên ngành, hi ngh khoa hc có uy tín trong
và ngoài n
c.
Hng phát trin
Da trên các các kt qu đã đt đc, chúng tôi đnh hng các ni dung
cn đc nghiên cu và trin khai trong giai đon tip theo nh sau:
Tip tc nghiên cu các qui trình nhúng và trích thông tin đ tng kh
nng bn vng ca mô hình trc nhng tn công mà lun án cha thc
hin nh chng tn công đa watermark.
Nghiên cu và xây dng các mô hình n thông tin d v
(fragile) trên
min bin đi contourlet và đ xut ng dng trong vn đ h tr chng
thc ni dung.
Ci tin mô hình n tin kt hp h m, m rng phm vi x lí cho yêu
cu bn vng thay vì ch tp trung kh nng chng JPEG, tng cng xây
dng thêm c s lut m đ nâng cao hiu qu hot đng ca h
thng.
5
3. xut mô hình n thông tin mi bng cách kt hp h m nhm khai
thác ti đa nng lc h thng, có kh nng đáp ng linh hot và đt
hiu qu cao hn theo nhu cu ngi dùng ([CT7]).
Chng 1: TNG QUAN
T khi hi tho quc t đu tiên v n thông tin đc t chc nm 1996,
đn nay lnh vc này đã thu hút rt nhiu s
quan tâm ca cng đng khoa
hc và các t chc hot đng trong lnh vc an toàn và bo mt thông tin.
i vi n thông tin trong nh s, các nghiên cu bui đu chn nhúng
thông đip n vào min không gian nh, vi nhng k thut s khai nh
LSB (Least Significant Bit). n nay, các min tn s/min bin đi nh
DFT, DCT, DWT, v.v đã đc khai thác vi các thut toán nhúng nh tri
r
ng ph SSM, điu bin lng t QIM, v.v
Ngoài ra, theo kho sát ca Gayyari [56] và Potdar [85] cho thy kh nng
s dng các min bin đi đ n thông tin tt nht trên nh s theo th t
nh sau: min không gian < DFT < DCT < DWT.
Sau đó, Minh Do [54, 58] đã đ xut bin đi contourlet và bin đi này
đc xem nh s k tha u đim đng thi kh
c phc khuyt đim ca
wavelet. Contourlet cng thu hút gii nghiên cu n thông tin trin khai rt
nhiu mô hình n thông tin nh B. Chandra Mohan [12], Narasimhulu [15],
Salahi [28], Li [32], M. Mohan [57], Anusha [87], Shu [88], v.v Kt qu
thc nghim khi các nhóm tác gi nghiên cu so sánh vi mô hình tng t
nhng s dng min n thông tin khác đã chng minh contourlet có kh
nng trình din tt hn.
Tuy nhiên, các kt qu này còn hn ch và cha
thuyt phc, nht là vi yêu cu dung lng n và chng tn công hình hc.
Yêu cu dung hòa và ti u cho vic đáp ng b ba cp yêu cu đi nghch
(trade-off) ca bài toán n thông tin: “dung lng bn vng”, “bn vng
– trong sut”, “dung lng – trong sut” luôn là nhng thách thc ln vn
6
cha đc vt qua, chính vì vy chúng tôi tip tc khai thác min
contourlet đ đt kt qu cao hn.
C s nghiên cu trong các mô hình đ xut ca chúng tôi, ngoài bin đi
contourlet còn s dng các k thut sau:
- Thut toán điu bin lng t QIM ca Chen [13], so vi thut toán ph
bin trc đây là tri rng ph, QIM thc hin quá trình nhúng và trích mù
chính xác hn mà không cn các k thut h tr
khác.
- Phng pháp xác đnh nng lng ca subband contourlet do Li [32] đ
xut. ây là c s đ chn ra các subband tt nht đ nhúng thông tin, có
kh nng h tr trích chính xác và tng đ trong sut.
- Ý tng n thông tin hai giai đon trên subband và lowband vào h s
contourlet ca Mohan[12]. Cách này làm dung lng cao hn do nhúng vào
hai vùng, thut toán bn vng hn nu tn công ch phá hoi mt vùng.
Trong nhng phn sau ca tóm tt, chúng tôi s trình bày k
t qu và các
đóng góp ci tin ca mình trong bn mô hình mi đ xut:
Mô hình n thông tin hai giai đon trên min contourlet (chng 2).
Mô hình chng tn công hình hc bng min bt bin (mc 3.1.1).
Mô hình chng tn công hình hc bng t đng b (mc 3.1.2).
Mô hình n thông tin dung lng cao và bn vng (mc 3.2).
Các kt qu nghiên cu s đc chúng tôi áp dng đ n thông tin vào
nh
y khoa DICOM (mc 3.3).
Mt đim mi trong nghiên cu ca chúng tôi, đó là t các mô hình có kh
nng trình din tt trên ba yu t: trong sut-bn vng-dung lng nhúng
cao, chúng tôi tích hp li và trang b thêm kh nng suy din ca b điu
khin m. Bng cách này, chúng tôi xây dng đc mt h thng vn hành
hoàn chnh, linh hot và có kh nng đáp ng t
t nht yêu cu ca ngi s
dng (chng 4).
27
khi đi sánh vi các nhóm tác gi khác có cùng hng tip cn trên th
gii. Ngoài ra, mô hình ca chúng tôi còn có kh nng kháng đc các
dng tn công hình hc, đây là dng tn công còn li mà các tác gi nghiên
cu trong lnh vc n thông tin trên th gii vn đang tip tc nghiên cu.
Các đóng góp chi tit ca lun án bao gm:
i. Thông qua vic khai thác s mc và hng thc hin bin đi
contourlet, cng nh khai thác các vùng h s contourlet (subband và
lowband) theo hai cách riêng đã giúp mô hình giúp tng kh nng chng li
nhiu loi tn công, đng thi tng đc dung lng nhúng cao (12%) mà
vn đm bo đ trong sut cao. C th, mô hình có th nhúng thông đip
logo kích thc (128x128)x2 vào nh gc (512x512) mà vn
đm bo đ
trong sut (PSNR > 37) và gi đc an toàn trc mt s tn công. Nu
không yêu cu chng tn công, mô hình cho phép dung lng nhúng lên
đn 25% (logo 256x256 nhúng vào nh gc 512x512) và có đ trong sut
cao (PSNR > 41).
ii. Mô hình hot đng theo c ch dò tìm và trích watermark mù (không
cn nh gc) vi đ chính xác cao là mt đim ni bt: bng vic chn
bc nhy QIM phù hp cho tng loi h s làm tng kh n
ng trích chính
xác thông đip mà không cn thông tin h tr, đm bo khi không có tn
công vn luôn đt mc an toàn cao (NC=1). im ci tin đáng k na là
tác gi đã phát hin đc đc trng và dùng bc nhy ca thut toán QIM
đ điu khin mô hình đáp ng theo nhiu cách khác nhau cho hai yêu cu
trong sut và bn vng vi tn công x lí tín hiu. Theo đó, đ bn vng
c
a thut toán khi dùng tn công nén JPEG lên đn mc ti đa là 5%.
iii. đng thi đáp ng ba yêu cu chính ca mô hình n thông tin,
nghiên cu sinh đã kho sát và đ xut cách khai thác đc trng ca các h
s contourlet. Trong đó, các đc tính liên quan nh “h s láng ging” ca
contourlet, “bc nhy” trong thut toán QIM, “s mc bin đi” và “s
hng phân tích” nh đã đc khai thác nh
m tng tính ngu nhiên trong
quá trình nhúng thông tin, giúp tng cng tính bo mt và kh nng chng
B
Chúng
t
mi trê
n
n thôn
g
thông t
i
hoàn th
à
C th,
và QI
M
trích th
ô
Hình 4.13 Kt
q
B
ng 4.4 Thc ng
h
t
ôi đã trình bày
n
n
min bin đi c
g tin có kh nn
g
i
n g
m: dung l
n
à
nh mc tiêu đt
r
các nghiên cu
đ
M
đ nâng cao hi
ô
ng tin ca chún
g
26
q
u chng JPEG
h
im tn công v
i
-
KT LU
n
hng ci tin v
à
ontourle
t
, bng v
i
g
đáp ng các yê
u
n
g, trong su
t và
r
a ca lun án.
đ
ã tp trung khai
t
u qu ca mô hì
n
g
tôi hot đng hi
vi yêu cu ng
i
các b tham s
k
-
N
à
phát trin k th
u
i
c phát trin thà
n
u
cu c bn ca
m
b
n vng. K
t q
u
t
hác các đc trn
n
h. Trong đó, qu
i
u qu và cho các
i dùng
k
hác nhau
u
t n thông tin
n
h công mô hình
m
t h th
ng
n
u
nghiên cu đã
n
g ca contourlet
i
trình nhúng và
kt qu cao hn
7
Chng 2: MÔ HÌNH N THÔNG TIN HAI GIAI ON
TRÊN MIN CONTOURLET
2.1 Mô hình n thông tin hai giai đon trên min contourlet:
2.1.1 Qui trình n thông tin hai giai đon trên min contourlet
- Giai đon 1: Nhúng w trên subband tt nht.
Hình 2.9 Qui trình nhúng thông tin hai giai đon ci tin [5]
Ta gi các h s đc chn nhúng là h s kh thi.
- Giai đon 2: Nhúng trên lowpass ca
nh kt qu t giai đon 1.
nh gc I
0
Bin đi Contourlet I
0
Tính nng lng các subband
QIM cho subband có nng lng
Max trên các h
s kh thi
Bin đi Contourlet I’
nh đã nhúng I’ (G1)
QIM trên h s lowpass ca I’
Bin đi contourlet ngc
Watermark
Bin đi Contourlet nguc
nh đã nhúng I
w
(G2)
2.1.2 Q
Vi vi
kh n
n
Tuy nh
i
cp cho
2.2 á
n
ui trình trích th
ô
c nhúng bng th
u
n
g trích mù thôn
g
i
ên, các tham s
b trích d liu.
Hình 2.12 S
n
h giá kt qu th
Hình 2.23 S
o
8
ô
ng tin
u
t toán QIM trên
g
tin, ngha là kh
ô
đã s dng tron
g
Qui trình trích đ
đ
mô t qui trì
n
c nghim:
o
sánh dung ln
g
các h s contou
r
ô
ng cn I
0
làm t
h
g
quá trình nhún
g
c th hin nh
H
n
h trích thông tin
[
g
nhúng các mô
h
rle
t
, h thng có
h
ông tin so sánh.
g
cn đc cung
H
ình 2.12.
[
26]
h
ình
4.4 á
n
H
ì
17
m
Tr
Ví d:
v
(a) Yê
u
(b) Qu
Nu vé
cu (a)
din, k
yêu c
u
Kt qu
- T
- T
r
- D
u
I
m
n
h giá kt qu
ì
nh 4.11
K
t qu
t
m
àu sc và nhãn:
c Y: T l nén J
P
v
i h m đã xây
u
cu:Bn vng:
C
i tc u tiên: Bn
t cn các b tha
m
trên, đáp án là “
t qu là tp tha
m
u
ng
i dùng.
ca mô hình th
n công (JPEG):
C
r
ong sut (PSNR)
u
ng l
ng (Cap
a
m
age(512x512))
25
t
hc thi mô hình
v
s th t ca b
t
P
EG. Kích c hìn
h
dng, ngi dùn
g
C
c mnh - Tron
g
vng > Dung l
m
s ca mô hình
t
không th thc
h
m
s 6 có kh nn
g
c thi b tham s
t
C
C MNH (JP
: THP: PSNR
=
a
city): CAO =
v
i 17 b tham s
t
ham s. Trc X:
đ
h
tròn: dung
l
n
g
g
nhp d liu in
p
g
sut: Tt - Dun
g
ng > Trong su
t
t
heo cách bình th
h
in”. Khi vn hà
n
g
đáp ng gn đú
n
t
h 6:
EG 20%) NC
=
=
33
6,25% (Logo
khác nhau.
đ
trong sut.
g
nhúng (bit)
p
ut nh sau:
g
l
ng: Rt cao
t
ng, thì vi yêu
n
h h m đ suy
n
g mc tt nht
=
0,998
W (128x128)
/
Nu kh
ô
khi suy
yêu c
u
Vi cá
c
m có
t
làm ti
p
Hid
i
Ví d,
t
m hóa
ca yê
u
t
Y
Mô hìn
h
ông tìm thy b
din đ đa vào
m
u
theo đ u tiên.
c
h vn hành “m
”
t
h là nhiu b t
h
p
theo là tính kt
q
i
ng = ∑
i
* t
Y
t
hc thi mô hình
t
giá t
r
rõ này đ
u
cu). Sau đó, áp
Y
êucu
i
= max {
h
s thc thi b t
h
Hình 4.5 S
24
tham s nào th
a
m
ô hình, phi th
”
nh trên, kt q
u
h
am s kh thi, t
h
q
u Hiding nh t
Y
êucu
i
vi i=
1
t
heo b tham s j
có các µ
trongsut_k
(
dng phép hp
m
µ
yêucui_k
} vi k
h
am s cho giá tr
đ
mô hình n th
ô
a
mãn đng thi
c thi các lut “ta
u
ca quá trình
h
ay vì ch mt. C
h
i (4.1) cho mi b
1
3
s cho PSNR =
4
(
k[1, s] vi s là
m
Max đ có t
[1, s], i=1 3
Hiding ln nht.
ô
ng tin kt hp h
các yêu cu sau
nhánh” đ gim
suy din ca h
h
o nên, vic cn
tham s.
(4.1)
4
8. Chúng tôi s
s lng tp m
t
Yêucu
i
.
(4.7)
m
Vic k
tôi (nh
ú
44) là
n
1.
2.
Hai đ
c
K
H
ình
2
Ch
Hì
n
Hình 2.
2
t qu nhúng đ
t
d
ú
ng 32x32: PS
N
n
h s khai thác
h
S hng d và
linh hot chn đ
c tính h s l
á
c
đim này to c
thut “nhúng th
2
.10.a Các h s k
h
đng tính toán,
n
h 2.22
S
mc p
h
9
2
4 So sánh PSN
R
d
ung lng ln P
S
N
R61, (32x32)x
2
h
ai đc đi
m n
i
b
s mc l ca ph
é
c s lng h
s
á
ng ging ca co
n
s đ chúng tôi t
h
a” trên subband
v
h
thi ti subband
đ
chn s mc l và
h
ân tích contourl
e
R
ca các mô hình
S
NR cao trong m
ô
2
: PSNR50, (6
4
b
t ca contourlet
é
p phân tích con
t
s
nhúng phù hp
n
tourle
t
.
h
c hin:
v
à lowband (hình
đ
m bo b 3 ràng
b
s hng d phù
h
e
t và dung lng
n
ô
hình ca chúng
4
x64)x2: PSNR
và QIM:
t
ourle
t
cho phép
(hình 2.22).
2.10a)
b
uc nhúng G1
h
p yêu cu
n
húng ti đa
Ngoài
k
công x
sau, ch
ú
mc 5
%
H
Khi th
nhy d
e
mnh n
h
đc đi
m
delta c
h
Hì
n
2.3 K
t
Mô hìn
h
nng
n
Vi n
n
nhng
đ
thêm tí
n
k
h nng n vi
lí nh, nht là
J
ú
ng tôi có th đ
y
%
.
H
ình 2.16 So sán
h
c hin nhúng b
n
e
lta ca QIM s
h
úng trong n th
ô
m
quan trng c
a
h
ính là nhân t qu
y
n
h 2.20 So sánh
đ
t
chng
h
n thông tin h
a
n
dung l
ng cao,
n
t
ng thành côn
g
đ
c đim ca Q
I
n
h nng chng t
n
10
đ trong sut c
a
J
PEG. Vi phát h
i
y
kh nng chu
h
giá tr
N
C khi t
r
n
g QIM trên các
h
nh hng đn t
ô
ng tin). Tuy nhi
ê
a
delta trong QI
M
y
t đnh kh nn
g
đ
trong sut và b
a
i giai đon trên
m
trong sut và b
n
g
t
mô hình nà
y
I
M và contourlet
n
công hình hc c
h
a
o, mô hình còn
i
n ti đây, trong
đng nén JPEG
c
r
ích w di tn c
ô
h
s contourlet,
đ
ính trong sut c
ê
n, chúng tôi ph
á
M
khi thc hin
n
g
chng JPEG c
a
n vng vi JPE
G
m
in contourlet
đ
n
vng vi tn cô
n
y
, chúng tôi s ti
trong các mô h
ì
h
o
m
ô hình.
chng đc tn
nhng mô hình
c
a mô hình lên
ô
ng JPEG
đ
ln ca bc
a mô hình (sc
á
t hin thêm mt
n
t
r
ên contourlet,
a
m
ô hình.
G
theo delta
đ
ã trình din kh
n
g x lí tín hiu.
p tc vn dng
ì
nh sau, đ tng
Tp 17
sau qu
á
3. T
n
Bn
g
Chúng
gm d
e
đ kh
4.3. M
y
Do đ
u
thng
k
cp, c
h
tng
đ đáp
m
nh đ MISO
á
trình chúng tôi
t
n
g t, chúng tôi x
g
4.2. Tp 17 m
n
tôi s dng thi
t
e
ltasub và deltal
o
m.
ô t cách thc
h
u t mâu thun
u
vào ng
i dùng
k
hông cn m hó
a
h
úng ta s gii h
ng ca b tham
s
ng bng và tt
h
23
cho đu ra m
d
t
rin khai các mô
ây dng các mn
h
n
h
đ
h
p
thành
d
t
b hp thành M
o
w, chúng tôi s
d
h
in h thng
n
đã cung cp giá
a
đu vào. Cn c
n s ln thc thi
s
. Vi mt yêu
c
h
n yêu cu đó.
d
eltalow di đâ
y
hình n thông ti
n
h
đ MISO cho c
á
d
ng MISO cho đ
ax – Min. Vi h
a
d
ng phng phá
p
n
thông tin m
đ
t
r
ca các bin
n
vào yêu cu do
n
mô hình n thô
n
c
u đu vào s kí
c
y
đ
c xây dng
n
t
i chng 2 và
á
c bin còn li.
u ra deltalow
a
i tp m đu ra
p
đim trng tâm
đ
gii quyt ba
n
gôn ng, nên h
n
g
i dùng cung
n
g tin theo giá t
r
c
h hot các mnh
Gii m
ã
distanc
e
sang m
ô
4.2 Thi
Hình
4
Chúng
t
Hình 4.2.
Q
ã
: h thng s gi
e
, num, deltasu
b
ô
hình n thông
t
t k h thng đ
i
4
.3. B điu khin
M
I
S
t
ôi xây dng các
t
Bng
22
Q
ui trình trích thô
n
i mã khóa k nh
n
b
, deltalow, time
s
t
in đ trích ra thô
n
i
u khin m
m MIMO (Mul
t
S
O (Multi Input S
i
t
p m mô t các
4.1. Các tp m
t
n
g tin kt hp h
m
n
vào đ ly đc
s
}. Các giá tr n
à
n
g đip w.
t
i Input Multi Ou
rp
i
ngle Output)
bin m đu vào
t
rong h thng
m
các giá t
r
{l, d,
à
y đ
c chuyn
rp
ut) gm nhiu
và đu ra.
11
Chng 3: CÁC MÔ HÌNH N THÔNG TIN CI TIN
TRÊN MIN CONTOURLET
3.1 Mô hình n thông tin bn vng trc bin đi hình hc trên min
contourlet
Theo nghiên cu ca Cox [35], mô hình n thông tin kháng đc trc
dng tn công hình hc luôn là thách thc ln t trc cho đn nay.
Cox đã phân loi mt s k thut chng tn công hình hc sau: 1. Tìm
kim vét cn; 2. ng b/đng kí; 3. T tng quan; 4. Watermark bt
bin; 5. T
đng b.
Chúng tôi s phát trin mô hình chng 2, trin khai hai mô hình mi có
kh nng chng tn công hình hc da trên k thut 4 và 5.
3.1.1 Mô hình n thông tin dùng min bt bin chng tn công
hình hc
Min bt bin trong chng tn công hình hc là min n thông tin không b
thay đi khi có tn công hình hc xy ra. Thông tin n s đa vào min
này. nh chun hóa (normalized image [17, 18, 37]) là mt dng bin đi
bt bin nh th, s đc khai thác cùng vi QIM trên contourlet trong mô
hình sau.
3.1.1.1 Qui trình nhúng kt hp chun hóa nh
- Bc 1: bin đi nh gc I thành nh chun hóa I
NOR
.
- Bc 2: chn mt mnh nh I
NOR_piece
ca I
NOR
theo đ ln ca
watermark W
- Bc 3: bin đi contourlet I
NOR_piece
đ có I
NOR_piece_Contour
- Bc 4: Nhúng W vào I
NOR_piece_Contour
da theo mô hình ti chng 2,
ch s dng lowband, có I
NOR_W_Contour
- Bc 5: bin đi contourlet ngc I
NOR_W_Contour
đ có I
NOR_W_Inv_Contour
- Bc 6: thay I
NOR_W_Inv_Contour
vào vùng nh đã chn t Bc 2
I
NOR_piece
đ có I
NOR_W
- Bc 7: chun hóa ngc I
NOR_W
đ có nh watermark I
W
3.1.1.2
Q
- B
- B
- B
- B
- B
I
N
O
3.1.1.3
nh ch
u
nng c
h
khá.
i
trang b
Q
ui trình trích t
h
c 1: đc nh w
a
c 2: chun hóa
I
c 3: chn vùng
c
c 4: bin đi co
n
c 5: dùng th
u
O
R_W_piece_Contou
r
đ
ánh giá kt qu
Hình 3.10 S
o
Hình 3.11 So s
u
n hóa đc bi
n
h
ng tn công hìn
h
i
u đó ngha là
n
cho mô hình thê
m
12
h
ông tin Norma
l
a
termark I
W
I
W
đ có I
NOR_W
c
a I
NOR_W
có thô
n
n
tourle
t
I
NOR_W_pie
u
t toán trích t
h
có watermark trí
c
thc nghim
o
sánh giá tr
N
C
s
ánh dung lng
n
n
đi contourlet
r
h
hc, tn công x
n
hng phát hin
m
kh nng chn
g
l
ize - contourlet
n
g tin n I
NOR_W_p
ce
đ có I
NOR_W_pie
c
h
ông tin n ti
c
h đ
c w.
s
au tn công các
n
húng gia các m
ô
r
i n thông tin b
lí nh và đt d
u
mc 2 tip tc
g
t
n công hình h
iece
c
e_Contou
r
chng 2 cho
loi
ô
hình
ng QIM có kh
u
ng l
ng nhúng
đ
c phát huy,
c.
Quyt
đ
s nh
h
-
-
-
-
H đi
u
suy di
n
tr ca
c
Mô hì
n
times}
u r
a
{l, d,
d
dng k
h
đ
nh điu khin c
h
ng đn kt q
u
S mc l và s
h
Vi subband co
n
chn nhúng (nh
ú
nng lng ln
d
Vi k thut
Q
deltalow và sub
b
S ln nhúng th
ô
đip có th đ
c
Hình 4.1.
Q
u
khin m nh
n
n trên
t
p lut m
c
ác tha
m
s {l, d,
n
h n thông tin
n
và thc thi n th
ô
a
ca h thng là
d
istance, num, d
e
h
i trích thông tin.
21
a h m c th
l
u
n thông tin.
ó
h
ng d thc hi
n
n
tourlet: khong
c
ú
ng tha hay dà
y
d
ùng đ nhúng.
Q
IM: giá t
r
c
a
b
and deltasub.
ô
ng đip: đ đ
m
c
nhúng nhiu ln
Q
ui trình nhúng th
ô
n
các giá t
r
đu
đã xây dng. K
distance, num,
d
n
hn vào {l, d,
d
ô
ng tin w vào nh
nh đã nhúng th
ô
de
ltasub, deltalo
w
l
à xác đnh giá tr
ó
là:
n
bin đi contour
l
c
ách distance gi
y
); s lng subb
a
a
b
c nhy de
l
m
bo trích đúng t
h
times thay vì ch
ô
ng tin k
t hp h
vào,
m
hóa (n
u
t xut ca h đi
u
d
eltasub, deltalo
w
d
istance, num, de
l
I.
ô
ng tin I
w
. Giá tr
w
, times} đc l
ca nhng tham
l
et.
a hai h s đc
a
nd num có mc
l
ta cho lowband
h
ông đip, thông
mt ln.
m
u
cn), tin hành
u
khin m là giá
w
, times}.
l
tasub, deltalow,
ca các tham s
u và khóa k s
Bn
g
TT
1
2
Vi n
h
tin bn
h
mm x
e
chng
m
DICO
M
vn ho
C
4.1 Kt
Xut p
h
din đ
t
nhúng
c
b
a yêu
nhau n
ê
mc đ
đnh. V
cách hi
g
3.15
K
t qu
sa
Bng 3. 16 S
o
Tn côn
g
Nhiu 0,3%
Median 3x3
h
DICOM, có hai
h
nhân) và chng
e
m DICOM). M
ô
m
inh kh nng t
r
M
, là dng nh m
à
t đng và cho k
t
hng 4: MÔ H
Ì
hp h m vào
m
h
át đim ca ý t
t
yêu cu ca ng
c
ó đ trong sut
r
cu {dung ln
g
ê
n không th đn
g
quan trng ca c
á
i b điu khin
m
u qu hn.
20
a
u khi thc hin c
á
o
sánh tn công
g
g
Ouesl
a
0
,
0
,
yêu cu u tiên l
à
nén JPEG (đ p
h
ô
hình chúng tôi
r
ình din tt ch
o
à
vùng ít ý ngha
t
qu khá tt khi s
Ì
NH N THÔN
G
m
ô hình n thôn
ng xây dng h
i dùng. Ngi
d
r
t cao”, thay vì
“
g
nhúng, đ trong
g
thi đt mc t
ác yêu cu và h
t
m
, h thng s
l
á
c dng tn công
g
ia các mô hình
(
a
ti [79]
M
,
94
,
99
à
dung lng cao
h
ân phi nh mà
t
r
ình bày ti c
á
o
hai yêu cu nà
y
r
ng, cha ít th
ô
o sánh.
G
TIN
K
T H
P
g tin
m n thông ti
n
d
ùng s phát biu
“
PSNR ln hn 5
sut, tính bn v
t nht. Ngi dù
n
t
hng s vn hàn
h
l
inh hot và tìm
k
trên mô hình
(
NC)
M
ô hình
1
0,82
(đ n đ thông
không cn phn
á
c mc trc đã
y
. Nay đn nh
ô
ng tin, mô hình
P
H M
n
là vì thói quen
theo cách “nh
0”. Hn na, b
ng} mâu thun
n
g s quyt đnh
h
theo h
ng ch
k
im li gii mt
13
3.1.2 Chng tn công hình hc bng t đng b theo ni dung
T đng b theo ni dung nh là k thut hin thu hút nhiu quan tâm ca
gii nghiên cu, vì đc trng nh là yu t bn vng di tn công (SIFT
[16] dùng đ trích đc trng nh). Ta đ ca các đim đc trng nh s
đc n vào mt min bt bin v
i tn công hình hc trong mô hình chúng
tôi s dng NPR [80]. Sau đó s dùng đ đi chiu vi đc trng nh sau
tn công, tính toán và bin đi ngc đ đa nh v trng thái trc tn
công hình hc, ri rút ra thông tin n.
3.1.2.1 Qui trình nhúng thông tin
Bc 1: rút P đim đc trng tt nht FP t nh gc dùng SIFT. S
lng FP rút tùy thuc vào s CP cn đ đng b d
liu: đ nhúng
vect ta đ ca 6 đim cn 120 bit. Mt bit nhúng trong hai tam giác.
Vì vy, ta cn có 240 tam giác. Theo nhóm tác gi Lee [30], hu nh có
th đt s FP không gii hn.
Bc 2: dùng li Delaunay trong Omohundro [77] ca các FP t bc
1 đ phân hoch nh thành N tam giác khác nhau Tr
i
. Nu N<240, quay
li bc 1 đ tng s lng đim P.
Bc 3: sp xp tp tam giác t nh đn ln, {Tr
1
, Tr
2
, …, Tr
N
}.
Bc 4: chn 6 FP có trng s tt nht t bc 1. Lu ta đ ca 6 FP
vào chui RS đ làm thông tin t đng b.
Bc 5: nhúng RS vào min NPR nh sau:
Cp Tr
i
và Tr
i+1
t bc 3 s đc dùng đ nhúng mt bit ca RS.
Nu là bit 0, chnh pixel ca Tr
i
và Tr
i+1
đ NPR(Tr
i
)< NPR(Tr
i+1
)
Nu bit 1, chnh pixel ca Tr
i
và Tr
i+1
đ NPR(Tr
i
)> NPR(Tr
i+1
)
Thut toán dùng đ thay đi các NPR
NPR(Tr
i
) < NPR(Tr
i+1
): gim s pixel ln hn ngng T ca Tr
i
và tng
s pixel ln hn ngng T ca Tr
i+1
.
Bc 1: sp pixel ca Tri t ln đn nh, đánh s t P
i1
đn P
iN
.
Bc 2: sp pixel ca Tr
i+1
t ln đn nh, ch chn các pixel nh hn
ngng T. ánh s t P
(i+1)1
đn P
(i+1)M
.
14
Bc 3: khi to k=1 (k=1 N), l=1 (l=1 M): xét các pixels ca Tr
i
và
Tr
i+1
.
Bc 4: gim giá tr ca P
ik v
nh hn T, tng giá tr ca P
(i+1)l
cao hn
T. Tính NPR(Tr
i
) và NPR(Tr
i+1
).
Bc 5:
- Nu NPR(Tr
i
) < NPR(Tr
i+1
) thì Dng,
- Ngc li, tng k+ l, quay li bc 4
Giai đon 2: Nhúng thông đip watermark
Sau khi nhúng thông tin t đng b, chúng tôi tip tc nhúng thông đip
bng qui trình nhúng tng t ti chng 2.
3.1.2.2 Qui trình trích
u tiên, qui trình s kim tra đ xác đnh có hay không bin đi hình hc
trên nh đã nhúng, bng cách so sánh giá tr hin ti vi d liu cha thông
tin đng b rút ra t ln nhúng giai
đon 1. Nu có sai bit, s thc hin
các bin đi ngc đ phc hi v nh ban đu. Sau đó là trích thông đip.
Ý tng v cách xác đnh nh watermark b bin đi hình hc nh sau:
Bc 1: dùng b dò ti [30] ly P các FP tt nht t nh đã nhúng.
Bc 2: to li Delaunay t các FP đ phân nh thành N tam giác Tr
i
(i=1…N).
Bc 3: sp xp các tam giác t nh đn ln.
Bc 4: rút RS (chui thông tin đng b) t min NPR.
Bc 5: so sánh 6 đim t bc 1 và 4. Nu có khác, xác đnh hai tham
s ca bin đi affine.
Bc 6: làm bin đi ngc li vi kt qu có t bc 5. Tn công
hình hc trên nh nhúng đã b đng b
.
Sau khi tn công hình hc đc gii quyt, qui trình tip tc thc hin trích
thông đip nh mô t ti chng 2.
3.1.2.3 ánh giá kt qu thc nghim
Ti mô
(chn
tôi đã
d
nhm
k
trình n
h
- S
- K
h
- G
i
su
t
- S
Nh đ
ó
các m
ô
khin
3.3 n
Các th
ô
him,
b
nhau.
trc t
PSN
R
hình này, nhm
p
g 2), chúng tôi đ
ã
d
ùng phng ph
á
k
hoanh đ
c vù
n
h
úng và trích. C
mc l và d ca p
h
ong cách nhy
h
i
á tr delta phù
h
t
, bn vng cao.
ln nhúng trên s
u
ó
, mô hình ca ch
ú
ô
hình khác. ây
n thông tin trong
g dng xây dn
g
ô
ng tin cá nhân t
r
b
nh vin và c b
ây là lúc cn
n
n công.
B
Oueslati [7
9
R
40,12
Hình 3.32 So
19
p
hát huy nhng
p
ã
đy h thng đ
n
á
p th sai, vét c
n
n
g phù hp nht
th, đó là các giá
hân tích contourl
e
h
s khi QIM trê
n
h
p ca QIM ch
o
u
bband.
ú
ng tôi đã đt cá
c
cng là c s đ
chng 4.
g
mô hình n thô
r
ong nh DICO
M
nh nhân tác đn
g
n
g dng n thôn
g
B
ng 3.14 Kt qu
9
] Rahimi
[
>45
sánh dung
l
n
g
p
hát hin ti mô h
ì
n
t
i đa các ng
n
n
và ghi du các
cho các tham s
tr tham s sau:
e
t.
n
subband, lowb
a
o
các mc đích
k
c
kt qu vt tr
chúng tôi xây
d
ng tin trên nh
y
M
s là đi tng
g
thay đi vì nhi
g
tin vào đ bo
v
đo PSNR
[
29]
M
36,77 ≤
P
g
và PSNR các m
ô
ình hai giai đon
n
g có th. Chúng
mc quan trng
dùng trong qui
a
nd.
k
hác nhau: trong
i khi so sánh vi
d
ng h m điu
y
khoa
đ các hãng bo
u mc đích khác
v
ni dung này
M
ô hình
P
SNR ≤ 43,34
ô
hình
H
Hình 3.
2
H
ình 3.27 So sán
h
Hình 3.28
Hình 3.29 So
18
2
6 So sánh bn v
h
NC ca water
m
Dung
l
ng nhú
n
sánh dung
l
ng
ng di tn công
m
ark khi có tn cô
n
n
g ca các mô hì
n
và PSNR ca mô
n
g JPEG
n
h
hình
- Nu
k
StirMa
r
B
Hình 3.18 So
s
Hình 3.19
S
k
hông có
t
n côn
g
r
k 4.0 ca Petisc
o
B
ng 3.5 So sánh
15
s
ánh dung lng
n
S
o sánh
đ
trong
s
g
, mô hình trích
W
o
las[69] thc hin
tính bn vng tr
n
húng gia các
m
s
ut gia các mô
h
W
chính xác vi N
t
n công hình h
c tn công (Sai
s
m
ô hình
h
ình
N
C1,0. Khi dùng
c, cho kt qu:
s
là BER)
16
Nh vy, nhng u đim ca mô hình c bn trong chng 2 có th chuyn
tip vào mô hình chng tn công hình hc, vi kt qu khá tt.
3.2 Mô hình n thông tin trên min contourlet đt dung lng cao và
bn vng
3.2.1 Qui trình nhúng
Quá trình nhúng thc hin bng cách ln lt nhúng vào các subband theo
mc nng lng gim dn cho đn khi ht dung lng yêu cu. Và trong
quá trình nhúng, c hiu thông báo vic ngng nhúng là PSNR ca nh
m
i. Nu PSNR vt qua ngng “trong sut”, thut toán ngng nhúng.
Tiêu chun đ nhúng vn là chn subband có nng lng cao.
Dung lng nhúng s tng lên khi nhúng nhiu ln trên nhiu subband. Do
đó, thay vì chn nng lng E
max
, chúng tôi sp xp theo mc nng lng
gim dn ca các subband đ nhúng.
3.2.2 Qui trình trích
Bc 1: phân tích nh đã nhúng I
w
bng bin đi contourlet
Bc 2: tính nng lng cho các subband
Bc 3: sp xp, đa các subband vào queue theo nng lng gim dn
Bc 4: ly 3 bit đu ca subband có nng lng MAX đ có n là s logo
đã nhúng
Bc 5: ly ra t queue bc 3 mt subband (th i), trích w theo b
tham s
tng ng ca QIM. Da trên i, dch chuyn k dòng ca w đ
trích đúng w. Sau đó t thông tin đã trích, xây dng nh nhúng theo chiu
đã quét.
Bc 6: - Nu i=n thì sang bc 7;
- Ngc li, tng I và quay li bc 5.
Bc 7: trích ra t lowband ca bc 1 đ có nh nhúng W
n+1
.
3.2.3 ánh giá kt qu thc nghim
17
Bng 3.7 So sánh đ trong sut
Xueqiang [48] Salahi [28] Shu [88] Mô hình
n/a 49 n/a 39
Bng 3.10 So sánh kh nng chu đng tn công ti đa
TT Tn công Xueqiang [48] Mô hình
1 JPEG (minimum) 9 5
2 Crop 13×13 200 × 200
3 Median 5×5 1×1
Bng 3.11 Kt qu trích watermark sau tn công (NC)
TT Tn công Salahi [28] Shu [88] Mô hình
1 JPEG 50% 0,99 n/a 1
2 Nhiu Gauss < 0,85 n/a > 0,9
Bng 3.12 Kt qu trích watermark sau khi tn công (NCC)
TT Tn công
Narasimhulu [15]
Mô hình
1 JPEG 1 1
2 JPEG 50% n/a 1
3 Nhiu 0,3% 1 1
4 Median 3x3 n/a 0,82
5 Mosaic 0,96 1
6 Sharpen 0,53 0,98
7 Blurring 0,92 1
8 Brightness n/a 1
9 Contrast 0,99 0,92
10 Manual crop -0,98 0,98
11 Invert 1 1