Tunisian License Plate Number Recognition - ScienceDirect

39 downloads 207792 Views 466KB Size Report
The International Conference on Advanced Wireless, Information, and ... system applies generally image processing and character recognition technology in.
Available online at www.sciencedirect.com

ScienceDirect Procedia Computer Science 73 (2015) 312 – 319

7KH,QWHUQDWLRQDO&RQIHUHQFHRQ$GYDQFHG:LUHOHVV,QIRUPDWLRQDQG&RPPXQLFDWLRQ 7HFKQRORJLHV $:,&7 

7XQLVLDQ/LFHQVH3ODWH1XPEHU5HFRJQLWLRQ 6DPL.WDWD 7DKHU.KDGKUDRXL)DRX]L%HQ]DUWL+DPLG$PLUL LR-SITI Laboratory, National Engineering School of Tunis, Tunis El Manar University, BP 37, 1002 Tunis-Belvédère, Tunisia University of Tunis El Manar

$EVWUDFW /LFHQVH3ODWH5HFRJQLWLRQ /35 V\VWHPSOD\VDYHU\LPSRUWDQWUROHLQLQWHOOLJHQWWUDIILFFRQWURODQGVHFXULW\PDQDJHPHQWVXFKDV SDUNLQJHQIRUFHPHQWVWROHQYHKLFOHUHFRYHU\DQGVXUYHLOODQFHRSHUDWLRQV7KLVUHVHDUFKGHVFULEHVDQHZPHWKRGIRUWKHQXPEHU UHFRJQLWLRQRI7XQLVLDQOLFHQVHSODWH%DVHGRQORZSDVVILOWHULQOLFHQVHSODWHH[WUDFWLRQPRGXOHDQGQHWZRUNLQ/35WKHSURSRVHG PHWKRGVKRZVDJUHDWUREXVWQHVVLQPRVWXQIDYRUDEOHFRQGLWLRQV ‹7KH$XWKRUV3XEOLVKHGE\(OVHYLHU%9 © 2015 The Authors. Published by Elsevier B.V. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/). 3HHUUHYLHZXQGHUUHVSRQVLELOLW\RIRUJDQL]LQJFRPPLWWHHRIWKH,QWHUQDWLRQDO&RQIHUHQFHRQ$GYDQFHG:LUHOHVV,QIRUPDWLRQ Peer-review under responsibility of organizing committee of the International Conference on Advanced Wireless, Information, DQG&RPPXQLFDWLRQ7HFKQRORJLHV $:,&7  and Communication Technologies (AWICT 2015) Keywords:/LFHQVHSODWHH[WUDFWLRQVHJPHQWDWLRQQHXUDOQHWZRUNOLFHQVHSODWHGHWHFWLRQ

,QWURGXFWLRQ 7KHOLFHQVHSODWHUHFRJQLWLRQV\VWHPDSSOLHVJHQHUDOO\LPDJHSURFHVVLQJDQGFKDUDFWHUUHFRJQLWLRQWHFKQRORJ\LQ RUGHUWRLGHQWLI\YHKLFOHVE\DXWRPDWLFDOO\UHDGLQJWKHLUOLFHQVHSODWHV:HSHUIRUPHGDV\VWHPRIDQDXWRPDWHGUHDGLQJ RI OLFHQVH SODWHV LQ RUGHU WR LGHQWLI\ YHKLFOHV 7KH PDLQ JRDO RI WKLV SDSHU LV WR LPSOHPHQW D UREXVW PHWKRG LQ UHFRJQL]LQJ7XQLVLDQOLFHQVHSODWHVLQYDULRXVFRQGLWLRQVVXFKDVSRRULPDJHTXDOLW\LPDJHSHUVSHFWLYHGLVWRUWLRQ RWKHUGLVWXUEDQFHFKDUDFWHUVRUUHIOHFWLRQRQYHKLFOHVXUIDFHDQGWKHFRORUVLPLODULW\EHWZHHQWKHOLFHQVHSODWHDQG EDFNJURXQGYHKLFOHERG\





&RUUHVSRQGLQJDXWKRU7HO E-mail address:VDPLNWDWD#IVHJQUQXWQ

1877-0509 © 2015 The Authors. Published by Elsevier B.V. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/). Peer-review under responsibility of organizing committee of the International Conference on Advanced Wireless, Information, and Communication Technologies (AWICT 2015) doi:10.1016/j.procs.2015.12.038

Sami Ktata et al. / Procedia Computer Science 73 (2015) 312 – 319

*HQHUDOO\/LFHQVH3ODWH5HFRJQLWLRQV\VWHPLQFOXGHVWKHIROORZLQJVWHSVYHKLFOHLPDJHDFTXLVLWLRQOLFHQVHSODWH LPDJHORFDWLRQLPDJHSUHSURFHVVLQJDQGFKDUDFWHUUHFRJQLWLRQ7KHGHWHFWLRQVWHSLVFUXFLDOIRUWKH/35UHVXOW6RPH DSSOLFDWLRQVXVHWZRVHWVRI/3DQGQRQ/3UHJLRQVIRU/3FODVVLILFDWLRQ 7KHFKDUDFWHUVVHJPHQWDWLRQVWHSVHSDUDWHVFKDUDFWHUVIURPRWKHUVLQD/3VRWKDWRQO\WKHSUHFLVHFRQWRXUVRIHDFK FKDUDFWHU LPDJH EORFN DUH NHSW IRU UHFRJQLWLRQ )LQDOO\ WKH FKDUDFWHU UHFRJQLWLRQ VWHS FRQYHUWV LPDJHV EDVHG RQ SUHGHILQHGUHFRJQLWLRQPRGHOV 7KHSUHVHQWSDSHULVVWUXFWXUHGDVIROORZVILUVWDVXUYH\RIUHODWHGZRUNVLVSURYLGHG6HFRQGO\DQRYHUYLHZRI WKHV\VWHPDQGLWVVXEV\VWHPVLVSUHVHQWHG7KHSDSHUFRQFOXGHVZLWKDQHYDOXDWLRQRIRXUPHWKRGSHUIRUPDQFHRQWKH /35V\VWHPDQGDGLVFXVVLRQRISRVVLEOHH[WHQVLRQV 3UHYLRXVZRUNV 7KLVVHFWLRQSURYLGHVDEULHIUHIHUHQFHWRWKHUHOHYDQWOLWHUDWXUHGHSHQGLQJRQWKHLUPDMRUFRQWULEXWLRQWRWKHWKUHH W\SLFDOVWDJHVRIOLFHQVHSODWHUHFRJQLWLRQ 2.1. License plate detection 7\SLFDOOLFHQVHSODWHGHWHFWLRQV\VWHPVDUHEDVHGRQWKHIROORZLQJWHFKQLTXHVHGJHGHWHFWLRQVWDWLVWLFDODQDO\VLV PDWKHPDWLFDOPRUSKRORJ\DGDSWLYHERRVWLQJQHXUDOQHWZRUNVFRDUVHWRILQHVWUDWHJLHVDQGYHFWRUTXDQWL]DWLRQ $ PHWKRG SURSRVHG E\ >@ LQ ZKLFK WKH DXWKRUV RQVLGHU IRXU VWHSV WR GHWHFW /3 YHUWLFDO HGJH GHWHFWLRQ HGJH VWDWLVWLFDO DQDO\VLV KLHUDUFKLFDOEDVHG OLFHQVH SODWH ORFDWLRQ DQG PDWKHPDWLFDO PRUSKRORJ\EDVHG OLFHQVH SODWH H[WUDFWLRQ7KHGDWDEDVHLVUHDFTXLUHGLQGLIIHUHQWOLJKWLQJFRQGLWLRQV FORXG\VXQQ\DQGQLJKWWLPH 6REHORSHUDWRU PDWKHPDWLFDOPRUSKRORJLFDORSHUDWRUVDQGFRORUDQDO\VLVDUHXVHGLQRUGHUWRH[WUDFWWKHYHUWLFDOHGJHVRIWKHLPDJHV ZKLOHPRVWRIWKHEDFNJURXQGHGJHVDUHUHPRYHG>@7KLVPHWKRGLVWHVWLQJLPDJHVLQGLIIHUHQWFRQGLWLRQV $UREXVWDSSURDFKFRQVLGHUVGLIIHUHQWIHDWXUHVRIOLFHQVHSODWH7KH\WU\WRILQGWKHOLFHQVHSODWHFDQGLGDWHVEDVHG RQYHUWLFDOHGJHVPRUSKRORJLFDORSHUDWLRQDQGFRORUDQDO\VLVRIWKHLPDJHVWKHQWKH\HOLPLQDWHWKHLQFRUUHFWFDQGLGDWH UHJLRQVEDVHGRQLPDJHVIHDWXUHVLQRUGHUWRREWDLQWKHFRUUHFWOLFHQVHSODWHUHJLRQV)XUWKHUPRUH>@XVHDQRYHO PDWFKHGILOWHUZKLFKZDVVXJJHVWHGWRGHWHFWSODWHFDQGLGDWHV7KLVILOWHUPRGHOVWKHGHQVLW\RIYHUWLFDOHGJHDWWKH QHLJKERUKRRGRISODWHDUHD,WLVGHILQHGDVDPL[WXUHRI*DXVVLDQIXQFWLRQV 2WKHUDSSURDFKEDVHGRQ':7 'LVFUHWH:DYHOHW7UDQVIRUP LVSURSRVHG>@7KH/3ORFDOL]DWLRQFDQEHH[WUDFWHG IURPGLIIHUHQWTXDOLW\RIVRXUFHLPDJHVXQGHUFRPSOH[HQYLURQPHQWVE\XVLQJWZRIUHTXHQF\VXEEDQGV7KH\ILUVWXVH WKH+/VXEEDQGWRVHDUFKWKHIHDWXUHVRI/3DQGWKHQYHULI\WKHIHDWXUHVE\FKHFNLQJZKHWKHULQWKH/+VXEEDQGH[LVWV DKRUL]RQWDOOLQHDURXQGWKHIHDWXUH $Q /35 WHFKQLTXH ZKLFK EDVHG RQ WZR PDLQ PRGXOHV LV SURSRVHGE\ >@ 7KH OLFHQVH SODWH ORFDWLQJ PRGXOH DWWHPSWV WR H[WUDFW /3 IURP DQ LQSXW LPDJH DQG WKHQ LW ZLOO LGHQWLI\ WKH OLFHQVH QXPEHU PRGXOH ZKLFK LV FRQFHSWXDOL]HGLQWHUPVRIQHXUDOQHWZRUNVWKDWDLPWRLGHQWLI\WKHQXPEHULQWKH/3 5HFHQWVWXGLHVRI>@SURSRVHGDUREXVWPHWKRGIRUH[WUDFWLQJDQGGHWHFWLQJOLFHQVHSODWHVIURPVLPSOHLPDJHVRI 7XQLVLDQYHKLFOHVEDVHGRQ*DERUILOWHUVDQGQHXUDOQHWZRUNV 2.2. Character segmentation and recognition 0DQ\WHFKQLTXHVKDYHEHHQDSSOLHGWRGHWHFWWKHFKDUDFWHUUHJLRQVLQDQLQSXWSODWHLPDJH(GJHGHWHFWLRQDSSURDFK LQ>@IRUFKDUDFWHUVHJPHQWDWLRQDPXOWLVW\OH/3SURFHVVLQJLVDSSOLHG+RZHYHUIRXUFULWLFDOIDFWRUVSURSRVHG SODWHURWDWLRQDQJOHFKDUDFWHUOLQHQXPEHUWKHDOSKDQXPHULFW\SHVXVHGDQGFKDUDFWHUIRUPDWV%RWKSURFHGXUHVEDVHG RQDPDWKHPDWLFDOPRUSKRORJ\DSSURDFKDQGFRQQHFWHGFRPSRQHQWVDQDO\VLVDUHFRQVLGHUHG>@,QGHHGDPXOWLSOH LPDJHELQDUL]DWLRQXVLQJGLIIHUHQWJOREDOWKUHVKROGVWKHQD'0DUNRY5DQGRP)LHOGVLVDSSOLHG*HQHWLFDOJRULWKPV >@DQGODWHUDOKLVWRJUDPDQDO\VLVSURSRVHG>@LQ)HHG)RUZDUG1HXUDO1HWZRUNVDUHFRQVLGHUHGDQGWUDLQHGZLWK WKH%ORFN5HFXUVLYH/HDVW6TXDUHV %5/6 OHDUQLQJDOJRULWKP $GLUHFWWHPSODWHPDWFKLQJ>@LVXVHGRQWKHZKROHSODWHLPDJH(DFKVXELPDJHLVFKHFNHGIRUDWHPSODWHXVLQJ DFURVVFRUUHODWLRQRSHUDWRU

313

314

Sami Ktata et al. / Procedia Computer Science 73 (2015) 312 – 319

7KHSURSRVHGPHWKRG 7KH SUHVHQWZRUN LVUHODWHG WRUHFHQW DSSURDFKHV LQ WLPHIUHTXHQF\ DQDO\VLV EXW LWFDSLWDOL]HV RQ DQHZIHDWXUH VSDFHEDVHGRQDXWRFRUUHODWLRQIHDWXUHDQGQHXUDOQHWZRUNUHFRJQLWLRQ ,QWKLVVHFWLRQDQRYHUYLHZRIWKHSURSRVHGPHWKRGWKDWLPSOHPHQWVWKHDYHUDJHGSL[HOVDOJRULWKPLVSUHVHQWHG 7KHSURSRVHGV\VWHPLQFRUSRUDWHVWKHIROORZLQJVXEV\VWHPV/LFHQVH3ODWH'HWHFWLRQ&KDUDFWHU6HJPHQWDWLRQDQG 5HFRJQLWLRQ)LJVKRZVWKHDUFKLWHFWXUHRIWKHSURSRVHGPHWKRG 

 )LJ*OREDO0HWKRG$UFKLWHFWXUH

3.1. Plate extraction 7KHIORZFKDUWRIWKH/3H[WUDFWLRQPRGXOHZDVSUHVHQWHGLQ)LJ7KHGLODWDWLRQVWHSUHPRYHVVRPHFKDUDFWHULVWLFV RI WKH LPDJH GXH WR ORVV RI VRPH LPSRUWDQW SDUDPHWHUV VXFK DV FRORU GLIIHUHQFH HGJHV LOOXPLQDWLRQ GXULQJ WKH FRQYHUVLRQIURP5*%WRJUD\IRUP        )LJ)ORZFKDUWRIWKHOLFHQVHSODWHH[WUDFWLRQPRGXOH

315

Sami Ktata et al. / Procedia Computer Science 73 (2015) 312 – 319

1H[WZHSURFHVVKHHGJHVLQWKHERWKKRUL]RQWDODQGYHUWLFDOGLUHFWLRQ KRUL]RQWDODQGYHUWLFDOKLVWRJUDP ,QGHHG WKH\UHSUHVHQWWKHVXPRIGLIIHUHQFHVRIJUD\YDOXHVEHWZHHQQHLJKERXULQJSL[HOVRIDQLPDJHFROXPQZLVHDQGURZ ZLVH7KHQHDFKKLVWRJUDPLVSDVVHGWKURXJKDORZSDVVILOWHULQRUGHUWRVPRRWKRXWVXFKGUDVWLFFKDQJHVLQYDOXHV RIKLVWRJUDPEHWZHHQFRQVHFXWLYHFROXPQVDQGURZV6R/RZSDVVILOWHUVDUHXVHGWRVPRRWKWKHLPDJHDQGUHPRYH WKHKLJKIUHTXHQF\FRPSRQHQWVUHODWHGWRQRLVH6PRRWKLQJHIIHFWLVDFKLHYHGLQWKHIUHTXHQF\GRPDLQE\DWWHQXDWLQJ DVSHFLILHGUDQJHRIKLJKIUHTXHQF\FRPSRQHQWVLQWKHWUDQVIRUPHGLPDJH

I D x y

 k k ˜ ¦ ¦ H i j ˜ I s x  i y  j    c i k j k

7KLVLPSOLHVWKHVFDQQLQJRIWKHVRXUFHLPDJH I s SL[HOE\SL[HOLJQRULQJWKHILUVWDQGODVW k URZVDQGFROXPQVDQG WKHFRPSXWDWLRQRIWKHLQWHQVLW\YDOXHLQWKHFXUUHQWSRVLWLRQ x y RIWKHGHVWLQDWLRQLPDJH I D 7KHFRQYROXWLRQ PDVNLVSRVLWLRQHGVSDWLDOO\ZLWKLWVFHQWUDOHOHPHQWRYHUWKHFXUUHQWSRVLWLRQ x y 



k

:KHUH c







k

¦ ¦ H i j   

i k j k

H i j 7KHILOWHUIXQFWLRQJLYHQE\WKHIROORZHTXDWLRQ ­ H i j ® ¯

D i j d D D i j

D

  









:KHUH D LVDVSHFLILHGSRVLWLYHTXDQWLW\DQG D i j i  j  LVWKHGLVWDQFHIURP i j WRWKHFHQWHURI WKHPDVN)LQDOO\DG\QDPLFWKUHVKROGHTXDOWRWKHDYHUDJHYDOXHRIDKLVWRJUDPLVDSSOLHGWRILOWHURXWERWK KRUL]RQWDODQGYHUWLFDOKLVWRJUDPVYDOXHV:HREWDLQUHJLRQVKDYLQJKLJKSUREDELOLW\RIFRQWDLQLQJDQXPEHUSODWH )LJVKRZWKHLQSXWLPDJHDQGWKHLUILOWHUHGKRUL]RQWDODQGYHUWLFDOKLVWRJUDP)URPWKHDERYHKLVWRJUDPVZHORRN IRUGLIIHUHQWUHJLRQVZKLFKKDYHPD[LPXPSUREDELOLW\RIFRQWDLQLQJDOLFHQVHSODWH7KHQZHORRNIRUWKHUHJLRQ ZLWKWKHPD[LPXPYDOXHRIWKHKLVWRJUDPZKLFKFRQVLGHUHGWKHPRVWOLNHO\FDQGLGDWHIRUWKHOLFHQVHSODWH7KHUHVW GRHVQRWFRUUHVSRQGWRWKHSODWHVZLOOEHUHPRYHGIURPWKHLPDJH 



             )LJ9HUWLFDODQG+RUL]RQWDO(GJH3URFHVVLQJ+LVWRJUDP

316

Sami Ktata et al. / Procedia Computer Science 73 (2015) 312 – 319

3.2. Skew correction %HIRUHWKHQXPEHUVHJPHQWDWLRQRSHUDWLRQZHXVHVRPHPRUSKRORJLFDOWUHDWPHQWV,QIDFWZHXVHGLODWLRQHURVLRQ DQGRSHQLQJRSHUDWLRQVZLWKWKHVDPHVWUXFWXULQJHOHPHQW,QVRPHLPDJHVZHPXVWHIIHFWVRPHSUHSURFHVVLQJIRU VNHZFRUUHFWLRQ6RDIWHUILOWHULQJWKHLPDJHUHVXOWZLOOEHSURFHVVHGWRFDOFXODWHWKHDQJOHRIVNHZRIWKHZULWLQJOLQH RIFKDUDFWHUVWKHUHIRUHWKHLPDJHZLOOEHFRUUHFWHGE\URWDWLQJDFFRUGLQJWRWKHFDOFXODWHGDQJOHEDVHGRQWKHFHQWHUV RIFRQQHFWHGUHJLRQVWKDWIRUPFKDUDFWHUV>@ 7KHPDLQLGHDLVWRILQG³YDOLG´FKDUDFWHUUHJLRQVDQGFRPSXWHFHQWURLGRIHDFK³YDOLG´UHJLRQ7KHOHDVWVTXDUH OLQH y ax  b LVJHQHUDWHGE\WKHVHFHQWURLGV)LQDOO\WKHVNHZDQJOHTEHWZHHQOHDVWVTXDUHOLQHDQGKRUL]RQWDO OLQHFDQEHFDOFXODWHGE\WKH T DUFWDQ k /HWF(x,y)WKHVNHZHGLPDJHF’(x’,\¶ LVWKHGHVWLQDWLRQLPDJHZLWKRXW VNHZZDVFDOFXODWHGXVLQJWKHIROORZHTXDWLRQ  7KHRXWSXWLVVKRZQE\WKHILJ 



ªx º « » ¬y ¼

ª FRVT « VLQ T ¬

VLQ T º ª x º    FRVT »¼ «¬ y »¼

              )LJ$QJOHRIVNHZFRUUHFWLRQHTXDWLRQ

3.3. Number segmentation 7KHDLPRIWKLVVWDJHLVWRVHSDUDWHWKHQXPEHUVIURPWKHSODWHLQRUGHUWRVLPSOLI\WKHUHFRJQLWLRQWDVNIRUWKH QHXUDOQHWZRUN7KLVVWHSWDNHVDVLQSXWWKHLPDJHRIWKHFRUUHFWHGSODWHSUHSURFHVVHGDQGWKDWFRQWDLQVRQO\QXPEHUV LQWKHSODWH7KHVHJPHQWDWLRQLVSHUIRUPHGE\UHJLRQ7KHVHJPHQWDWLRQEDVHGRQUHJLRQVLVDVSHFLILFDSSURDFKXVHG WRFUHDWHVXUIDFHVLQJDWKHULQJQHLJKERULQJSL[HOVDFFRUGLQJWRDKRPRJHQHLW\FULWHULRQVXFKDVJUD\OHYHORUWH[WXUH 3L[HOVDUHJURXSHGLQWRUHJLRQVDQGZKLFKIRUPDSDUWLWLRQRIWKHLPDJH7KHUHVXOWLVDVHWRIUHJLRQVZKLFKIRUPE\ WKHLUPHHWLQJWKHHQWLUHLPDJH 7KHVHUHJLRQVDUHUHODWHG DOOSL[HOVLQWKHVDPHUHJLRQDUHFRQWLJXRXV IRUPHGE\KRPRJHQHRXVSL[HOVEHWZHHQ WKHP$VDJDLQVWWKHSL[HOVRIDGMDFHQWUHJLRQVDUHQRWXQLIRUPEHWZHHQWKHP,QIDFWWKHVHJPHQWDWLRQE\UHJLRQ UHSUHVHQWVDSDUWLWLRQRIWKHLPDJHLQWRUHJLRQV555QWKDWVDWLVI\DKRPRJHQHLW\FULWHULRQ 3.4. Feature extraction 7KHIHDWXUHVH[WUDFWLRQPRGXOHUHFRJQLWLRQLVEDVHGRQDYHUDJHGSL[HOVPHWKRG,QIDFWWKHPDWUL[RIWKHLPDJHLV IUDJPHQWHGLQWRS[TDUHDVRIWKHVDPHVL]H7KHDYHUDJHYDOXHRIJUD\OHYHOVRIDOOSL[HOVLQHDFKDUHDLVFDOFXODWHG 7KHQWKHUHVXOWLVXVHGDVDQHOHPHQWRIWKHIHDWXUHYHFWRUZKLFKKDYHWKHVDPHVL]HRIS[T)LJVKRZVWKHPHWKRG SULQFLSOHDQGLWVUHVXOWDSSOLHGRQDH[WUDFWHGOLFHQVHSODWHLPDJH2WKHUZLVHZHUHVL]HLQWKHILUVWVWDJHWKHFKDUDFWHU LPDJHREWDLQHGDIWHUVHJPHQWDWLRQ  

Sami Ktata et al. / Procedia Computer Science 73 (2015) 312 – 319

7KHSURFHVVRIFKDUDFWHUVQRUPDOLVDWLRQPDNHVYHU\HDVLO\WKHGHFUHDVHRIWKHLUVL]H6LQFHLWLVHQRXJKWRUHGXFH WKH QRUPDOLVDWLRQ GLPHQVLRQV YDOXHV 6HYHUDO SL[HOV RI WKH RULJLQDO LPDJH DUH EHLQJ UHSODFHG E\ WKHLU DYHUDJH DULWKPHWLF YDOXH :KHQ WKH QRUPDOLVDWLRQ GLPHQVLRQ EHFRPHV UHODWLYHO\ ORZ LW LV SUHIHUDEOH WR SUHVHUYH DIWHU UHGXFWLRQDQLPDJHLQOHYHOVRIJUD\UDWKHUWKDQELQDU\ 7KLVLVDQLPSRUWDQWVWHSWRPLQLPL]HWKHORVVRILQIRUPDWLRQ7KHQRUPDOLVDWLRQGLPHQVLRQVPXVWEHVXIILFLHQWO\ KLJKLQRUGHUWRDYRLGWKHORVVRIGLVFULPLQDWLQJLQIRUPDWLRQ                 )LJ$YHUDJHGSL[HOVPHWKRGSULQFLSOH

 :HSHUIRUPWKHVXPRIHDFKLWHPVLQDFROXPQIRUHDFKOLQHVDQGWKHQZHFDOFXODWHWKHVXPRIWKHREWDLQHG YDOXHVLQDYHFWRUV:HUHSHDWWKLVVWHSIRUWKHQLQHIROORZLQJFROXPQ7KHQZHJHQHUDWHDQRWKHUYHFWRUkZKLFKWKH VXPRIVHOHPHQWV7KLVRSHUDWLRQZLOOEHUHSHDWHGXQWLOWKHHQGRIWKHPDWUL[VL]HRIWKHLPDJH7KHkYHFWRUZLOO FRQWDLQHOHPHQWVDVVRFLDWHWRWKHPDWUL[VL]HRIWKHLPDJH,QDODVWVWHSZHFDOFXODWHWKHIHDWXUHH[WUDFWLRQYHFWRU VcE\DSSO\LQJWKHDYHUDJHRIVHOHPHQWV 

Vci

  ki



 i  >@   

3.5. Number recognition )RUWUDLQLQJZHXVHD1HXUDO1HWZRUNDVDFODVVLILHU7KHFODVVLILHUKDVLQSXWVFRUUHVSRQGLQJWRWKHYHFWRUVRI GHVFULSWRUVJHQHUDWHGXVLQJDYHUDJHGSL[HOVPHWKRGDQGLWKDVRXWSXWVFRUUHVSRQGLQJWRWHQFKDUDFWHUV7KH QHWZRUNZDVWUDLQHGZLWKWKHVFDOHGFRQMXJDWHJUDGLHQWEDFNSURSDJDWLRQIXQFWLRQ 0XOWL/D\HUFROOHFWLRQZLWKEDFN SURSDJDWLRQDOJRULWKPWUDLQLQJ 7KHXVHG1HXUDO1HWZRUNVQHHGWKUHHOD\HUVRQHLQSXWRQHKLGGHQDQGRQHRXWSXW 7KHOHDUQLQJVWHSLVVXSHUYLVHGDQGLWEDVHGRQWKHJUDGLHQWEDFNSURSDJDWLRQDOJRULWKPZKLFKLVDJHQHUDWHGRQ :LGURZ+RIIOHDUQLQJUXOHE\LQZKLFKWKHHUURULVQRWUHVWULFWHGWRKDYLQJYDOXHVRIRUEXWPD\KDYHDQ\ YDOXH$GGLWLRQDOLWFDQEHGHULYHGIRUDQ\GLIIHUHQWLDEOHRXWSXWDFWLYDWLRQIXQFWLRQ ([SHULPHQWDOUHVXOWV ,QWKLVVHFWLRQZHSUHVHQWWKHUHVXOWVRIWHVWVRIH[WUDFWLRQDQGUHFRJQLWLRQPRGXOHVRIOLFHQVHSODWH ,QGHHGWKHSURSRVHGPHWKRGLVHYDOXDWHGRQD3&ZLWKu*+]&38*%5$0DQG:LQGRZVRSHUDWLQJ V\VWHP7KHPHWKRGLVLPSOHPHQWHGXVLQJWKH0DWODE7RWHVWWKHSHUIRUPDQFHRIWKLVPHWKRGZHFRPSDUHWKHUHVXOWV RIRXUPHWKRGIRUWKHERWKOLFHQVHSODWHH[WUDFWLRQDQGUHFRJQLWLRQPRGXOHV

317

318

Sami Ktata et al. / Procedia Computer Science 73 (2015) 312 – 319

4.1. LP and Character Image Database ([SHULPHQWVRIGHWHFWLRQDQGUHFRJQLWLRQZHUHFDUULHGRXWLQRUGHUWRHYDOXDWHWKHPHWKRGVXJJHVWHG,QGHHGWZR GDWDEDVHVZHUHHPSOR\HGLPDJHVIRUH[SHULPHQWVRIGHWHFWLRQDQGLPDJHVHPSOR\HGIRUWKHUHFRJQLWLRQ7KH LPDJHV DUH UHVL]HG WR [ SL[HOV DQG WDNHQ IURP GLIIHUHQW ORFDWLRQV W\SHV RI FDUV URDG FRQGLWLRQV OLJKWLQJ GLIIHUHQWEDFNJURXQGDQGFOHDQWOLQHVVFRQGLWLRQV7KHQXPEHURILPDJHVXVHGLQWKHH[WUDFWLRQDQGVHJPHQWDWLRQ SURFHVVLVVKRZQLQWDEOH 7DEOH,PDJHGDWDEDVHIRU/3H[WUDFWLRQPRGXOHDVZHOODVFKDUDFWHUUHFRJQLWLRQRQHDQGWKHLUVXFFHVVUDWH 0RGXOH

7RWDORILPDJHV

6XFFHVVUDWH  

3ODWHH[WUDFWLRQ





&KDUDFWHUVHJPHQWDWLRQ





4.2. Detection Results 7KHH[SHULPHQWDOUHVXOWVVKRZWKDWWKHSURSRVHGPHWKRGFDQH[WUDFWDQGUHFRJQL]HHIILFLHQWO\WKHQXPEHURIOLFHQVH SODWH )URP WKLV WDEOH ZH FDQ VHH WKDW WKH SURSRVHG PHWKRG FDQ GHDO WKH LPDJHV FRUUHFWO\ ZLWK QRLVH LOOXPLQDWLRQ YDULDQFHDQGURWDWLRQ)RUWKHRWKHUWKUHHPHWKRGVPRVWPLVORFDWHGSODWHVKDSSHQHGZLWKWKHLPDJHVFRQWDLQLQJVRPH VSHFLDOREMHFWV EUDQGVUDGLDWRUVEXPSHUV RUFRPSOH[EDFNJURXQGV WUHHVELF\FOHV DQGWKHLPDJHVFDSWXUHGDJDLQVW WKHVWURQJVXQOLJKWRUXQGHUWKHJORRP\OLJKW7KHIROORZLQJWDEOHSUHVHQWVWKHFRPSDULVRQUHVXOWVZLWKDXWRFRUUHODWLRQ EDVHGPHWKRG>@DQGPDWKHPDWLFDOPRUSKRORJ\EDVHGPHWKRG>@ 7DEOH3HUIRUPDQFHRIGLIIHUHQWOLFHQVHSODWHGHWHFWLRQPHWKRGV 5HIHUHQFHV

$FFXUDF\  

0RUSKRORJLFDORSHUDWRU>@



$XWRFRUUHODWLRQ>@



2XUPHWKRG



 ,WVKRZVWKDWWKHSURSRVHGPHWKRGDFKLHYHVH[FHOOHQWSHUIRUPDQFH7KHGHWHFWLRQUDWHLQRXUPHWKRGLVODUJHUWKDQ WKDWRIWKH0RUSKRORJLFDORSHUDWRU>@DQG'LVFUHWH:DYHOHW7UDQVIRUP>@EDVHGPHWKRGV 4.3. Recognition results ,Q WKH UHFRJQLWLRQ PRGXOH ZH ZLOO ZRUN RQ GLIIHUHQW YDULDQWV RI WKH V\VWHP LQ RUGHU WR REVHUYH WKH HIIHFW RI PRGLILFDWLRQRQWKHUHFRJQLWLRQUDWH:HDUHIRFXVLQJRQWKHERWKQXPEHURIKLGGHQOD\HUVDQGWKH(IIHFWRIQXPEHU RIQHXURQVLQWKHKLGGHQOD\HU7DEOHVKRZVWKHYDULRXVUHFRJQLWLRQUDWHVGXHWRDYDULDWLRQLQWKHQXPEHURIQHXURQ LQWKHKLGGHQOD\HU7KHFKRLFHRIWKHQXPEHURIKLGGHQOD\HUVLVQRWDUELWUDU\DVWKHDERYHYDULDWLRQV 7DEOH9DULDWLRQRIQHXUDOQHWZRUNVWUXFWXUH  5HFRJQLWLRQUDWH  

+LGGHQOD\HUV  

1XPEHURIQHXURQV  

 

 

 

 ,QGHHGWKHFKRLFHRIRQHKLGGHQOD\HUJLYHVDUDWHKLJKHUWKDQWKHFKRLFHRIWZRKLGGHQOD\HUV7KHVDPHWKLQJIRU WKHQXPEHURIQHXURQVIRURQO\RQHKLGGHQOD\HUWKHKLJKHUUDWHLVDERXWZKHQWKHQXPEHURIQHXURQVLV 7DEOHSUHVHQWVWKHFRPSDULVRQUHVXOWVRIVHYHUDOPHWKRGVZKLFKFRQWDLQRXUDOJRULWKPDQGRWKHUVPHQWLRQHGLQ SUHYLRXVZRUNVRQWKHVDPHLPDJHGDWDEDVH2EYLRXVO\WKHSUHFLVLRQRIRXUDOJRULWKPZKLFKLVDERYHLVKLJKHU WKDQRWKHUV

Sami Ktata et al. / Procedia Computer Science 73 (2015) 312 – 319 7DEOH&RPSDULVRQRIVHYHUDOOLFHQVHSODWHUHFRJQLWLRQPHWKRGVRQWKHVDPHLPDJHGDWDEDVH 5HIHUHQFHV

$FFXUDF\  

0RUSKRORJLFDO2SHUDWRU>@



&RQQHFWHG&RPSRQHQWV$QDO\VLV>@



*HQHWLF$OJRULWKP>@



7HPSODWH0DWFKLQJ>@



2XUPHWKRG



&RQFOXVLRQ ,QWKLVSDSHUZHKDYHSUHVHQWHGDUREXVWPHWKRGIRU7XQLVLDQQXPEHUSODWHUHFRJQLWLRQ7KHV\VWHPFRQWDLQVWZR ODUJHVWHSVVXFKDV/3H[WUDFWLRQDQG/3QXPEHUUHFRJQLWLRQ,QWKHVHFRQGVWHSZHXVHGDQDYHUDJHGSL[HOVPHWKRG IRUIHDWXUHVH[WUDFWLRQLQRUGHUWRJHQHUDWHDYHFWRURIWUDLQLQJGDWDIRUHDFKFKDUDFWHURISODWHQXPEHUDQGWKHWUDLQLQJ RI QHXUDO QHWZRUN :H WHVWHG WKH PHWKRG ZLWK ODUJH QXPEHU RI SODWH LPDJHV FDSWXUHG LQ GLIIHUHQW HQYLURQPHQWV FORXG\VXQQ\QLJKWWLPH« 7KHH[SHULPHQWDOUHVXOWVVKRZWKDWWKHSURSRVHGDOJRULWKPFDQGHWHFWWKHORFDWLRQRI /3DQGUHFRJQL]HLWLQGLIIHUHQWHQYLURQPHQWVZLWKUDWH 5HJDUGLQJIXWXUHZRUNVZHDUHLQYHVWLJDWLQJWRUHFRJQL]H7XQLVLDQ/3OHWWHUVVXFKDV³βϧϮΗ´DQG³Εϥ´DFTXLUHG LQVRPH/3FDWHJRULHV6RRXUIXWXUHZRUNZLOOEHLQFOXGHVYLGHRSURFHVVLQJ 

5HIHUHQFHV +RQJOLDQJ%DQG&KDQJSLQJ/$K\EULGOLFHQVHSODWHH[WUDFWLRQPHWKRGEDVHGRQHGJHVWDWLVWLFVDQGPRUSKRORJ\Proceedings of the 17th International Conference on Pattern Recognition (ICPR’04)SS± =KHQJ'=KDR