án tt nghip Tìm hiu mt s phng pháp phát hin i tng t nhp
Nguyn Qunh Nga – CT701 Trang 1
I CM N
Sau thi gian thc tp và nghiên cu ti trng HDL Hi Phòng em ã
hoàn thành vic tìm hiu tài: Tìm hiu mt s phng pháp phát hin i
ng t nhp, trong thi gian làm án tt nghip em ã nhn c s giúp
ht sc nhit tình ca Th.s Ngô Trng Giang và cùng vi s n lc ca
n thân nên em ã hoàn thành tài c giao.
Em xin chân thành cm n s giúp ca các thy cô khoa công ngh
thông tin, thy giáo Th.s Ngô Trng Giang và toàn th các bn sinh viên
khoa Công ngh thông tin, trng i hc Dân lp Hi Phòng cùng vi gia
ình ã ng h giúp và to mi u kin thun li cho em trong sut quá
trình hc tp và nghiên cu hoàn thành tt án tt nghip này.
i Phòng, tháng 07 nm 2007
Sinh viên
Nguyn Qunh Nga
án tt nghip Tìm hiu mt s phng pháp phát hin i tng t nhp
Nguyn Qunh Nga – CT701 Trang 2
C LC
I CM N 1
U 4
CHNG 1: NG QUAN V X LÝ VIDEO 5
1.1. Gii thiu 5
1.2. Các hiu ng biên tp video 7
1.3. Các thuc tính c trng ca video 9
1.3.1. Color 9
1.3.2. Texture 9
1.3.3. Shape 10
1.3.4. Motion 10
1.4. Phân n video 10
1.5. thut trnh 13
1.5.1. a vào so sánh m nh 14
1.5.2. a vào khi 16
1.5.3. a vào so sánh biu 18
1.5.4. a vào phng pháp thng kê 23
CHNG 2: MT S PHNG PHÁP PHÁT HIN CHUYN NG 25
2.1. ng quan phng pháp tr nn 25
2.1.1. Gii thiu 25
2.1.2. G ii thut tr nn. 26
2.1.2.1 . Tin x lí 27
2.1.2.2. Mô hình hóa nn 27
2.1.2.3. Phát hin i tng 32
2.1.2.4. p lí hoá d liu 33
2.2. Tr nn s dng thông tin màu và gradiant 35
2.2.1. Gii thiu 35
2.2.2. Mô hình hóa nn 35
2.2.3. Tr nn 36
án tt nghip Tìm hiu mt s phng pháp phát hin i tng t nhp
Nguyn Qunh Nga – CT701 Trang 3
2.2.3.1. Tr nn da vào màu 37
2.2.3.2. Tr nn da vào biên 38
2.2.3.3. t hp các kt qu tr màu và tr biên 39
2.2.4. Nhn xét 40
2.3. Phát hin i tng chuyn ng da vào kt cu 40
2.3.1. Gii thiu 40
2.3.2. Toán t mu nh phân cc b 41
2.3.3. Phng pháp phát hin i tng chuyn ng 42
2.4. Phát hin i tng chuyn ng da vào s bin thiên cc b ca
véct kt cu SP 45
2.4.1. Gii thiu 45
2.4.2. Biu din video vi vect kt cu SP 47
2.4.3. Phát hin i tng chuyn ng da trên bin thiên cc b 48
CHNG 3: TH NGHIM PHÁT HIN I TNG T NHP 50
3.1. Mô t bài toán 50
3.2. Môi trng test 50
3.3. t s giao d in 50
3.4. ánh giá 52
T LUN 54
TÀI LIU THAM KHO 55
án tt nghip Tìm hiu mt s phng pháp phát hin i tng t nhp
Nguyn Qunh Nga – CT701 Trang 4
U
Ngày nay, s phát trin ca công ngh thông tin ã xâm nhp vào
u ht các mt ca i sng xã hi vi nhng ng dng rng rãi h tr cho
con ngi trên nhiu lnh vc, trong ó có lnh vc an toàn an ninh, chng
xâm nhp.Vic m bo an ninh là mt vn quan trng và cn thit
(Vd : Trong các nút giao thông quan trng, trong các siêu th, trong các ngân
hàng hay bo tàng là nhng ni mà vn an ninh c t lên hàng u ).
Có nhiu phng pháp nhm m bo an ninh sao cho t c hiu qu
cao, trong ó có phng pháp áp dng các h thng camera quan sát s
chuyn ng ca các i tng trong khu vc. Ngày nay vi s tin b vt
c ca khoa hc, ta có th xây dng mt h thng cnh báo tng phát
hin i tng t nhp mà không cn con ngi phi trc tip theo dõi
camera, u này giúp cho con ngi gim thiu c thi gian và sc lc
ng thi vn cho mt kt qu chính xác.
i bài toán phát hin i tng t nhp có 2 hng tip cn gii
quyt ó là: da vào phn cng và da vào các k thut x lý nh. Trong
án tt nghip này em xin trình bày mt s phng pháp phát hin i tng
chuyn ng trong n video da vào các k thut x lí nh. Cu trúc ca bài
khóa lun gm phn mu, phn kt lun, phn ph lc và 3 chng vi ni
dung:
Chng 1: Trình bày tng quan v video và các k thut trnh .
Chng 2: Mt s phng pháp phát hin chuyn ng trong video.
Chng 3: Chng trình ng dng phát hin i tng t nhp.
án tt nghip Tìm hiu mt s phng pháp phát hin i tng t nhp
Nguyn Qunh Nga – CT701 Trang 5
CHNG 1: NG QUAN V X LÝ VIDEO
1.1. Gii thiu
liu video s ngày càng c s dng rng rãi. liu video s bao
m hình nh và âm thanh video c lu tr trong máy tính di dng s.
Trc tiên ta tìm hiu video s là gì? Video s hay Video là tp hp các
khung hình c t liên tip nhau, mi khung hình là mt nh s.
Hình 1.1: u trúc phân n ca video
Frame (khung ) : Video c to nên bi chui các nh tnh. Mt
chui các khung tnh t cnh nhau to nên các cnh phim chuyn ng. Mt
khung n là mt nh tnh
Khung hình i khung hình i+1
Hình 1.2: Các khung hình
video
Scene 2 Scene n
Shot 2 Shot n
Frame n
Scene 1
Shot 1
Frame 1 Frame 2
án tt nghip Tìm hiu mt s phng pháp phát hin i tng t nhp
Nguyn Qunh Nga – CT701 Trang 6
n video có th to cm giác chuyn ng, các khung hình phi
c quay vi tc phù hp. Mt ngi ch có th nhn c 24 hình/giây,
u nh ln lt 24 hình hoc nhiu hn 24 hình c phát trong mt giây thì
t s không nhn ra c s ri rc gia nhng khung hình, mà ch thy
nhng cnh liên tc. Có nhiu h video và mi h có tc quay khác nhau
nh : NTSC 30 hình/giây, PAL 24 hình/giây, SECAM 29.99 hình/giây.
Khung hình là n v c bn nht ca d liu video. Theo chun ca h
NTSC thì mt giây có 30 khung hình, vy mt phút có 1800 khung hình, mt
gi có 60x1800 = 108000 khung hình. Có th thy rng s lng khung hình
cho mt n video thng là rt ln, cn phi có mt n v cp cao hn cho
video s.
Shot (lia): là n v c s ca video. Mt lia là mt n v vt lý ca
dòng video, gm các chui mt hay nhiu khung hình liên tip, không th
chia nh hn, ng vi mt thao tác camera n.
Nhng khung hình này liên tip theo thi gian mô t mt hành ng liên
c, và c gii hn bi 2 chuyn cnh.
Hình 1.3: n c s
Biên shot Biên shot
Shot i Shot i+2Shot i+1
Chuyn cnh
án tt nghip Tìm hiu mt s phng pháp phát hin i tng t nhp
Nguyn Qunh Nga – CT701 Trang 7
t n video có th có nhiu n c s, mà cng có th ch là mt
n c s. Nhng n c si din cho toàn bn video, và truy xut
n chúng cng coi nh là truy xut n chính n video. T chc nhng
n video mc n c s là thích hp nht cho vic duyt và truy tìm
thông tin da vào ni dung.
Scene (cnh ) : là các n v logic ca dòng video, mt cnh gm mt
hay nhiu shot liên quan n nhau v không gian và lin k v thi gian, cùng
mô t mt ni dung ng ngha hoc mt tình tit.
Ngoài ra có th biu din cu trúc video da trên i tng:
Hình 1.4: Biu din video da trên i tng
1.2. Các hiu ng biên tp video
các hiu ng video có th là rt ln. Các chng trình biên tp video
i ting nh Adobe Premiere hay Ulead MediaStudio có ti hàng trm loi
Color, texture, shap
Feature Motion, trajectotry
Spatial,temporal, stuctures
Shot 1 Shot n
object 1 object 2
Region 1 Region 2
Shot 2
object n
Region n
video
án tt nghip Tìm hiu mt s phng pháp phát hin i tng t nhp
Nguyn Qunh Nga – CT701 Trang 8
biên tp c tham s hóa. Tuy nhiên trên thc t, hn 99% các biên tp ó
u nm trong ba loi: ct cng, fade và chng m; ngoài ra còn có wipe.
Ø t cng: là s bin i t ngt t cnh này sang cnh khác, nó xy
ra gia hai khung hình.
Ø Fade: là s bin i dn dn gia mt cnh và mt nh (fade out)
hoc là s bin i dn gia mt nh và mt cnh phim (fade in).
Ø Chng m: là s bin i dn dn t cnh c sang cnh mi trong ó
nh cc fade out và cnh mi c fade in.
Ø Wipe: là hin tng cnh chy theo mt ng trên màn hình, trong
khi ó cnh mi xut hin phía sau ng ó.
Các hiu ng ó to nên s bin i cho các khung hình, to nên các
chuyn cnh. Ct cng to nên chuyn cnh t ngt; fade, chng m và wipe
o nên chuyn cnh dn dn.
Hình 1.5: t s loi Wipe c bn
án tt nghip Tìm hiu mt s phng pháp phát hin i tng t nhp
Nguyn Qunh Nga – CT701 Trang 9
1.3. Các thuc tính c trng ca video
1.3.1. Color
i mi mt nh u có mt biu màu biu din s phân b màu
trong nh, biu màu không ph thuc vào vic quay nh, dch chuyn nh,
chiu nhìn nh mà ph thuc vào vào h màu và các phng pháp nh lng
c dùng.
Hình 1.6: Biu màu ca 4 loi nh c bn (a) nh ti (b) nh sáng
(c)nh tng phn thp (d) nh tng phn cao
1.3.2. Texture
ây là mt c trng quan trng ca b mt, ni xy ra vic lp li mu
bn. Có hai dng biu din Texture ph bin: biu din dng ma trn ng
thi và biu din Tamura.
- Ma trn ng thi mô t hng và khong cách gia các m nh, ta
có th trích chn c các thng kê có ý ngha. Ngc li, ngi ta thy rng
entropi và mô-men chênh lch nghch o li có kh nng phân bit tt nht.
(a) (b)
(c) (d)
án tt nghip Tìm hiu mt s phng pháp phát hin i tng t nhp
Nguyn Qunh Nga – CT701 Trang 10
- Biu din Tamura c thúc y nh các nghiên cu v tâm lí trong
vic thu nhn trc giác ca con ngi, nó bao gm các thuc tính o tính thô,
tng phn, hng, tính trn, tính cân i và thô ráp. Các c tính này
t quan trng trong vic tìm hiu ni dung nh vì nó biu din rt trc quan.
1.3.3. Shape
Các c trng hình dáng có thc biu din s dng phân tích hình
dáng truyn thng nh mô-men bt bin, mô t Fourier, mô hình hc tng
quay lui và các thuc tính hình hc. Các c trng này có thc phân chia
thành c trng toàn cc và c trng cc b.
- c trng toàn cc là c trng thuc tính thu c t toàn b hình
dáng nh (VD: chu vi, tính tròn, hng trc chính ).
- c trng cc b là c trng thu c t vic thao tác vi mt phn
a nh, không ph thuc vào toàn bnh.
1.3.4. Motion
Là thuc tính quan trng ca video, thông tin v chuyn ng có th
c sinh ra bng các k thut ghép khi hoc lung ánh sáng. Các c trng
chuyn ng: mô-men ca trng chuyn ng, biu chuyn ng, các
tham s chuyn ng toàn cc có thc trích chn t vect chuyn ng.
Các c trng mc cao phn ánh di chuyn camera nh quét camera (pan),
nghiêng (tilt), phóng to (zoom in), thu nh (zoom out) cng có thc trích
chn.
1.4. Phân n video
Là quá trình phân tích và chia lung video dài thành các n v nh nh
shot, quá trình này s phân tích và phát hin ranh gii các shot. Quá trình này
ng c coi nh là vic phát hin nhng chuyn cnh gia các n, xác
nh khung hình bt u và khung hình kt thúc ca mt n c s.
án tt nghip Tìm hiu mt s phng pháp phát hin i tng t nhp
Nguyn Qunh Nga – CT701 Trang 11
Hình 1.7: Biên n c s
Trong nhng nm gn ây, nhng nghiên cu v vic phát hin tng
n c s ngày càng phát trin, nhng ng dng ngày càng nhiu và càng có
nhiu thut toán c công b gii quyt vn phân n c s cho
nhng mc phc tp khác nhau ca d liu tht.
Các k thut phân n có thc chia thành 3 loi: phân n da vào
ngng, phân n da trên phát hin cnh, phân n bng phng pháp n
vùng. Phân n da vào ngng s bin i mt nh u vào f thành mt
nh nh phân u ra g da trên mt ngng T cho trc nh sau:
( )
<
≥
=
Tjiffor
Tjiffor
jig
),(0
,1
),(
(1.1)
i i và j là các ta X và Y, g(i,j) =1 ch ra rng m nh (i,j) thuc
i tng và ngc li g(i,j)= 0 ch ra rng m nh thuc v nn. T là giá
tr ngng trong không gian c trng. Vi mt s ngng cho trc ta có th
chia mt nh thành các i tng.
Hoc mt phng pháp phân n khác cng da vào ngng là: rút
trích các c trng ca mi khung hình trong n video, ri tính toán s
khác bit gia c trng ca các khung hình liên tip, sau ó so sánh nhng
khác bit này vi mt ngng cho trc. Mi khi s khác bit vt quá
ngng thì có ngha là tìm thy c mt n c s. T vn s dng c
n c s 1 n c s 2 n c s 3
Biên n c s Biên n c s
Chuyn cnh
án tt nghip Tìm hiu mt s phng pháp phát hin i tng t nhp
Nguyn Qunh Nga – CT701 Trang 12
trng nào ca khung hình, và s dng nh th nào ã ny sinh ra nhiu
phng pháp, hng tip cn khác nhau.
Hình 1.8: Tính khác bit c trng gia nhng khung hình liên tip
Hình 1.9: ng sai bit vc trng lc gia các khung hình
liên tip
thut phân n da trên phát hin cnh dùng các m nh tìm
biên i tng. Cnh là d liu có tn s cao ch s không liên tc ca màu
c trong mt nh. Làm th nào phân bit gia các cnh và nhiu là mt
n khó ca các thut toán tìm cnh. Mt s ln các phng pháp ã c
gii thiu theo vt các biên i tng hoc ni các mô hình hình dng
mong mun.
Hình 1.10: Các kt qu phát hin cnh ca mt nh
án tt nghip Tìm hiu mt s phng pháp phát hin i tng t nhp
Nguyn Qunh Nga – CT701 Trang 13
Do vic phát sinh nhiu t nhiên ca phng pháp phát hin cnh, vic
xây dng nên các i tng bng cách tìm kim biên ca chúng gp nhiu
khó khn. Các phng pháp n vùng sinh ra các phân vùng mt cách trc tip
a trên các chun ng nht (vd: màu sc). Hng tip cn di-lên gom các
m nh vào các vùng nu tha mãn o ng nht. Trái li, hng tip
n trên-xung chia nh thành các vùng cho n khi tha mãn các o ng
nht. Các hng tip cn tng hp chia-và-trn k tha, và phát trin nhng
u m ca hai phng pháp trên.
Hình 1.11: t ví d phân n nh bng phng pháp n vùng
Các k thut phân n tiên tin c phát trin trong c ba loi trên
nhm cho kt qu phân n tt hn. Mt s ví dã bit nh các thut toán
watershed dùng các hình thái toán hc n vùng, mng neural hc các thông
tin ng cnh t d liu hun luyn, và gom nhóm d liu da trên lý thuyt
.
1.5. thut trnh
Hiu theo ngha hp, tr hai nh có cùng kích thc là vic xây dng nh
i t s khác bit ca hai nh. Theo ngha rng hn, trnh là vic tính
toán chênh lch gia hai nh trên mt c trng nh nào ó nh cng ,
màu sc, texture (kt cu), shape (hình dáng), chuyn ng…
Có nhiu k thut trnh khác nhau, nhng có th chia thành 3 loi:
- a vào m nh: So sánh các cp m nh tng ng trên hai nh.
án tt nghip Tìm hiu mt s phng pháp phát hin i tng t nhp
Nguyn Qunh Nga – CT701 Trang 14
- a vào khi: Chia nh thành các min và so sánh các min tng
ng.
- a vào biu : So sánh s phân b ca thuc tính nào ó ca nh.
t hp các loi này vi các thuc tính so sánh ca nh, ta s có nhiu
thut trnh khác nhau.
1.5.1. a vào so sánh m nh
ây là phng pháp tính toán s sai khác gia hai frame bng vic
tính toán các giá tr, nó mô t mi thay i v cng m nh trong các
nh. Có nhiu phng pháp tính s sai khác này, Nagasaka và Tanaka ã
a ra mt phng pháp tính tng toàn b nhng thay i khác nhau v
ng m nh gia hai khung hình nh là chênh lch khung D(f
1,
f
2
).
∑∑
−
=
−
=
−
×
=
1
0
1
0
2121
),(),(
1
),(
X
x
Y
y
yxfyxf
YX
ffD
(1.2)
Sau khi tính c chênh lch D, tin hành so sánh D vi ngng
chuyn cnh T xác nh xem có chuyn cnh hay không.
Nhc m ca phng pháp này là:
- Không th phân bit c thay i ln cho vùng nh nh và thay i
nh cho vùng nh ln. Ví d nh các ct cnh rt d b b sót khi mt phn
nh ca khung hình có s thay i ln hoc nhanh.
- Nhy vi nhiu và các di chuyn ca camera.
t bc phát trin hn c Otsuji xut ó là thay vì tính toán trc
tip tng nhng m khác bit ln v cng thc t, tin hành m các s
m nh có thay i ln hn mt ngng nào ó, so sánh tng ó vi
ngng khác phát hin chuyn cnh.
án tt nghip Tìm hiu mt s phng pháp phát hin i tng t nhp
Nguyn Qunh Nga – CT701 Trang 15
(1.3)
( )
∑∑
−
=
−
=
×
=
1
0
1
0
21
,
1
),(
X
x
Y
y
yxDP
YX
ffD
(1.4)
u t l s m nh thay i D(f
1
, f
2
) ln hn ngng T
2
thì ã có
chuyn cnh do ct. Tuy các thay i không liên quan trong khung hình ã
c loi bt nhng phng pháp này vn nhy cm vi nhng di chuyn
camera và di chuyn ca i tng khi camera quay hng theo i tng, rt
nhiu m nh thay i dù ch mt s ít m nh dch chuyn.
Hình 1.12: nh hng ca chp sáng
t nhc m na ca phng pháp phân bit m nh là tính nhy
m nhng thay i v sáng ca nh, ví dn hình là các chp sáng (èn
flash).
Trên hình 1.12, giá tr xám nhy lên mc cao khi chp sáng xut hin.
u này s tr li bình thng sau mt s frame do các thay i m ca
camera. Nhng vi mt cnh tht, phân b màu s không tr li mc ban u.
Ngi ta dùng t l khác bit màu qua frame và khác bit màu long tern
phát hin flash. T l này c nh ngha:
)1,(/)1,()(
−
+
−
=
iiDiiDiFr
δ
(1.5)
, Nu
() ()
121
,, Tyxfyxf >−
, ngc li
( )
=
0
1
, yxDP
án tt nghip Tìm hiu mt s phng pháp phát hin i tng t nhp
Nguyn Qunh Nga – CT701 Trang 16
Trong ó i là frame ang xét, và
δ
là chiu dài trung bình ca thay i
ca camera. Nu Fr(i) nh hn mt ngng cho trc thì mt chp sáng
c phát hin ti v trí frame th i và ngc li. Khi ó ngi ta u chnh
sai khác giá trm nh bng cách chia nó cho cng ca m nh
trên khung hình th hai.
∑∑
−
=
−
=
−
×
=
1
0
1
0
2
21
21
),(
),(),(
1
),(
X
x
Y
y
yxf
yxfyxf
YX
ffD
(1.6)
Phng pháp tr giá trm nh c bn là tính toán t các giá tr cng
, nhng có th m rng vi các nh màu. Ví d vi nh màu RGB, ta tính
ng có trng s các sai khác ca ba giá tr Red, Green và Blue ca các m
nh.
( )
∑∑
==
=
X
x
Y
y
ffD
00
21
,
() ()
{}
∑
∈
−
BGRi
iii
yxfyxfw
,,
21
,,
(1.7)
1.5.2. a vào khi
Trái ngc vi hng tip cn s dng các c tính toàn cc ca c
khung hình, hng tip cn phân khi s dng các c tính cc b nhm tng
tính c lp vi các di chuyn ca camera và i tng. Mi khung hình c
chia thành b khi. Các khi trên khung hình f
1
c so sánh vi khi
ng ng trên khung hình f
2
. V c bn, chênh lch gia hai khung hình
c tính nh sau:
∑
−
=
b
k
k
kffDPCffD
1
2121
),,(.),(
(1.8)
Trong ó
k
C
là h s cho trc, DP(f
1
,f
2
,k) là chênh lch gia
khi th k ca hai khung hình f
1
và f
2
.
án tt nghip Tìm hiu mt s phng pháp phát hin i tng t nhp
Nguyn Qunh Nga – CT701 Trang 17
Kasturi so sánh các khi tng ng áp dng công thc:
kk
kkkk
k
21
2
2
2121
.
22
σσ
µµσσ
λ
−
+
+
=
(1.9)
Trong ó
kk 21
,
µ
µ
là giá tr cng trung bình ca khi th k, và
kk 21
,
σ
σ
là chênh lch tng ng vi hai khi ó.
(1.10)
t ct cnh xy ra khi s các khi thay i ln, ngha là
D(f
1
,f
2
) > T
2
và C
k
=1 cho tt c các khi. Phng pháp này chm i theo
phc tp ca hàm thng kê. Phng pháp này có mt bt li là các chuyn
shot s b b qua trong trng hp hai khi rt khác nhau có th có cùng hàm
t . Tuy nhiên trng hp ó cng ít xy ra.
t hng tip cn khác vi k thut trnh phân khi do Shahraray
a ra. Shahraray ã chia khung hình thành 12 min và tìm min thích hp
nht cho mi min khung hình kia. chênh lch tính bng k thut trnh
a vào m nh ca tng min c sp xp. Tng có trng s ca các
chênh lch ã sp xp cho ta kt qu D cui cùng.
Xiong phát trin phng pháp tr nh, gi là so sánh thc, phát hin
chuyn cnh do ngt ch bng vic so sánh mt phn ca nh. Phng pháp
này ch ra rng, sai sót mc phi hoàn toàn có th b qua nu ít hn mt na
các ca s c s (các ô vuông không chng nhau, hình 1.13) u c
kim tra. Trong trng gia hai khung hình có s bin i ln thì kích thc
các ca sc chn ln bt bin vi các thay i không làm v và
, Nu Nu
1
T
k
〉
λ
, ng Nu ngc li
( )
=
0
1
,,
21
kffDP
án tt nghip Tìm hiu mt s phng pháp phát hin i tng t nhp
Nguyn Qunh Nga – CT701 Trang 18
nh có th cha thông tin v không gian nhiu chng nào có th. Các ca
c sc so sánh và tính chênh lch mc xám hoc giá tr màu ca
các m nh. Khi giá tr chênh lch ln mt ngng nào ó thì xem nh
min ang xét ã thay i. Khi s min thay i ln hn mt ngng khác thì
chuyn cnh do ngt ã xy ra. Thc nghim ã chng minh rng hng
tip cn này cho tc nhanh hn phng pháp so sánh tng cp m, thm
chí c phng pháp biu xét di ây.
Hình 1.13: Các ca s c s trong thut toán so sánh thc
1.5.3. a vào so sánh biu
Phng pháp o s khác bit gia các frame di dng giá tr màu
không mnh do chuyn ng ca camera và i tng có th gây ra s khác
bit giá trm nh quá ln. Có th dùng biu màu hoc biu mc xám
tính toán s sai khác gia hai khung hình vì s phân b màu gia các
frame liên tc không b nh hng nhiu bi chuyn ng ca camera và
chuyn ng ca i tng.
Biu màu (mc xám) ca khung hình i là mt vect G chiu
H
i
= (H
i
(1), H
i
(2), … , H
i
(G)). Trong ó G là s màu (mc xám), H
i
(j) là s
m nh ca khung hình i có màu (mc xám ) j.
a) Biu toàn cc
Phng pháp n gin nht là tính tng s sai khác các ct ca biu .
án tt nghip Tìm hiu mt s phng pháp phát hin i tng t nhp
Nguyn Qunh Nga – CT701 Trang 19
∑
=
−=
G
k
kHkHffD
0
2121
)()(),(
(1.11)
Trong ó H
n
là biu mc xám ca nh th n, k là giá tr hp lí ca
c xám G.
Có th s dng thêm trng s nu có mt s màu (mc xám) c xem
xét quan trng hn vi mc tiêu so sánh.
∑
=
−=
G
k
kHkHkwffD
0
2121
)()()(),(
(1.12)
Trong ó w(k) là trng sng vi giá tr màu (mc xám ) k.
Swain và Ballard li s dng s giao nhau ca biu c so sánh:
Hình 1.14: So sánh hai biu
Vùng biu chung nhau, phn gch chéo trong hình 1, cho bit
ng t v ni dung hai nh có thc nh ngha nh sau:
∑
=
−=
G
k
kHkHffS
0
212,1
))()(min()(
(1.13)
án tt nghip Tìm hiu mt s phng pháp phát hin i tng t nhp
Nguyn Qunh Nga – CT701 Trang 20
tng t còn có thc nh ngha nh sau:
∑
∑
=
=
−
−
=
G
k
G
k
kHkH
kHkH
ffS
0
21
0
21
21
))()(max(
))()(min(
),(
(1.14)
Nh vy có th tính chênh lch biu hai khung hình theo công
thc:
∑
∑
−
=
−
−
−=−=
G
k
G
k
kHkH
kHkH
ffSffD
0
21
0
21
221
))()(max(
))()(min(
1),1(1),(
(1.15)
Phng pháp khác bit v biu màu c s dng nhiu và thông
ng nht vì nó tính toán nhanh, n gin và hiu qu trong vic phát hin
chuyn cnh t ngt, chuyn cnh rõ ràng, hoc có s dch chuyn nh ca
i tng và s dch chuyn nh ca camera. Nhng vi chuyn cnh dn
n, các nh t t mi, an xen ln nhau, làm cho khác bit vc trng
gia các khung hình liên tip tng i nh, không vt qua ngng
xác nh ã t ra, dn n khó phát hin c chuyn cnh. Nu nh ngng
xác nh thp quá thì s tìm ra nhiu n d tha, nu t ngng quá cao
thì không phát hin c chuyn cnh. Mt khác, trong trng hp camera
hay i tng chuyn ng nhanh cng to ra s khác bit tng i ln gia
các khung hình. gii quyt vn này, mt phng pháp c xut là
dng hai ngng tng mc tìm úng và phát hin c chuyn cnh
n dn, ó chính là phng pháp so sánh cp.
Phng pháp so sánh cp tính toán chênh lch tích ly gia các khung
hình s dng mt ngng ln hn cho chuyn cnh trc tip T
h
và mt
ngng nh hn cho chuyn cnh dn dn T
l
.
án tt nghip Tìm hiu mt s phng pháp phát hin i tng t nhp
Nguyn Qunh Nga – CT701 Trang 21
Trc tiên s dng T
h
phát hin chuyn cnh do ct cnh. Sau ó s
ng T
l
phát hin v trí khung hình F
s
có th là khung hình u tiên ca
chuyn cnh dn dn, khung F
s
này c em so sánh vi các khung tip
theo, công vic so sánh tích ly vì trong sut quá trình bin i dn dn
chênh lch s tng lên. Khung hình cui cùng ca chuyn cnh dn dn s
c phát hin khi chênh lch gim xung thp hn mc ngng T
l
, trong
ó so sánh tích ly vt mc ngng T
h
.
Hình 1.15: Phát hin chuyn cnh dn dn bng phng pháp
so sánh cp
u chênh lch gia các khung hình liên tip gim xung di
ngng T
l
mà so sánh tích ly cha vt T
h
thì b qua v trí F
s
và vic tìm
kim bt u vi mt bin i dn dn khác. Tuy nhiên, có nhiu bin i dn
n mà chêch lch gia các khung hình liên tip u nh hn ngng bé T
l
.
n này có th gii quyt d dàng bng cách t giá tr chp nhn c
cho phép ch mt s lng nht nh các khung hình liên tip có chêch lch
thp trc khi loi trng hp bin i ang xét. Nh vy, phng pháp so
sánh cp có th phát hin chuyn cnh t ngt và chuyn cnh dn dn cùng
t lúc. Qua kt qu thc nghim cài t thut toán và so sánh các k thut
phân n khác nhau và thy rng so sánh cp là phng pháp n gin và
phân n rt tt.
án tt nghip Tìm hiu mt s phng pháp phát hin i tng t nhp
Nguyn Qunh Nga – CT701 Trang 22
Nhc m ca phng pháp này là:
- Biu ch mô t s phân b các giá tr m nh (màu hay mc
xám) ch không cha ng các thông tin nào v không gian. Nh vy hai nh
có cùng biu màu nhng vn có th có ni dung khác nhau do không gian
phân b khác nhau
Hình 1.16: Các nh có cùng biu màu nhng ni dung khác nhau
- i nhng vùng cnh nh, khi thay i vn gây ra chú ý nhng li
không óng vai trò quan trng trong biu và nh vy thì rt d b b qua
khi tin hành k thut trnh tìm ra s sai khác.
b) Biu cc b
Biu cc b là biu mô t s phân phi các giá trm nh trên
t phn ca khung hình. Nhã cp trên, phng pháp trnh da vào
biu là phng pháp ít chu nh hng ca nhiu và s di chuyn i
ng. Tuy nhiên vi biu toàn cc thì vn gp mt s tr ngi, khc
phc nhng nhc m ca biu toàn cc, chúng ta s kt hp trnh da
vào biu vi k thut trnh phân khi. Trnh phân khi quan tâm n
thông tin v không gian. V c bn phng pháp này tt hn vic so sánh
ng cp m nh, nhng nó vn chu tác ng ca s di chuyn ca camera
và i tng và cng tn kém. Còn k thut trnh da vào biu không
chu nh hng nhiu ca camera hay s di chuyn ca i tng, nhng li
có nhc m là không cha ng thông tin v không gian. Nh vy vic kt
p hai phng pháp này s bù p c nhng thiu sót cho nhau. Bng
cách kt hp hai ý tng, chúng ta va có th gim c tác ng ca s di
án tt nghip Tìm hiu mt s phng pháp phát hin i tng t nhp
Nguyn Qunh Nga – CT701 Trang 23
chuyn camera và i tng, va s dng thông tin v không gian nh, và cho
t qu phân n tt hn.
Ý tng là, ta s chia khung hình thành b khi, ánh s t 1 n b. So
sánh biu ca các khi tng ng ri tính tng chênh lch có kt qu
trnh cui cùng.
∑
=
=
b
k
kffDPffD
1
2121
),,(),(
(1.16)
Vi
∑
=
−=
G
j
kjHkjHffDP
0
2121
),(),().(
(1.17)
Trong ó H(j,k) là giá tr biu ti mc xám j ng vi khi th k.
Hng tip cn khác trong k thut trnh da vào biu cc bc
Swanberg a ra. S chênh lch DP(f
1
, f
2
, k) gia các khi c tính bng
cách so sánh biu màu RGB s dng công thc sau:
{ }
∑∑
∈=
−
=
BGRc
G
j
c
cc
kjH
kjHkjH
kffDP
,,0
2
2
21
21
),(
)),(),((
),,(
(1.18)
1.5.4. a vào phng pháp thng kê
Phng pháp sai khác thng kê da vào phng pháp tr giá trm
nh, nhng thay vì tính tng s sai khác ca tt c các m nh, ta chia nh
thành các min ri so sánh các i lng thng kê m nh ca các min ó.
Ta s dng thng kê t l sm nh thay i trên toàn b khung hình,
dng mt giá tr d là ngng sai khác c tính gia hai m nh tng
ng.
i S là tp các m nh có sai khác ln hn d:
S = {(x,y) \ |f
1
(x,y) – f
2
(x,y)| > d} (1.19)
án tt nghip Tìm hiu mt s phng pháp phát hin i tng t nhp
Nguyn Qunh Nga – CT701 Trang 24
sai khác gia hai khung hình c tính bng t l các m nh có
chênh lch ln hn d.
Y
X
countS
ffD
*
.
),(
21
=
(1.20)
Chúng ta có th s dng cách khác là dùng các i lng thng kê cho
ng min, nh biu chng hn. Phng pháp này có khá nhiu sai sót
trong phát hin cnh phim.
án tt nghip Tìm hiu mt s phng pháp phát hin i tng t nhp
Nguyn Qunh Nga – CT701 Trang 25
CHNG 2:
T S PHNG PHÁP PHÁT HIN CHUYN NG
2.1. ng quan phng pháp tr nn
2.1.1. Gii thiu
Nhn dng i tng chuyn ng t chui video là nn tng và tác v
quan trng trong giám sát video, kim tra và phân tích giao thông, dò tìm và
theo dõi con ngi, nhn dng c ch trong giao din ngi máy. Phng
pháp chung nhn dng i tng chuyn ng là tr nn, ây mi khung
video c so sánh vi mô hình tham chiu hoc mô hình nn. Các pixel
trong frame hin thi mà lch áng k so vi nn sc xem nh là i
ng chuyn ng. Nhng pixel này c x lí tip cho nh v và theo dõi
i tng. Tr nn là bc u tiên và quan trng trong nhiu ng dng th
giác máy, nó c s dng trích trn ra nhng m tng ng úng vi
nhng i tng chuyn ng quan tâm. Mc dù nhiu gii thut tr nn c
xut, nhng vn ca nhn dng i tng chuyn ng trong nhng môi
trng phc tp vn còn cha c gii quyt hoàn toàn.
Có mt vài vn mà mt gii thut tr nn tt phi gii quyt phù hp.
Xét mt chui video t camera theo dõi cnh mt nút giao thông (ti ni
giao nhau ca giao thông). ây là mt môi trng ngoài tri, do ó mt gii
thut tr nn phi thích nghi vi nhiu mc khác nhau ca sáng ti nhng
thi m khác nhau trong ngày và x lí u kin thi tit bt li nh sng
mù hoc tuyt làm thay i nn. Vic thay i bóng, bóng bi s di
chuyn ca i tng, cn phi c loi b nhng c trng thích hp có
thc trích chn t nhng i tng trong quá trình x lí tip theo. Lung
giao thông phc tp ti ch giao nhau luôn t ra nhng thách thc mi cho
gii thut tr nn. Xe di chuyn tc bình thng khi èn xanh, nhng dng
i khi èn bt . Xe cng yên không chuyn ng cho n khi èn xanh
t li. Mt gii thut tr nn tt phi x lý nhng i tng chuyn ng mà