Literature DB >> 26516855

Vehicle Classification Using the Discrete Fourier Transform with Traffic Inductive Sensors.

José J Lamas-Seco1, Paula M Castro2, Adriana Dapena3, Francisco J Vazquez-Araujo4.   

Abstract

Inductive Loop Detectors (ILDs) are the most commonly used sensors in traffic management systems. This paper shows that some spectral features extracted from the Fourier Transform (FT) of inductive signatures do not depend on the vehicle speed. Such a property is used to propose a novel method for vehicle classification based on only one signature acquired from a sensor single-loop, in contrast to standard methods using two sensor loops. Our proposal will be evaluated by means of real inductive signatures captured with our hardware prototype.

Entities:  

Keywords:  analytical methods; data acquisition; inductive loop detectors; intelligent transportation systems; sensor applications; sensor devices; sensor modeling; signal processing; software for sensors; traffic applications

Year:  2015        PMID: 26516855      PMCID: PMC4634484          DOI: 10.3390/s151027201

Source DB:  PubMed          Journal:  Sensors (Basel)        ISSN: 1424-8220            Impact factor:   3.576


1. Introduction

Since its introduction in the 1960s, Inductive Loop Detectors (ILDs) are the most commonly active sensors used in traffic management systems [1,2,3,4,5,6,7,8]. These sensor systems mostly need accuracy and reliability when estimating vehicle speed with a minimum delay in control strategies. The estimate obtained from dual loop detectors is usually accurate [9,10,11,12], but it requires a proper maintenance of both loops, which implies that it is not the optimum solution in terms of cost. Moreover, only one loop is available in most of traffic systems. Although some algorithms have already been developed for single-loop classification [13,14,15] and single-loop speed estimation [16,17], how to achieve enough accuracy using only one loop is still an open question. In this work, we will present a method for vehicle identification based on analyzing the inductive signatures in the frequency domain instead of working in the time domain. The proposed descriptor in the transform domain will be used for vehicle classification by means of a simple threshold-based method. We will show some experimental results obtained with two different methods. The first set of experiments has been performed using a powerful testing tool developed by us based on [18]. Its main advantage is that it provides us useful prior information before the actual testing in a real scenario, thus reducing the necessary time and resources. The second set of experiments uses a hardware prototype capable of obtaining simultaneous inductive signatures of vehicles traveling on a road with minimal cost. Based on Time-Division Multiplexing (TDM) with multiple oscillators, one for each inductive loop, the system detects the presence of vehicles by means of a shift in the oscillation period of the selected loop and registers the signature of the detected vehicles. This paper is organized as follows. In Section 2, we show the proposed method for feature extraction from inductive signatures based on a descriptor obtained by means of a spectral analysis. Our method is introduced as opposed to the standard and well-known strategy based on the vehicle length estimate. Section 3 shows the experiments developed in this work, where a novel threshold-based method for vehicle classification using the proposed tool is presented. The results will be analyzed in Section 4. Finally, Section 5 is devoted to the concluding remarks.

2. Proposed Method

ILDs are usually employed in traffic management systems to estimate vehicle parameters such as speed and length. In this work, we study ILDs based on period shift. These ILDs use a reference clock signal whose frequency is of several MHz, typically between 20 and 1000 times greater than the oscillation frequency of the inductive loop we are employing for measurement. The period of the oscillation signal is calculated as the number of cycles N of the reference clock signal in cycles of the oscillation signal. When a vehicle stops or passes over the loop the oscillation frequency increases, so the period (and thus the number of cycles N) decreases. The pulses from the oscillation loop are carried to a counter input, so that when a fixed number of pulses is reached, the measured value N is captured from a timer working at the frequency of the reference clock signal. The amplitude of the signatures is determined by means of the difference between the measured value N, obtained every 10 ms, and that obtained at rest, which is calculated and registered by the measurement equipment. This value is referred to as , so the oscillation period shift is given by . This parameter gives us the amplitude of the vehicle inductive signature at a time instant. Figure 1 shows the typical system employed to capture vehicle signatures with two inductive loop sensors per road lane. It is apparent that, using such a configuration, two signatures are registered per vehicle. These sensors are squares with a side length denoted by w and a distance d between their centers. Let be the inductive signature captured in loop l, with in lane 1 and in lane 2. These inductive signatures are composed of the sequence of values obtained by the method described previously. Let and be the initial and final time instants, respectively, of a vehicle passing over the loop. The standard methods for vehicle classification are based on estimating both the speed and length of the vehicle using the following expressions [19], accordingly, to the aforementioned notation
Figure 1

Interconnections from the inductive loop to the detector.

Interconnections from the inductive loop to the detector. Conversely, in this paper we propose to compute the L-point Discrete Fourier Transform (DFT) of the M samples of obtained between the time instants and . Therefore, we will obtain the frequency domain signature where denotes the frequency bin. Throughout this paper, we will always assume that the number of frequency bins L is greater than the window size M. After normalizing the absolute values by the first coefficient at , i.e., , we get the normalized DFT Considering , we obtain the descriptor parameter proposed in this paper by finding the first local maximum of . The frequency bin of such peak will be denoted by n, and thus the descriptor that will be used in the classification of the vehicle is given by . As we demonstrate in Appendix B, this parameter is independent of the speed of the vehicle and of its lateral displacement over the inductive loop. In addition, in Section 4, we show that the descriptor will provide us with enough information to perform the classification of the vehicles with high accuracy.

3. Experimental Section

We are interested in assessing the vehicle classification capacity of the descriptor . For this purpose, we have developed two experiments: the first one, considering the inductive loop model described in [18] and the second one, using real acquired signatures. The application of the proposed inductive sensor in combination with the descriptors already described in Section 2 for vehicle classification will be evaluated by means of the third experiment also included in this section.

3.1. Experiment with an Inductive Loop Model

Firstly, we develop an inductive sensor model that provides us with a tool for testing without the need for actual on-site measurements. Considering the resonant parallel circuit with equivalent inductance and capacity (Appendix A shows a detailed description of the equivalent circuit model), the shift in the oscillation period (which gives us the inductive signature) is determined as follows where In both expressions, is the inductance of the road loop, is the vehicle inductance and is the mutual inductance. Note that and depend on the position of the vehicle over the road loop and therefore, on the time instant t. The vehicle speed gives us different values of and at a certain time instant t. Figure 2 shows an example of the results obtained for vehicles of 4 m and 6 m in length with this model. The top figure shows the simulated vehicle profile, which represents the distance between the vehicle undercarriage and the road loop. The figure also represents the signatures obtained for vehicle speeds of 50 km/h and 100 km/h. It is interesting to note that the signature shape depends on the vehicle length, and that the signature length depends on the vehicle speed, but the shape remains mostly constant [2]. The bottom figure shows the DFT of the aforementioned simulated signatures with , although only the DFT central part is shown in the figure. Obviously, the vehicle speed has an influence on the DFT length, but the descriptor is invariant to speed changes since the magnitude scaling is eliminated by the normalization in the frequency domain (see Appendix B). It is also significant to note that the values of the proposed descriptor are greater for vehicles of 6 m in length than for those of 4 m.
Figure 2

Software simulator: Examples of profiles (Top), signatures (Middle) and normalized DFT (Bottom) for two vehicles of 4 m and 6 m in length and for different speeds.

Figure 3 shows the value of that descriptor when the vehicle length is varying from 4 m to 10 m, and also the speed from 20 km/h to 120 km/h. The figure shows the obtained values and their corresponding mean value given the vehicle length. We can observe that their length produces significant changes in . On the other hand, the impact of speed changes is relatively small if the length remains unchanged. The figure shows a clear relationship between length and . The anomaly between 4 and 4.5 m is caused by the choice of vehicle undercarriage profile (shown in Figure 2) and the model employed for the simulation [18]. In our simulations we have observed that different vehicle profiles can cause different anomalies in the low length region, but in all cases the relationship between the DFT descriptor and the vehicle length remains significant.
Figure 3

Software simulator: Signature descriptor for vehicle length from 4 m to 10 m, and speed from 20 km/h to 120 km/h.

Finally, in order to test the robustness of the descriptor against noise, we perform tests adding white Gaussian noise to the inductive signature signal. The impact of the Additive White Gaussian Noise (AWGN) on the DFT descriptor is shown in Figure 4. The noise is applied to inductive signatures obtained from three vehicles of 4 m, 6 m and 8 m in length using the vehicle profile depicted at the top of Figure 2. As can be seen in the figure, no significant effects on the DFT descriptor can be observed for Signal-to-Noise Ratios (SNRs) greater than 20 dB.
Figure 4

Impact of additive white Gaussian noise on the DFT descriptor.

Software simulator: Examples of profiles (Top), signatures (Middle) and normalized DFT (Bottom) for two vehicles of 4 m and 6 m in length and for different speeds. Software simulator: Signature descriptor for vehicle length from 4 m to 10 m, and speed from 20 km/h to 120 km/h. Impact of additive white Gaussian noise on the DFT descriptor.

3.2. Experiment Using Real Acquired Signatures

In order to confirm the validity of the proposed classification method we have performed an experiment using a hardware implementation of an ILD [19]. This simulation will allow us to determine whether the actual profile of the car and its mass distribution affect the classification using the DFT descriptor. For the experiment we captured more than one thousand inductive signatures in two real scenarios: In the AC-523 road (Ledoño-Meirama, Spain), and in the AC-415 road (Pastoriza-Arteixo, Spain). A picture of the first location is shown in Figure 5. The detector equipment was located inside the cabinet of the Río Anllóns station, also shown in the photo. Both scenarios present the configuration shown in Figure 1 with square loop sensors with a side length of and a distance between their centers of .
Figure 5

A photo of the measurement location in the AC-523 road (Ledoño-Meirama, kilometer 7, Spain), with GPS coordinates: 43.235941 (Lat.); −8.464462 (Long.).

A photo of the measurement location in the AC-523 road (Ledoño-Meirama, kilometer 7, Spain), with GPS coordinates: 43.235941 (Lat.); −8.464462 (Long.). The vehicles passing on the road will be classified using a threshold-based criterion. In the following, we will show the results obtained when those vehicles are classified according to three types: Cars, vans and trucks. We have used the aforementioned threshold-based criterion as follows where is the descriptor to be considered according to the criterion. This criterion can be employed for both length-based classification and for DFT descriptor-based classification, since there is a direct relationship between them. For the length-based classification, we will use the result of Equation (2). In the case of DFT-based classification, we will employ . The two prefixed thresholds, and , are obtained empirically from a training stage. At the same place where the inductive signatures were captured, we placed a video camera for the recording of the passing vehicles. Using the signatures and the video, an expert has classified all the signatures into the three different types considered in this work (cars, vans and trucks). Note that although in our work this process is manually performed by the expert, computer vision techniques could be used for the task [20,21]. In the AC-523 road, we have a total of 909 vehicles: 680 cars, 61 vans and 168 trucks. In AC-415 road, we have registered a total number of 1180 vehicles: 1022 cars, 79 vans and 79 trucks. Figure 6 shows two real signatures as an example, which correspond to a car and a van. The sampling interval is 10 ms. Since two signatures have been acquired for each vehicle, we have estimated speed and length using Equations (1) and (2). The car is 4.7 m in length passing with a speed of 67 km/h. The van is 6.7 m in length passing with a speed of 71 km/h. Similarly to the simulated signatures plotted in Figure 2, the largest signature produces the highest value of our descriptor .
Figure 6

Experimental results: Examples of captured signatures.

Experimental results: Examples of captured signatures. Considering the signatures acquired in the loop 1 of the AC-523 road, the descriptor values given by the expression of Equation (4) with the vehicle length obtained as detailed in Equation (2) are computed. Figure 7 plots the values obtained in this way.
Figure 7

Experimental results: Signature descriptor compute from adquired signatures.

Experimental results: Signature descriptor compute from adquired signatures.

3.3. Experiment for Vehicle Classification

In the third experiment, we will obtain some results when the descriptors aforementioned are used for applications of vehicle classification. In the training stage, we have considered the signatures captured in the AC-523 road. All the loops have been employed to compute both length and speed, and only the loops 1 and 3 have been used for calculating the DFT descriptor. The value corresponding to the threshold is obtained when only cars and vans are considered, while the threshold value is obtained when only vans and trucks are computed. Figure 8 shows the success rate in vehicle classification, i.e., the fraction or percentage of success in classifying a real car, van or truck passing on the road as car, van or truck, respectively, obtained for different threshold values. From this figure we conclude that the optimum values for those thresholds are and if the length-based method is used, and and if the DFT-based method is applied instead.
Figure 8

Experimental results: Sucess rates for different threshold values.

Experimental results: Sucess rates for different threshold values. For the evaluation of the performance of both classification methods, we have considered the two experimental scenarios, i.e., AC-523 and AC-415 roads. Table 1 shows the confusion matrices for each type of vehicle obtained in the AC-523 road, from the training phase (using the loops 1 and 3), and from considering the loops 2 and 4. Table 2 shows the results corresponding to the AC-415 road.
Table 1

Confusion matrices for AC-523 road.

LengthDFT (Loops 1 and 3)DFT (Loops 2 and 4)
CarVanTruck%CarVanTruck%CarVanTruck%Total
Car66614097.9466911098.3866614097.94680
Van13272144.261242768.851641467.2161
Truck2516195.831716095.2411315491.67168
Total6814618293.956826016795.826836815894.72909
Table 2

Confusion matrices for AC-415 road.

LengthDFT (Loops 1 and 3)DFT (Loops 2 and 4)
CarVanTruck%CarVanTruck%CarVanTruck%Total
Car10137299.1299822297.6510136399.121022
Van30331641.771164481.011561377.2279
Truck3146278.480176278.480156481.0179
Total1046548093.9010091036895.251028827096.441180
Confusion matrices for AC-523 road. Confusion matrices for AC-415 road.

4. Results and Discussion

The results in Figure 3, obtained using the software simulator, show that the proposed frequency domain descriptor depends on the vehicle length but not on their speed. These results have been confirmed with those obtained from real signatures measured with our sensor prototype, as it can be seen in Figure 7. This figure also shows that some van signatures present a frequency domain descriptor similar to those corresponding to car or truck signatures, which makes the task of identification of this type of vehicles quite difficult. The results obtained for vehicle classification are shown in Table 1 (AC-523 road) and Table 2 (AC-415 road) in terms of the confusion matrices. Note that the diagonal entries correspond to correct identifications and that the off-diagonal elements of the confusion matrix correspond to crossed classifications or errors. The smallest number of errors is obtained when the proposed DFT-based criterion is applied, compared to the length-based one. Since car and van signatures are very similar, most classification errors are produced for vans but note that the DFT-based criterion proposed in this paper leads to lower error percentages in such case than those corresponding to the length-based criterion. Finally, we compare the results obtained by our system with previous single-loop methods in the literature. Table 3 shows the different success rates extrapolated from the confusion matrices of those works when classifying cars, vans and trucks and applied to our vehicle distributions. Although the real scenarios are not the same and the vehicles are different, if we compare the results obtained from all the tests, the performance of our proposal is similar or better, with the additional advantage of using a very simple method. Note that although more than three vehicle types have been considered in some of those works, we restrict ourselves to the classification results achieved for cars, vans, and trucks.
Table 3

Comparison with other related literature works in terms of success rates.

RoadOh et al. [2]Ki and Bai [13]Meta and Cinsdikici [14]DFT Loops 1 and 3DFT Loops 2 and 4
AC-52388.45%94.17%95.05%95.82%94.72%
AC-41588.98%95.34%95.68%95.25%96,44%
Comparison with other related literature works in terms of success rates.

5. Conclusions

This paper shows that the DFT is an adequate tool to classify vehicles from inductive signatures because of the spectral features extracted from the frequency domain analysis. This analysis exhibits interesting properties. Firstly, it can be used with only one loop, as it is shown in the results section. Secondly, the DFT has been demonstrated to be independent to variations in the vehicle speed. Moreover, the experimental results performed with real signatures captured with our inductive sensor prototype have shown that the proposed DFT-based criterion obtains a significant reduction of the total error percentage when compared with the standard criterion based on estimating both speed and length of passing vehicles with two loops and with other methods in the literature. We are working on incorporating new types of vehicles, such as buses or motorbikes, to the classification algorithm and on researching other supplementary techniques that could improve the success rates of the classification of vans and trucks. We are also developing more sophisticated models of the ILD model that will allow us to obtain more accurate vehicle profiles in order to improve the simulator.
  5 in total

Review 1.  A Review on Vehicle Classification and Potential Use of Smart Vehicle-Assisted Techniques.

Authors:  Hoofar Shokravi; Hooman Shokravi; Norhisham Bakhary; Mahshid Heidarrezaei; Seyed Saeid Rahimian Koloor; Michal Petrů
Journal:  Sensors (Basel)       Date:  2020-06-08       Impact factor: 3.576

2.  Advantages offered by the double magnetic loops versus the conventional single ones.

Authors:  Ferran Mocholí Belenguer; Antonio Mocholí Salcedo; Antonio Guill Ibañez; Victor Milián Sánchez
Journal:  PLoS One       Date:  2019-02-12       Impact factor: 3.240

3.  Traffic Vehicle Counting in Jam Flow Conditions Using Low-Cost and Energy-Efficient Wireless Magnetic Sensors.

Authors:  Xu Bao; Haijian Li; Dongwei Xu; Limin Jia; Bin Ran; Jian Rong
Journal:  Sensors (Basel)       Date:  2016-11-06       Impact factor: 3.576

4.  Vehicle Detection with Occlusion Handling, Tracking, and OC-SVM Classification: A High Performance Vision-Based System.

Authors:  Roxana Velazquez-Pupo; Alberto Sierra-Romero; Deni Torres-Roman; Yuriy V Shkvarko; Jayro Santiago-Paz; David Gómez-Gutiérrez; Daniel Robles-Valdez; Fernando Hermosillo-Reynoso; Misael Romero-Delgado
Journal:  Sensors (Basel)       Date:  2018-01-27       Impact factor: 3.576

5.  Practical Methods for Vehicle Speed Estimation Using a Microprocessor-Embedded System with AMR Sensors.

Authors:  Vytautas Markevicius; Dangirutis Navikas; Adam Idzkowski; Darius Andriukaitis; Algimantas Valinevicius; Mindaugas Zilys
Journal:  Sensors (Basel)       Date:  2018-07-10       Impact factor: 3.576

  5 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.