journal article·2021Open access

An Optimized Approach to Vehicle-Type Classification Using a Convolutional Neural Network

Shabana Habib, Noreen Fayyaz Khan

Computers, Materials & Continua· Volume 69· Issue 3

Abstract

Vehicle type classification is considered a central part of an intelligent traffic system. In recent years, deep learning had a vital role in object detection in many computer vision tasks. To learn high-level deep features and semantics, deep learning offers powerful tools to address problems in traditional architectures of handcrafted feature-extraction techniques. Unlike other algorithms using handcrated visual features, convolutional neural network is able to automatically learn good features of vehicle type classification. This study develops an optimized automatic surveillance and auditing system to detect and classify vehicles of different categories. Transfer learning is used to quickly learn the features by recording a small number of training images from vehicle frontal view images. The proposed system employs extensive data-augmentation techniques for effective training while avoiding the problem of data shortage. In order to capture rich and discriminative information of vehicles, the convolutional neural network is fine-tuned for the classification of vehicle types using the augmented data. The network extracts the feature maps from the entire dataset and generates a label for each object (vehicle) in an image, which can help in vehicle-type detection and classification. Experimental results on a public dataset and our own dataset demonstrated that the proposed method is quite effective in detection and classification of different types of vehicles. The experimental results show that the proposed model achieves 96.04% accuracy on vehicle type classification.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Advanced Neural Network Applications · Vehicle License Plate Recognition · Video Surveillance and Tracking Methods

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (40)

Show source-provided references
1. Robust and efficient foreground analysis for real-time video surveillance
2. Deep learning for plant identification in natural environment
3. Joint ACM workshop on human gesture and behavior understanding
4. Robust detection of abandoned and removed objects in complex surveillance videos
5. Imagenet: A large-scale hierarchical image database
6. Real-time and automatic vehicle type recognition system design and its application
7. Xiong · Research of Automobile Classifying Method Based on Inductive Loop · 2009 · 2
8. Imagenet classification with deep convolutional neural networks10.1145/3065386 ↗
9. Efficient processing of deep neural networks: A tutorial and survey10.1109/JPROC.2017.2761740 ↗
10. Imagenet large scale visual recognition challenge10.1007/s11263-015-0816-y ↗
11. Deep convolutional neural networks for computer-aided detection: CNN architectures, dataset characteristics and transfer learning10.1109/TMI.2016.2528162 ↗
12. A rapid learning algorithm for vehicle classification10.1016/j.ins.2014.10.040 ↗
13. Deep reinforcement learning with visual attention for vehicle classification
14. Unsupervised word sense disambiguation with N-gram features10.1007/s10462-011-9306-y ↗
15. Classification and regression by random forest
16. Textonboost for image understanding: Multi-class object recognition and segmentation by jointly modeling texture, layout, and context10.1007/s11263-007-0109-1 ↗
17. Histograms of oriented gradients for human detection
18. Distinctive image features from scale-invariant keypoints10.1023/B:VISI.0000029664.99615.94 ↗
19. A vehicle classification system based on hierarchical multi-SVMs in crowded traffic scenes
20. Gabor filtering for feature extraction in real time vehicle classification system
21. Deep residual learning for image recognition
22. Overfeat: Integrated recognition, localization and detection using convolutional networks
23. Deep learning face representation from predicting 10,000 classes
24. Comparison of machine learning techniques for vehicle classification using road side sensors
25. Automatic vehicle classification using roadside LiDAR data10.1177/0361198119843857 ↗
26. Vehicle classification based on convolutional networks applied to FMCW radar signals
27. Intelligent vehicle counting and classification sensor for real-time traffic surveillance10.1109/TITS.2017.2741507 ↗
28. A vibration-based vehicle classification system using distributed optical sensing technology10.1177/0361198118775840 ↗
29. A comparative analysis of gradient descent-based optimization algorithms on convolutional neural networks
30. Bottou · Neural Networks: Tricks of the Trade · 2012 · 421
31. Large-scale machine learning with stochastic gradient descent
32. Discriminator-actor-critic: Addressing sample inefficiency and reward bias in adversarial im-itation learning
33. How transferable are CNN-based features for age and gender classification
34. Gradient-based learning applied to document recognition10.1109/5.726791 ↗
35. Intelligent traffic monitoring systems for vehicle classification: A survey10.1109/ACCESS.2020.2987634 ↗
36. Vehicle type classification using a semi-supervised convolutional neural network10.1109/TITS.2015.2402438 ↗
37. Car type recognition with deep neural networks
38. Automated vehicle recognition with deep convolutional neural networks10.3141/2645-13 ↗
39. Segment-before-detect: Vehicle detection and classification through semantic segmentation of aerial images10.3390/rs9040368 ↗
40. Vehicle detection and classification in aerial imagery