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.
Similar content being viewed by others
References
Kafai, M., Bhanu, B.: Dynamic Bayesian networks for vehicle classification in video. IEEE Trans. Ind. Inform. 8, 100–109 (2012)
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)
Sivaraman, S., Trivedi, M.: General active-learning framework for onroad vehicle recognition and tracking. IEEE Trans. Intell. Transp. Syst. 11(2), 267–276 (2010)
Ki, Y.: Vehicle-classification algorithm for single-loop detectors using neural networks. IEEE Trans. Veh. Technol. 55(6), 1704–1711 (2006)
Duarte, M., Hu, Y.: Vehicle classification in distribute sensor networks. J. Parallel Distrib. Comput. 64, 826–838 (2004)
Gupte, S., et al.: Detection and classification of vehicles. IEEE Trans. Intell. Transp. Syst. 3(1), 37–47 (2002)
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)
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)
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)
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)
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)
Viola, P., Jones, M.: Robust Real-time face detection. Int. J. Comput. Vis. 57(2), 137–154 (2004)
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
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)
Li, M., Sethi, I.K.: Confidence-based classifier design. Pattern Recognit. 39, 1230–1240 (2006)
Fumera, G., Roli, F., Giacinto, G.: Reject option with multiple thresholds. Pattern Recognit. 33, 2099–2101 (2000)
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)
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)
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)
Chow, C.K.: On optimum recognition error and reject tradeoff. IEEE Trans. Inf. Theory IT–16(1), 41–46 (1970)
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
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)
Fausett, L.: Fundamentals of Neural Networks: Architectures, Algorithms and Applications. Prentice-Hall, Upper Saddle River (1994)
Markou, M., Singh, S.: Novelty detection: a review. Part I: statistical approaches. Signal Process. 83, 2481–2497 (2003)
Zhang, B., Zhang, H.: Face recognition by applying wavelet subband representation and kernel associative memory. IEEE Trans. Neural Netw. 15(1), 166–177 (2004)
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)
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)
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)
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)
Vapnik, V.N.: The Nature of Statistical Learning Theory. Springer, New Tork (1995)
Zhang, B., Zhou, Y., Pan, H.: Vehicle classification with confidence by classified vector quantization. IEEE Intell. Transp. Syst. Mag. 5(3), 8–20 (2013)
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)
Duda, R., Hart, P., Stork, D.: Pattern Classification. Wiley-Interscience, Hoboken (2000)
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)
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)
Gavrila, D., Giebel, J., Munder, S.: Vision based pedestrian detection: the PROTECTOR system. In: Proceedings of the IEEE Intelligent Vehicles Symposium, Parma, Italy (2004)
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)
Kohonen, T.: Self-organized formation of topologically correct feature maps. Biol. Cybern. 43(1), 59–69 (1982)
Zhang, B.: Classified vector quantisation and population decoding for pattern recognition. Int. J. Artif. Intell. Soft Comput. 1(2/3/4), 238–258 (2009)
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
Corresponding author
Rights 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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00138-013-0588-8