slide baocao lv

Upload: saku-ra

Post on 04-Jun-2018

225 views

Category:

Documents


0 download

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