Skip to main content
Log in

Local binary pattern-based on-road vehicle detection in urban traffic scene

  • Theoretical Advances
  • Published:
Pattern Analysis and Applications Aims and scope Submit manuscript

Abstract

For intelligent traffic monitoring systems and related applications, detecting vehicles on roads is a vital step. However, robust and efficient vehicles detection is still a challenging problem due to variations in the appearance of the vehicles and complicated background of the roads. In this paper, we propose a simple and effective vehicle detection method based on local vehicle's texture and appearance histograms feed into clustering forests. The interdependency of vehicle's parts locations is incorporating within a clustering forests framework. Local binary pattern-like descriptors are utilized for texture feature extraction. Through utilizing the LBP descriptors, the local structures of vehicles, such as edge, contour and flat region can be effectively depicted. The align set of histograms generated concurrence with LBPs spatial for random sampled local regions are used to measure the dissimilarity between regions of all training images. Evaluating the fit between histograms is built in clustering forests. That is, clustering discriminative codebooks of latent features are used to search between different LBP features of the random regions utilizing the Chi-square dissimilarity measure. Besides, saliency maps built by the learnt latent features are adopted to determine the vehicles locations in test image. Effectiveness of the proposed method is evaluated on different car datasets stressing various imaging conditions and the obtained results show that the method achieves significant improvements compared to published methods.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18

References

  1. Messelodi S, Modena CM, Zanin M (2005) A computer vision system for the detection and classification of vehicles at urban road intersections. Pattern Anal Appl 8(1–2):17–31

    MathSciNet  Google Scholar 

  2. Karaimer HC, Baris I, Bastanlar Y (2017) Detection and classification of vehicles from omnidirectional videos using multiple silhouettes. Pattern Anal Appl 20(3):893–905

    MathSciNet  Google Scholar 

  3. García F, Prioletti A, Cerri P, Broggi A (2018) PHD filter for vehicle tracking based on a monocular camera. Expert Syst Appl 91:472–479

    Google Scholar 

  4. Sivaraman S, Trivedi MM (2013) Looking at vehicles on the road: a survey of vision-based vehicle detection, tracking, and behavior analysis. IEEE Trans Intell Transp Syst 14(4):1773–1795

    Google Scholar 

  5. Ahmadi SA, Ghorbanian A, Mohammadzadeh A (2019) Moving vehicle detection, tracking and traffic parameter estimation from a satellite video: a perspective on a smarter city. Int J Remote Sens 40(22):8379–8394

    Google Scholar 

  6. Amanatiadis A, Karakasis E, Bampis L, Ploumpis S, Gasteratos A (2019) ViPED: on-road vehicle passenger detection for autonomous vehicles. Robot Auton Syst 112:282–290

    Google Scholar 

  7. Lima DH, Aquino AL, Ramos HS, Almeida ES, Rodrigues JJ (2014) OASys: an opportunistic and agile system to detect free on-street parking using intelligent boards embedded in surveillance cameras. J Netw Comput Appl 46:241–249

    Google Scholar 

  8. Dai Z, Song H, Wang X, Fang Y, Yun X, Zhang Z, Li H (2019) Video-based vehicle counting framework. IEEE Access 7:64460–64470

    Google Scholar 

  9. Mukhtar A, Xia L, Tang TB (2015) Vehicle detection techniques for collision avoidance systems: a review. IEEE Trans Intell Transp Syst 16(5):2318–2338

    Google Scholar 

  10. Wang X, Tang J, Niu J, Zhao X (2016) Vision-based two-step brake detection method for vehicle collision avoidance. Neurocomputing 173:450–461

    Google Scholar 

  11. Stocker M, Silvonen P, Rönkkö M, Kolehmainen M (2016) Detection and classification of vehicles by measurement of road-pavement vibration and by means of supervised machine learning. J Intell Transp Syst 20(2):125–137

    Google Scholar 

  12. Liu W, Liao S, Hu W (2019) Towards accurate tiny vehicle detection in complex scenes. Neurocomputing 347:24–33

    Google Scholar 

  13. Cao L, Wang C, Li J (2016) Vehicle detection from highway satellite images via transfer learning. Inf Sci 366:177–187

    MathSciNet  Google Scholar 

  14. Sun Z, Bebis G, Miller R (2006) On-road vehicle detection: a review. IEEE Trans Pattern Anal Mach Intell 28(5):694–711

    Google Scholar 

  15. Wang X (2013) Intelligent multi-camera video surveillance: a review. Pattern Recogn Lett 34(1):3–19

    Google Scholar 

  16. Kembhavi A, Harwood D, Davis L (2011) Vehicle detection using partial least squares. IEEE Trans Pattern Anal Mach Intell 33(6):1250–1265

    Google Scholar 

  17. Su A, Sun X, Zhang Y, Yu Q (2016) Efficient rotation-invariant histogram of oriented gradient descriptors for car detection in satellite images. IET Comput Vis 33(6):1250–1265

    Google Scholar 

  18. Leitloff J, Hinz S, Stilla U (2010) Vehicle detection in very high resolution satellite images of city areas. IEEE Trans Geosci Remote Sens 48(7):2795–2806

    Google Scholar 

  19. Wei Y, Tian Q, Guo J, Huang W, Cao J (2019) Multi-vehicle detection algorithm through combining harr and HOG features. Math Computers Simul 155:130–145

    MathSciNet  Google Scholar 

  20. Awad AI, Hassaballah M (2016) Image feature detectors and descriptors. Studies in Computational Intelligence. Springer, Cham

    Google Scholar 

  21. Mutch J, Lowe DG (2006) Multiclass object recognition with sparse, localized features. In: IEEE conference on computer vision and pattern recognition, pp 11–18

  22. Moranduzzo T, Melgani F (2014) Automatic car counting method for unmanned aerial vehicle images. IEEE Trans Geosci Remote Sens 52(3):1635–1647

    Google Scholar 

  23. Tsai LW, Hsieh JW, Fan KC (2007) Vehicle detection using normalized color and edge map. IEEE Trans Image Process 16(3):850–864

    MathSciNet  Google Scholar 

  24. Wang C, Lien JJ (2008) Automatic vehicle detection using local features—a statistical approach. IEEE Trans Intell Transp Syst 9(1):83–96

    Google Scholar 

  25. Ye L, Bo L, Bin T, Qingming Y (2013) Vehicle detection based on the AND-OR graph for congested traffic conditions. IEEE Trans Intell Transp Syst 14(2):984–993

    Google Scholar 

  26. Hassaballah M, Kenk MA, Elhenawy IM (2019) Onroad vehicles detection using appearance and texture information. Egypt Comput Sci J 43(1):33–44

    Google Scholar 

  27. Dai X (2019) HybridNet: a fast vehicle detection system for autonomous driving. Signal Process Image Commun 70:79–88

    Google Scholar 

  28. Agarwal S, Awan A, Roth D (2004) Learning to detect objects in images via a sparse, part-based representation. IEEE Trans Pattern Anal Mach Intell 26(11):1475–1490

    Google Scholar 

  29. Rios-Cabrera R, Tuytelaars T, Van Gool L (2012) Efficient multi-camera vehicle detection, tracking, and identification in a tunnel surveillance application. Comput Vis Image Underst 116(6):742–753

    Google Scholar 

  30. Fritz M, Leibe B, Caputo B, Schiele B (2005) Integrating representative and discriminant models for object category detection. In: IEEE international conference on computer vision, San Francisco, CA, USA, pp 1363–1370

  31. Kapoor A, Winn J (2006) Located hidden random fields: learning discriminative parts for object detection. In: European conference on computer vision, San Francisco, CA, USA, pp 302–315

  32. Wu B, Nevatia R (2007) Cluster boosted tree classifier for multi-view, multi-pose object detection. In: IEEE international conference on computer vision, pp 1–8

  33. Kuo CH, Nevatia R (2009) Robust multi-view car detection using unsupervised sub-categorization. In: IEEE workshop on applications of computer vision, pp 1–8

  34. Villamizar M, Moreno-Noguer F, Andrade-Cetto J, Sanfeliu A (2010) Efficient rotation invariant object detection using boosted random ferns. In: IEEE conference on computer vision and pattern recognition, pp 1038–1045

  35. Lin BF, Chan YM, Fu LC, Hsiao PY, Chuang LA, Huang SS, Lo MF (2012) Integrating appearance and edge features for sedan vehicle detection in the blind-spot area. IEEE Trans Intell Transp Syst 13(2):737–747

    Google Scholar 

  36. Cheng HY, Weng CC, Chen YY (2012) Vehicle detection in aerial surveillance using dynamic Bayesian networks. IEEE Trans Image Process 21(4):2152–2159

    MathSciNet  MATH  Google Scholar 

  37. Cao L, Jiang Q, Cheng M, Wang C (2016) Robust vehicle detection by combining deep features with exemplar classification. Neurocomputing 215:225–231

    Google Scholar 

  38. Asvadi A, Garrote L, Premebida C, Peixoto P, Nunes UJ (2017) Multimodal vehicle detection: fusing 3d-lidar and color camera data. Pattern Recogn Lett 115:20–29

    Google Scholar 

  39. Zhao J, Xu H, Liu H, Wu J, Zheng Y, Wu D (2019) Detection and tracking of pedestrians and vehicles using roadside LiDAR sensors. Transp Res Part C Emerg Technol 100:68–87

    Google Scholar 

  40. Chen Z, Wang C, Wen C, Teng X, Chen Y, Guan H, Luo H, Cao L, Li J (2016) Vehicle detection in high-resolution aerial images via sparse representation and superpixels. IEEE Trans Geosci Remote Sens 54(1):103–116

    Google Scholar 

  41. Breiman L (2001) Random forests. Mach Learn 45(1):5–32

    MATH  Google Scholar 

  42. Peter K, Samuel RB, Marcello P, Horst B (2014) Structured labels in random forests for semantic labelling and object detection. IEEE Trans Pattern Anal Mach Intell 36(10):2104–2116

    Google Scholar 

  43. Timo A, Abdenour H, Pietikäinen M (2006) Face description with local binary patterns: application to face recognition. IEEE Trans Pattern Anal Mach Intell 28(12):2037–2041

    MATH  Google Scholar 

  44. Xiaopeng H, Guoying Z, Pietikäinen M, Xilin C (2014) Combining LBP difference and feature correlation for texture description. IEEE Trans Image Process 23(6):2557–2568

    MathSciNet  MATH  Google Scholar 

  45. Braik M, Al-Zoubi H, Al-Hiary H (2019) Pedestrian detection using multiple feature channels and contour cues with census transform histogram and random forest classifier. Pattern Anal Appl. https://doi.org/10.1007/s10044-019-00835-x

    Article  Google Scholar 

  46. Gall J, Yao A, Razavi N, Gool L, Lempitsky V (2011) Hough forests for object detection, tracking, and action recognition. IEEE Trans Pattern Anal Mach Intell 33(1):2188–2202

    Google Scholar 

  47. Moosmann F, Nowak E, Jurie F (2008) Randomized clustering forests for image classification. IEEE Trans Pattern Anal Mach Intell 30(9):1632–1646

    Google Scholar 

  48. Heikkiläa M, Pietikäinen M, Schmid C (2009) Description of interest regions with local binary patterns. Pattern Recogn 42(3):425–436

    MATH  Google Scholar 

  49. Li L, Paul F, Guoying Z, Pietikäinen M, Dewen H (2016) Extended local binary patterns for face recognition. Inf Sci 358:56–72

    Google Scholar 

  50. Hassaballah M, Alshazly HA, Ali AA (2019) Ear recognition using local binary patterns: a comparative experimental study. Expert Syst Appl 118:182–200

    Google Scholar 

  51. Ojala T, Pietikäinen M, Mäenpää T (2002) Multiresolution gray-scale and rotation invariant texture classification with local binary patterns. IEEE Trans Pattern Anal Mach Intell 24(7):971–987

    MATH  Google Scholar 

  52. Guo Z, Zhang L, Zhang D (2010) Rotation invariant texture classification using LBP variance (LBPV) with global matching. Pattern Recogn 43(3):706–719

    MATH  Google Scholar 

  53. Averbuch A, Rabin N, Schclar A, Zheludev V (2012) Dimensionality reduction for detection of moving vehicles. Pattern Anal Appl 15(1):19–27

    MathSciNet  MATH  Google Scholar 

  54. Nanni L, Lumini A, Brahnam S (2012) Survey on LBP based texture descriptors for image classification. Expert Syst Appl 39(3):3634–3641

    Google Scholar 

  55. Xiao L, Mingli S, Dacheng T, Zicheng L, Luming Z, Chun C, Jiajun B (2015) Random forest construction with robust semisupervised node splitting. IEEE Trans Image Process 24(1):471–483

    MathSciNet  MATH  Google Scholar 

  56. Liu ZG, Yang Y, Ji XH (2016) Flame detection algorithm based on a saliency detection technique and the uniform local binary pattern in the YCbCr color space. Signal Image Video Process 10(2):277–284

    Google Scholar 

  57. Fazekas A, Oeser M (2019) Performance metrics and validation methods for vehicle position estimators. IEEE Trans Intell Transp Syst. https://doi.org/10.1109/TITS.2019.2920973

    Article  Google Scholar 

  58. Kasturi R, Goldgof D, Soundararajan P, Manohar V, Garofolo J, Bowers R, Boonstra M, Korzhova V, Zhang J (2009) Framework for performance evaluation of face, text, and vehicle detection and tracking in video: data, metrics, and protocol. IEEE Trans Pattern Anal Mach Intell 31(2):319–336

    Google Scholar 

  59. Krause J, Stark M, Deng J, Fei-Fei L (2013) 3D object representations for fine-grained categorization. In: 4th IEEE international workshop on 3D representation and recognition, Sydney, Australia

  60. Everingham M, Eslami SA, Van Gool L, Williams CK, Winn J, Zisserman A (2015) The Pascal visual object classes challenge: a retrospective. Int J Comput Vis 111(1):98–136

    Google Scholar 

  61. Opelt A, Pinz A, Fussenegger M, Auer P (2006) Generic object recognition with boosting. IEEE Trans Pattern Anal Mach Intell 28(3):416–431

    MATH  Google Scholar 

  62. Yang L, Luo P, Change Loy C, Tang X (2015) A large-scale car dataset for fine-grained categorization and verification. In: IEEE conference on computer vision and pattern recognition, pp 3973–3981

  63. Arróspide J, Salgado L, Nieto M (2012) Video analysis-based vehicle detection and tracking using an MCMC sampling framework. EURASIP J Adv Signal Process 1:2

    Google Scholar 

  64. Redmon J, Divvala S, Girshick R, Farhadi A (2016) You only look once: unified, real-time object detection. In: IEEE conference on computer vision and pattern recognition, pp 779–788

  65. Lin TY, Maire M, Belongie S, Hays J, Perona P, Ramanan D, Dollár P, Zitnick CL (2014) Microsoft COCO: common objects in context. In: European conference on computer vision. Springer, Berlin, pp 740–755

  66. Fergus R, Perona P, Zisserman A (2003) Object class recognition by unsupervised scale-invariant learning. In: IEEE conference on computer vision and pattern recognition, vol 2, pp II–264

  67. Leibe B, Leonardis A, Schiele B (2008) Robust object detection with interleaved categorization and segmentation. Int J Comput Vis 77(1–3):259–289

    Google Scholar 

Download references

Acknowledgements

The authors would like to thank anonymous reviewers for their helpful and constructive comments, which considerably improved the quality of the paper. The owners of all databases that are used in the experiments of this research are gratefully acknowledged.

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to M. Hassaballah or Mourad A. Kenk.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interests.

Ethical approval

This article does not contain any studies with human participants or animals performed by any of the authors.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Hassaballah, M., Kenk, M.A. & El-Henawy, I.M. Local binary pattern-based on-road vehicle detection in urban traffic scene. Pattern Anal Applic 23, 1505–1521 (2020). https://doi.org/10.1007/s10044-020-00874-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10044-020-00874-9

Keywords

Navigation