Professional Documents
Culture Documents
Thit k h thng nhn dng bin s xe ti ti cc cng t ng An Automatic Plate Recognition System Designed for Entry Gates
1
Trn Hoi Linh1, L Ng Mai1,2 Trng i hc Bch Khoa H Ni, 2Trng i hc Cng nghip Vit Tr e-mail: linh-3i@mail.hut.edu.vn
Tm tt
Trong bi bo ny, cc tc gi s xut mt gii php kh thi cho vic nhn dng t ng bin s cc xe (ti) ra vo cng nhm phc v cng tc qun l sn xut. Cc thut ton phn tch v x l nh s chp u xe vo/ra s cho php nhn dng c cc bin s ca xe lu thng vi chnh xc cao. Cc gii php ny c trin khai th im th nghim ti mt s a im trn a bn H Ni.
Abstract
In this paper, a design of an automatic plate recognition system for cars (trucks) will be presented. The system can be used at entry points at at industrial site. The algorithms for digital image analysis and recognition allow a high accuracy of plate number recognition of the trucks. The solution is already implemented and tested at some sites of Hanoi.
H. 1 M hnh h thng qun l v iu hnh vo ra s dng nhn dng hnh nh bin s
1. Phn m u
Cc h thng qun l xe lu thng ang c u t xy dng do c th a li hiu qu kinh t, x hi cao [1,3,5,9,12]. i vi cc c s cng nghip, vic qun l cht ch cc xe lu thng vo/ra c ngha rt quan trng ti cht lng sn xut. Trong iu kin cha ng b c h thng qun l bng cc thit b t nh danh t xa, vic qun l cc xe lu thng nh vo nhn dng bin s mt cch t ng t nh chp i tng l mt trong nhng phng php n gin v hiu qu kim sot xe lu thng. Kh khn ln ca gii php ny l cc thng s ca h nhn dng ph thuc rt ln v iu kin chp ca nh u vo. i vi tng nhm i tng ta cn phi iu chnh li cc m hnh cho ph hp. Hay ni cch khc ta khng th n gin ly mt h thng ang hot ng tt ti mt a im a sang a im khc s dng. Trong bi bo ny, cc tc gi s trnh by v mt h thng t ng chp nh cc i tng vo ra, tin hnh phn tch nh lc ra bin s v nhn dng cc k t trn bin s xc nh i tng vo/ra. Cc kt qu nhn dng s c s dng : thng k cc i tng vo/ra, h tr ngi iu hnh cho php cc i tng c vo/ra khu vc qun l. Ngoi ra cc hnh nh cn c lu tr di hn nhm mc ch thng k, qun l v iu hnh. Cc gii php k thut v thut ton c la chn v iu chnh cho cc iu kin lm vic thc t ti cc n v sn xut v ang ng dng h thng ny.
Trn hnh 1 l m hnh ca h thng c xut. Khu vc ra vo c hn ch bi 2 barrier t ng c iu khin t khi x l trung tm. Khi cc xe tin gn ti barrier, cc cm bin v tr v khong cch s tc ng to tn hiu ra lnh cho camera chp hnh i tng ang ti. H thng c trang b hai camera, mt cho cc i tng i vo v mt cho cc i tng i ra. Cc hnh nh chp t camera s c truyn v my tnh trung tm phn tch v x l. Ti y t cc hnh nh, phn mm nhn dng s tch ra bin s ca xe ang ti gn. Bin s ny s c tra cu vi mt c s d liu cho trc a ra c cc lnh iu khin ph hp cho cc h thng cng. ng thi thng tin (hnh nh minh chng, thi gian vo/ra,) s c lu tr trong c s d liu phc v cc cng tc thng k v truy nhp thng tin trong tng lai.
VCCA-2011
50
H. 2
Trch chn c tnh: y l nhim v phc tp nht v c ngha quyt nh nht ti cht lng ca ton h thng. Khi ny s tm ra cc thng tin c trng c th dng nhn dng i tng ( y l bin s xe v cc k t trn bin s ). Cc c trng ca mt bin s bao gm: cc ng vin quanh ca bin s, s lng vng lin thng mu trn bin s, ngng tch mu en v trng trn nh bin s, 4. Khi nhn dng: khi ny tip nhn u vo l vc t c tnh ca i tng, tin hnh tnh ton v so snh khp mu (c th coi l mt khi c hm truyn t phi tuyn) a ra quyt nh cui cng v i tng. Trong bi ton nhn dng bin s th u ra ca khi ny l cc chui k t m ca bin s (u ra nhn cc gi tr ri rc). Sau khi c kt qu nhn dng, h thng s c cc p ng theo cc kch bn nh trc v iu khin cc c cu chp hnh tng ng (v d nh khi bin s xe thuc v xe c php vo/ra th barier s c nng ln cng cc tn hiu thng bo khc nh n, ci tng ng). phn tip theo chng ta s tun t a ra cc gii php cho tng khi ca h thng. 3. 3.2. La chn cc gii php, thut ton cho cc khi chc nng ca h thng 1. i vi khi thu thp: C kh nhiu loi camera c th c s dng. Trc y cc h thng thng dng loi camera analog, tuy nhin cc camera ny c hn ch v dung lng lu tr do phi lin tc ghi hnh video nn thng ch hot ng c mt thi gian ngn (mt vi tun, mt vi thng) l y b nh, cn phi thay b nh mi hoc xa bt cc thng tin c ghi cc thng tin mi. Hin nay cc gii php IP camera ang ngy cng tr nn thng dng. Tuy gi thnh t hn so vi cc camera kinh in, nhng IP camera c kh nhiu u im ni bt nh:
H. 3
Camera HK-Vision (tri) vi cc u vo/ra (phi) s dng trong khi thu thp
Nu vi lu lng c tnh ti n v khong 500 lt xe/ngy, mi lt xe 2 nh (mt chp khi vo v mt chp khi ra) th dung lng b nh cn cho lu tr nh 1 ngy s l 80kB 500 xe 2 80MB . Dung lng cn cho 1 nm ghi s liu s xp x 30 GB . y l mt con s d dng p ng vi dung lng ca cc a cng hin nay. 2. Khi tin x l tn hiu: Khi ny c chia nh thnh 4 khu con nh trn hnh 4. Trong nh thu nhn c t camera s c ghi li di dng *.JPG tit kim dung lng lu tr. Trong trng hp h thng s dng nhiu camera khc loi, cc nh u c chun ha v kch thc chun ca camera DS2CD802PF l 704 576 pixel (hoc gn nht, ph hp vi t l nh ca camera). Tip theo sau , do v tr t camera khng c thng trc din vo i tng ang lu thng nn trn nh thu thp cc hnh nh xe s b nghing nh c minh ha trn hnh 5. ng thi, trong trng hp c hai camera gim st vo/ra, ta cng c th gp trng hp nh th hin trn hnh 5, l do thc t khu vc lm vic khng i xng nn ta thy nh xe i vo v nh xe i ra c nhiu c tnh khc nhau. V nh trn hnh 5 ta thy cc xe i vo c chp c nghing ln hn v phi chp v tr gn hn. Vic chp gn c u im l nh bin s to v nt, sng r. Tuy nhin nhc im ln l nu cc cm bin v tr v khong cch tc ng khng tt th t rt d vt qu th trng quan st ca camera, dn ti vic khng chp c vng c cha bin s trn u xe.
VCCA-2011
51
H. 4
Vi cc u xe nghing nh vy, trc tin ta cn phi quay nh a v nh thng nhm thun tin cho vic x l. Gc quay nh c th c xc nh t cc v tr lp t thc t ca camera v th trng quan st ca camera. Sau khi c xc nh bng thc nghim, gc quay ny s l c nh cho cc nh c x l sau ny. Trn hnh 6 l cc nh u xe t hnh 5 c quay thng.
Ai , j , Ai , j
Ai , j
(1)
Theo cng thc trn, vng c nhiu bin ng t im trng sang im en theo chiu ngang s c nhiu im c gi tr gradient ln. xc nh vng cha bin s, ta xy dng hm SumGrad ti mi im (i, j ) , SumGrad (i, j) l tng gradient ca cc im nm cch (i, j ) khng qu 10 pixel theo khong cch Minkowski bc 1.
SumGrad (i, j )
a i b j 10
grad x (a, b)
(2)
(a) H. 5
(b)
Vi nh trn hnh 4a v 5a, ta c hm SumGrad nh trn hnh 7b, vi nh trn hnh 4b v 5b ta c hm SumGrad nh trn hnh 7d. C th nhn thy trn hnh 7 l vng nh cha bin s c mc gradient cao nht (cc im trng). ng thi trn nh cng c mt s vng khc c mc gradient tng i cao nh vng logo v vng n pha ca xe. Trong mt s trng hp, s chnh lch nh ny s gy ra sai s l cc vng khc s c gradient cao hn so vi vng bin s v ta s c kt qu nhn dng sai. Cc vng c mc sng tng i gn nhau s c a vo danh sch ng c vin tip tc x l v tm kim bin s cc khu sau.
(b)
Bc tip theo l xc nh s b (th) v tr ca bin s xe trn nh u xe. y l mt nhim v phc tp do v tr tng i ca bin s khng c nh i vi cc xe khc nhau, mu sc cc xe cng khc nhau. Nhiu trng hp ta cn c bin s b bn hoc bin dng. Mt vic cn ch l vi h thng c 2 camera nh trn th ch sng khi chp i vi mi camera l khc nhau. C th thy trn v d hnh 4 khi chp vo bui sng. Cc xe i vo c nh sng thun v
(a)
(b)
VCCA-2011
52
(c)
(a) (d) H. 7 Kt qu tm kim cc khu vc cha bin s ca nh gc (a) v (c) theo gi tr hm SumGrad tng ng (b) v (d) H. 9 Ct th cc bin s
(b)
3. Khi trch chn c tnh: Sau khi xc nh s b vng cha bin s ta kt thc khi tin x l nh v chuyn sang khi tnh ton trch chn c tnh. Ba khu c bn ca khi ny c th hin trn hnh 8.
trch cc k t ring bit ra khi bin s, trc tin ta tin hnh ct chnh xc bin s bng cch ct b cc vng khc mu bn ngoi bin s xe, sau vi vng bin s cn li ta tip tc loi b bt cc vng trng pha trn v pha di cc hng ch. Kt qu loi b ny ca cc bin s trn hnh 9 c th hin trn hnh 10.
(a)
H. 8
Trc tin ta s nh gi cc vng ng vin la chn mt vng duy nht cho qu trnh x l tip tc. Mt s cng trnh s dng gii php tm kim cc k t trn cc vng ny, vng no khng cha hnh k t hoc cha cc k t khng hp l s b loi b. Phng php ny c th c dng loi b cc vng cha n pha xe v trn nn thng cc thut ton tm k t khng tm thy k t no. Nhng phng php ny thng hot ng khng tt vi nhng vng logo hoc vng cha cc con s hoc ch qung co. ng thi vic tnh ton x l vi nhiu khi nh cng ko di thi gian x l chung ca c h thng cho 1 xe . Trong h thng ang xy dng, qua kho st cho thy s lng trng hp c nhiu vng gn trng nhau cng khng nhiu nn ta tm s dng php so snh gi tr cc i la chn vng bin s. Vi cc nh trn hnh 5 v 6, sau khi chn vng c gradient cc i, ta khoanh vng bin s theo kch thc bin s tnh theo pixel c xc nh t v tr t camera v v tr cc cm bin tc ng khi c xe
Sau khi loi b cc ng bin pha trn v di, ta c th chuyn t nh xm thnh nh entrng c th nh ngha cc vng ch ci l cc vng lin thng mu en c phn cch (tch bit) bi cc di trng xen gia (nhn theo hnh chiu dc) [1,6,7]. Thc hin vic ct cc k t ri khi nhau, ta c c kt qu ct ca hai bin s trn hnh 9 nh trn hnh 10.
(a)
VCCA-2011
53
d A, B
i j
Ai , j XOR Bi , j
(3)
(ring k t 1 c pht hin bng chiu rng ca nh i tng do y l i tng duy nht c chiu rng nh hn cc k t cn li trong bin s). Khong cch Hamming bng s v tr m hai ma trn khc nhau v gi tr. Hai mu c coi l gn ging nhau khi khong cch Hamming gia chng nh (hai mu trng nhau c khong cch Hamming bng 0). T cng thc (3) ta cng c th a ra cng thc v sai lch phn trm gia hai mu nh nh cng thc sau:
d 2 A, B
4. Kt qu thc nghim
Cc gii php c trnh by cc phn trn c lp trnh thc t v trin khai th nghim vi cc mu thu thp c hin trng. Trong thi gian th nghim, tng cng 146 mu xe c chp. Qu trnh phn tch v x l c 4 mu khng ct ng vng bin s nh (2 nh cng hng xe Hino b nhm thnh vng cha logo, mt xe b nhm vng n pha v mt xe b nhm vng tn nhit), c 24 mu khng nhn ng k t trn bin. Mt s trng hp bin s b tch nhm c gii thiu trn hnh 13 v hnh 14.
(a)
(b) H. 12 Mt s mu nh dng so snh trc tip (a) - cc mu ch s, (b) cc mu ch ci (Ch theo quy nh ta khng s dng cc ch ci O,I trnh nhm ln vi cc ch s 0 v 1)
Kt qu khp cc mu trn hnh 11.a vi cc mu chun ta c kt qu nh bng sau: Mu K t chun gn nht sai lch so vi k t chun 14,8% 26,54% 11,09% 14,22% 13,33%
(a) (b) (a) (b)
H. 13 Mu khng tch thnh cng bin s: (a) - mu tch nhm ra vng n pha ca xe (b)
VCCA-2011
54
Sai s ca nhn dng tng cng l 28 100% 19,18% . Nguyn nhn chnh ca sai s 146 tng i cao ny l phn ln cc trng hp cc bin s b bn hoc b bin dng, xc, mt mu. Mt s trng hp li do bin s c bt inh c vo gia k t v lm sai lch qu trnh nhn dng, hoc bt inh c dnh lin hai k t lin nhau khin cho qu trnh tch k t b sai. Ngoi ra, do vic so snh trc tip cn tng i n gin nn cc k t hay gy sai st l nhm (5,6,8,9,0). Thi gian x l trung bnh ca mt mu nh (t thu thp n lc, trch chn c tnh v nhn dng) khong 3s, hon ton p ng c thc t vn hnh ca cc barier t ng.
(Vehicle License Plate), Lecture Notes in Computer Science, 1997, vol. 1311, p. 552558. [7] H. Hontani, T. Koga, Character extraction method without prior knowledge on size and position information, Proc. IEEE Int. Conf. Vehicle Electronics, 2001, p. 6772. [8] D. S. Kim, S. I. Chien, Automatic car license plate extraction using modified generalized symmetry transform and image warping, Proc. IEEE Int. Symp. Industrial Electronics, vol. 3, 2001, p. 20222027. [9] K. Miyamoto, K. Nagano, M. Tamagawa, I. Fujita, M. Yamamoto, Vehicle license plate recognition by image analysis, in Proc. Int. Conf. Industrial Electronics, Control and Instrumentation, 1991, p. 17341738. [10] T. Naito, T. Tsukada, K. Yamada, K. Kozuka, S. Yamamoto, Robust license-plate recognition method for passing vehicles under outside environment, IEEE Trans. Veh. Technol., vol. 49, 2000, p. 23092319. [11] J. C. H. Poon, M. Ghadiali, G. M. T. Mao, L. M. Sheung, A robust vision systemfor vehicle license plate recognition using greyscalemorphology, Proc. IEEE Int. Symp. Industrial Electronics, vol. 1, 1995, p. 394399. [12] R. Valliappan, P. Sumari, H. Kamarulhaili, An Analysis of Traffic Monitoring by License Plate Recognition Method, Transactions On Engineering, Computing And Technology, ENFORMATICA, V3, 2004, p. 80-82.
Trn Hoi Linh sinh nm 1974, tt nghip HBK Vc-sa-va nm 1997 chuyn ngnh Tin hc ng dng, nhn bng Tin s chuyn ngnh K thut in nm 2000 (HBK Vc-sa-va), bng Tin s khoa hc chuyn ngnh K thut in v Tr tu nhn to nm 2005 (HBK Vcsa-va). Nm 2007 c phong Ph Gio s. Hin nay Trn Hoi Linh ang cng tc ti Vin in, trng HBK H Ni. Cc nghin cu chnh ca ng l ng dng tr tu nhn to trong cc gii php o lng, iu khin v t ng ha, cc thit b o thng minh, h chuyn gia. L Ng Mai sinh nm 1974, tt nghip i hc nm 1997 chuyn ngnh in kh ha - Cung cp in (H K thut Cng nghip - H Thi Nguyn), nhn bng Thc s chuyn ngnh T ng ha nm 2008 (H K thut Cng nghip - H Thi Nguyn). Hin nay L Ng Mai ang cng tc ti Khoa C - in, trng i hc Cng nghip Vit Tr v ang lm nghin cu sinh ti Vin in, Trng i hc Bch khoa H Ni.
[2] [3]
[4]
[5]
[6]
VCCA-2011
55