Your browser does not support JavaScript!
http://iet.metastore.ingenta.com
1887

access icon free Real-time optical character recognition on field programmable gate array for automatic number plate recognition system

The last main stage in an automatic number plate recognition system (ANPRs) is optical character recognition (OCR), where the number plate characters on the number plate image are converted into encoded texts. In this study, an artificial neural network-based OCR algorithm for ANPR application and its efficient architecture are presented. The proposed architecture has been successfully implemented and tested using the Mentor Graphics RC240 field programmable gate arrays (FPGA) development board equipped with a 4M Gates Xilinx Virtex-4 LX40. A database of 3570 UK binary character images have been used for testing the performance of the proposed architecture. Results achieved have shown that the proposed architecture can meet the real-time requirement of an ANPR system and can process a character image in 0.7 ms with 97.3% successful character recognition rate and consumes only 23% of the available area in the used FPGA.

References

    1. 1)
      • 30. Zhai, X., Bensaali, F., Ramalingam, S.: ‘Real-time license plate localisation on FPGA’. Presented at the 17th IEEE Workshop on Embedded Computer Vision and Pattern Recognition, 2011, pp. 1419.
    2. 2)
      • 21. Driver, and Vehicle Licensing Agency: Display of registration marks for motor vehicles. Available at www.direct.gov.uk/motoring, accessed June 2011).
    3. 3)
      • 18. Zhai, X., Bensaali, F., Ramalingam, S.: ‘Improved number plate localisation algorithm and its efficient FPGA implementation’, IET Circuits Devices Syst., 2013, 7, (2), pp. 93103 (doi: 10.1049/iet-cds.2012.0064).
    4. 4)
      • 6. Anagnostopoulos, C.N.E., Anagnostopoulos, I.E., Psoroulas, I.D., Loumos, V., Kayafas, E.: ‘License plate recognition from still images and video sequences: a survey’, IEEE Trans. Intell. Transp. Syst., 2008, 9, pp. 377391 (doi: 10.1109/TITS.2008.922938).
    5. 5)
      • 1. Anagnostopoulos, C., Alexandropoulos, T., Loumos, V., Kayafas, E.: ‘Intelligent traffic management through MPEG-7 vehicle flow surveillance’. In: Proc. IEEE Int. Symp. Modern Computing, 2006, pp. 202207.
    6. 6)
      • 3. Arth, C., Leistner, C., Bischof, H.: ‘TRIcam: an embedded platform for remote traffic surveillance’. In: Proc. IEEE Computer Vision and Pattern Recognition Conf., 2006, pp. 125134.
    7. 7)
      • 27. Bensaali, F., Amira, A., Sotudeh, R.: ‘Floating-point matrix product on FPGA’. ACS/IEEE Int. Conf. Computer Systems and Application, 2007.
    8. 8)
      • 32. Caner, H., Gecim, H.S., Alkar, A.Z.: ‘Efficient embedded neural-network-based license plate recognition system’, IEEE Trans. Veh. Technol., 2008, 57, pp. 26752683 (doi: 10.1109/TVT.2008.915524).
    9. 9)
      • 15. Comelli, P., Ferragina, P., Granieri, M.N., Stabile, F.: ‘Optical recognition of motor vehicle license plates’, IEEE Trans. Veh. Technol., 1995, 44, pp. 790799 (doi: 10.1109/25.467963).
    10. 10)
      • 11. Draghici, S.: ‘A neural network based artificial vision system for licence plate recognition’, Int. J. Neural Syst., 1997, 8, pp. 113126 (doi: 10.1142/S0129065797000148).
    11. 11)
      • 23. Nguyen, D., Widrow, B.: ‘Improving the learning speed of 2-layer neural networks by choosing initial values of the adaptive weights’. Int. Joint Conf. Neural Networks, 1990, pp. 2126.
    12. 12)
      • 26. Mentor Graphics Corporation: Handel-C User Manual. Available at http://www.mentor.com/, accessed June 2011.
    13. 13)
      • 9. Xu, L., Krzyzak, A., Suen, C.Y.: ‘Methods of combining multiple classifiers and their application to handwriting recognition’, IEEE Trans. Syst. Man Cybern., 1992, 22, pp. 418435 (doi: 10.1109/21.155943).
    14. 14)
      • 22. Moller, M.F.: ‘A scaled conjugate gradient algorithm for fast supervised learning’, Neural Netw., 1993, 6, pp. 525533 (doi: 10.1016/S0893-6080(05)80056-5).
    15. 15)
      • 2. Mani, N., Srinivasan, B.: ‘Application of artificial neural network model for optical character recognition’. Presented at the IEEE Int. Conf. Systems, Man, and Cybernetics, 1997.
    16. 16)
      • 7. Kim, K.K., Kim, K.I., Kim, J.B., Kim, H.J.: ‘Learning-based approach for license plate recognition’. IEEE Signal Processing Society Workshop, Neural networks for Signal Processing, 2000, pp. 614623.
    17. 17)
      • 28. Bensaali, F., Amira, A.: ‘An FPGA based parallel matrix multiplier for 3D affine transformations’, IEE Proc. Vis. Image Signal Process. Spec. Issue Rapid Prototyping of Signal Process. Algorithms, 2006, 153, (6), pp. 739746 (doi: 10.1049/ip-vis:20045076).
    18. 18)
      • 5. Mori, S., Nishida, H., Yamada, H.: ‘Optical character recognition’. (John Wiley & Sons, Inc., NY, USA, 1999).
    19. 19)
      • 12. Oz, C., Ercal, F.: ‘A practical license plate recognition system for real-time environments’, Comput. Intell. Bio-inspired Syst. Lect. Notes Comput. Sci., 2005, 3512/2005, pp. 497538.
    20. 20)
      • 4. CitySync Limited. Available at http://www.citysync.co.uk/, accessed January 2012.
    21. 21)
      • 19. Zhai, X., Bensaali, F.: ‘Improved number plate character segmentation algorithm and its efficient FPGA implementation’, J. Real-Time Image Process., 2012, pp. 113.
    22. 22)
      • 24. Mentor Graphics Corporation: PAL user manual. Available at http://www.mentor.com/, accessed June 2011.
    23. 23)
      • 33. Arth, C., Limberger, F., Bischof, H.: ‘Real-time license plate recognition on an embedded DSP-platform’. IEEE Conf. Computer Vision and Pattern Recognition, 2007, pp. 18.
    24. 24)
      • 31. Xilinx, Inc.: Xpower tutorial: FPGA design. Available at http://www.xilinx.com/, accessed June 2011.
    25. 25)
      • 16. Huang, Y., Lai, S., Chuang, W.: ‘A template-based model for license plate recognition’. In the 2004 IEEE Int. Conf. Networking, Sensing & Control, Taipei, 2004, pp. 737742.
    26. 26)
      • 17. Omondi, A., Rajapakse, J.: ‘FPGA implementations of neural networks’ (Springer, US, 2006).
    27. 27)
      • 10. Wen, Y., Lu, Y., Yan, J., Zhou, Z., Von Deneen, K.M., Shi, P.: ‘An Algorithm for license plate recognition applied to intelligent transportation system’, IEEE Trans. Intell. Transp. Syst., 2011, 12, pp. 830845 (doi: 10.1109/TITS.2011.2114346).
    28. 28)
      • 20. Demuth, H., Beale, M., Hagan, M.: ‘Neural network toolbox 6 user's guide’ (The MathWorks, Inc., 2008).
    29. 29)
      • 14. Rasooli, M., Ghofrani, S., Fatemizadeh, E.: ‘Farsi license plate detection based on element analysis and characters recognition’, Int. J. Signal Process. Image Process. Pattern Recognit., 2011, 4, pp. 6580.
    30. 30)
      • 25. Mentor Graphics Corporation: RC240 datasheet. Available at http://www.mentor.com/, accessed June 2011).
    31. 31)
      • 29. Zhai, X., Bensaali, F., Ramalingam, S.: ‘License plate localisation based on morphological operations’. 11th Int. Conf. Control Automation Robotics & Vision, 2010, pp. 11281132.
    32. 32)
      • 8. Pan, X., Ye, X., Zhang, S.: ‘A hybrid method for robust car plate character recognition’. Presented at the IEEE Int. Conf. Systems, Man and Cybernetics, 2004.
    33. 33)
      • 13. Chang, S.L., Chen, L.S., Chung, Y.C., Chen, S.W.: ‘Automatic license plate recognition’, IEEE Trans. Intell. Transp. Syst., 2004, 5, pp. 4253 (doi: 10.1109/TITS.2004.825086).
http://iet.metastore.ingenta.com/content/journals/10.1049/iet-cds.2012.0339
Loading

Related content

content/journals/10.1049/iet-cds.2012.0339
pub_keyword,iet_inspecKeyword,pub_concept
6
6
Loading
This is a required field
Please enter a valid email address