Professional Documents
Culture Documents
CHNG 1 :
TNG QUAN.............................................................................2
1. Gii thiu...........................................................................................................2
2. L do chn ti tiu lun...............................................................................2
3. Mc tiu ca tiu lun.......................................................................................2
4. Gii hn tiu lun..............................................................................................2
5. Tm tt ni dung...............................................................................................2
CHNG 2 AI CNG V NH S..............................................................4
2.1 Gii thiu nh s................................................................................................4
2.2 im nh (Pixel).................................................................................................4
2.3 phn gii ca nh.........................................................................................5
2.4
CHNG 1 :
TNG QUAN
1. Gii thiu
Vi khoa hc pht trin nh hin nay th nhu cu ca con ngi i hi ngy
mt cao hn, hon thin hn. c bit l k thut in t, mt trong nhng
ngnh p ng c nhu cu rt ln ca con ngi, hin nay a s cc thit b
ng dng u c mt cng ngh in t. Mt trong nhng ng dng ca k
thut in t l X L nh.
X l nh c ng dng rt rng ri trong cuc sng. Trong dn dng th
c cc thit b nh ti vi, my nh, in thoi, my ghi hnh ; Trong y t c cc
thit b siu m, x-quang, my chp ct lp, my ni soi; Trong an ninh quc
phng th c camera, nhn dng vn tay,nhn dng khun mt . . .
Nhn dng khun mt l mt vn rt kh khn. Nhn dng khun mt c
hai hng : Th nht l nhn dng u l khun mt v u khng phi l
khun mt, th hai l nhn dng khun mt ca mt ngi vi nhiu ngi
khc nhau.
2. L do chn ti tiu lun
Nhn dng khun mt rt cn thit cho chng ta ngy nay. Chng ta c th
s dng nhn dng khun mt trong vn an ninh nh nhn bit tn tui v
hnh vi gy ra ca ti phm phng, chng ta cng c th s dng nhn
dng khun trong vn qun l nhn s ca mt t chc no ,Chng ta
cng c th s dng nhn dng khun mt bo mt dung c nhn nh
my tnh, in thoi, t hay vn phng lm vic . . . V vy vic nhn dng
khun mt c th lm gim thi gian v m bo c tnh an ninh bo mt tt.
Phng php nhn dng SVM l mt phng php phn loi d s dng v
hiu qu cng cao.
3. Mc tiu ca tiu lun
Xy dng c s l thuyt v X L NH , v thut ton SVM.
Vit chng trnh nhn dng khun mt bng phng php SVM
M phng chng trnh trn Matlab.
4. Gii hn tiu lun
Ch tm hiu v phng php nhn dng khun mt bng SVM nn khng so
snh c vi kt qu ca cc phng php nhn dng khun mt khc.
C s d liu ch mang tnh cht m phng, tng trng
Nhn dng khun mt da trn cc mu khun mt c trong d liu phn
bit cc khun mt vi nhau.
5. Tm tt ni dung
Ni dung gm c :
Phn 1 : Ni v tng quan ca tiu lun, gii thiu qua v nhn dng , l do
ti sao li la chn ti tiu lun ny v mc ch ca tiu lun l lm g?
Phn 2 : Gii thiu v c s l thuyt :
- Gii thiu v X L NH , mt s khi nim v cch chuyn i
nh.
CHNG 2 AI CNG V NH S
Hnh 2.2: Ln cn cc i m nh ca ta
(x,y)
10
11
3.2 Cc hm x l c bn
3.2.1 c v ghi d liu nh
o Hm imread c cc file nh vi bt k cc nh dng nh bit hin nay v
lu li di dng mt ma trn biu din nh trong Matlab. C php :
f= imread(filename.fmt)
o Hm imwrite cho php lu mt nh biu din bng mt ma trn trong Matlab
thnh mt file nh di mt trong cc nh dng bit. C php :
imwrite(f,filename.fmt)
o Hm imfinfo dng xem cc thng s ca mt file nh no . C
php: imfinfo(filename.fmt). V d:hm imfinfo('peppers.png') thc hin
trong Matlab cho cc thng tin sau:
Filename: [1x64 char]
FileModDate: '02-Apr-2013 15:55:52'
FileSize: 287677
Format: 'png'
FormatVersion: []
Width: 512
Height: 384
BitDepth: 24
ColorType: 'truecolor'
FormatSignature: [137 80 78 71 13 10 26 10]
Colormap: []
Histogram: []
InterlaceType: 'none'
Transparency: 'none'
SimpleTransparencyData: []
BackgroundColor: []
RenderingIntent: []
Chromaticities: []
Gamma: []
XResolution: []
YResolution: []
ResolutionUnit: []
XOffset: []
YOffset: []
OffsetUnit: []
SignificantBits: []
ImageModTime: '16 Jul 2002 16:46:41 +0000'
Title: []
Author: []
12
13
Hnh 3.5.
14
(2.2)
Hnh 3.6
Vi hnh th nht, php bin i cho ta nh sau x l c tng phn cao hn so vi
nh ban u. Cc gi tr mc xm r < m qua php bin i c nn li gn mc 0 (ti
hn), tng t vi cc gi tr r > m nhng c nn li gn mc 1 (sng hn) lm nh
sau x l c tng phn cao. Php bin i hnh b nhm bin 1 nh grayscale
thnh 1 nh nh phn. Ta xt mc ngng m, vi r < m c xt thnh mc 0, v r >
m xt thnh mc 1.
Mt s php bin i mc xm c bn:
nh m bn
Vi 1 nh c cc gi tr mc xm nm trong khong [0,L-1], ta c:
S = L-1-r
(2.3)
Ta s dng php bin i ny trong trng hp mun lm ni bt cc chi tit c mu
sng trong mt vng ti, c bit vi cc bc nh c vng ti ln.
15
Hnh 3.7: nh gc v nh m bn
Php bin i log
Biu thc:
S = c*log(1+r)
(2.4)
s =c.r
(2.5)
16
17
Lc phi tuyn:
Cng nh lc tuyn tnh, lc phi tuyn s dng mt ca s lc v trt qua cc
pixels ca nh gc. Tuy nhin nu lc tuyn tnh da theo vic ly tng c trng s
cc pixels ln cn th lc phi tuyn s thc hin mt php ton phi tuyn vi cc
pixels . V d, gn gi tr ti mi pixel bng gi tr ln nht ca cc pixel
ln cn l mt php ton phi tuyn.
Matlab cung cp cho ta 2 hm nlfilter v colfilt thc hin lc phi tuyn mt cch
tng qut. Hm nlfilter thc hin trc tip trn ma trn 2 chiu, trong khi hm
colfilt lc theo tng ct. Hm colfilt i hi nhiu b nh hn nlfilter, nhng tc
thc thi li nhanh hn ng k. Cc ng dng thng i hi tc cao nn hm
Lc nh trong min tn s:
Lc nh trong min tn s c thc hin thng qua bin i Fourier. Bin i Fourier
ng vai tr quan trng trong x l nh, c kh nng linh hot cao trong thit k v
tin hnh cc phng php lc trong vic nng cao cht lng nh, phc hi nh, nn
nh. Trong phn ny tao s tp trung vo cc b lc nng cao cht lng nh.
Bin i Fourier ri rc 2 chiu (2-D Discrete Fourier Transform (DFT)
Gi s ta c mt nh kch thc MxN c m t bi hm 2 chiu f(x,y), DFT ca f l
F(u,v) c cho bi biu thc:
M 1 N 1
F ( u , v )=
2 j
f (x , y)e
(uxM + uyN )
x=0 y=0
(2.6)
M1 N1
f ( x , y )e
2 j
( uxM + uyN )
(2.7)
x=0 y=0
18
(2.8)
V pha
( u , v )=tan 1
I (u , v )
R (u , v )
(2.9)
Mt ph cng sut
F ( u , v )2
P(u , v )
(2.10)
(2.11)
(2.12)
(2.13)
j2(
M
Vi u0= 2
u0 x v 0 y
+
)
M
N
(2.14)
=F ( uu0 , vv 0 )
u x v y
N
j2(
+
)
v
=
M
N
0
v
;
e
=(1)( x+ y)
2
0
1
MN
M 1 N1
Do nhn f(x,y) vi
(1)
F ( uu0 , vv 0 )=
2 j
f ( x , y ) (1)( x+ y) e
( uxM + uyN )
x=0 y=0
(x+ y)
(2.15)
19
20
(1)
Trong :
wR
l vector trng s hay vector chun ca siu phng phn cch, T l k hiu
chuyn v.
bR
l lch
21
t {1,1}
t=+1
y ( x 1 ) >0
cho nhng
t=1 , v th m
r=
(2)
wT x i+ b 1 nu t i =+1
wT x i +b 1 nu t i =1
(3)
|w| nu t =+1
1
1
|w| nu t =1
|
|
w =
y ( x )
r =
22
(4)
|w|
=2 r =
(5)
(6)
w
( T x i +b ) 1 i=1, ,n
ti
Tng ng vi
2
|w|
1
minw , b
2
(7)
w
( T x i +b ) 1 i=1, ,n
ti
w
( T x i +b )1
i
n
1
L ( w , b , )= wT w
2
i=1
(8)
L (w , b , )
=0
w
L
L (w , b , )
=0
b
Suyra:
23
(9)
w= i t i x i
i=1
i ti=0
(10)
i=1
Th vo hm Lagrange, thu c:
n
max W ( )= i i j t i t j x Ti x j
i=1
(11)
i=1 j=1
i t i=0
i=1
i 1i=1, , n
w
( T x i +b )1
i
(12)
Theo , ch nhng support vector (xi, yi) mi c i tng ng khc khng, nhng
im d liu cn li c i bng 0. Support vector chnh l ci m ta quan tm trong
qu trnh hun luyn ca SVM. Vic phn lp cho mt im d liu mi s ch ph
thuc vo cc support vector.
Bi ton kp (dual problem) (11) l lp bi ton ti u quy hoch bc 2 li (convex
quadratic programming optimization) tiu biu. Trong nhiu trng hp, n c th t
ti u ton cc khi p dng cc thut ton ti u ph hp, v d SMO (sequential
minimal optimization). Chi tit SMO s c trnh by phn sau.
Sau khi tm c cc nhn t Lagrange ti u i th chng ta c th tnh w v b ti u
theo cng thc bn di. Lu vi b th ch cn ly mt vector h tr dng (tc t =
+1) l c, nhng m bo tnh n nh ca b, chng ta c th tnh bng cch ly
gi tr trung bnh da trn cc support vector.
n
w = i t i x i
(13)
i=1
24
|w| 2+C i
i=1
1
minw , b
2
(14)
w
( T x i +b ) 1i
ti
i 0 i=1, , n
i=0
i=t i y (xi )
25
y ( xi ) =0
s c i=1 v nhng
i {t i y ( x i )1+ i } i i
i=1
(15)
1
L ( w , b , ) = w T w + i
2
i=1
i=1
Ly o hm (15) theo w, b v i
n
L
=0 w= i t i x i
w
i=1
n
L
=0 i t i=0
b
i=1
L
=0 i =C i
i
Th tt c vo (15) ta c:
26
L()= i
i=1
1
t t xT x
2 i=1 j =1 i j i j i j
(16)
1
T
max W ( )= i i j t i t j x i x j
2 i=1 j=1
i=1
(17)
i t i=0
i=1
0 i 1 i=1, , n
T
x
+b
(
)1+ i
i
(18)
i i =0
vi i=1, , n
Nu i<C
th i >0
, suy ra i=0
(19)
l nhng im nm trn l.
TH THUT KERNEL
27
w ( x )+ b=0
(20)
(21)
c trng mi s l:
n
= i t i xi
(22)
i=1
28
x
t ( i) ( x )=0
i i
(23)
i=1
Trong
x
( i) ( x )
T
K ( x , x ' ) = ( x ) ( x ' )
(24)
(25)
i=1
K (x , x )= i i (x ) i ( x ')
'
(26)
i=1
ng vi mi i m
29
(27)
2 ( x ) dx <
(28)
a thc:
Gaussian:
K ( x , x ' ) =x T x' +c
(29)
ax
( T x ' + c )d
K ( x , x ' ) =
|xx '| 2
2 2
)
'
K ( x , x ) =exp
30
(30)
(31)
NH MU
VECTOR HO NH MU
SVM
NH CN NHN DNG
VECTOR NH
HO X
NH
VO KHNG GIAN C TRNG
NHN DNG
KT QU
Hnh 5.1: S khi nhn dng khun mt bng phng php SVM
31
1
M
x
i 1
32
i xi m
1
M
eiTn
i 1
el T ek lk
C AAT
A 1 2 ... M
y
. Ta thy kch thc ca ma trn C l NxN l rt ln. V d mt
nh c kch thc l 64x64 s to ra ma trn hip phng sai c kch thc
4096x4096 do khng th tnh cc vc t ring mt cch trc tip. Theo l thuyt
i s tuyn tnh th vc t ring v tr ring c th tnh thng qua ma trn
di
i
AT A
kch thc MxM. Gi v l vc t ring v tr ring ca
ta c
AT A
AT Ad i i d i
C ngha l cc vc t ring
Ad i
ei
v gi tr ring
cn c chun ha bng
ca
AAT
tng ng vi
Adi
ei
33
12 ...M '
i eiT i
y
vi I l nh khung mt th I trong khng gian mi v n l cc
thnh phn c bn. cc vc t ei cng l cc nh v c gi l eigenimages hoc
eigenfaces.
Phng php n gin nht xc nh khun mt nhn dng ng vo trong k
khun mt l tm khong cch Euclit nh nht
10
k k
k
l vc t m t khun mt th k. Nu
thuc lp k.
nh hn mt ngng
Phng php nhn dng th hai s dng mng hun luyn SVM
34
, th khun mt