You are on page 1of 39

LIT K CC HNH

Hnh 2.1a: Cc c trng cnh Hnh 2.1b: Cc c trng ng Hnh 2.1c: Cc c trng bao quanh tm Hnh 2.1d: c trng ng cho Hnh 2.2: M phng qu trnh nhn dng Hnh 2.5: Lc c bn ca AdaBoost Hnh 2.6: Thut ton hc AdaBoost Hnh 2.8: Dng chui cascade c hun luyn pht hin ca s con ph hp Hnh 2.9: Cu trc cc chui cascade song song Hnh 2.10: Cu trc cc chui cascade ni tip, vi N giai on hc hun luyn Hnh 2.11: Kim th c s d liu 20_800_1600.xml Hnh 3.1 - nh sau khi c nh phn ha Hnh 3.2 - nh tch k t Hnh 3.3 Nhn dng k t Hnh 4.1 Mt s hnh nh th nghim

Bo co nghin cu khoa hc

PHN A

GII THIU

Bo co nghin cu khoa hc

TM TT TI
Trong thi i ca th k 21, vi s pht trin nhy vt ca trnh Khoa hc k thut, con ngi to nn v pht trin nhiu cng trnh khoa hc mang tnh tm c. Vi s thay th dn ca my mc cho con ngi trong cc nhim v mang tnh chnh xc v tp trung cao th kt qu t c hon ton c tin cy v nh gi cao. iu ny thc s c ngha to ln v gp phn tng thm gi tr v cht lng cuc sng. ti nghin cu khoa hc ny, nhn dng bin s xe trn c s th gic my tnh, cng khng nm ngoi ngha . y l mt dng ng dng th v m nhiu nh khoa hc , ang nghin cu v nhu cu thc tin v a dng phng php tip cn. Trong ti ny s trnh by trong cc vn lin quan ti kin thc nn tng xy dng. Hc vin s dng cng c EMGUCV ng dng cc c trng Haar-like chy trn nn tng Visual C#.NET v thut ton tng tc AdaBoost nhm nng cao kh nng pht hin bin s xe chnh xc v nhn dng k t dng th vin Tesseract. Ni dung ti gm 5 chng: Chng 1: Gii thiu tng quan Chng 2: Trch xut bin s xe Chng 3: Nhn dng k t Chng 4: Kt qu - Nhn xt Chng 5: Kt lun v hng pht trin ti

Bo co nghin cu khoa hc

PHN B

NI DUNG

Bo co nghin cu khoa hc

CHNG 1

GII THIU TNG QUAN


1.1 GII THIU Th gic l gic quan cho php con ngi cng nh hu ht cc loi ng vt khc thu thp thng tin nhanh nht, tinh t nht v cng l knh thng tin trao i tin cy gip a ra nhng quyt nh kp thi v nhanh chng trong hu ht cc hot ng trong thc t ca con ngi. V vy, vi ngha v cng quan trng , cng vi s pht trin ca khoa hc k thut v ng dng ca n trong nhiu lnh vc c tin hnh rng ri, nht l trong ng dng lin quan ti x l nh ca i tng c th. Thng thng, cc c tnh ca x l v phn tch nh ch yu b nh hng bi c tnh ca nh tnh v nh ng (video). Cc l do c th a ra l: v tr tng quan gia my nh v i tng, xe b che khut mt phn hoc ton phn; s kt hp ca cc c im xe c, kch thc, mu sc, nh hng ca cnh nn ( sng chi, tng phn, nhiu ging i tng, ) l rt khc nhau, v n nh hng n cht lng ca qu trnh pht hin v nhn dng . Cn nh hng v mt ch quan cng c th k n nh hng quan st ghi hnh ca camera, hng nh sng, c tnh k thut ca my nh, camera, tc h thng my x l ch (my tnh PC hoc laptop) cng gy ra nh hng khng nh n ti.

Bo co nghin cu khoa hc

1.2 MC CH NGHIN CU H thng nhn dng bin s xe dng trong quan st giao thng, ti cc bi gi xe t ng v bn t ng hay xc nh xe vi phm giao thng l nhng ng dng quan trng trong cuc sng hin i hng ngy. Vi h thng nh vy th mt thut ton pht hin v nhn dng chnh xc l cn thit khi u vo ca h thng l mt chui hnh nh hoc video. 1.3 MC TIU TI Nghin cu ng dng v xy dng phn mm pht hin v nhn dng bin s xe trn c s th gic my tnh. 1.4 NHIM V
Phn tch phng php nhn bin s xe.

Phn tch phng php nhn dng k t 1.4.1 Phm vi thc hin
V l thuyt: xc nh phng php ph hp pht hin v nhn dng bin

s xe.
V ng dng: chng trnh phn mm pht hin v nhn dng bin s xe. Cc iu kin thc hin: hnh chp trc din t pha sau ui ca xe, cng

nh sng l 300 500 lux ( sng tiu chun bnh thng) hoc nh sng ngoi tri ban ngy bnh thng, tnh trng bin s tt v khng b chi sng.
i tng l cc bin s xe hnh ch nht (xe hi c nhn, xe but, xe ti

container v xe my), bin s xe tt (khng b bin dng, chi sng).

Bo co nghin cu khoa hc

CHNG 2

GII THIU TNG QUAN V H THNG NHN DNG BIN S XE


2.1. Tnh hnh nghin cu trong v ngoi nc 2.1.1. Tnh hnh nghin cu trong nc Vit Nam, h thng nhn dng bin s xe mi u c nghin cu v a vo s dng nhng khng ph bin, do cc h thng ny khng thch ng v tnh phc tp ca giao thng, s a dng ca bin s cng nh phng tin tham gia giao thng (xe my nhiu hn t, bin s khng theo mt quy chun, khng r rng). Hin nay, cc bi xe cc th, thnh ph ln Vit Nam mi p ng c 10% nhu cu ca ngi dn nn Nh nc cng ch trng vic xy dng cc bi xe hn c bit l cc bi xe lp ghp cao tng v ngm ko theo cc h thng nhn dng bin s xe t ng s c quan tm u t v xy dng trong thi gian ti. ng trc nhu cu thc t , c rt nhiu nhm sinh vin, cc doanh nghip v cc nh nghin cu tm hiu v xy dng thnh cng cc h thng nhn dng bin s xe nh: nhm Mt thn thuc Trung tm Cng ngh M phng Hc vin K thut qun s nghin cu thnh cng v cho ra i sn phm H thng qun l bi xe thng minh ng dng cng ngh nhn dng bin s kt hp cng ngh th nm 2006 , Cng ty c phn u t pht trin phn mm Bin Bc nghin cu v pht trin thnh cng phn mm STM01 trong qun l phng tin v pht hin vi phm giao thng, nm 2010.

Bo co nghin cu khoa hc

2.1.2. Tnh hnh nghin cu ngoi nc Trn th gii xy dng thnh cng cc h thng nhn dng nh h thng nhn dng khun mt ngi, nhn dng vn tay, nhn dng k t vit tay, phn loi nh, phn loi vn bn thnh nhiu loi khc nhauc bit h thng nhn dng bin s xe c th gii ch v quan tm t rt lu c bit ti cc nc pht trin. Mt s ng dng ca bi ton nhn dng bin s xe nh kim sot giao thng, thu ph in t, thu ph gim ch tc giao thng. Singapore l quc gia u tin trn th gii p dng loi hnh thu ph i vi phng tin tham gia giao thng t gn 30 nm nay. S thnh cng ca m hnh thu ph ng b ERP ti Singapore c nhiu thnh ph ti cc quc gia khc p dng nh London (Anh), Toronto, Ontario (Canada), Stockholm (Thy in)... Indonesia cng quyt nh s dng ERP ti th Jakata v 4 thnh ph ln khc trong n lc gim tc nghn giao thng trong gi cao im nhng con ng huyt mch.

Hnh 2.1: H thng thu ph ng b ERP ti Singapore 2.2. Tng quan v h thng nhn dng bin s xe

Bo co nghin cu khoa hc

2.2.1. Khi nim h thng nhn dng bin s xe H thng t ng nhn dng bin s xe, Automatic Number Plate Recognition (ANPR), l h thng s dng camera thc hin vic kim tra, xc nh bin s ca phng tin mt cch t ng, t c kh nng h tr truy vn cc thng tin chi tit cp cao hn nh tn ch phng tin, thng tin ng k, ... H thng ny c ng dng nhm gii quyt cc vn lin quan ti an ninh, thng k kho st, gim st v theo vt

Hnh 2.2: M hnh h thng nhn dng bin s xe t ng Cc thnh phn chnh ca h thng nhn dng bin s xe: Phn cng: camera thu nhn hnh nh, my tnh hay b x l chuyn dng Phn mm: h thng x l hnh nh thu c t camera v cho ra kt qu. Nhng kh khn m mt h thng ANPR thng thng phi vt qua t chnh xc c chp nhn l: iu kin t nhin ca khng gian v thi gian p dng h thng, iu kin bi cnh, iu kin quy nh nh dng ca bin s, iu kin hin trng ca bin s v iu kin v cch thc b tr thit b.

S ng khi mt h thng nhn dng bin s xe :

Bo co nghin cu khoa hc

Bt hnh t Camera

Tin x l nh nhm chun b cho cc bc sau

X l trch xut vng bin s xe

C lp cc k t trong bin s xe

Nhn din cc k t bng OCR

So khp bin s xe vi cc bin s c trong c s d liu truy vn thng tin

Hnh 2.3: Nguyn l hot ng ca h thng nhn dng bin s xe 2.2.2. ng dng h thng nhn dng bin s xe a. H thng qun l bi xe H thng hng dn xe thng minh: gip ngi li xe nh v v tm v tr xe gn nht mt cch hiu qu s dng cc bin ch dn, n bo. H thng kim sot vo ra: c chc nng kim sot v bng th thng minh kt hp vi cng ngh x l nh nhn dng bin s nhm m bo tnh an ninh ng thi gip cho ngi qun l c th kim sot c thng tin chnh xc v y ca tng xe ra vo bi .

Bo co nghin cu khoa hc

Phn mm qun l bi xe: qun l vo ra, tnh ph v gim st mi hot ng ca bi hon ton t ng, bo co thng k theo thi gian cho nhiu mc ch. H thng m xe: nhm thng k s lng xe vo ra, kim sot ti tng tng, tng khu vc ca bi gip ngi qun l c nhng thng tin chnh xc v s ch cn trng ca bi .

Hnh 2.4: H thng qun l bi gi xe t ng b. Trm thu ph ng b Cng ngh x l nh v nhn dng bin s gip cho qu trnh kim sot v, thu ph, ng m barrier t ng tr nn nhanh chng gim ch tc giao thng trong gi cao im cng nh tit kim chi ph thu cng nhn. c. Kim sot xe ti cc ng bin gii v cc trm gc cng Vic lp h thng Nhn dng bin s xe ti cc trm kim sot xe ti cc ng bin gii nhm qun l v pht hin nhng phng tin vt bin gii bt hp

Bo co nghin cu khoa hc

php, gp phn h tr cng tc kim tra v anh ninh quc gia. Cn lp t trm gc cng s h tr hoc t ng ha cng tc m cng cho xe vo. d. iu tit giao thng H thng cn c ng dng trong iu tit giao thng ti cc v tr nhy cm ca giao thng nh ng ba, ng t ng giao nhau nhm gim c tc giao thng (chng hn nh Thanh ph Dublin a ng dung cng ngh Nhn dang bin s xe t ng trong vic iu tit giao thng theo dang bin s chn/le). Ngoi ra, h thng cn c s dng kim sot, pht hin nhng hnh vi vi phm an ton giao thng nhm gim t l tai nn giao thng.

Hnh 2.5: H thng pht hin vi phm giao thng.

Bo co nghin cu khoa hc

CHNG 3

TRCH XUT BIN S XE


3.1 CC PHNG PHP PHT HIN Pht hin hay pht hin i tng chuyn bit, v d nh bin s xe trong cnh quan giao thng, liu c xut hin trong nh thu c t camera (hnh ng) hay nhng tm hnh tnh da trn s tr gip ca my tnh t lu c con ngi nghin cu v pht trin bi n ng vai tr l c s chung v l nn tng nghin cu v ng dng trong cc lnh vc v cc h thng khc. Trong qu trnh nghin cu v pht trin, th yu cu c t ln hng u l yu t chnh xc. C hai hng tip cn chnh thng c s dng pht hin bin s xe: cc phng php da trn nh v cc phng php da trn dng hnh hc. Cc phng php c th c lit k ra nh sau : 3.1.1 Pht hin da trn nh Cc phng php thuc nhm ny da trn mt tp hp cc hnh mu ca i tng v s dng ca s trt pht hin. Cch lm ny khc bit so vi cc phng php da trn khun mu . trch c trng t cc mu v d, cn phi thc hin vic cho hc hun luyn di dng thng k hoc cc thut ton hc my vi nhiu cc mu nh c cha i tng xe v khng cha i tng. Do nhm phng php ny da trn vic hun luyn sao cho thu c m hnh i tng xe t mt tp d liu tch cc (nh c cha hnh i tng) v mt tp d

Bo co nghin cu khoa hc

liu khng tch cc (nh khng cha hnh i tng) nn chng c s tng quan so snh trc tip n cc c im hnh hc ca mt kiu xe in hnh. Nhc im ca phng php ny i hi phi lun c sn c s d liu hnh xe rt ln. c th pht hin c bin s xe, my tnh phi lun d trong c s d liu hnh ny ri mi a ra kt qu. 3.1.2 Pht hin da trn dng hnh hc Khc vi phng php va nu trn, cc phng php thuc nhm ny quan tm n cc c im cu trc hnh hc ca bin s xe. V vy chng cn c gi l nhm tip cn da trn c trng. C th, phng php ny xc nh bin s xe da trn c trng bin vi hnh dng ca bin s xe vi cc kch thc c quy nh v chiu cao, chiu rng c trng. Nhc im ca phng php ny l n ph thuc rt ln vo bc trch lc c trng bin ca nh. 3.1.3 Pht hin da trn phng php my hc Cc mu chun ca bin s xe c hc t mt tp nh mu, phng php ny p dng cc k thut theo hng xc sut thng k v hc my tm ra nhng c tnh lin quan ca bin s xe v khng phi l bin s. Cc c tnh c hc trong hnh thi cc m hnh phn b hay cc tham s ca mt hm s nn c th dng cc c tnh ny xc nh bin s xe. Phng php ny php hin bin s xe bng cch dng ca s dch chuyn qut ton b nh. Mi ca s con c qut s c a vo mt trong hai lp: lp c cha bin s xe hoc lp khng c cha bin s xe. 3.2 PHNG PHP C S DNG TRONG TI

Bo co nghin cu khoa hc

Trong ti ny, vic pht hin xe l s kt hp gia mt thut ton tng tc AdaBoost (Adaptive Boost tng tc thch nghi) v c tnh p ng nhanh ca cc c trng Haar. y l mt phng php my hc tt v rt mnh m c xut bi Viola & Jones. 3.2.1 Cc c trng Haar-like Mi mt c trng Haar-like bao gm 2 hoc 3 khi hnh mu trng v en lin kt nhau.

Hnh 2.1a: Cc c trng cnh

Hnh 2.1b: Cc c trng ng

Bo co nghin cu khoa hc

Hnh 2.1c: Cc c trng bao quanh tm

Hnh 2.1d: c trng ng cho Gi tr ca c trng Haar-like c xc nh bi chnh lch gia tng cc gi tr pixel mc xm nm trong vng en so vi vng trng. pht hin i tng, nh u vo c pht hin bng mt ca s con c cha c trng Haar-like. Da trn tng c trng Haar-like f j , mt b phn loi yu h j (x) c quy nh nh sau:

1, if p j f j ( x) < p j j h j ( x) = 0, otherwise

Bo co nghin cu khoa hc

Hnh 2.2 M phng qu trnh nhn dng 3.2.2 Thut ton tng tc AdaBoost AdaBoost (Adaptive Boost) l mt thut ton hc mnh, gip y nhanh vic to ra mt b phn loi mnh bng cch chn cc c trng tt trong mt h cc b phn loi yu v kt hp chng li tuyn tnh bng cch s dng cc trng s (Hnh 2.3). iu ny tht s ci thin dn chnh xc nh p dng hiu qu mt chui cc b phn loi yu.
Tp hun luyn B phn lp m nh

AdaBoost
H cc b phn lp yu

Cc trng s

Hnh 2.3: Lc c bn ca AdaBoost

Bo co nghin cu khoa hc

Thut ton hc ny ban u duy tr mt phn b chun (tng ng nhau) cc trng s ln mi mt mu hun luyn. Trong bc lp u tin, thut ton hun luyn mt b phn loi yu bng cch dng mt c trng Haar-like thc hin tt nht vic pht hin cc mu th hun luyn. Trong ln lp th hai, cc mu th dng cho hun luyn nhng b phn loi nhm bi b phn loi yu u tin c nhn trng s cao hn sao cho c trng Haar-like c chn ln ny phi tp trung kh nng tnh ton cho cc mu th b phn loi nhm ny. S lp li tip tc thc hin v cc kt qu cui cng s l mt chui cascade cc kt hp tuyn tnh ca cc b phn loi yu, to ra mt b phn loi mnh, gip to c chnh xc mong mun. Thut ton hc AdaBoost sau 3 ln lp c minh ha trong Hnh 2.4 l mt v d thut ton AdaBoost sau ba ln lp. B phn loi mnh cui cng l s kt hp c trng s ca cc b phn loi yu:

H ( x) = 1h1 ( x) + 2 h2 ( x) + 3 h3 ( x) + ... + N hN ( x)

Hnh 2.4: Thut ton hc AdaBoost

Bo co nghin cu khoa hc

Trong thc t, chui tng cc b phn loi c trin khai nhm tng tc thc thi ca thut ton pht hin. Trong giai on u ca qu trnh hun luyn, ngng ca b phn loi yu c iu chnh thp sao cho xp x 100% cc i tng ch c th c d ra trong khi vn gi t l nhn dng sai mu khng tch cc gn bng zero. S cn bng ca mt ngng thp gn lin vi t l pht hin sai mu tch cc cao hn. Mt mu tch cc ng ra t b phn lp u tin l thng s t ng vo cho b phn lp th hai, cng s c iu chnh sao cho t c t l pht hin rt cao. Tng t nh th, mt mu tch cc xut ra t b phn lp th hai li tip tc l thng s t ng vo cho b phn lp th ba, Cc ca s con l tch cc (ph hp, d ng i tng) nu c cho qua ti tng b phn lp ca chui cascade c hun luyn. Nu khng, mt ng ra trn chui s loi bt k ca s khng ph hp ngay lp tc (Hnh 2.5).

Hnh 2.5: Dng chui cascade c hun luyn pht hin ca s con ph hp 3.2.3 Tng phn loi (cascade) Tng (t) ca b phn loi bao gm cc cy (tree) gi tr gim dn sau mi giai on (stage) m b phn loi c hun luyn nhn dng hu ht cc i tng vt th mong mun, ng thi cng loi b cc i tng khng c hun luyn. V

Bo co nghin cu khoa hc

d, trong lun vn ny, cc b phn loi c hun luyn qua t nht 20 giai on (stage). n giai on cui cng, gi tr false alarm = 0.5 20 9.6 e 07 v trng kht (hit rate) khong 0.995 20 0.9047 . (Hnh 2.6)
stage 1 stage 2 stage 3 ..... h h h h h false -alarms = f N 1-f 1 -f 1-f 1-f stage N hit-rate = hN

Hnh 2.6: Cu trc cc chui cascade ni tip, vi N giai on hc hun luyn Gi s, thit lp ban u vi cc gi tr Stage 1:
f 1 = 0.5 h1 = 0.995 false alarm = 0.5 hit rate = 0.995

f 2 = 0.5 2 Stage 2: h2 = 0.995 2 f 3 = 0.5 3 Stage 3: h3 = 0.995 3

f N = 0.5 N Stage N: h N = 0.995 N

Ti mi giai on hun luyn stage, b phn loi to ra thng s hit-rate h v false-alarm rate f mi lm ng vo thng s t cho giai on hun luyn k tip sau. ng vi mi giai on c hun luyn s dng mt trong phng php tng tc. B tng tc c th hc hun luyn bi mt mt phn loi mnh da trn mt tp hp cc b phn loi yu bng cch d li trng s cc mu hun luyn. B phn loi yu c dng cho giai on u ca qu trnh hun luyn, dng tp hp v c

Bo co nghin cu khoa hc

kt cc c trng s ca tp hun luyn. Ti mi tng hun luyn, b phn loi da theo cc i lng c trng va c cp nht ti tng k trc (false-alarm, hitrate) c thm vo nhm tng thm tnh chnh xc trong qu trnh tnh ton trng s c trng. Vi vic tng dn s giai on hun luyn v s lng cc b phn loi yu, s l cn thit tnh ra cc thng s false-alarm rate ng vi mi hit-rate tnh c s lm tng tnh chnh xc cho tc v pht hin i tng. 2.3 XY DNG H THNG 2.3.1 Xy dng c s d liu 2.3.1.1 Thu thp hnh nh xe Nh vo vic s dng cc cng c tm kim trn internet v t cc ngun nh tin cy c sn, chng em s dng su tm cc mu xe nhm mc ch xy dng c s d liu cc phn loi xe phc v cho ti. Cc ngun nh tch cc c hc vin su tm bao gm cc ngun d liu v a ch: Google Image Flickr ca Yahoo! Photobucket.com nh do t chp Cc nh khng tch cc (khng cha hnh i tng) c ly t ngun d liu c sn vi cc dng hnh phong cnh thin nhin, hnh chn dung, ng thc vt, ni tht, kin trc, 2.3.1.2 Tin hnh hc hun luyn cho my tnh S dng lnh Createsamples v Haartrainning hun luyn to c s d liu c trng v xut c s d liu ra dng file .xml phc v trong m lnh chng trnh phn mm nhn dng.
To file hc vector vector.vec dng lnh:

Bo co nghin cu khoa hc

Mu lnh thi hnh


createsamples.exe -info positive/info.txt -vec data/vector.vec -num 466 maxxangle 1.1 maxyangle 1.1 maxzangle 0.5 -w 20 -h 20

vi,
-info positive/info.txt : file cha thng tin ta ca khung ch nht bao c trng i

tng trong nh mu.


-vec data/vector.vec : ng dn cha file vector.vec to ra trn. -num 466 : b hun luyn gm 466 nh tch cc (c cha i tng). -w 20 : chiu rng mu ng ra (tnh theo pixel). -h 20 : chiu cao mu ng ra (tnh theo pixel).

Cc thng s maxxangle , maxyangle , maxzangle quy nh cc gc xoay ti a theo cc hng trong khng gian ca i tng m m bo i tng vn c pht hin. Tin hnh hc hun luyn cho my tnh: Mu lnh thi hnh
haartraining.exe -data data/cascade -vec data/vector.vec -bg negative/infofile.txt -npos 466 -nneg 3125 -nstages 24 -mem 1200 -mode ALL -w 20 -h 20 nonsym minhitrate 0.995 maxfalsealarm 0.5 weighttrimming 0.95

vi,
-data data/cascade : ng dn cha cc file thng s ng ra c cp nht(false-

alarm , hit-rate) ca tng tng hun luyn (cascade).


-vec data/vector.vec : ng dn cha file vector.vec to ra trn -bg negative/infofile.txt : ng dn n file cha cc nh khng tch cc -npos 466 : s lng nh tch cc (ging khai bo phn trn) -nneg 3125 : s lng nh khng tch cc (thng tin cc file ny c cha trong file

infofile.txt)
-nstages 24 : s lng giai on (stage) hun luyn

Bo co nghin cu khoa hc

-mem 1200 : dung lng b nh cn cho qu trnh hun luyn (MB). My tnh c b

nh RAM cng nhiu th qu trnh hun luyn xy ra cng nhanh.


-nonsym : khai bo cc i tng hun luyn l khng c tnh i xng minhitrate 0.995 maxfalsealarm 0.5 weighttrimming 0.95: l cc thng s quy chun v

trng kht (ph hp hit rate) ti thiu, ngng sai (false alarm) v trng s hun luyn. Cc gi tr trn l mc nh, hoc c th thay i ty theo kh ca i tng v s lng nh mu. 2.3.2 Ghi nhn v th mu c s d liu kt qu Tin hnh kim th tp c s d liu vi 30 nh tnh xe. Kt qu l c 28 nh c pht hin ng i tng trong nh, t t l 93,33%. Th nghim :

Bo co nghin cu khoa hc

Hnh 3.11: Kim th c s d liu 20_800_1600.xml

Bo co nghin cu khoa hc

CHNG 4

NHN DNG K T
4.1 PHNG PHP NHN DNG Phng php nhn din k t gm cc giai on sau :

Thu nhn nh

Phn tch nh tm k t

Nhn dng k t 4.1.1 Thu nhn nh Xc nh mc xm nh phn bc nh l mt trong nhng bc quan trng tnh chnh xc ca nhn dng k t. nh sau khi c trch xut ra vng cha bin s s c nh phn ha vi mt ngng nht nh ( theo kho st l 130 150 : i vi bin s cn tt v sng ca bin s mc bnh thng ) s l nh u vo x l.

Bo co nghin cu khoa hc

Hnh 4.1 - nh sau khi c nh phn ha 4.1.2 Phn tch nh tm k t Qu trnh phn tch tm k t bao gm cc bc sau :
- Chnh kch thc nh nh phn v khong 320*240. - Tm bin ca nh bng thut ton Canny. - Da vo c trng kch thc ca k t m tch tng k t ra khi nh.

+ Theo cc nh bin s ct c em c o cc kch thc cc k t v xc nh c chiu di k t nm trong khong 68 90 pixel v chiu cao nm trong khong t 18 40 pixel.
- Tin x l nh cc k t

+ Lc bt cc im nh nhiu. + Chuyn nh cc k t v kch c 30*70 pixel. 4.1.3 Nhn dng k t Trong phn nhn dng k t , chng em p dng thut ton K nearest neighbor (KNN). KNN l phng php xc nh i tng da vo khong cch gn nht gia i tng cn xt v tt c cc mu trong d liu hun luyn. Thut ton KNN c m t nh sau : - Xc nh gi tr tham s k. - Tnh khong cch gia i tng cn xt vi d liu hun luyn. - Sp xp theo khong cch tng dn v xc nh k lng ging gn nht vi n.
- Da vo lp mi xc nh suy ra gi tr ca i tng.

Bo co nghin cu khoa hc

Hnh 4.2 - nh tch k t -

Hnh 4.3 M phng thut ton K Nearest Neighbor Xy dng c s d liu D liu hun luyn t cc nh cc k t c ct ra pha trn : - Chuyn cc nh sang dng bitmap
- Thit lp cc ma trn cc k t v lu vo file d liu hun luyn

Bo co nghin cu khoa hc

Hnh 4.4 Hnh ma trn ca k t 4.2 GHI NHN V TH MU KT QU Tin hnh kim th tp c s d liu vi 25 nh tnh xe. Kt qu l c 22 nh c pht hin ng i tng trong nh, t t l 87% Th nghim :

Hnh 3.3 Nhn dng k t

Bo co nghin cu khoa hc

CHNG 5

KT QU - NHN XT V PHN TCH


5.1 KT QU
V mt nh sng

Trong mi trng nh sng ngoi tri ti thc a, bnh thng vi cng khong 300 400 lux, hiu qu pht hin l kh tt. V mt khng gian Cc xe khi quan st vi nhiu gc khc nhau theo cc phng x, y, z trong khong 30o vn pht hin tt nhng nhn dng k t khng tt lm. Kt qu thc thi h thng

S lng hnh kim th 25

S lng bin s nhn dng ng 24

S lng nhn dng k t ng 22 87% T l

Bo co nghin cu khoa hc

Hnh 5.1 Giao din chng trnh

Bo co nghin cu khoa hc

Hnh 5.2 Mt s hnh nh th nghim

Bo co nghin cu khoa hc

4.2 NHN XT 4.2.1 u im

H thng hot ng tt iu kin th nghim cho php. ng dng hu ch v l th khc phc v cng tc hc tp, nghin cu su hn v ng dng thc tin.

Trn c s h thng hon tt, c th pht trin, m rng thm vi nhiu

4.2.2 Khuyt im Trong qu trnh thc hin, ti cng c nhng thiu st mang tnh khch quan v ch quan: 4.2.2.1 Ch quan

Do kh khn v c s d liu: T th xe trong nh cng nghing theo cc hng bt k th qu trnh xy dng c s d liu t qu trnh my tnh hc hun luyn kt qu khng tt, khin cho h thng hot ng khng n nh.

H thng hin ti cha p ng c tnh chnh xc, n nh cao v hot ng thi gian thc, v d nh c s thay i v thuc tnh v mu sc, t th quan st ca i tng, cng sng, phc tp ca nn nh.

Tuy nhin, h thng khng trnh khi li pht hin sai i tng do b chi sng, ngc sng,. Thc t cho thy, hnh nh th nghim c ghi hnh trong thi gian t 8 gi sng n 3 gi chiu cho kt qu nhn dng tt hn cc thi gian cn li. iu ny c gii thch t sng hoc nh nng gp phn

Bo co nghin cu khoa hc

lm r i tng hn so vi nn nh v lm tng thm c trng nhn dng. 4.2.2.2 Khch quan Yu t khch quan bao gm cc vn kh khn trong khi xy dng h thng. a) Cc kh khn v phng php a s cc hng tip cn pht hin v nhn dng vt th mt cch t ng hiu qu nht hin nay thng da vo vic tm ra m hnh hoc b phn lp hoc mt c s d liu c t tt nht. Vic h thng c kh nng hot ng tt trong bt k tnh hung, iu kin thu nhn nh no trong bt k tnh hung no vi cc t th quan st xe khc nhau l cc k kh khn, mc d i vi con ngi, vic ny l hon ton n gin trong a s cc trng hp thng thng. Kiu dng bin s xe: kiu dng bin s xe c th ni l a dng cng nh phc tp i vi ngi quan st hoc i vi thut ton pht hin v nhn dng. Bn cnh s a dng v mu sc cng l mt thch thc i vi qu trnh thc hin. Ngoi ra, bin s xe thng b bin dng v xung cp theo thi gian v d nh nhng chic xe c thng bin s b nht mu cc ch s hoc bin s xe b bn hoc chi sng. Trong mt s trng hp c bit bin s xe c thm cc mu sn v ph kin, nh bin s xe ngoi giao c 2 mu ch l v trng hay cc vt th ph kin c gn vo bin s xe dn n s kh khn trong qu trnh x l pht hin v nhn dng.

Bo co nghin cu khoa hc

T th xe v gc quan st: h thng kh c th pht hin ra i tng vi t th quan st xe nhn qu nghing. iu kin ghi nhn nh: trong cc iu kin chiu sng khc nhau (bao gm kiu chiu sng, cng sng v mu sc ca ngun sng) cng nh cc c tnh ca h thng thu thp d liu nh (camera, my nh, h thng gng phn x, thu knh, ) gp phn nh hng khng nh n kt qu pht hin v nhn dng ca h thng.

Nn nh v iu kin ca mi trng ghi nhn nh: hai vn ny l ng c qua tm bi s nh hng ca n n qu trnh pht hin l khng nh. Khi nn nh cng cha nhiu thnh phn (bao gm nhiu chi tit ri rm, mu sc, hnh dng phc tp ging vi i tng nhng khng phi i tng - , ) hoc mi trng khng ng nht v nh sng (ngc sng, nh b bng rm che mt phn hoc ton phn ln i tng) th vn pht hin cng thm kh khn v phc tp. Nhng yu t nu trn vn c gi tr vi trng hp nh thu c nh vo cc phng pht pht hin khc vi hng tip cn khc thu c kt qu tin cy. Khi , ph thuc v thuc tnh ring ca loi ngun sng ny m ngi ta s s dng thm cc phng php x l mi. b) Cc kh khn v tc thc thi v tc h thng Vic la chn cch gii quyt sao cho h thng hot ng tt nht l mt th thch khi c nhiu cch v phng php tip cn khc nhau. Bn cnh cn phi k n s tr gi cho cng ngh (hiu qu cao nhng b li tc chm v ngc li).

Bo co nghin cu khoa hc

CHNG 5

KT LUN
5.1 KT QU T C V NGHA Qua qu trnh nghin cu, th nghim, v thc hin ti trong thi gian cho php vi nhng cng c lp trnh h tr, chng em hon thnh h thng pht hin v nhn bin s xe vi cc kt qu c th. 5.1.1 Kt qu t c

La chn v thc hin thnh cng phng php pht hin v nhn dng bin s xe vi Visual C# l ngn ng lp trnh mi, theo xu hng pht trin phn mm trn nn tng .NET Framework.

Phi hp tng i tt gia ngn ng lp trnh trn Visual C# .NET ca Th gic my tnh vi l thuyt X l nh s.

L c hi tt m qua chng em c nhng tm hiu thm v lnh vc x l nh s, th gic my tnh v cch ng dng vo thc t. Hc hi c nhiu

Bo co nghin cu khoa hc

kinh nghim thc t v chuyn mn cng nh cc k nng mm khi thc hin ti. 5.1.2 ngha

M hnh ha c mc c s h thng nhn dng bin s xe v cc cng c lp trnh tin tin km theo. T , chng em c th d dng tip cn c cc cng ngh v kin thc mi trong tng lai.

H thng c th c pht trin thm cp cao hn vi cch b tr lnh code hp l hn nhm tng tc cho h thng, bn cnh cng phi m bo tin cy v chnh xc cho h thng, nhm p ng c nhu cu nghin cu hc thut v p dng n trong thc t.

5.2 HNG PHT TRIN H thng c th pht trin theo hng cao hn nh tng cao chnh xc ca vic xc nhn dng k t cng nh vic xc nh bin s xe, vi phng php trnh by trn th tao c th pht trin thm nhng phn sau :
Tm hiu thm vn nh phn ha bc nh tng kh nng nhn

dng k t.
Tng thm, a dng hn cc d liu hun luyn xc nh bin s cng

nh k t. Cng nh chn li cc trng s sao cho tng kh nng nhn dng v gim thi gian x l tng th
Tng cng thut ton nhn dng KNN p dng Logic m, th xp

x, c th tng ng k kh nng nhn dng k t.


B tr li cc cu lnh hp l hn tng kh nng nhn din ng thi

gim thi gian x l.

H thng cng c th c ci tin v lp trnh theo hng tch hp trn vi mch s dng ngn ng lp trnh h thng nhng, h thng tch hp trn vi

Bo co nghin cu khoa hc

mch (SoC - System on Chip), s l mt ng dng mang tnh linh hot hn. Bi v khi h thng khng cn nht thit phi chy trn nn tng my tnh .NET Frameworks v cc my tnh na. c nh vy, th ti s c tnh ng dng linh hot cao hn vo cc lnh vc thc t cuc sng.

Theo nhn nh ca bn thn chng em, th y l mt lnh vc hay, l th, c nhiu ng dng thc t v bn cnh vn cn nhiu vn cn hon thin thm. V kh nng thc hin c hn v thi gian khng nhiu cho nn ti khng trnh khi s st v nhm ln. Xin Qu Thy C thng cm. Mong rng vi nhng ai ham thch v c hng th vi hng nghin cu ny c th chia s vi chng em cng nhau tip tc tm hiu, pht trin thm nng cao tnh hu dng thc t cho ti. cng l mt trong nhng mc tiu ch cht v l li ch ca ti ny.

Li cui cng kt li bo co ny, chng em xin chn thnh cm n n tt c cc thy c, cc anh v cc bn quan tm theo di, gip chng em thc hin ti ny.

Bo co nghin cu khoa hc

PHN C

PH LC

Bo co nghin cu khoa hc

TI LIU THAM KHO

Ting Anh : [1] [2] [3] [4] Gary Bradski, Adrian Kaehler - Learning OpenCV - Oreilly Publishing, 2008. Robert Laganire - OpenCV 2 Computer Vision - Packt Publishing, 2010. Intel Corporation - OpenCV with Visual C++.NET 2003 - OpenCV user guide. Paul Viola, Michael Jones - Rapid Object Detection using a Boosted Cascade of Simple Features - 2001 Wedsite: [1] [2] [3] http://www.note.sonotes.com/SciSoftware/haartraining.html http://www.emgu.com/wiki/index.php/Main_Page http://www.platerecognition.info

You might also like