Professional Documents
Culture Documents
LuanVanThacSi HuuNam LHU
LuanVanThacSi HuuNam LHU
TRNG I HC LC HNG
***
NGUYN HU NAM
NG NAI, 2011
B GIO DC V O TO
TRNG I HC LC HNG
***
NGUYN HU NAM
NG NAI, 2011
LI CAM OAN
Ti xin cam oan lun vn thc s cng ngh thng tin: Pht hin nh
k thut s gi mo dng ct/dn l kt qu ca qu trnh hc tp, nghin
cu khoa hc c lp, nghim tc.
Cc s liu trong lun vn l trung thc, c ngun gc r rng, c
trch dn v c tnh k tha, pht trin t cc ti liu, tp ch, cc cng trnh
nghin cu c cng b, cc website,
Cc phng php nu trong lun vn c rt ra t nhng c s l lun
v qu trnh nghin cu tm hiu ca tc gi.
ng Nai, thng 11 nm 2011.
Tc gi
Nguyn Hu Nam
LI CM N
Li u tin ti xin gi li cm n Thy PGS. TS Nng Ton tn
tnh gip ti trong sut thi gian hc tp va qua, c bit l nh hng
nghin cu v tn tnh hng dn cho ti trong sut qu trnh lm lun vn.
Nu khng c s gip tn tnh ca thy, ti kh c th hon thnh lun
vn ny.
Bn cnh , ti chn thnh cm n cc thy c Trung tm Thng tin
T liu, trng i Hc Lc Hng, ni ti cng tc v nghin cu to
iu kin v h tr ti trong sut thi gian qua.
Ti cng xin chn thnh cm n cc thy c Khoa Cng ngh Thng
tin tn tnh ging dy, ch bo v cung cp cho ti nhng kin thc cn
thit trong sut thi gian hc v cng xin gi li cm n chn thnh n
nhng ngi thn, bn b v ng nghip gip v ng vin ti trong
sut thi gian hc tp cng nh trong thi gian thc hin lun vn.
Chn thnh cm n !
Bin Ha, ngy 01 thng 11 nm 2011
Nguyn Hu Nam
MC LC
Trang
LI CAM OAN ............................................................................................... i
LI CM N ....................................................................................................ii
MC LC ........................................................................................................ iii
DANH MC CC T VIT TT ..................................................................iv
DANH MC HNH ........................................................................................... v
DANH MC BNG BIU ..............................................................................vi
PHN M U ............................................................................................... 1
CHNG 1: KHI QUT V X L NH V NH GI MO ................ 3
1.1. X l nh v mt s vn c bn trong x l nh. ................................. 3
1.1.1. X l nh l g ? ............................................................................. 3
1.1.2. Biu din nh s .............................................................................. 3
1.1.3. Mt s khi nim c s trong x l nh ......................................... 5
1.1.4. Cc giai on trong x l nh ...................................................... 10
1.1.4.1. Thu nhn nh ........................................................................ 10
1.1.4.2. Tin x l ............................................................................ 10
1.1.4.3. Phn on nh ..................................................................... 11
1.1.4.4. H quyt nh ...................................................................... 12
1.1.4.5. Trch chn c im ............................................................. 12
1.1.4.6. Nhn dng............................................................................. 13
1.1.5. Bin v cc phng php d bin ................................................. 14
1.1.5.1. Bin v cc kiu bin c bn trong nh ............................... 14
1.1.5.2. Vai tr ca bin trong nhn dng ......................................... 15
1.1.5.3. Cc phng php d bin trc tip ...................................... 17
1.1.5.4. Mt s phng php d bin ................................................ 19
1.1.5.4.1. Phng php Canny ................................................... 19
CC THUT NG V CC T VIT TT
2D
3D
ADC
CPU
DoG
H
IC
LoG
RAM
RANSAC
SIFT
SVD
DANH MC HNH NH
Trang
Hnh 1.1- Biu din nh bng hm f ( X , Y ) ....................................................... 3
Hnh 1.2 - Ma trn 8 lng ging ........................................................................ 6
Hnh 1.3 - Cc bc c bn trong x l nh s .............................................. 10
Hnh 1.4 - Cc thnh phn c bn ca mt h x l nh ................................ 14
Hnh 1.5 - S phn tch nh ...................................................................... 15
Hnh 1.6 Lm trn nh ................................................................................. 20
Hnh 1.7 - Minh ha v vic gi mo nh [3] ................................................. 26
Hnh 1.8 - Ghp nh t 2 nh ring r [3] ....................................................... 28
Hnh 1.9 - nh che ph v b i i tng [16]............................................. 29
Hnh 1.10 - nh b sung i tng [16]......................................................... 29
Hnh 1.11 - Bc nh gi chnh sa nhm tng mnh ca thng tin chin
tranh [18] ......................................................................................................... 30
Hnh 1.12 - nh gi ca John Kerry v Jane Fonda c ct/dn t hai nh
ring l. [16] .................................................................................................... 31
Hnh 1.13 - nh gi mo Tng thng Bush c sch ngc [18] .................. 31
Hnh 1.14 - Dn khoan du, bo v st [18] ................................................... 32
Hnh 1.15 - nh gi ca Holmes vi nam din vin Tom Cruise c ct/dn
t tp ch bao gm hin th Kimo vi n din vin Katie Holmes [16] ......... 33
Hnh 1.16 - C mp tn cng trc thng [18] ................................................. 33
Hnh 1.17 - Con mo trng khng l [18]....................................................... 34
Hnh 1.18 - Sng Thn Thi Lan [18] ......................................................... 35
Hnh 1.19 - S vic pht hin gi mo da vo c s d liu [3] ............. 36
Hnh 1.20 - S khc bit ca cc hng ngun sng khc nhau [8]. ............. 37
Hnh 2.1 - Minh ha cho vic tm kim khi bao ca thut ton Exact Match
......................................................................................................................... 38
Hnh 2.2 - M hnh nh x cc im nh t nh gc sang nh ch [3] ......... 40
Hnh 2.3 - Minh ha hng ngun sng v php tuyn b mt ca i tng
......................................................................................................................... 45
Hnh 2.4 - Hai i tng c chiu bi 1 ngun sng gn [8]. ................. 47
Hnh 2.5 Qu cu hin th 3 ngun sng khc nhau trong khong t 200
ti +200 ............................................................................................................ 48
Hnh 2.6 Hng ngun sang t bn tri sang .............................................. 50
Hnh 2.7 - nh ghp gia cn nh v cy thng c ngun sng khc nhau ... 51
Hnh 2.8 - S chc nng pht hin nh gi mo ........................................ 52
Hnh 2.9 - Kt qu o hm theo 2 hng x v y ........................................... 54
Hnh 2.10 - Kt qu minh ha tnh ln bin .............................................. 54
Hnh 2.11 Hng php tuyn ....................................................................... 55
Hnh 2.12 - Minh ha cc lin thng theo 4, 8, 6 lng ging ........................ 56
Hnh 2.13 - Minh ha cc im c nh du xa [2]. ........................... 56
Hnh 2.14 - Ln cn 8 ca im p1 ................................................................. 57
Hnh 2.15 - Minh ha cc im c nh du ni nt t [2] ................. 58
Hnh 2.16 - nh minh ha xem c gi mo khng .................................... 61
Hnh 2.17 - nh minh ha kt qu xc nh hng nh sng trn bc nh l
khc nhau nn y l nh gi mo dng ct/dn ............................................. 61
Hnh 2.18 Ch ra hng ngun sng khc nhau bng mi trn ................... 62
Hnh 2.19 Hnh gc cha ct/dn, ch c 1 ngun sng duy nht 1250 ....... 62
Hnh 2.20 Hnh gc cha ct/dn, ch c 1 ngun sng duy nht 800 ......... 63
Hnh 2.21 - Minh ha kt qu xc nh hng nh sng trn bc nh gi mo
c sn [15]. ...................................................................................................... 63
Hnh 2.22 - Xy dng mt khng gian t l [9] ............................................. 65
PHN M U
Vi s pht trin ca khoa hc cng ngh, ngy cng c nhiu k thut
ca khoa hc cng ngh c ng dng vo thc t v nh s chnh l mt
trong nhng thnh qu . nh s ngy cng d sa cha v hiu chnh do
sc mnh ca cc phn mm son tho v x l nh m in hnh l
PhotoShop. Ngy nay, cc chng trnh x l nh c th thm vo hoc b i
cc c trng ca nh m khng li cc du hiu v s gi mo. iu
c ngha vic pht hin ra nh gi mo l vn phi t ra ngy cng cp
bch v cng tr nn kh khn.
Mc d nhu cu v vic pht hin cc gi mo nh s c cng nhn
bi cng ng cc nh nghin cu, nhng hin nay rt t ti liu c gi tr v
lnh vc ny. Nht l trong iu kin Vit Nam, cha c nhiu nhng nghin
cu ny, trong khi thc t t ra nhng nhu cu, i hi.
Xut pht trong hon cnh , lun vn la chn ti Pht hin nh
k thut s gi mo dng ct/dn nhm nghin cu mt s k thut pht hin
nh k thut s gi mo c to ra bi vic s dng cc chng trnh x l
nh thng dng, thng qua vic ct/dn t chnh mt nh v c s thay i v
kch thc i vi cc i tng b ct/dn. y cng chnh l cch thng
c cc i tng s dng trong qu trnh to nh s gi nh
k thut ct/dn.
* Ni dung chnh ca lun vn gm:
- Phn m u.
- Chng 1: Khi qut v x l nh v nh gi mo: Chng ny
cp n cc khi nim c bn v x l nh s, qu trnh x l nh v cc khi
nim c bn v nh gi mo.
X ,Y
( X , Y ) bt
l cc gi tr to khng
k s t l vi sng hay
mc xm ca im nh ti im ny. [2,3]
* P(X,Y)
0 f ( X ,Y )
(1.1)
f ( X , Y ) i( X , Y ) r ( X , Y )
Vi:
(1.2)
( 0 i( X , Y )
0 r( X ,Y ) 1 )
(1.3)
(1.4)
P2
P1
P4
P0
P5
P6
P7
10
Thu nhn
nh
Biu din
Phn on
Scanner,
Camera
Tin x l
C s tri thc
Nhn dng
v ni suy
Kt qu
11
12
1.1.4.4. H quyt nh
nh l mt i tng kh phc tp v ng nt, sng ti, dung
lng im nh, mi trng thu nh phong ph ko theo nhiu.
Trong nhiu khu x l v phn tch nh ngoi vic n gin ha cc
phng php ton hc m bo tin li cho x l, ngi ta mong mun bt
chc quy trnh tip nhn v x l nh theo cch ca con ngi. Trong cc
bc x l , nhiu khu hin nay x l theo cc phng php tr tu con
ngi. V vy, y cc c s tri thc c pht huy.
1.1.4.5. Trch chn c im
Vic gii quyt bi ton nhn dng trong nhng ng dng mi ny sinh
trong cuc sng khng ch to ra nhng thch thc v gii thut, m cn t
ra nhng yu cu v tc tnh ton.
c im chung ca tt c ng dng l nhng c im c trng
cn thit thng l nhiu, khng th do chuyn gia xut, m phi c
trch chn da trn cc th tc phn tch d liu.
Vic trch chn hiu qu cc c im gip cho vic nhn dng cc i
tng nh chnh xc, vi tc tnh ton cao v dung lng nh lu tr
gim xung.
Cc c im ca i tng c trch chn tu theo mc ch nhn
dng trong qu trnh x l nh. C th nu ra mt s c im ca nh
sau y:
- c im khng gian: phn b mc xm, phn b xc sut, bin ,
im un v.v..
- c im bin i: cc c im loi ny c trch chn bng vic
thc hin lc vng (zonal filtering). Cc b vng c gi l mt n c
im (feature mask) thng l cc khe hp vi hnh dng khc nhau (ch
nht, tam gic, cung trn v.v..)
13
14
B nh nh
Mn hnh ha
Camera
B x l tng t
B nh ngoi
My ch
B x l nh s
Mn hnh
Bn phm
My in
15
Phn tch
c trng
Phn on
nh
Phn
loi
Phn
loi
16
17
f ( x, y) f ( x dx, y) f ( x, y)
x
dx
fy
f ( x, y ) f ( x, y dy ) f ( x, y)
y
dy
(1.5)
(1.6)
x = r.cos, y = r.sin.
f f x f y
fxcos + fysin
r x r y r
f
f x f y
r.fx.sin + r.fy.cos.
x y
(1.7)
Hx =
-1 0 1
-1 0 1
-1 0 1
dx = dy = 2
Hy =
-1 -1 -1
0 0 0
1 1 1
18
Hx =
Hy =
-1 -2 -1
0 0 0
1 2 1
2 f 2 f
f= 2 2
x
y
(1.8)
2 f
( f ( x 1, y) f ( x, y))
f
Ta c: 2 ( )
x x
x
x
Mt n nhn chp:
H =
(1.9)
0 1 0
1 -4 1
0 1 0
0 -1 0
-1 4 -1
0 -1 0
H2 =
-1 -1 -1
-1 8 -1
-1 -1 -1
H3 =
1 -2 1
-2 4 -2
1 -2 1
19
20
Thut ton
+ Bc 1: Lm trn nh
Tnh I H, vi:
2
4
1
5
H
115
4
2
4 5 4 2
9 12 9 4
12 15 12 5
9 12 9 4
4 5 4 2
(1.10)
Gi G l kt qu lc nhiu: G= I H
Hnh 1.6 Lm trn nh
+Bc 2: Tnh gradient ca nh bng mt n PreWitt, kt qu t vo
Gx,Gy.
Gx = G Hx, Gy = G Hy
+ Bc 3: Tnh gradient hng ti mi im (i,j) ca nh. Hng ny s
c nguyn ha nm trong 8 hng [0..7], tng ng vi 8 ln cn
ca mt im nh.
+ Bc 4: Dng rng buc loi b nhng im khng phi l cc i
xa b nhng im khng l bin. Xt (i,j), l gradient hng ti (i,j). I1,
I2 l hai im ln cn ca (i,j) theo hng . Theo nh ngha im bin cc
b th (i,j) l bin nu I(i,j) cc i a phng theo hng gradient Nu
I(i,j) > I1 v I(i,j) > I2 th mi gi li I(i,j), ngc li xa I(i,j) v
im nh nn.
+ Bc 5: Phn ngng. Vi cc im c gi li, thc hin ly
ngng gradient bin ln cui xc nh cc im bin thc s.
21
22
nh thng thy l php bin i affine (php quay, php t l, php tnh
tin), php thay i cng sng. Ta gi cc php bin i l f: II,
bin nh I thnh nh I.
Bng mt cch no , ta s trch ra t nh I cc im c trng (x,y)
tha mn tnh cht H. Nu sau php bin i A, nh II, im (x,y) ca nh
I tr thnh (x,y) ca nh I, v im vn tha mn tnh cht H i vi nh
I th c th coi im (x,y) l im bt ng i vi php bin i f.
c trng bt bin nh c xy dng da trn c s ca im bt ng.
Mt tp cc im bt ng cng vi cc c trng bt bin c to ra t n
c th c xem nh l cc c tnh biu din cht liu nh hay i tng
nh. Nh vy, tm cc c trng bt bin nh: u tin ta xc nh cc im
bt ng trong nh i vi php bin i hnh hc no , sau tnh ton
cc m t da vo cc im bt ng tm c, cc m t ny chnh l cc
c trng bt bin biu din nh.
C nhiu phng php trch chn cc c trng bt bin, ty thuc vo
tng ng dng c th m cc c trng ph hp s c trch chn. Bi bo
ny cp n cc c trng bt bin t l (scale) v bt bin quay (rotation).
Trong [9] xc nh cc im bt ng i vi php bin i t l (SIFT), cc
im ny cn gi l cc im kha (keypoint), cc im kha (keypoint) c
tm ra trn c s xy dng cc pyramid Gaussian, n chnh l nghim ca cc
phng trnh khai trin Taylor ca DoG D(x,y,) trn khng gian t l, c
thay i sao cho gc ta trng vi im ly mu (sample point):
D( X ) D
D T
1
2D
X XT
X
X
2
X 2
Trong : X=(x,y,) v
(1.12)
23
D(x,y,) = (G(x,y,k)-G(x,y,))*I(x,y)
= L(x,y,k) - L(x,y,)
G ( x, y , )
1
2
( x2 y 2 )
2 2
2 D 1 D
,
X 2 X
(1.13)
24
p1 q1 2 p2 q2 2 ... pn qn 2
p
i 1
qi
(1.15)
25
x T 1 x
(1.16)
d x y
x y T 1 x y
(1.17)
d x y
xi yi 2
i 1
i2
(1.18)
26
27
28
1.2.2. Cc dng nh gi mo c bn
Trong dng nh gi mo th hai c th chia ra lm cc loi: Ghp nh,
che ph i tng, b sung thm i tng. Hnh 1.8.a minh ha nh ghp t
2 nh ring r vi cng t l. R rng l nu ch ra y l nh tht hay nh gi
mo th cng c ngha l chng minh c mi quan h gia h.
Hnh 1.8.b l nh ghp t hai nh c s thay i t l. Hnh nh ny nu
khng chng minh l gi to th s phi c cch nhn khc v tin ha ca
loi ngi.
29
a) nh gc
b) nh che ph i tng
c) nh gc
d) nh b i i tng
a) nh gc
b) nh b sung i tng
30
31
32
33
34
35
36
37
Hnh 1.20 - S khc bit ca cc hng ngun sng khc nhau [8].
Cch th hai l nghin cu cc chm sng trong con ngi mt ngi.
Mt l mt phn tm gng soi vo th gii n cha ch th c chp.
Ngoi ra, mu ca nh sng c th xc nh bng trng chnh xc ca cc
chm sng. Mt nh tng hp t nhiu nh khc nhau s c bng sc thay i
t ngi ny sang ngi khc.
38
Hnh 2.1 - Minh ha cho vic tm kim khi bao ca thut ton Exact Match
39
Thut ton
Thut ton Exact Match nhm tm ra cc khi bao ging nhau trn cng
mt nh, bao gm cc bc sau:
Bc 1: La chn kch thc khi bao nh nht.
Bc 2: Xc nh tp cc khi bao da trn kch thc khi bao nh
nht.
Bc 3: a mi khi bao vo mt hng ca mng lu xc nh.
Bc 4: Sp xp cc hng trong mng lu bc 3 theo th t tng
dn.
Bc 5: Kim tra hai hng lin tip trong mng lu sau khi sp xp,
nu chng ging nhau th a ra 2 tp khi bao ging nhau tng ng.
2.2. Pht hin nh gi mo da vo Thut ton ci tin Exact match* [3]
Khi thay i kch thc nh, PhotoShop thng s dng 1 trong cc k
thut ni. Da vo , ta tm kim cc cp vng trong nh c mi quan h
tng quan theo mt phng php ni suy xc nh. Mt vng c gi l
vng tng quan nu n tn ti t nht mt vng v mt php bin i,
tng ng khc sao cho :
f :
40
(x,y)
41
Nearest-neighbor
K thut ny c din t nh sau: vi mi im nh t nh gc s
tng ng vi mt v tr ph hp trong nh ch (nh c thay i kch
thc). Cc gi tr mu v tn hiu ca mt im nh trong nh mi s c
gn bng gi tr mu ca im nh gn nht (lng ging gn nht) thuc nh
gc tng ng.
Hu ht cc phn mm hin th v sa cha nh s dng kiu ni suy
ny trong vic phng to mt nh s, mc ch khoanh vng kim tra nh, bi
v n khng lm thay i thng tin mu sc trong nh v li cc ng nt
rng ca trong nh. Vi l do tng t, n khng thch hp phng to mt
s bc nh do n lm tng tnh r nt ca cc ng rng ca.
Bilinear interpolation
y l phng php phc tp hn nearest neighbor. Phng php ny
xc nh gi tr ca mt im nh mi da trn trung bnh trng s ca 4 im
nh lng ging gn nht 2x-2 ca im nh thuc nh gc.
Chng ta miu t chi tit phng php ni suy bilinear nh sau: Gi s
vi mi im (x,y) thuc nh gc ta xc nh c cc gi tr nh x tng
ng (X,Y) thuc nh ch theo php bin i sau:
X f x ( x, y) v Y f y ( x, y) , vi f x , f y l cc hm tuyn tnh.
Trong :
Wu,v (u 1 x)(v 1 y) ,
W u 1,v ( x u)(v 1 y)
Wu ,v1 (u 1 x)( y v) ,
Wu 1,v1 ( x u)( y v)
(2.1)
42
(2.2)
Trong :
1
1
3
5
f 1 t 3 t 2 t , f 0 t 3 t 2 1,
2
2
2
2
3
1
1
1
f1 t 3 2t 2 t , f 2 t 3 t 2
2
2
2
2
43
Trong ngun sng n, chng ta li chia thnh hai loi: ngun sng rt
xa (xa v hn) v ngun sng gn.
2.3.1.1. Ngun sng v tn (3-D)
Hng chun ha cho vic c lng hng ngun sng bt u t vic
xy dng mt s gi thuyt n gin:
+ B mt ca i tng phn x nh sng ng hng (b mt
Lambertian)
+ B mt ca i tng c mt hng s phn x
+ B mt c chiu bi ngun sng im xa v hn
+ Gc gia b mt v hng ca ngun sng trong khong t 0
n 90 .
Di y gi thuyt cng im nh c biu din bng
phng trnh:
I ( x, y) R N ( x, y).L A
(2.3)
Trong :
+ R l gi tr hng s phn x b mt,
+ L l vector biu din hng ngun sng,
+ N ( x, y) l vector biu din php tuyn b mt ti im nh (x,y)
+ A l bin nh sng cn gi l hng s gii hn nh sng xung quanh
Nu ch quan tm n hng ngun sng L th h s phn x R c th
a v gi tr n v .T phng trnh (2.3) qua bin i tuyn tnh ta c th
tnh L v A theo N ( x, y) v I(x,y).
gii quyt bi ton ny chng ta xt ti t nht 4 im c cng h s
phn x b mt v c cc vector php tuyn b mt khc nhau . Hng ngun
sng v bin A c th c tnh thng qua c lng bnh phng cc tiu
44
Lx I ( x1 , y1 )
L y I ( x2 , y 2 )
E ( L, A) M
.......
L
z
A I (x , y )
p
p
= Mvb
(2.4)
N x ( x2 , y2 ) N y( x2 , y2 ) N z ( x2 , y2 ) 1
M
...
...
...
....
N (x , y ) N (x , y ) N (x , y ) 1
y
p
p
z
p
p
x p p
(2.5)
v MTM
MTb
(2.6)
Trong v ( Lx , Ly , Lz , A) .
Ch : trn b mt 3-D bi ton ny c gii quyt ti t nht 4 im
(p 4 ), cc i tng trong nh c hnh dng khng xc nh (khng thuc
cc hnh bit nh: hnh cu,).
45
46
I ( x1 , y1 )
Lx
I ( x1 , y1 )
E ( L, A) M Ly
A .......
I (x , y )
p
p
= Mvb
(2.7)
Vi:
N x ( x1 , y1 ) N y ( x1 , y1 ) 1
N x ( x2 , y2 ) N y ( x2 , y2 ) 1
M
...
...
...
N (x , y ) N (x , y ) 1
y
p
p
x p p
(2.8)
47
48
I ( x, y ) R(( N ( x, y ) L1 ) ( N ( x, y ).L2 )) A
R( N ( x, y ).( L1 L2 )) A
(2.9)
R( N ( x, y ).L ) A
(3.31)
49
50
51
52
Lm mn nh
Lc nhiu (Gaussian)
Lm ni bin i tng
Lm mnh bin ni nt t
Xc nh hng nh sng
nh gi mo
nh tht
53
1
g ( x, y)
e
2
x2 y2
2 2
(2.10)
(2.11)
(2.12)
g
x g x
Vi: g g g
y
y
(2.13)
g * I
Do ta c: S x * I x
g
g *I
y
(2.14)
54
Sy
Sx
(2.15)
55
S ( x, y ) if S ( x, y ) S ( x' , y ' )
M ( x, y )
and S ( x, y ) S ( x' ' , y ' ' )
0
otherwise
(2.16)
Sy
Sx
S lng t ha:
0: 0.4142 tan 0.4142
1: 0.4142 tan 2.4142
2: tan 2.4142
3: 2.4142 tan 0.4142
Hnh 2.11 Hng php tuyn
Bc 5: Lc nhiu (phn t c lp) v loi cc ng bin b
(Hysteresis threshold).
Gi s ngng phn loi l: Ngng cao l High v ngng thp l Low.
Nu mt im nh c gi tr bin (gradient) tha mn mt trong cc iu
kin sau:
Ln hn High th gn cho n l mt im bin.
B hn gi tr Low th gn cho n l mt im bin
56
4- lng ging
8- lng ging
6- lng ging
57
2 Np1 6
(b)
S(p1) = 1
(c)
p2 * p4 * p6 = 0
(d)
p4 * p6 * p8 = 0
P2
P3
P8
P1
P4
P7
P6
P5
Hnh 2.14 - Ln cn 8 ca im p1
V S(p1) l s ln chuyn t 0 sang 1 trong chui (theo ng th t) p2, p3,
, p7, p8, p2.
Bc 2: Ta gi nguyn 2 iu kin (a) v (b), nhng thay (c) v (d)
bng (c) v (d) sau:
58
(c)
p2 * p4 * p8 = 0
(d)
p2 * p6 * p8 = 0
59
(2.17)
Ti v tr t im nh, vi 0 .
Trong phng trnh (2.17) ta cn tm P(t) ti t=0 (ti v tr bin), do
cng ti bin khng ng tin cy do cn tnh mt cch gin tip thng
qua P(t) vi t>0. Gi s rng cng bng c th c m hnh ha bng
mt ly tha:
P(t)= t
(2.18)
60
c2t c3t
c4t
c5t
O(t 2 )
(2.19)
M N x ( x2 , y 2 ) N y ( x2 , y 2 ) 1
N x ( x3 , y3 ) N y ( x3 , y3 ) 1
I ( x1 , y1 )
b I ( x 2 , y 2 )
I ( x3 , y 3 )
T
1
T
v ( M M ) M b
T h phng trnh
v ( Lx , L y , Lz , A)
61
1250
800
Hnh 2.17 - nh minh ha kt qu xc nh hng nh sng trn bc nh l
khc nhau nn y l nh gi mo dng ct/dn
62
Hnh 2.19 Hnh gc cha ct/dn, ch c 1 ngun sng duy nht 1250
63
Hnh 2.20 Hnh gc cha ct/dn, ch c 1 ngun sng duy nht 800
1200
620
64
65
G( x, y, )
1
2
e ( x
2
y 2 ) / 2 2
(2.20)
D( x, y, ) (G( x, y, k ) G( x, y, )) I ( x, y)
L( x, y, k ) L( x, y, )
(2.21)
66
67
Xc nh im hp dn tim nng:
So snh mi im nh c xc nh bi hm DoG vi:
8 im nh xung quanh cng t l
9 im nh xung quanh t l lin trc
9 im nh xung quanh t l lin sau.
Chn l im hp dn tim nng nu n t gi tr ln nht,
hoc nh nht
Tn s ly mu theo t l
S xc nh thc nghim ca tn s ly mu lm tng ti a tnh n nh
ca cc cc tr. xc nh tn s ly mu ngi ta s dng mt b s tp
gm 32 nh thc gm nhiu loi khc nhau, bao gm cc cnh ngoi tri, cc
mt ngi, cc bc nh trn khng v cc nh k ngh. Sau mi nh phi
chu mt dy cc php bin i, bao gm php quay, thay i t l, thay i
sng v tng phn, v thm tp nhiu nh. Bi v cc thay i ny l
khng t nhin, nn c th d on chnh xc ni m mi c trng trong nh
gc s xut hin trong nh bin i, ch n php o tnh lp li v
chnh xc v tr i vi mi c trng. Kt qu l, kh nng lp li cao nht
c t n khi ly mu 3 t l cho mi qung.
Thc nghim cho thy kh nng lp li ca cc im kha khng tng
khi nhiu t l hn c ly mu. L do l v c nhiu cc tr a phng hn
c pht hin, nhng tnh trung bnh cc cc tr ny t n nh v v vy t c
kh nng c pht hin trong nh b bin i. S lng cc im kha
tng ln cng vi vic ly mu tng ca cc t l v tng s lng cc so
khp chnh xc cng tng. V s thnh cng ca vic nhn dng i tng
thng ph thuc nhiu vo s lng cc im kha c so khp chnh xc,
68
69
nh v chnh xc im kha
Mt khi mt im kha ng c c tm thy bng vic so snh mt im
nh vi cc lng ging ca n, th bc tip theo l thc hin iu chnh chi tit
vi d liu ln cn cho v tr, t l, v t l ca cc cong ch yu. Thng tin ny
cho php loi b cc im c tng phn thp hoc c nh v dc bin km.
Thc thi ban u ca hng tip cn ny nh v mt cch n gin
cc im kha v tr v t l ca im mu trung tm. Tuy nhin, gn y
ngi ta s dng mt phng php khc l lm ph hp mt hm bc hai
3D cho cc im mu a phng xc nh v tr ni suy ca im cc i,
v cc th nghim cho thy rng phng php ny mang li s ci tin
ng k cho vic so khp v n nh. Phng php ny s dng php khai
trin Taylor (ti a l dng bc hai) ca hm khng gian t l, D(x,y,), c
thay i nh gc v tr im mu:
DT
1 T 2 D
D(x) D
x x
x
x
2
x 2
(2.22)
Trong D v cc o hm ca n c nh gi im mu v
2 D1 D
x
x 2 x
(2.23)
70
71
D(x) D
1 DT
x
2 x
(2.24)
72
D
D
yy
xy
(2.25)
73
Tr(H)2 ( )2 (r )2 (r 1)2
Det(H)
r 2
r
(2.26)
Biu thc (r+1)2/r nhn gi tr cc tiu khi hai gi tr ring bng nhau v
n tng cng vi r. V vy, kim tra xem t l ca cc cong ch yu c
di mt ngng r no khng, ta ch cn kim tra:
Tr(H)2 (r 1)2
Det(H)
r
Cc th nghim cho thy s dng gi tr r = 10, s loi b c cc im kha
c t l gia cc cong ch yu ln hn 10. S chuyn tip t Hnh 2.25
sang Hnh 2.26 th hin cc tc ng ca thao tc ny.
Gn hng cho cc im kha
Bng vic gn mt hng thch hp cho mi im kha da trn cc
c tnh nh cc b, b m t im kha c trnh by phn sau c lin
quan ti hng ny v v vy t c s bt bin i vi php quay nh.
74
75
Image gradients
Keypoint descriptor
76
77
78
d1
T
d2
(c xc
nh trc).
Tt c cc keypoints ph hp c t chc, nhng i tng b c
lp c loi b
79
80
C1,2,8,
C1,2,8
CN-1,N
C1,2
C1
C2
..
CN-1
CN
81
x
=H
(2.27)
82
[d ( x , x
i
(2.28)
A t
H T
0 1
Khi
a11 a12
A
a 21 a 22
(2.29)
t1
t
t2
83
84
u im
Hn ch
Exact match
Exact match*
Da vo hng
ngun sng
SIFT
85
86
nh nghi ng l gi mo
Phn nhm li
to thnh cc nt
Php bin i
hnh hc
H
Xc nhn y l hnh gi mo
87
88
89
* Nhn xt:
Thut ton m ti chn c nh gi l kh hiu qu trong vic pht
hin nh k thut s gi mo dng ct/dn. Tuy nhin trong qu trnh ci t
thut ton vn cha x l c trng hp tm hnh c coi l gi mo
nhng do ct/dn t mt tm nh khc nn khng c s tng ng.
90
PHN KT LUN
Pht hin nh gi mo l mt trong nhng bi ton quan trng, cn thit
trong nhiu lnh vc i sng x hi nh: Y hc, iu tra ti phm, gim st
bo him, Ngy nay th vic to ra cc nh s gi mo kh d dng, nh
vo s pht trin ca khoa hc cng ngh, cc k thut khoa hc cng ngh
ngy cng c ng dng nhiu vo thc t v nh s chnh l mt trong
nhng kt qu . iu ny chng t rng vic pht hin nh gi mo li cng
kh khn hn.
Trn c s nghin cu cc k thut ni suy hin ang c PhotoShop
s dng trong vic thay i kch thc vng nh. Mt phng php mi h
tr pht hin nh k thut s gi mo l da trn cc tnh nng SIFT c
xut. Vi mt bc nh b nghi ng, n c th b pht hin nu mt khu vc
nht nh c nhn i v hn na, xc nh chuyn i hnh hc p dng
thc hin nh gi mo. K thut trnh by cho thy hiu qu i vi nhiu
hnh nh a dng chng hn nh x l tng hp v nhiu nhn bn. Cng vic
trong tng lai s ch yu dnh ring cho iu tra lm th no pht hin
i tng ct/dn mt cch nhanh nht v chnh xc nht.
Hng nghin cu tip theo ca ti l s xc nh t ng cc on bin
nh vo ngun sng v s dng thm cc c trng bt bin gip thut ton
c th pht hin c cc vng nh gi mo khi b thay i bi mt s php
bin i nh nh: php ly t l, php quay v c khi vng c ct/dn trn
nhiu bc nh khc nhau.