Professional Documents
Culture Documents
0612128
Nguyn Hong V
0612573
ii
LI CM N
Trc tin, chng em xin gi li cm n su sc n Thy inh B Tin v
Thy inh B Thng tn tnh hng dn, ch bo chng em trong sut thi gian
thc hin ti. Nu khng c c nhng s ch bo ca cc thy, lun vn ca
chng em s rt kh hon thnh. Qua thi gian c cc thy hng dn, chng em
hc hi c nhiu kin thc b ch v kinh nghim qu bu lm nn tng cho
qu trnh hc tp, lm vic v nghin cu sau ny.
Chng em xin chn thnh cm n anh L Phong, ngi tn ty ch bo v
theo st nhm em trong sut qu trnh lm ti.
Chng em xin trn trng cm n qu Thy c trong Khoa Cng ngh thng
tin trng i hc Khoa hc T nhin TP H Ch Minh tn tnh ging dy,
truyn t nhng kin thc qu bu trong sut bn nm hc lm nn tng v to
iu kin cho chng em c thc hin lun vn ny.
Chng con xin c by t lng bit n su sc i vi ng B, Cha M,
nhng ngi lun ng vin, chm sc c v tinh thn ln vt cht, lun to iu
kin cho chng con chuyn tm hc tp v nghin cu.
Chng mnh xin trn trng cm n cc bn trong nhm tch cc h tr
chng mnh hon thnh c lun vn ny.
Mc d rt c gng n lc ht mnh, song chc chn lun vn khng khi
cn nhiu thiu st. Chng em rt mong nhn c s thng cm v ch bo tn tnh
ca qu Thy c v cc bn.
TP. H Ch Minh , 07/2010
Chn Thnh Cm n
Nhm Sinh Vin Thc Hin
iii
iv
15/04/2010 - 1/05/2010: Tm hiu v phng php pht hin theo dng mu.
Xc nhn ca GVHD
SV Thc hin
Mc lc
LI CM N ................................................................................................ iii
CNG CHI TIT ................................................................................. iv
Mc lc........................................................................................................... vi
Danh mc hnh .................................................................................................x
Danh mc bng ............................................................................................ xiv
Tm tt kha lun ..........................................................................................xv
Phn m u .....................................................................................................1
Gii thiu bi ton pht hin i tng .......................................................1
Pht hin hc sinh trong lp hc ..................................................................1
B cc ..............................................................................................................4
Phn A: Vn v bi ton pht hin i tng .............................................6
Chng 1. Cc phng php tr nn (Background subtraction) ...............10
1.1 Gii thiu .......................................................................................... 10
1.2 Cc phng php c bn .................................................................. 10
1.2.1 Frame Differencing.....................................................................10
1.2.2 Running Average ........................................................................13
1.2.3 Running Median .........................................................................15
1.3 Cc phng php cao cp................................................................. 17
1.3.1 Running Gaussian Average ........................................................17
1.3.2 Codebook ....................................................................................18
Chng 2. Cc phng php pht hin mu ...............................................24
2.1 Pht hin mu bng phng php c bn......................................... 24
vi
vii
viii
ix
Danh mc hnh
Hnh 1. Minh ha cc hc sinh ni chuyn trong lp ......................................2
Hnh 2. Minh ha hc sinh ng gc trong lp .................................................2
Hnh 3. nh sng khng trong video ..........................................................3
Hnh 4. nh sng qu mnh trong video .........................................................4
Hnh 5: S tng quan v vn pht hin i tng bng cc phng
php my hc [4] .........................................................................................................8
Hnh 6: Kt qu khi thc hin thut ton frame differencing trn video VNSIN-VE_02.avi. i tng c khoang trn trn hnh cho ta thy i vi nhng
im bn trong lng i tng b xem nhm l background ....................................12
Hnh 7: Kt qu khi thc hin thut ton frame differencing trn video
Leavy.avi. i tng c khoang trn trn hnh do ng yn nn thut ton xem
nhm l background ..................................................................................................13
Hnh 8: Kt qu khi thc hin thut ton Running Average trn video
Leavy.avi ...................................................................................................................15
Hnh 9: Kt qu chy thut ton khng tt i vi nhng video c
background thay i ..................................................................................................15
Hnh 10: Kt qu khi thc hin thut ton Running Average trn video VNSIN-VE_02.avi ..........................................................................................................17
Hnh 11: M hnh codeword [8] ....................................................................19
Hnh 12: Kt qu khi thc hin thut ton Codebook trn video VN-SINVE_02.avi ..................................................................................................................23
Hnh 13. Kt qu lc mu tc da trn h mu RGB ca video
3_13.45.00.avi ...........................................................................................................24
Hnh 14: B d liu mu tc ca ngi .........................................................26
Hnh 15: Kt qu cho vic phn lp mu s dng m hnh Gauss trn video
4.avi. Mu ta mong mun pht hin y l mu tc ca ngi .............................27
xi
Hnh 34: Mt trng hp n gin trn khng gian 2 chiu. Khc vi d liu
c th phn chia tuyn tnh c trn hnh 6.20, y ta khng th v mt ng
thng phn chia 2 lp. Do vy ranh gii quyt nh y th khng tuyn tnh. [14]
...................................................................................................................................53
Hnh 35: M hnh chung ca h thng pht hin hc sinh trong lp.............55
Hnh 36: Kt qu t c sau khi thc hin vic pht hin mu tc ...........56
Hnh 37: Kt qu sau khi pht hin u ngi bng SVM v HOG .............57
Hnh 38: Mt hnh minh ha trong video 2.avi .............................................58
Hnh 39: Khu vc gii hn x l ca h thng. Vng trng l vng khng x
l ................................................................................................................................58
Hnh 40: Mt i tng khng nhn r trong video 3.avi..............................59
Hnh 41: Mt s kh khn trong video 2.avi .................................................61
Hnh 42: Kh khn gp phi trong video 3.avi ..............................................62
Hnh 43: Kh khn trong video 1.avi .............................................................63
Hnh 44: B d liu mu tc ca ngi .........................................................64
Hnh 45: Knh mu HSV [16] .......................................................................65
Hnh 46: Kt qu cho vic phn lp mu tc s dng m hnh Gauss trn
video 4.avi .................................................................................................................66
Hnh 47: Kt qu trong vic tm cc vng hnh ch nht bao cc mu tc ...66
Hnh 48: Kt qu trong vic pht hin mu tc chng 7 ..........................68
Hnh 49: Kt qu thu c khi loi i nhng vng c din tch qu nh hoc
qu ln .......................................................................................................................69
Hnh 50: Qu trnh pht hin i tng bng SVM v c trng HOG [4] ..70
Hnh 51: Mt s hnh nh trong b positive ..................................................70
Hnh 52: Mt hnh bt k trong tp negative .................................................71
Hnh 53: M rng hnh ch nht bao vng mu tc ......................................72
Hnh 54: Pht hin phn thn trn ca ngi ti v tr mu tc v nhng v tr
xung quanh ................................................................................................................73
xii
xiii
Danh mc bng
Bng 1: Bng phn loi cc thut ton pht hin i tng [1].......................6
Bng 2: Bng kt qu thc nghim khi chy thut ton frame differencing .12
Bng 3: Bng kt qu thc nghim khi chy thut ton Running Average ...14
Bng 4: Bng kt qu thc nghim khi chy thut ton Running Median ....17
Bng 5: Bng kt qu thc nghim khi chy thut ton Running Gaussian
Average .....................................................................................................................18
Bng 6: Bng kt qu thc nghim khi chy thut ton Codebook ...............22
Bng 7: Bng thng k tp video d liu .......................................................60
Bng 8: Kt qu ca vic pht hin i tng bng phng php phn lp
SVM i vi b d liu.............................................................................................75
xiv
Tm tt kha lun
Pht hin i tng (object detection) l mt bi ton quan trng trong lnh
vc th gic my tnh. y l mt hng nghin cu c nhiu ng dng trong thc
t nh th thao, giao thng, giao tip ngi v my, lp hc Kha lun ny tp
trung nghin cu cc vn v pht hin i tng v ng dng ch yu vo lnh
vc pht hin hc sinh trong video gim st lp hc. Kha lun ny c thc hin
vi cc mc ch:
Tm hiu cc phng php pht hin i tng khc nhau.
ng dng cc thut ton pht hin i tng vo thc tin, c bit l
lnh vc gim st lp hc.
Cc ni dung chnh c trnh by trong kha lun bao gm:
Tm hiu cc thut ton tr mu nn (Background Subtraction).
Tm hiu cc thut ton pht hin mu.
Tm hiu cch rt trch c trng HOG v p dng phng php my
hc SVM trong vic pht hin i tng.
Tm hiu cch pht hin i tng theo dng mu snake.
Xy dng ng dng minh ha trong lnh vc gim st lp hc.
T kha: pht hin i tng (object detection), pht hin phn thn trn
ca ngi (upper body detection).
xv
Phn m u
Gii thiu bi ton pht hin i tng
Pht hin i tng trong th gic my tnh l cng vic tm kim cc vt th
trong nh hoc trong video. y l hng nghin cu c quan tm nhiu hin
nay vi nhiu ng dng. Mt nhnh trong pht hin i tng l pht hin ngi
trong nh hoc video. Con ngi c th nhn bit cc i tng l ngi mt cch
d dng trong cc nh hoc video d s khc nhau l rt a dng. Nhng i vi
h thng th gic my tnh th cng vic ny vn cn l thch thc ln. Nguyn
nhn ch yu l do din mo v t th ca mi ngi l ht sc a dng, nh
hng v iu kin nh sng, s che lp ln nhau ca nhng ngi trong m
ng, cht lng video
tng chnh yu trong cc phng php pht hin i tng l da vo
c trng c th c rt trch ra t nhng i tng mu. c trng ny c s
dng cng vi mt b phn lp hoc s dng thut ton pht hin ra nhng i
tng tng t vi cc i tng mu
B cc
Ni dung ca kha lun c trnh by trong 10 chng, bao gm cc ni
dung v cc phng php v vn v pht hin i tng. Cng vi vic p dng
cc phng php ny vo vn pht hin ngi trong video gim st lp hc.
Chng 1 Cc phng php tr nn (Background subtraction): Gii
thiu cch pht hin cc i tng chuyn ng bng nhng phng php tr nn
c bn v nng cao.
Chng 2 Cc phng php pht hin mu: Gii thiu v cc cch pht
hin mu sc.
Chng 3 Pht hin theo dng mu snake: Gii thiu snake, cch xy
dng khng gian dng mu v so khp vi i tng.
Point detectors
Harris detector
Scale Invariant Feature Transform
Affine Invariant Point Detector
Mean-shift
Segmentation
Graph-cut
Active contours
Mixture of Gaussians
Background Modeling
Eigenbackground
Wall flower
Dynamic texture background
Support Vector Machines
Supervised Classifier
Neural Networks
Adaptive Boosting
Bng 1: Bng phn loi cc thut ton pht hin i tng [1]
Hnh 5: S tng quan v vn pht hin i tng bng cc phng php my hc [4]
Chng 1.
1.1
Gii thiu
Trong nhng ng dng v th gic my tnh, vn c bn nht c t ra
Cc phng php c bn
1.2.1
Frame Differencing
10
thp, tc thc thi thut ton nhanh. Tuy nhin kt qu t c khi ta p dng
thut ton ny l tng i thp.
tng chnh trong phng php Frame Differencing: cc i tng chuyn
ng s c pht hin da trn s khc bit gia hai frame nh lin tip nhau cng
vi mt ngng c chn trc. Gii thut trn c thc hin bng phng php
tr hai frame lin tip, i vi mi gi tr pixel kt qu ta so snh gi tr ti pixel
vi ngng c chn. Nu gi tr ny nm trong ngng cho php th ti ta
xem nh l background. Ngc li l foreground. [5]
|
(1.1)
Trong :
Ft+1: frame nh th t - 1
Ft : frame nh th t
th: ngng c chn. chnh xc ca thut ton ph thuc vo gi tr
ngng ny.
u im:
D ci t.
Tc thc thi nhanh.
Thut ton chy chnh xc trong trng hp cc i tng di chuyn lin tc,
nn background l tnh.
Khuyt im:
chnh xc ca thut ton l tng i thp.
Thut ton trn ch xc nh foregound chnh xc i vi nhng im bin
ca i tng. i vi nhng im nh bn trong lng i tng do s dch
chuyn ca nhng im nh ny l khng ng k do s b xem nh l
background.
11
Tng s frame
VN-SIN-VE_02.avi
352 x 288
758
33
Leavy.avi
360 x 240
4362
31
Tn video
(fps)
Bng 2: Bng kt qu thc nghim khi chy thut ton frame differencing
Hnh 6: Kt qu khi thc hin thut ton frame differencing trn video VN-SIN-VE_02.avi.
i tng c khoang trn trn hnh cho ta thy i vi nhng im bn trong lng i
tng b xem nhm l background
12
Hnh 7: Kt qu khi thc hin thut ton frame differencing trn video Leavy.avi. i tng
c khoang trn trn hnh do ng yn nn thut ton xem nhm l background
1.2.2
Running Average
(1.2)
Trong :
B(x, y): gi tr pixel ti v tr (x, y) ca m hnh background
Fi(x, y): gi tr pixel ti v tr (x, y) ca frame th i
n: tng s frame hc
Sau khi xy dng c m hnh background, vic xc nh ra c u l
i tng foreground c thc hin bng cch so snh tng frame nh vi m hnh
13
(1.3)
Tn video
Tng s frame
VN-SIN-VE_02.avi
352 x 288
758
57
Leavy.avi
360 x 240
4362
30
(fps)
Bng 3: Bng kt qu thc nghim khi chy thut ton Running Average
14
Hnh 8: Kt qu khi thc hin thut ton Running Average trn video Leavy.avi
1.2.3
Running Median
15
16
Tc x l
Tn video
Tng s frame
VN-SIN-VE_02.avi
352 x 288
758
31
Leavy.avi
360 x 240
4362
30
(fps)
Bng 4: Bng kt qu thc nghim khi chy thut ton Running Median
Hnh 10: Kt qu khi thc hin thut ton Running Average trn video VN-SIN-VE_02.avi
1.3
background tnh khng chuyn ng. Tuy nhin trong thc t ta thng bt gp
nhng background c s thay i theo thi gian nh: cnh cy rung trong gi, s
giao ng ca mn ca, dao ng ca sng nc Do cc phng php c
cp di y s khc phc c vn trn
1.3.1
17
pixel (x, y) ng vi tng frame nh. Bng cch tnh trung bnh v phng sai ca
dy pixel ny ta xc nh c pixel background (gi tr trung bnh) v ngng (
lch nhn vi mt hng s no ). [5]
(1.5)
(1.6)
Nhng pixel no c gi tr no tha |
th c xem l
Tn video
Tng s frame
VN-SIN-VE_02.avi
352 x 288
758
31
Leavy.avi
360 x 240
4362
30
(fps)
Bng 5: Bng kt qu thc nghim khi chy thut ton Running Gaussian Average
1.3.2
Codebook
18
. Trong :
codeword.
o
i ln
19
L 0, C
II.
For t=1 to N do
( php gn)
i.
ii.
,
tm codeword
{ |
trong
} khp vi
da trn hai
b.
iii.
iv.
} v
bng cch t
) v
)
end for.
III.
Vi mi codeword
Xy dng codebook
, i = 1, ..., L t
{
).
} Vi
l ngng cho
trc
Hai iu kin (a) v (b) trn c tha khi mu xt v cm gn v sng
ca xt nm trong nhng vng bao sng ca cm
20
Color distortion
( )
( )
Vi mi codeword ta tm
21
)
nh trong II-iv ca thut ton xy dng codebook
Cp nhp codeword
{
Tn video
Tng s frame
VN-SIN-VE_02.avi
352 x 288
758
25
Leavy.avi
360 x 240
4362
23
22
(fps)
Hnh 12: Kt qu khi thc hin thut ton Codebook trn video VN-SIN-VE_02.avi
23
Chng 2.
2.1
Single Gaussian
2.2.1.1
Gii thiu
24
(2.1)
| |
Hoc [9]:
(2.2)
Trong :
: Means
: Covariance
n: tng s pixel
cj: gi tr mu ti pixel th j
Vi s l khong cch Mahalanobis
Sau ta so snh vi mt ngng cho trc xc nh xem mu c c phi
l mu color ta mong i hay khng. Vic chn ngng c nh hng rt ln n
kt qu ca thut ton ny.
c th s dng c m hnh Gauss ta phi tri qua hai bc l hun
luyn v phn lp
Thm mt vn na c t ra l chn knh mu no l ph hp. gim
bt s nh hng ca nh sng th ta tnh ton trn knh mu HSV.
2.2.1.2
Hun luyn
25
(2.3)
(2.4)
chnh xc ca m hnh cng cao khi b d liu hun luyn cng ln.
2.2.1.3
Phn lp
26
Hnh 15: Kt qu cho vic phn lp mu s dng m hnh Gauss trn video 4.avi. Mu ta
mong mun pht hin y l mu tc ca ngi
Hnh 16: Kt qu cho vic phn lp mu tc trn video 3_14.10.00.avi. Mu ta mong mun
pht hin y l mu tc ca ngi
Mixture of Gaussians
27
(2.5)
Trong :
k: tng s Single Gaussian c trong Mixture of Gaussians
: tham s ca Single Gaussian th i. Vi
: Single Gaussian th i
Kt lun
2.3
28
29
Chng 3.
Gii thiu
3.1
3.2
Biu din
Theo [10], chng ti nh ngha snake l ng cong B-spline ng nht, bc
, gia cc ng cong
30
c tham s ha vi
, c th hin nh sau:
(3.1)
cong sau y:
ma trn nh sau:
)(
(3.2)
Cho
ton cc
(3.3)
{
(3.4)
(
)(
31
(3.6)
(
Hnh 18. Minh ha vic xy dng snake t tp template point c sn: nhng im mu trng
l template point, nhng im mu xanh l control point
3.3
32
(a)
(b)
(c)
(d)
(e)
(f)
Hnh 19. Su mc bin i affine c bn. (a) dch chiu ngang, (b) dch chiu dc, (c) quay,
(d) t l theo chiu dc, (e) t l theo chiu ngang, (f) t l theo ng cho
33
(3.8)
(a)
(b)
34
(c)
(d)
Hnh 20. Minh ha p dng php bin i affine trn ng cong. (a) dch tri, (b) dch ln,
(c) thu nh, (d) quay
3.4
So khp
Vi mi phn on to nn ng cong Q, ng php tuyn c xem xt
c tnh nh sau:
|
(3.10)
35
(3.11)
: gi tr c chn trc.
Hnh 21. Minh ha so khp khng gian snake vi bin tm c trn nh: ng mu l
template, ng mu vng l ng cong c kht cao nht
36
Chng 4.
Gii thiu
4.1
37
4.2
Hnh 23: Mi khi (block) gm nhiu (cell). V d trong hnh trn ta thy mt khi gm 9
[10]
Sau khi phn chia ca s cn tnh ton HOG nh trn. Ta tin hnh rt
trch c trng nh sau:
38
] v thu c 2 nh
39
40
41
4.3
L1-norm:
(4.2)
L1-sqrt:
(4.3)
Trong :
: k-norm ca
vi k = 1, 2
: Hng s nh
Theo Dalal v Triggs, L2-norm v L1-sprt cho cng kt qu. Trong khi
Integral Image
T bc 5, 6, 7 trong s trn ta nhn thy l ta cn tnh c trng cho
42
(4.4)
Trong :
i: nh ban u
ii: nh integral ca i
nh integral ca mt nh cho trc c tnh theo cng thc trn. Nh p
dng integral image vo tnh gi tr ti mi bin ca vector c trng ca tng cell
rt nhanh chng. Gi s ta cn tnh gi tr vector c trng ca cell D (nh trn
hnh) ti thnh phn i, khi ta ch cn ly nh integral image ca nh bin i tnh
trn, ta thu c nh ii. Khi gi tr cn tnh s bng:
(4.5)
Lu rng ta ch cn tnh integral image duy nht 1 ln v dng n tnh
cho ton b cc cell. u im ca cch tnh ny l ta ch cn bit gi tr nh Integral
ca bn gc hnh ch nht l c th d dng tnh c vector c trng ca hnh
ch nht
43
4.5
tnh nhanh Integral Image ta c th dng cng thc quy sau [11] [12]:
(4.6)
(4.7)
Vi gi tr khi to:
Trong :
i: nh ban u
ii: nh integral ca i
s: gi tr trung gian
Ta c th hiu cng thc quy trn nh sau, tnh ii ta s tnh theo tng
dng v tnh dng tip theo ta s dng kt qu ca dng trc. Nh vy c th
thy phc tp ca vic tnh integral image l O(n)
44
Chng 5.
Gii thiu
5.1
5.2
5.2.1
Cho trc tp d liu D gm (X1, y1), (X2, y2), ..., (X|D|, y|D|).
Trong Xi l mt tp cc b hun luyn tng ng vi nhn lp yi. Mi yi
s nhn mt trong hai gi tr hoc l +1 hoc l -1 (yi {+1, -1}).
Phng php phn lp SVM s tm ra ng phn lp tt nht phn
chia tp d liu ny thnh tng lp tch bit ra vi nhau. Theo [14], phng trnh
tng qut ca mt ng phn chia nh vy c biu din di dng sau:
(5.1)
Trong :
W: Vector trng s, W = {w1, w2,,wn).
n: S thuc tnh (hay cn gi l s chiu ca d liu).
45
Hnh 29: ng mu vng trn hnh l ng phn chia i vi tp d liu gm hai thuc
tnh [15]
46
Hnh 30: Mt b d liu hai chiu c phn chia tuyn tnh. C v hn ng thng phn
chia tuyn tnh c th . Vy ci no l tt nht? [14]
47
Hnh 31: Trong hnh ny chng ta c 2 siu phng phn chia tuyn tnh cng vi bin ca
n. Ci no tt hn? Ci c bin ln hn th s c chnh xc cao hn [14]
Siu phng phn cch c vai tr quan trng trong vic phn lp, n quyt
nh xem mt b d liu s thuc v lp no. thc hin vic phn lp, SVM ch
cn xc nh xem mt b d liu nm v pha no ca siu phng phn cch
(5.2)
D(x) < 0: b d liu s nm pha di siu phng phn cch
D(x) = 0: b d liu s nm trn siu phng phn cch
D(x) > 0: b d liu s nm pha trn siu phng phn cch
48
5.2.2
Support vectors
Ta xt trn v d sau:
Vi b d liu hun luyn c hai thuc tnh A1 v A2: X={x1, x2}, vi x1, x2 l
gi tr ca thuc tnh A1, A2. W = {w1, w2}. Phng trnh siu phng c th vit li:
Trong :
w0 tng ng vi hng s b trong phng trnh tng qut ca siu phng
V vy mi im nm trn siu phng phn cch tha mn:
49
50
Trong hnh bn di, support vectors l hnh trn c vin dy hn. Ta thy
rng cc support vectors l nhng b kh phn lp nht v cung cp nhiu thng tin
nht cho vic phn lp.
Hnh 33: Cc support vector trong SVM. Cc support vector l nhng hnh c vin dy hn.
[14]
5.2.3
Bin (Margin)
Trong
l khong cch Euclidean chun ca W l
khi
. Vi W = {w1, w2}
. [14]
Phn lp d liu
51
5.3.1
Trong :
yi l nhn lp ca support vector Xi
XT l mt b test
(nhn t Lagrangian)
b0 l bin s c xc nh bi s ti u ha hay cc thut ton SVM
l l s lng cc support vectors.
MMH c th c xem nh ranh gii quyt nh trong vic quyt nh
xem mt b test bt k s thuc vo lp no. Cho mt b test XT, chng ta gn n
vo phng trnh trn, v sau kim tra du ca kt qu. T ta s bit c b
test s ri vo mt no ca siu phng. Nu du l dng, th XT ri vo pha trn
ca MMH, v SVM on rng XT thuc v lp +1. Nu du l m, th XT nm ti
hoc di MMH v nhn lp c on l -1.
5.3.2
52
Hnh 34: Mt trng hp n gin trn khng gian 2 chiu. Khc vi d liu c th phn
chia tuyn tnh c trn hnh 6.20, y ta khng th v mt ng thng phn chia 2 lp.
Do vy ranh gii quyt nh y th khng tuyn tnh. [14]
53
thc SVM tuyn tnh. Siu phng c bin ln nht c tm thy trong
khng gian mi tng ng vi siu b mt phn chia khng tuyn tnh trong
khng gian ban u.
Tuy nhin vn ny nm ngoi phm vi ca ti. Chi tit v vn ny
c cp [13]
5.4
Nhn xt
Ging nh cc phng php my hc khc, phng php SVM hot ng
54
55
Trong hnh trn ta thy kt qu vic pht hin ra mu tc tng i tt. Pht
hin c hu ht cc mu tc. Tuy nhin cng gp mt s nhiu nh: bng ti ca
bn gh, mu o gn ging mu tc kh nhng nhiu chng ti p dng
bc tip theo.
Bc 2: Sau khi c c kt qu ca vic pht hin mu tc th ta s dng
bc hai kim tra li kt qu ca bc u tin. Mc tiu ca bc ny
nhm loi b cc nhiu trong bc u tin. Ti bc hai ta p dng hai
phng php:
o Phng php 1: s dng b phn lp SVM v c trng HOG ca nh
phn pha trn u ngi
56
Hnh 37: Kt qu sau khi pht hin u ngi bng SVM v HOG
o Phng php 2: pht hin u ngi bng phng php omega shape
Bc 3: bc ny nhm mc tiu so snh hai phng php bc hai.
Mt s gi thit t ra trong ti
6.2
57
58
6.3
M t d liu video lp hc
6.3.1
Mc ch s dng
59
6.3.2.1
Thng s video
Tng s
Kch thc
Dung lng
Frame Rate
frame
mt frame
(MB)
(fps)
00:14:59
26998
640x480
66.5
30
2.avi
00:10:59
19772
640x480
368
30
3.avi
00:11:00
19803
640x480
351
30
4.avi
00:11:00
19800
640x480
359
30
5.avi
00:10:57
19730
640x480
299
30
6.avi
00:04:58
8956
640x480
22.5
30
7.avi
00:10:59
19775
640x480
336
30
8.avi
00:10:59
19771
640x480
373
30
9.avi
00:10:59
19778
640x480
299
30
10.avi
00:10:58
19776
640x480
326
30
11.avi
00:10:59
19776
640x480
268
30
Tn video
Thi gian
1.avi
6.3.2.2
c trng d liu
60
61
62
63
Chng 7.
7.1
Phng php
c th pht hin c chnh xc mu tc ca ngi th chng ti chn
64
(7.1)
(7.2)
Trong :
cj l mt vector gm hai thnh phn S v V trong knh mu HSV ti pixel
th j.
Sau khi xy dng c m hnh mu cho Gauss. Bc tip theo ta s s
dng m hnh ny trong vic phn lp. Vic phn lp c thc hin nh sau:
Tnh xc sut mu c ca pixel da vo hm Gauss. Xc xut ny c tnh
theo cng thc (1) hoc (2) trong chng 2 vi means v covariance c bc
hun luyn. V cng vi mt ngng chn trc s gip ta phn lp xem mu
c c phi l mu ta ang mun tm hay khng.
65
Hnh 46: Kt qu cho vic phn lp mu tc s dng m hnh Gauss trn video 4.avi
7.3
Nhn xt
Kt qu thu c trong vic pht hin mu tc l tng i tt. Tt c mu
tc u c pht hin. Tuy nhin trong mt vi trng hp sau th vic pht hin
mu tc s khng chnh xc:
66
67
Chng 8.
8.1
68
Hnh 49: Kt qu thu c khi loi i nhng vng c din tch qu nh hoc qu ln
69
Hnh 50: Qu trnh pht hin i tng bng SVM v c trng HOG [4]
8.2
70
71
8.3
hnh tin hnh phn lp. Qu trnh thc hin phn lp c tin hnh nh
sau:
Ti mi hnh ch nht bao vng mu tc, ta s m rng hnh ch nht sau
cho n bao ton b khu vc phn thn trn ca ngi:
Trong hnh trn, hnh ch nht c mu trng l hnh bao vng mu tc. T
hnh ch nht ny ta tin hnh m rng ra sao cho n bao ton b vng thn pha
trn ca ngi. Kt qu thu c hnh ch nht mu nh hnh bn trn.
Sau khi m rng vng mu tc, ta s tin hnh rt trch c trng HOG
trong vng ny. Vic rt trch c trng c thc hin nh sau:
iu chnh kch thc ca vng hnh ch nht v kch thc
48x48 pixels
Rt trch c trng HOG trong vng 48x48 pixels
Sau ta a c trng HOG ny vo b phn lp SVM thc hin vic
phn loi. Nu SVM phn loi ra nhn lp l 1 ta s kt lun rng v tr l phn
trn ca u ngi. m bo s chnh xc trong qu trnh phn loi th ti mi
72
mt v tr mu tc, ta s tin hnh vic pht hin phn thn trn ca ngi ti v tr
v nhng v tr xung quanh.
Hnh 54: Pht hin phn thn trn ca ngi ti v tr mu tc v nhng v tr xung quanh
Trong hnh trn, vng hnh ch nht mu l vng uc SVM phn loi l
phn thn trn ca ngi, hnh ch nht mu xanh th khng phi l phn thn trn
ca ngi. Bc k tip ta s tin hnh kt hp nhng hnh ch nht mu li vi
nhau thnh kt qu cui cng. Vic kt hp c thc hin nu chng c phn din
tch chung chim hn 70%
73
Hnh 56: Kt qu cui cng ca vic pht hin phn trn ca ngi
8.4
Kt qu thc nghim
Kt qu thc nghim: Cu hnh my Pentium Dual Core, 2.5 GHz, 2GB
RAM
74
Tn video
Tng s frame
Tc x l (fps)
1.avi
640x480
26998
0.55
2.avi
640x480
19772
1.85
3.avi
640x480
19803
0.53
4.avi
640x480
19800
0.67
5.avi
640x480
19730
0.90
6.avi
640x480
8956
0.55
7.avi
640x480
19775
1.32
8.avi
640x480
19771
0.55
9.avi
640x480
19778
8.5
10.avi
640x480
19776
0.62
11.avi
640x480
19776
0.85
Bng 8: Kt qu ca vic pht hin i tng bng phng php phn lp SVM i vi b
d liu
75
8.5
Nhn xt
Phng php pht hin phn trn ca ngi bng cch p dng b phn lp
76
77
Chng 9.
hc
Gii thiu
9.1
u vo ca bc ny l kt qu ca bc lc mu tc v kt qu sau khi p
dng b phn lp SVM a ra.
9.2
Xy dng d liu
Mc d c s tng ng v hnh dng bao ngoi ca phn trn c th
78
Hnh 63. Kt qu sau khi s dng dng mu omega kim tra cc vng u vai ngi trong
nh, do nhiu khin kt qu khng tt
79
9.3
Nhn xt
Phng php ny kh n gin, tuy nhin chi ph tnh ton i vi mi
80
Kt lun
Kha lun ny, vi mc tiu chnh l tm hiu cc k thut pht hin ngi
trong video gim st lp hc. Kha lun t c cc kt qu nh sau:
Tm hiu v nh gi cc phng php tr nn khc nhau.
Tm hiu v p dng cc thut ton pht hin mu.
Tm hiu v p dng cc thut ton pht hin mu.
Tm hiu v p dng snake trong vic pht hin phn trn ca ngi
Tm hiu v p dng phng php my hc SVM cng vi c trng
HOG trong vic pht hin phn trn ca ngi
Tuy nhin kha lun cn tn ti cc hn ch:
Tc x l khng t thi gian thc.
H thng cha pht hin c phn trn ca ngi trong cc trng
hp nh: hai phn u ca ngi chm li, phn u ca ngi dnh
vi nhng khu vc c mu ging mu tc.
10.2
81
Alper Yilmaz, Omar Javed, and Mubarak Shah, "Object Tracking: A Survey,"
pp. 7-15.
[2]
[3]
C.Stauffer and W.Grimson, "Adaptive Background mixture models for Realtime tracking," pp. 750-755, 1999.
[4]
[5]
[6]
Gary Bradski and Adrian Kaehler, "Learning Open CV," pp. 271-275.
[7]
L Phong, "Theo vt nhiu i tng bng phng php PHD Filter," pp. 7679, 2008.
[8]
[9]
[10]
[11]
[12]
Navneet Dalal and Bill Triggs, "Histograms of Oriented Gradients for Human
82
Detection," p. 6.
[13]
Paul Viola and Michael Jones, "Rapid Object Detection using a Boosted
Cascade of Simple Features," pp. 2-3, 2001.
[14]
Paul Viola and Michael Jones, "Robust Real-time Object Detection," pp. 4-6.
[15]
V S Bc, Huy Hong, Nguyn Xun Tng Huy, and Nguyn Hong V,
"Bo co ti phn lp v d on," pp. 80-91.
[16]
Jiawei Han and Micheline Kamber, "Data Mining Concepts and Techniques,"
pp. 337-344.
[17]
[18]
[Online]. http://en.wikipedia.org/wiki/HSL_and_HSV
83