Skip to main content
Log in

Hybrid model of clustering and kernel autoassociator for reliable vehicle type classification

  • Original Paper
  • Published:
Machine Vision and Applications Aims and scope Submit manuscript

Abstract

Automatic vehicle classification is an important area of research for intelligent transportation, traffic surveillance and security. A working image-based vehicle classification system is proposed in this paper. The first component vehicle detection is implemented by applying histogram of oriented gradient features and SVM classifier. The second component vehicle classification, which is the emphasis of this paper, is accomplished by a hybrid model composed of clustering and kernel autoassociator (KAA). The KAA model is a generalization of auto-associative networks by training to recall the inputs through kernel subspace. As an effective one-class classification strategy, KAA has been proposed to implement classification with rejection, showing balanced error–rejection trade-off. With a large number of training samples, however, the training of KAA becomes problematic due to the difficulties involved with directly creating the kernel matrix. As a solution, a hybrid model consisting of self-organizing map (SOM) and KAM has been proposed to first acquire prototypes and then construct the KAA model, which has been proven efficient in internet intrusion detection. The hybrid model is further studied in this paper, with several clustering algorithms compared, including k-mean clustering, SOM and Neural Gas. Experimental results using more than 2,500 images from four types of vehicles (bus, light truck, car and van) demonstrated the effectiveness of the hybrid model. The proposed scheme offers a performance of accuracy over \(95~\%\) with a rejection rate \(8~\%\) and reliability over \(98~\%\) with a rejection rate of \(20~\%\). This exhibits promising potentials for real-world applications.

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
Fig. 19
Fig. 20
Fig. 21

Similar content being viewed by others

References

  1. Kafai, M., Bhanu, B.: Dynamic Bayesian networks for vehicle classification in video. IEEE Trans. Ind. Inform. 8, 100–109 (2012)

    Article  Google Scholar 

  2. Hsieh, J., Yu, S., Chen, Y., Hu, W.: Automatic traffic surveillance system for vehicle tracking and classification. IEEE Trans. Intell. Transp. Syst. 7(2), 175–187 (2006)

    Article  Google Scholar 

  3. Sivaraman, S., Trivedi, M.: General active-learning framework for onroad vehicle recognition and tracking. IEEE Trans. Intell. Transp. Syst. 11(2), 267–276 (2010)

    Article  Google Scholar 

  4. Ki, Y.: Vehicle-classification algorithm for single-loop detectors using neural networks. IEEE Trans. Veh. Technol. 55(6), 1704–1711 (2006)

    Article  Google Scholar 

  5. Duarte, M., Hu, Y.: Vehicle classification in distribute sensor networks. J. Parallel Distrib. Comput. 64, 826–838 (2004)

    Article  Google Scholar 

  6. Gupte, S., et al.: Detection and classification of vehicles. IEEE Trans. Intell. Transp. Syst. 3(1), 37–47 (2002)

    Article  Google Scholar 

  7. Leelasantitham, A., Wongseree, W.: Detection and classification of moving Thai vehicles based on traffic engineering knowledge. In: 8th International Conference on ITS Telecommunications, pp. 439–442 (2008)

  8. Cretu, A., Payeur, P.: Biologically-inspired visual attention features for a vehicle classification task. Int. J. Smart Sens. Intell. Syst. 4(3), 402–423 (2011)

    Google Scholar 

  9. Hasegawa, O., Kanade, T.: Type classification, color estimation, and specific target detection of moving targets on public streets. Mach. Vis. Appl. 16(2), 116–121 (2005)

    Article  Google Scholar 

  10. Huang, C., Liao, W.: A vision-based vehicle identification system. In: Proceedings of the 17th International Conference on Pattern Recognition (ICPR’04), vol. 4, pp. 364–367 (2004)

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

    Article  MathSciNet  Google Scholar 

  12. Viola, P., Jones, M.: Robust Real-time face detection. Int. J. Comput. Vis. 57(2), 137–154 (2004)

    Article  Google Scholar 

  13. Negri, P.: A cascade of boosted generative and discriminative classifiers for vehicle detection. EURASIP J. Adv. Signal Process. 2008, Article ID 782432. doi:10.1155/2008/782432

  14. Martinetz, T., Berkovich, G., Schulten, K.: Neural-gas network for vector quantization and its application to times-series prediction. IEEE Trans. Neural Netw. 4(4), 558–569 (1993)

    Article  Google Scholar 

  15. Li, M., Sethi, I.K.: Confidence-based classifier design. Pattern Recognit. 39, 1230–1240 (2006)

    Article  MATH  Google Scholar 

  16. Fumera, G., Roli, F., Giacinto, G.: Reject option with multiple thresholds. Pattern Recognit. 33, 2099–2101 (2000)

    Article  Google Scholar 

  17. Fumera, G., Roli, F.: Suppport vector machines with embedded reject option. In: Lee, S., Verri, A. (eds.) Pattern Recognition with Support Vector Machines, vol. 2388, pp. 68–82. Springer, Berlin (2002)

    Chapter  Google Scholar 

  18. Golfarelli, M., Maio, D., Maltoni, D.: On the error-reject trade-off in biometric verification systems. IEEE Trans. Pattern Anal. Mach. Intell. 19(7), 786–796 (1997)

    Article  Google Scholar 

  19. Pudil, P., Novovicova, J., Blaha, S., Kittler, J.: Multistage pattern recognition with reject option. In: Proceedings of the 11th IAPR International Conference on Pattern Recognition, vol. 2, 92–95 (1992)

  20. Chow, C.K.: On optimum recognition error and reject tradeoff. IEEE Trans. Inf. Theory IT–16(1), 41–46 (1970)

    Article  Google Scholar 

  21. Zhang, B., Zhou. Y.: Reliable vehicle type classification by classified vector quantization. In: 5th International Conference on Image and Signal Processing (CISP’12), 16–18 October 2012, Chongqing, China

  22. Khan, S., Madden, M.: A survey of recent trends in one class classification. In: Artificial Intelligence and Cognitive Science, vol. 6206, pp. 188–197. Springer, Berlin (2010)

  23. Fausett, L.: Fundamentals of Neural Networks: Architectures, Algorithms and Applications. Prentice-Hall, Upper Saddle River (1994)

    MATH  Google Scholar 

  24. Markou, M., Singh, S.: Novelty detection: a review. Part I: statistical approaches. Signal Process. 83, 2481–2497 (2003)

    Article  MATH  Google Scholar 

  25. Zhang, B., Zhang, H.: Face recognition by applying wavelet subband representation and kernel associative memory. IEEE Trans. Neural Netw. 15(1), 166–177 (2004)

    Article  Google Scholar 

  26. Zhang, H., Huang, W., Huang, Z., Zhang, B.: A kernel autoassociator approach to pattern classification. IEEE Trans. Syst. Man Cybern. Part B 35, 593–606 (2005)

    Article  Google Scholar 

  27. Zhang, H., Huang, W., Huang, Z., Zhang, B.: Kernel autoassociator with applications to visual classification. In: Proceedings of the 17th International Conference on Pattern Recognition (ICPR), vol. 2, pp. 443–446, Cambridge, UK (2004)

  28. Zhang, B., Zhang, Y., Lu, W.: Hybrid model of self-organizing map and kernel auto-associator for internet intrusion detection. Int. J. Intell. Comput. Cybern. 5(4), 566–581 (2012)

    Google Scholar 

  29. Dalal, N., Triggs, B.: Histograms of oriented gradients for human detection. In: IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2005), pp. 886–893, San Diego, CA (2005)

  30. Vapnik, V.N.: The Nature of Statistical Learning Theory. Springer, New Tork (1995)

    Book  MATH  Google Scholar 

  31. Zhang, B., Zhou, Y., Pan, H.: Vehicle classification with confidence by classified vector quantization. IEEE Intell. Transp. Syst. Mag. 5(3), 8–20 (2013)

    Article  Google Scholar 

  32. Song, J., Wu, T., An, P.: Cascade linear SVM for object detection. In: The 9th International Conference for Young Computer Scientists (ICYCS 2008), pp. 1755–1759, Hunan, China (2008)

  33. Duda, R., Hart, P., Stork, D.: Pattern Classification. Wiley-Interscience, Hoboken (2000)

    Google Scholar 

  34. Zhang, P., Bui, T., Suen, C.: A novel cascade ensemble classifier system with a high recognition performance on handwritten digits. Pattern Recognit. 40(12), 3415–3429 (2007)

    Article  MATH  Google Scholar 

  35. Witoelar, A., Biehl, M., Ghosh, A., Hammer, B.: Learning dynamics and robustness of vector quantization and neural gas. Neurocomputing 71(7–9), 1210–1219 (2008)

    Article  Google Scholar 

  36. Gavrila, D., Giebel, J., Munder, S.: Vision based pedestrian detection: the PROTECTOR system. In: Proceedings of the IEEE Intelligent Vehicles Symposium, Parma, Italy (2004)

  37. Geronimo, D., Lopez, A., Ponsa, D., Sappa, AD.: Haar wavelets and edge orientation histograms for on-board redestrian detection. In: Pattern Recognition and Image Analysis, Lecture Notes in Computer Science, vol. 4477, pp. 418–425 (2007)

  38. Kohonen, T.: Self-organized formation of topologically correct feature maps. Biol. Cybern. 43(1), 59–69 (1982)

    Article  MATH  MathSciNet  Google Scholar 

  39. Zhang, B.: Classified vector quantisation and population decoding for pattern recognition. Int. J. Artif. Intell. Soft Comput. 1(2/3/4), 238–258 (2009)

    Article  Google Scholar 

Download references

Acknowledgments

The project is funded by Suzhou Municipal Science And Technology Foundation Key Technologies for Video Objects Intelligent Analysis for Criminal Investigation (SS201109).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Bailing Zhang.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Zhang, B., Zhou, Y., Pan, H. et al. Hybrid model of clustering and kernel autoassociator for reliable vehicle type classification. Machine Vision and Applications 25, 437–450 (2014). https://doi.org/10.1007/s00138-013-0588-8

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00138-013-0588-8

Keywords

Navigation