| Literature DB >> 32521806 |
Hoofar Shokravi1, Hooman Shokravi2, Norhisham Bakhary1,3, Mahshid Heidarrezaei4, Seyed Saeid Rahimian Koloor5, Michal Petrů5.
Abstract
Vehicle classification (VC) is an underlying approach in an intelligent transportation system and is widely used in various applications like the monitoring of traffic flow, automated parking systems, and security enforcement. The existing VC methods generally have a local nature and can classify the vehicles if the target vehicle passes through fixed sensors, passes through the short-range coverage monitoring area, or a hybrid of these methods. Using global positioning system (GPS) can provide reliable global information regarding kinematic characteristics; however, the methods lack information about the physical parameter of vehicles. Furthermore, in the available studies, smartphone or portable GPS apparatuses are used as the source of the extraction vehicle's kinematic characteristics, which are not dependable for the tracking and classification of vehicles in real time. To deal with the limitation of the available VC methods, potential global methods to identify physical and kinematic characteristics in real time states are investigated. Vehicular Ad Hoc Networks (VANETs) are networks of intelligent interconnected vehicles that can provide traffic parameters such as type, velocity, direction, and position of each vehicle in a real time manner. In this study, VANETs are introduced for VC and their capabilities, which can be used for the above purpose, are presented from the available literature. To the best of the authors' knowledge, this is the first study that introduces VANETs for VC purposes. Finally, a comparison is conducted that shows that VANETs outperform the conventional techniques.Entities:
Keywords: global positioning system; light detection and ranging; radar; ultrasonic; vehicle classification; vehicular ad hoc networks; video images; weight-in-motion
Year: 2020 PMID: 32521806 PMCID: PMC7309154 DOI: 10.3390/s20113274
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
A summary of the existing definitions for vehicle classification (VC) phenomenon.
| Definition | Reference |
|---|---|
| “Vehicle classification is the process of separating vehicles according to various predefined classes”. | [ |
| “Vehicle Classification is to classify all detected vehicles into their specific sub-classes”. | [ |
| “Vehicle classification is used to classify vehicles into categories in order to provide information of vehicle’s types that pass the monitoring area”. | [ |
| “Vehicle classification is to categorize the detected vehicles into their respective types”. | [ |
| “Vehicle classification is one of the many ways to identify a vehicle”. | [ |
| “Vehicle classification is an important part of intelligent transportation systems by enabling collection of valuable information for various applications, such as road surveillance and system planning”. | [ |
| “Vehicle classification is performed by estimating the size or shape of a passing vehicle”. | [ |
| “Vehicle classification is the classification of the vehicle into one of a number of distinct groups”. | [ |
The five stages of autonomy in smart vehicles.
| Level | Autonomy Level | Role of the Human Driver | Example |
|---|---|---|---|
| 0 | No automation | Completely controlled by driver. | Sensors may provide alarms. |
| 1 | Driver assistance | Driver controls the vehicle but some driving assistance features are available. | Adaptive cruise control, parking assistance and lane-keeping assistance. |
| 2 | Partial automation | Driver must remain engaged for any intervene on notice. Contact between the driver’s hands and the wheel is necessary. | Adaptive cruise control with lane-changing ability. |
| 3 | Conditional automation | Driver is necessary, an autonomous system is available for occasional full control such as emergency braking but the driver must be ready to take control. | Traffic jam pilot. |
| 4 | High automation | No driver control is required. This is for specific areas and circumstances such as traffic jams. Driver control is optional. | Autonomous driving in some parts of a city. |
| 5 | Full automation | The vehicle can perform all functions under all conditions. The driving wheel is optional. | - |
Summary of the literature reviews on VC.
| Reference | Detection Medium | |||||||
|---|---|---|---|---|---|---|---|---|
| Vision | GPS | Sound | Magnetic | Contact | Hybrid | Vibration | Smart Vehicle | |
| Shukla and Saini [ | ✓ | ✕ | ✕ | ✕ | ✕ | ✕ | ✕ | ✕ |
| Yousaf et al. [ | ✓ | ✕ | ✕ | ✕ | ✕ | ✕ | ✕ | ✕ |
| Jain et al. [ | ✓ | ✕ | ✓ | ✓ | ✓ | ✓ | ✓ | ✕ |
| Daigavane et al. [ | ✓ | ✕ | ✕ | ✕ | ✕ | ✕ | ✕ | ✕ |
| Buch et al. [ | ✓ | ✕ | ✕ | ✕ | ✕ | ✕ | ✕ | ✕ |
| Abdulrahim and Salam [ | ✓ | ✕ | ✕ | ✕ | ✕ | ✕ | ✕ | ✕ |
| Chandran and Raman [ | ✓ | ✕ | ✕ | ✕ | ✕ | ✕ | ✕ | ✕ |
| Hadi et al. [ | ✓ | ✕ | ✕ | ✕ | ✕ | ✕ | ✕ | ✕ |
| Atiq et al. [ | ✓ | ✕ | ✕ | ✕ | ✕ | ✕ | ✕ | ✕ |
| Mokha and Kumar [ | ✓ | ✕ | ✕ | ✕ | ✕ | ✕ | ✕ | ✕ |
| Chandran and Raman [ | ✓ | ✕ | ✕ | ✕ | ✕ | ✕ | ✕ | ✕ |
| Narhe and Nagmode [ | ✓ | ✕ | ✕ | ✕ | ✕ | ✕ | ✕ | ✕ |
| Moussa [ | ✓ | ✕ | ✕ | ✕ | ✕ | ✕ | ✕ | ✕ |
| Bhardwaj and Mahajan [ | ✓ | ✕ | ✕ | ✕ | ✕ | ✕ | ✕ | ✕ |
| Misman and Awang [ | ✓ | ✕ | ✕ | ✕ | ✕ | ✕ | ✕ | ✕ |
| Ahmed et al. [ | ✓ | ✕ | ✕ | ✕ | ✕ | ✕ | ✕ | ✕ |
| Borkar and Malik [ | ✕ | ✕ | ✓ | ✕ | ✕ | ✕ | ✕ | ✕ |
Figure 1The methods used for VC.
Some of the most common soft-computing methods used for pattern recognition, classification, training or prediction in GPS, video image, aerial images, radar, magnetic sensor-based vehicle classification.
| Type of Algorithms | Purpose | Details of the Algorithms |
|---|---|---|
| Neural networks | Classification, training, pattern recognition | Recurrent neural networks [ |
| Adaptive Gaussian mixture model (GMM) | Segmentation | Gaussian mixture model [ |
| Support vector machine (SVM) | - | Multiclass SVM [ |
Pros and cons of VC methods.
| Category | Method | Pros and Cons | Count | Speed | Acceleration | Direction | Global Locus | Weight | Axle Configuration | Type and Model | Automatic |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Vision-based | Video image detection | Sensitive to environmental conditions; automatic classification, relatively low operational and maintenance costs and high capital cost; non-intrusive, expensive computational burden, privacy concerns. | ✓ | ✓ | ✓ | ✓ | ✕ | ✕ | ✕ | ✓ | ✓ |
| Infrared | Low quality of the infrared images; sensitive to environmental conditions; suitable for night vision and precipitation time; generally used for classification of the battlefield vehicles; expensive. | ✓ | ✓ | ✓ | ✓ | ✕ | ✕ | ✕ | ✕ | ✓ | |
| Radar | Insensitive to inclement weather; somehow inexpensive; non-intrusive; automatic classification; generally not suitable for stop-and-go traffic. | ✓ | ✓ | ✓ | ✓ | ✕ | ✕ | ✕ | ✕ | ✓ | |
| LiDAR | LiDAR is less expensive to produce and the application is easier than radar. LiDAR does not perform as well as radar in rain and snow. | ✓ | ✓ | ✓ | ✓ | ✕ | ✕ | ✕ | ✕ | ✓ | |
| Aerial images | Aerial images have high spatial resolution and easier data acquisition. Vehicle detection aerial images is a challenging task due to a large number of objects. | ✓ | ✕ | ✕ | ✕ | ✕ | ✕ | ✕ | ✓ | ✕ | |
| GPS-based methods | Vehicle equipped GPS devices | Need to overcome institutional, privacy and security, and technical challenges; Speeds, accelerations can be obtained by processing GPS data. | ✕ | ✓ | ✓ | ✓ | ✓ | ✕ | ✕ | ✕ | ✕ |
| Smartphone or cellular phones | Smartphones are equipped with sensors like accelerometers; gyroscopes, etc. Smartphones are not custom-designed or attached to vehicles’ body thus their relative orientation to the reference vehicle frame may vary all the time. | ✕ | ✓ | ✓ | ✓ | ✓ | ✕ | ✕ | ✕ | ✕ | |
| Sound-based methods | Ultrasonic | Ultrasonic sensors are easy to install, immune to dirt and other contaminants, comparatively less expensive but are weather-sensitive and cannot determine the orientation, type, or brand of the target vehicle. | ✓ | ✕ | ✕ | ✕ | ✕ | ✕ | ✕ | ✕ | ✓ |
| Acoustic | Acoustic sensors are low cost, simple and non-intrusive, but at the same time, they require a sophisticated algorithm to extract useful information not. Moreover, they are not suitable for stop-and-go traffic. | ✓ | ✓ | ✓ | ✓ | ✕ | ✕ | ✕ | ✕ | ✓ | |
| Magnetic field | Magnetic sensors | Magnetic sensors are small size, relatively low cost, and less sensitive to capricious weather conditions, noise and Doppler effects. Magnetic sensors are not absolute, so they need to be calibrated. | ✓ | ✓ | ✓ | ✓ | ✕ | ✕ | ✕ | ✕ | ✓ |
| Inductive loops | Inductive loops are low-cost solutions but they need a long installation process, and sensor installation is intrusive. | ✓ | ✓ | ✓ | ✓ | ✕ | ✕ | ✕ | ✕ | ✓ | |
| Contact and vibration | Pneumatic | Pneumatic tubes are black, deform easily, and have a low profile. Pneumatic tubes are generally used for temporary traffic counts, and have a modest capability for VC. | ✓ | ✓ | ✓ | ✓ | ✕ | ✓ | ✓ | ✕ | ✓ |
| Piezoelectric | Piezoelectric sensors are independent time and speed. Piezoelectric sensors are sensitive to temperature changes. | ✓ | ✓ | ✓ | ✓ | ✕ | ✕ | ✓ | ✕ | ✓ | |
| Fiber optic | Fiber optic sensors are small, low weight, have a large bandwidth and immune to electromagnetic interfaces. Fiber optic sensors have a limited range of angles that it can sense. | ||||||||||
| Strain gauge | Strain gauges are subject to challenges regarding the adhesion of the sensors and compensation for temperature drift. | ✓ | ✓ | ✓ | ✓ | ✕ | ✕ | ✓ | ✕ | ✓ | |
| Seismic and vibration | Seismic and vibration sensors provide a good detection range but they need very careful calibration. | ✓ | ✕ | ✕ | ✕ | ✕ | ✕ | ✕ | ✕ | ✓ | |
| Manual | Manual observation | No problems or ambiguities in the manual counts; however, it is time-consuming and labor-intensive. | ✓ | ✕ | ✕ | ✓ | ✕ | ✕ | ✓ | ✓ | ✕ |
| Multi detection | WIM | WIM systems are safe, efficient, and provide a continuous method for collecting traffic. WIM are expensive and provide low accuracy for estimating weight. | ✓ | ✓ | ✓ | ✓ | ✕ | ✓ | ✓ | ✕ | ✓ |