Improvement CNN Performance by Edge Detection Preprocessing for Vehicle Classification Problem

Vehicle classification is one of the most important task in Intelligent Transportation System (ITS). The large amount of vehicle data needs an approach that could classify correctly and effectively. A multiclass of vehicles in various conditions are an onerous challenge in classification. Furthermore, various shapes of vehicles that belongs to one class (divergence of the intra-class) makes vehicle classification task even more challenging. CNN based method is one of the most popular algorithms for recognizing image data. Conventional CNN and several vehicle classification algorithms still deal with shape variation problem. We proposed edge detection on CNN to strengthen the structural information of the vehicle. Canny edge detection is employed in the first layer of CNN. We also compared the performance of the proposed method with other preprocessing edge detection such as Gabor, Sobel, and Prewitt kernel. The proposed method achieved a better performance of 96% in accuracy compared to the state-of -the-art BIT Vehicle Dataset classification.

[1]  Stefan Carlsson,et al.  CNN Features Off-the-Shelf: An Astounding Baseline for Recognition , 2014, 2014 IEEE Conference on Computer Vision and Pattern Recognition Workshops.

[2]  Andrew Zisserman,et al.  Very Deep Convolutional Networks for Large-Scale Image Recognition , 2014, ICLR.

[3]  Wisnu Jatmiko,et al.  Geometric Deep Particle Filter for Motorcycle Tracking: Development of Intelligent Traffic System in Jakarta , 2015 .

[4]  Yun Wu,et al.  A model for fine-grained vehicle classification based on deep learning , 2017, Neurocomputing.

[5]  Giovanni Maria Farinella,et al.  An integrated system for vehicle tracking and classification , 2015, Expert Syst. Appl..

[6]  Wisnu Jatmiko,et al.  Adaptive traffic signal control system using camera sensor and embedded system , 2011, TENCON 2011 - 2011 IEEE Region 10 Conference.

[7]  John F. Canny,et al.  A Computational Approach to Edge Detection , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[8]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[9]  K. Sekiyama,et al.  SELF-ORGANIZING URBAN TRAFFIC CONTROL ARCHITECTURE WITH SWARM-SELF ORGANIZING MAP IN JAKARTA: SIGNAL CONTROL SYSTEM AND SIMULATOR , 2010 .

[10]  W. Jatmiko,et al.  Vehicle counting and speed measurement using headlight detection , 2013, 2013 International Conference on Advanced Computer Science and Information Systems (ICACSIS).

[11]  Yunde Jia,et al.  Vehicle Type Classification Using Unsupervised Convolutional Neural Network , 2014, 2014 22nd International Conference on Pattern Recognition.

[12]  Huadong Ma,et al.  A vehicle classification system based on hierarchical multi-SVMs in crowded traffic scenes , 2016, Neurocomputing.

[13]  Wisnu Jatmiko,et al.  Background Subtraction Using Gaussian Mixture Model Enhanced by Hole Filling Algorithm (GMMHF) , 2013, 2013 IEEE International Conference on Systems, Man, and Cybernetics.

[14]  Hu Yao,et al.  Gabor Feature Based Convolutional Neural Network for Object Recognition in Natural Scene , 2016, 2016 3rd International Conference on Information Science and Control Engineering (ICISCE).

[15]  Fei-Yue Wang,et al.  Data-Driven Intelligent Transportation Systems: A Survey , 2011, IEEE Transactions on Intelligent Transportation Systems.