TY - GEN
T1 - Implementation and evaluation of a high speed license plate recognition system on an FPGA
AU - Kanamori, Takamasa
AU - Amano, Hideharu
AU - Arai, Masatoshi
AU - Konno, Daisuke
AU - Nanba, Tomomichi
AU - Ajioka, Yoshiaki
PY - 2007
Y1 - 2007
N2 - In order to address some problems on increasing traffic accidents, many researchers have paid attention to active safety techniques using sophisticated image processing like license number recognition. However, it is enough for warning a driver against danger of collision to measure distance to a licence plate of a proceeding car. This paper proposes a high speed FPGA off-loading engine for detecting the licence plate. A complicated algorithm is written in Handel-C, and parallel processing is explicitly utilized in every level of implementation; an input image is segmented into 16 areas, and each area is processed in parallel by a multiple calculation unit executing pipeline processing and a distributed memory module. A prototype circuit implemented on a general purpose FPGA board achieved 4.16 times performance as software execution on a Pentium-III desktop PC. The highest performance in literature; 100 frames per second; can be achieved even though extra computation time on an embedded processor and communication time with it are considered.
AB - In order to address some problems on increasing traffic accidents, many researchers have paid attention to active safety techniques using sophisticated image processing like license number recognition. However, it is enough for warning a driver against danger of collision to measure distance to a licence plate of a proceeding car. This paper proposes a high speed FPGA off-loading engine for detecting the licence plate. A complicated algorithm is written in Handel-C, and parallel processing is explicitly utilized in every level of implementation; an input image is segmented into 16 areas, and each area is processed in parallel by a multiple calculation unit executing pipeline processing and a distributed memory module. A prototype circuit implemented on a general purpose FPGA board achieved 4.16 times performance as software execution on a Pentium-III desktop PC. The highest performance in literature; 100 frames per second; can be achieved even though extra computation time on an embedded processor and communication time with it are considered.
KW - Dynamically reconfigurable processor
KW - Multiprocessing execution
KW - Single-processing execution
UR - http://www.scopus.com/inward/record.url?scp=38049013334&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=38049013334&partnerID=8YFLogxK
U2 - 10.1109/CIT.2007.4385143
DO - 10.1109/CIT.2007.4385143
M3 - Conference contribution
AN - SCOPUS:38049013334
SN - 0769529836
SN - 9780769529837
T3 - CIT 2007: 7th IEEE International Conference on Computer and Information Technology
SP - 567
EP - 572
BT - CIT 2007
T2 - CIT 2007: 7th IEEE International Conference on Computer and Information Technology
Y2 - 16 October 2007 through 19 October 2007
ER -