slide baocao lv
TRANSCRIPT
-
8/13/2019 Slide Baocao LV
1/20
NHN DNG TRC TUYN XE M T HAI BNH
Nguyn Th Hng Minh Ging vin hng dn : TS. Trng nh Chu
I HC QUC GIA THNH PH H CH MINH TRNG I HC CNG NGH THNG TIN
Bo co lun vn Thc s, 6/2008
-
8/13/2019 Slide Baocao LV
2/20
11/19/2013 2
Mc tiu lun vn
Xy dng b cm bin pht hin nh bins bng tia hng ngoi. Xy dng mt chng trnh trc tuyn(dng camera) chp nh khi c xe quacng, trch bin s, v nhn dng bin s. Dng ngn ng CSharp hin thcchng trnh.
-
8/13/2019 Slide Baocao LV
3/20
-
8/13/2019 Slide Baocao LV
4/20
11/19/2013 4
M hnh tng qut h thngnhn dng trc tuyn xe m t hai bnh
(1)Thu nhn nh (2)Trch nh cha bin s
(3)Tch k t trong bin
s
(4)Nhn dng nh k t
(5)X l kt qu bin s
Chp nh xe
Cm ng pht hin xe
Kt thc
-
8/13/2019 Slide Baocao LV
5/20
11/19/2013 5
Thu nhn nh
Thit b chp nh c iu khin bi chngtrnh thc hin ti my tnh. Camera c iukhin chp nh gin tip thng qua b cm ngpht hin chuyn ng, truyn tn hiu yu cu
chp v lu gi tm cc nh chp. nh chp nhn c l nh chp pha sau xe,c phn gii l 640x480 (theo cu hnh thitb camera) cha mt phn xe v nh bin s. nh bin s : trong phm vi ca ti ny s xl cc dng bin s lu thng do c quan cnhst giao thng qui nh.
-
8/13/2019 Slide Baocao LV
6/20
11/19/2013 6
Bng m t thng tin nh bin s xe m t
Dng bin s: hnh ch nht bao gm 2dng ch S k t trn bin s l 8 k t bao gm:
s: 0,921 k t ch {A Z}\ {I, J, O, Q, W}.
Kch thc bin s: 40 50 nh c nn sng ch ti. Thng nm khong gia nh.Chiu rng, cao ca mt k t: 7-10
-
8/13/2019 Slide Baocao LV
7/20
11/19/2013 7
Thut ton trch bin s(Fast Fourier Transform)
Input= nh thu c t camera. Output= nh bin s trch c. Function fft ( image){ i=0; flag=0; for (i=0; i=ngng) If (flag=1) height=height+1; else
{ top=i; flag=1; } else if (height>=h) bottom=i; } Tch nh mi vi nh l top v y l bottom= RowImage i=0; flag=0; for (i=0; i=ngng) If (flag=1)width=width+1; else { left=i; flag=1; } else if (width>=w) right=i; } Bin s xe= nh mi vi cnh tri l left v cnh phi l right. }
-
8/13/2019 Slide Baocao LV
8/20
11/19/2013 8
Trch bin s
Phn tch ph ngang
-
8/13/2019 Slide Baocao LV
9/20
-
8/13/2019 Slide Baocao LV
10/20
11/19/2013 10
Tin x l nh
Dng th vin x l nh: AForge ( Andrew Kirillov)Khi to li kch thc chun cho nh: IFilter filt = new ResizeBilinear(512, 256);img = filt.Apply(img);
Chuyn nh sang nh mc xm: IFilter way_filt= new GrayscaleY();img = way_filt.Apply(img);
Phn ngng nh: way_filt = new Threshold(200);img = way_filt.Apply(img);
o mu nh: way_filt = new Invert();img = way_filt.Apply(img);
-
8/13/2019 Slide Baocao LV
11/20
11/19/2013 11
Tin x l nh (tt)
B lc Median: way_filt = new Median();img = way_filt.Apply(img);
B lc BlobsFiltering: BlobsFiltering filter = new BlobsFiltering();
filter.MinHeight = 30;filter.MinWidth = 15;filter.MaxHeight = 100;filter.ApplyInPlace(process_image);
B lc BlobsCounter: BlobCounter blobs = new BlobCounter(imgArr[i]);Blob[] words = blobs.GetObjects(imgArr[i]);foreach (Blob word in words)
imgArr[i] = word.Image;
-
8/13/2019 Slide Baocao LV
12/20
11/19/2013 12
Tch k t(phn tch Histogram)
Input: nh bin s trch c t thut ton trch bin s v qua tin x l. Output: mng cc k t trn bin s. Function define_line ( image, thres){ i=0; c=0; flag=0; for (i=0; i=ngng) If (flag=1) height=height+1; else { top[c]=i; flag=1;} else if (height>=h) {bottom[c]=i; c++;} } Tch nh mi vi nh l top v y l bottom= RowImage }
-
8/13/2019 Slide Baocao LV
13/20
11/19/2013 13
Tch k t (tt)(phn tch Histogram)
Function define_pos ( image, thres)
{ i=0; c=0;flag=0; for (i=0; i=ngng)
If (flag=1) width=width+1; else {left[c]=i;flag=1;} else if (width>=w) {right[c]=i;c++;}
} Tch nh k t c mi vi cnh tri l left[c] v cnh phi l right[c]. }
-
8/13/2019 Slide Baocao LV
14/20
11/19/2013 14
Tch k t (tt)(phn tch Histogram)
Biu mc xm v kt qu tch k t
-
8/13/2019 Slide Baocao LV
15/20
11/19/2013 15
Chun ha k t
Trong lun vn ny ta chn kch thc chunl 20 x 10. nh k t l nh nh phn vi pixeltrng c gi tr tng ng l 1, pixel en c gitr tng ng l 0. y l d liu a vo
mng Neural hun luyn.
k t c chun ha (20 x 10).
-
8/13/2019 Slide Baocao LV
16/20
11/19/2013 16
Nhn dng k t bng mng Neural
M hnh mng Neural nhn to c s dng hunluyn y l mng tin a mc lan truyn ngc sais ( Back Propagation Neural Network) vi 3 lp: mtlp vo, mt lp n v mt lp ra. Lp ng vo: 200 ( tng ng 20 x 10 pixel)Lp n: 100Lp ng ra:
10: mng nhn dng s21: mng nhn dng ch.
Hm kch hot: = 0.05
Qui tc hiu chnh trng s: p dng phng php gimGradiant vi qui tc hc thch nghi.
11
2 x
e y
-
8/13/2019 Slide Baocao LV
17/20
11/19/2013 17
Kt lun
Cc mt t cThu nhn c kt qu nhn dng bin sthng qua cm ng pht hin chuyn ng. ng dng c thut ton phn tch ph tns trch bin s xe m t v phn tch biu mc xm trong vic tch k t. S dng mng Neural nhn dng k ttrn bin s. Xy dng cc kt qu nghin cu trn nnVisual Studio Dot Net (CSharp).ng dng c th vin AForge trong x lnh v thu nhn tn hiu video.
-
8/13/2019 Slide Baocao LV
18/20
11/19/2013 18
Kt lun (tt)
Cc mt cn hn chCha x l c cc trng hp nh qu tihoc qu sng hoc nh c cht lng xu. Chng trnh cha mang tnh tng qut cao
nh nhn dng cc bin s cha a dng, vd nh cc bin s xe c nn xanh ch trng(nh nc) hay nn ch trng ( qun i). Kh nng nhn dng tng i, cha x l
c cc trng hp chp nh qu xa hayqu gn so vi khong cch qui nh chpnh.
-
8/13/2019 Slide Baocao LV
19/20
11/19/2013 19
Kt lun (tt)
Hng pht trinXy dng ng dng tng qut hn cng nh x lvi mt s trng hp bin s c bit nh: nnxanh ch trng, hay nn ch trng, Khc phc kh nng trch bng s vi khong cchlinh ng hn, x l nh v nhn dng tt hn i vibng s xu. Tng tc x l. Xy dng ng dng qun l trong cc c quanchnh ph hay cc im gi xe m t hai bnh.
-
8/13/2019 Slide Baocao LV
20/20
11/19/2013 20
Chn thnh cm n cc Thy C v cc Bn