Multimedia Tools and Applications

, Volume 76, Issue 4, pp 5817–5832 | Cite as

Vehicle detection and recognition for intelligent traffic surveillance system

  • Yong Tang
  • Congzhe Zhang
  • Renshu Gu
  • Peng Li
  • Bin Yang


Vehicle detection and type recognition based on static images is highly practical and directly applicable for various operations in a traffic surveillance system. This paper will introduce the processing of automatic vehicle detection and recognition. First, Haar-like features and AdaBoost algorithms are applied for feature extracting and constructing classifiers, which are used to locate the vehicle over the input image. Then, the Gabor wavelet transform and a local binary pattern operator is used to extract multi-scale and multi-orientation vehicle features, according to the outside interference on the image and the random position of the vehicle. Finally, the image is divided into small regions, from which histograms sequences are extracted and concentrated to represent the vehicle features. Principal component analysis is adopted to reach a low dimensional histogram feature, which is used to measure the similarity of different vehicles in euler space and the nearest neighborhood is exploited for final classification. The typed experiment shows that our detection rate is over 97 %, with a false rate of only 3 %, and that the vehicle recognition rate is over 91 %, while maintaining a fast processing time. This exhibits promising potential for implementation with real-world applications.


Vehicle detection Vehicle recognition Feature extraction Histogram sequence Principal component analysis 


  1. 1.
    Abdi H, Williams LJ (2010) Principal component analysis[J]. Wiley Interdiscip Rev Comput Stat 2(4):433–459CrossRefGoogle Scholar
  2. 2.
    Bilgic B, Horn BK, Masaki I (2010) Efficient integral image computation on the GPU[C]. Intelligent Vehicles Symposium (IV): 528–533Google Scholar
  3. 3.
    Clady X, Negri P, Milgram M,Poulenard R (2008) Multi-class vehicle type recognition system[M]. Artificial Neural Networks in Pattern Recognition. Springer Berlin, Heidelberg: 228–239Google Scholar
  4. 4.
    Du S, Ibrahim M, Shehata M et al (2013) Automatic license plate recognition (ALPR): a state-of-the-art review[J]. IEEE Trans Circ Syst Video Technol 23(2):311–325CrossRefGoogle Scholar
  5. 5.
    Fazli S, Mohammadi S, Rahmani M (2012) Neural network based vehicle classification for intelligent traffic control[J]. Int J Softw Eng Appl 3(3):17–22Google Scholar
  6. 6.
    Ghimire D (2014) Extreme learning machine ensemble using bagging for facial expression recognition[J]. J Inf Process Syst 10(3):443–458MathSciNetCrossRefGoogle Scholar
  7. 7.
    Guo Z, Zhang L, Zhang D (2010) Rotation invariant texture classification using LBP variance (LBPV) with global matching[J]. Pattern Recogn 43(3):706–719CrossRefMATHGoogle Scholar
  8. 8.
    Hannan MA, Gee CT, Javadi MS (2013) Automatic vehicle classification using fast neural network and classical neural network for traffic monitoring[J]. Turk J Electr Eng Comput SciGoogle Scholar
  9. 9.
    Huang D, Shan C, Ardabilian M et al (2011) Local binary patterns and its application to facial image analysis: a survey[J]. IEEE Trans Appl Rev 41(6):765–781Google Scholar
  10. 10.
    Kazemi FM, Samadi S, Poorreza HR et al (2007) Vehicle recognition based on fourier, wavelet and curvelet transforms-a comparative study[C]. IEEE Fourth International Conference on Information Technology: 939–940Google Scholar
  11. 11.
    Kim H, Lee SH, Sohn MK et al (2014) Illumination invariant head pose estimation using random forests classifier and binary pattern run length matrix[J]. Human-Centric Comput Inf Sci 4(1):1–12CrossRefGoogle Scholar
  12. 12.
    Lienhart R, Maydt J (2002) An extended set of Haar-like features for rapid object detection. IEEE International Conference on Image Processing: 900–903Google Scholar
  13. 13.
    Munroe DT,Madden MG (2005) Multi-class and single-class classification approaches to vehicle model recognition from images[J]. Proc. AICSGoogle Scholar
  14. 14.
    Negri P, Clady X, Milgram M et al (2006) An oriented-contour point based voting algorithm for vehicle type classification[C]. ICPR (1): 574–577Google Scholar
  15. 15.
    Park KY, Hwang SY (2014) An improved Haar-like feature for efficient object detection[J]. Pattern Recogn Lett 42:148–153CrossRefGoogle Scholar
  16. 16.
    Pearce G, Pears N (2011) Automatic make and model recognition from frontal images of cars[C]. In Proc. 8th IEEE Int. Conf. AVSS, Klagenfurt, Austria: 373–378Google Scholar
  17. 17.
    Peng Y, Jin JS, Luo S et al (2013) Vehicle type classification using data mining techniques[M]. The Era of Interactive Media. Springer, New York: 325–335Google Scholar
  18. 18.
    Petrovic V, Cootes TF (2004) Analysis of features for rigid structure vehicle type recognition[C]. BMVC: 1–10Google Scholar
  19. 19.
    Psyllos AP, Anagnostopoulos CN, Kayafa E (2010) Vehicle logo recognition using a SIFT-based enhanced matching scheme[J]. IEEE Trans Intell Transp Syst 11(2):322–328CrossRefGoogle Scholar
  20. 20.
    Psyllos A, Anagnostopoulos CN, Kayafas E (2011) Vehicle model recognition from frontal view image measurements[J]. Comput Stand Interfaces 33(2):142–151CrossRefGoogle Scholar
  21. 21.
    Sam KT, Tian XL (2012) Vehicle logo recognition using modest adaboost and radial tchebichef moments[J]. Int Proc Comput Sci Inf Technol 25:91–95Google Scholar
  22. 22.
    Sivaraman S, Trivedi MM (2010) A general active-learning framework for on-road vehicle recognition and tracking[J]. IEEE Trans Intell Transp Syst 11(2):267–276CrossRefGoogle Scholar
  23. 23.
    Sluss J, Cheng S, Wang S, Cui L, Liu D et al (2012) Vehicle identification via sparse representation [J]. IEEE Trans Intell Transp Syst 13(2):955–962CrossRefGoogle Scholar
  24. 24.
    Uddin J, Islam R, Kim JM (2014) Texture feature extraction techniques for fault diagnosis of induction motors[J]. J Convergence Vol 5(2):15–20Google Scholar
  25. 25.
    Viola P, Jones MJ (2001) Rapid object detection using a boosted cascade of simple features[C]. IEEE Computer Society Conference on Computer Vision and Pattern Recognition: 8–14Google Scholar
  26. 26.
    Yang M, Zhang L, Shiu SC et al (2013) Gabor feature based robust representation and classification for face recognition with Gabor occlusion dictionary[J]. Pattern Recogn 46(7):1865–1878CrossRefGoogle Scholar
  27. 27.
    Zhang BL (2013) Reliable classification of vehicle types based on cascade classifier ensembles[J]. IEEE Trans Intell Transp Syst 14(1):322–332CrossRefGoogle Scholar
  28. 28.
    Zhang BL (2014) Classification and identification of vehicle type and make by cortex–like image descriptor HMAX[J]. Int J Comput Vision Robot 4(3):195–211CrossRefGoogle Scholar
  29. 29.
    Zhang BL, Zhou Y (2012) Vehicle type and make recognition by combined features and rotation forest ensemble[J]. Int J Pattern Recognit Artif Intell: 26(03)Google Scholar
  30. 30.
    Zhang BL, Zhou Y, Pan H (2013) Vehicle classification with confidence by classified vector quantization [J]. IEEE Intell Transp Syst Mag 5(3):8–20CrossRefGoogle Scholar
  31. 31.
    Zou J, Liu C, Zhang Y et al (2013) Object recognition using Gabor co-occurrence similarity[J]. Pattern Recogn 46(1):434–448CrossRefMATHGoogle Scholar

Copyright information

© Springer Science+Business Media New York 2015

Authors and Affiliations

  • Yong Tang
    • 1
  • Congzhe Zhang
    • 2
  • Renshu Gu
    • 3
  • Peng Li
    • 1
  • Bin Yang
    • 1
  1. 1.School of Automobile and Traffic EngineeringNanjing Forestry UniversityNanjingChina
  2. 2.CTO, Guangzhou Jiaqi Intelligent Technologies LtdGuangzhouChina
  3. 3.School of Electronic Science and EngineeringNanjing UniversityNanjingChina

Personalised recommendations