Next Article in Journal
Estimation of Soil Moisture from Optical and Thermal Remote Sensing: A Review
Previous Article in Journal
A Self-Provisioning Mechanism in OpenStack for IoT Devices
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

SiDIVS: Simple Detection of Inductive Vehicle Signatures with a Multiplex Resonant Sensor

by
José J. Lamas-Seco
,
Paula M. Castro
*,†,
Adriana Dapena
and
Francisco J. Vazquez-Araujo
Department of Electronics and Systems, University of A Coruña, 15071 A Coruña, Spain
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Sensors 2016, 16(8), 1309; https://doi.org/10.3390/s16081309
Submission received: 29 June 2016 / Revised: 13 August 2016 / Accepted: 15 August 2016 / Published: 17 August 2016
(This article belongs to the Section Physical Sensors)

Abstract

:
This work provides a system capable of obtaining simultaneous inductive signatures of vehicles traveling on a roadway with minimal cost. Based on Time-Division Multiplexing (TDM) with multiple oscillators, one for each inductive loop, the proposed 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 by measuring the duration of a fixed number of oscillator pulses. In order to test the system in an actual environment, we implement a prototype that we denote as SiDIVS (Simple Detection of Inductive Vehicle Signatures) and acquire different vehicle inductive signatures under real scenarios. We also test the robustness of the detector by simulating the effect of noise on the signature acquisition.

1. Introduction

One of the most important aspects of Intelligent Transportation Systems (ITS) is vehicle traffic monitoring, essentially those applications whose aim is to count the number of vehicles on a roadway or to know their speed, occupancy, or structural characteristics like density and type.
The sensors used for these applications can be classified, according to their location in the road, as in-roadway and over-roadway. In general, in-roadway sensors may have problems of installation and maintenance, whereas over-roadway sensors suffer from blocking of Line-Of-Sight (LOS) by weather conditions or obstacles. However, the most frequently-used classification of sensors is done according to the existence or not of an external energy source. Thus, we can talk of active and passive sensors [1,2,3], respectively. Passive sensors measure reflected radiation that has been emitted from the surrounding environmental elements. Some examples of passive sensors are image processing, acoustic, seismic or magnetic sensors. Active sensors require their own source of excitation and measure the reflected energy. Radar, laser, infrared, ultrasound and emerging technologies-based sensors are some examples that lie in this category.
Since their introduction in the 1960s, the active sensors known as Inductive Loop Detectors (ILD) are the more commonly used sensors in traffic management systems. This type of sensor has the advantages of being a highly developed technology; of a simple operation, unaffected by environmental conditions; and of a low installation cost. Although they have the problem of complex replacement in case of breakage, with the inevitable interruption of traffic, and need regular calibration, their flexible design can adapt to a large variety of applications, providing better accuracy in traffic classification than other commonly used techniques [1]. Thus, ILDs have been widely used for tasks such as vehicle classification [4,5,6,7,8], vehicle re-identification [9,10,11,12], and speed estimation with a single loop [13,14].
Several works set the basis for the theoretical study of ILDs. In [15,16], an approximate model for an ILD is shown, and an equivalent circuit model is detailed in [16]. A detailed study on the sensitivity of an inductive loop and the response time to changes in inductance of different digital detectors is shown in [1]. The work in [17] addressed the sensitivity problems in dual loops and proposed software and hardware implementation solutions to identify and correct them. In [18], three-dimensional maps illustrating the sensitivity of various inductive loops located under the asphalt surface of roads are obtained.
These works have led to different implementations of ILDs. In the US4680717A patent [19], a multiplex system for vehicular traffic detection with a single oscillator is presented. A multiple vehicle detection system incorporating low-cost oscillators and an algorithm to calibrate the device following changes in environmental conditions is proposed in [20]. However, although both works allow the detection of the presence of vehicles, neither of them register their inductive signatures. In [21], a system to detect multiple vehicles is also developed, but it requires multichannel acquisition of analogue signals, which makes it overly complex. Furthermore, due to the function not being fully multiplexed and to the use of the same frequencies in near loops, such development causes significant interferences between channels (also known as crosstalk). The work in [22] also presents a very complex hardware with a detector that obtains inductive vehicle signatures by measuring changes in coil impedance, separating its real part (R) from its imaginary part (X). It uses an analogue hardware, which integrates a self-balanced bridge when no vehicles are present, and two synchronous demodulators for obtaining the R and X signatures corresponding to each vehicle.
The US691182982 patent [23] presents equipment to produce a vehicle inductive signature by means of a change in inductance induced in the vehicle-loop when this vehicle passes over the road loop. Although this amplitude detector allows multiple vehicle detection, it requires complex and expensive analogue processing and signal acquisition circuits.
Taking into account the drawbacks identified in the aforementioned works, in this paper, we propose a multiplex system for the Simple Detection of Inductive Vehicle Signatures (SiDIVS). Our proposal implies a fully multiplexed system that avoids the interference between loops (also called inter-loop interference) thanks to a very simple and almost fully automatic digital measurement process. Therefore, it does not require the use of complex and expensive analogue processing circuits or of analogue signal acquisition methods.
The paper is organized as follows. Section 2 presents a brief theoretical study of ILDs. The models used to study the impact of noise on amplitude and resonant detectors are presented in Section 3. Section 4 shows the practical implementation of the SiDIVS prototype using a multiplex detector with eight channels. Section 5 explains the experimental measurements performed to evaluate the performance of such digital detectors with the inductive signatures captured by our prototype. Section 6 presents an analysis of the impact of the noise on these digital detectors. In addition, some examples of real inductive signatures collected from different vehicles are included. Finally, Section 7 is devoted to the conclusions.

2. Inductive Loop Detectors

Figure 1 depicts the elements of an ILD. It consists of one or more coils with one or more turns (usually three to five) embedded in the road pavement; isolated cables for the connection from the coils to the control cabinet; and the electronic equipment (i.e., the detector) inside the cabinet.
The sensitivity S of an inductive loop is a measurement of its ability to detect small changes in inductance and is defined as the ratio between the change in inductance due to passing traffic and the initial inductance (i.e., the inductance when a vehicle is not present). Thus, we can express the sensitivity as
S = Δ L L n v = L n v - L v L n v ,
where L n v is the initial inductance when no vehicle is present, and L v is the inductance when a vehicle is present, so that the change in inductance is defined as Δ L = L n v - L v .
Modern inductive detectors of vehicle presence are digital because they provide more reliable, accurate, and precise measurements than analogue detectors. Although there exist ILDs measuring other types of variations in the coil, like impedance [22], currently, the majority of ILDs indirectly measure variations in inductance as indicated in Equation (1). These variations are caused by the presence of a vehicle in the detection area of the inductive loop, which produces a decrease of inductance. Two methods are used to measure such variations: one based on measuring the frequency or period changes of an oscillator resonant circuit, and one based on measuring the voltage amplitude changes of an RLC circuit operating at a fixed frequency, known as resonant ILDs and amplitude ILDs, respectively. We briefly describe both ILD types in the following subsections.

2.1. Resonant ILDs

Resonant ILDs are based on the measurement of changes of oscillation frequency or period. The oscillator frequency is controlled by a parallel resonant circuit, also called tank circuit, which is constituted by a non-ideal loop with inductance L in serial with a resistor R, and this serial set connected in parallel with a capacitance C placed in the detector. The complex impedance of this circuit is given by:
Z ( j w ) = R 1 - w 2 L C + w 2 R L C + j w L 1 - w 2 L C - w R 2 C 1 - w 2 L C 2 - w 2 R 2 C 2 .
Since for a resonant circuit it verifies Im [ Z ( j w ) ] = 0 , we have that w 0 L ( 1 - w 0 2 L C ) - w 0 R 2 C = 0 , which gives us the resonant angular frequency w 0
w 0 = L - R 2 C C L 2 .
Since our detector has R 1 Ω , L 50 μ H , and C 100 n F , it verifies L R 2 C , and we can approximate w 0 by:
w 0 L C L 2 = 1 L C ,
so that the oscillation frequency f 0 is given by:
f 0 = w 0 2 π 1 2 π L C .
It is important to note that the oscillation frequency depends on the inductance as f 0 = k L - 1 / 2 , with k = ( 2 π C ) - 1 , and the frequency change is given by Δ f = f v - f n v , f v being the oscillation frequency with vehicle presence, and f n v the oscillation frequency without its presence. Thus, we have:
f v = k L v - 1 2 = k L n v - Δ L - 1 2 = k L n v - 1 2 1 - Δ L L n v - 1 2 = f n v 1 - Δ L L n v - 1 2 ,
with f n v = k L n v - 1 / 2 , and
Δ f f n v = f v - f n v f n v = f v f n v - 1 = 1 1 - Δ L L n v - 1 .
Since Δ L / L n v is very small, Δ f / f n v can be approximated by the first two terms of the Taylor series, i.e.,
Δ f f n v 1 2 Δ L L n v = 1 2 S ,
where S is the sensitivity of the inductive loop (see Equation (1)). This sensitivity can thus be approximated by:
S = Δ L L n v 2 Δ f f n v = 2 f v - f n v f n v = 2 T n v - T v T v = 2 Δ T T v ,
where T v = 1 / f v is the period of oscillation if a vehicle is over the coil, and T n v = 1 / f n v denotes the period of oscillation otherwise. Experimental results have shown that the loop sensitivity S is extremely repeatable for fixed sizes and geometries of both the loop and the vehicle and for a fixed distance between them, as can be verified from Equations (1) and (9).
Detectors whose operation is based on period changes (i.e., based on period shifts Δ T ), known as type III or type IV, in which period shifts or relative period shifts are measured, respectively, present a measurement time that is short enough for their use in applications of inductive signature capturing, although the characteristics of the oscillation loop have influence on the threshold sensitivity.
Type III detectors based on period shift 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 interested in measuring. The period of the oscillation signal is calculated as the number of cycles N of the reference clock signal in m cycles of the oscillation signal. When a vehicle stops or passes over the loop, the oscillation frequency increases; thus, the period (and thus the number of cycles N) decreases. The counter of clock signal periods without vehicles involved is given by:
N n v = m T n v T r ,
where T r is the period of the reference clock signal. On the other hand, with the presence of a vehicle over the loop, the number of cycles is calculated as:
N v = m T v T r .
The shift Δ N can then be calculated as the difference between the values given by Equations (10) and (11) as:
Δ N = N n v - N v = m T r T n v - T v = m Δ T T r .
Equating this value to the minimum detection threshold N t gives us:
Δ N = m Δ T T r = N t Δ T = N t T r m ,
so from Equation (9), we obtain the threshold sensitivity S t as:
S t 2 Δ T T v = 2 N t T r m T v = 2 N t N v .
From this equation, it can be seen that, for type III detectors, there is a loss in threshold sensitivity for high oscillation frequencies, although this loss can be easily reduced by increasing the frequency f r corresponding to the reference clock signal.
Most digital detectors can operate with four or more loops. The problem of crosstalk for resonant ILDs is solved by separating the loops, in our proposal up to eight directly connected to the detector, using Time-Division Multiplexing (TDM) [19,21]. The multiplexing could be extended to the detectors in the surrounding area by using synchronizing signals generated by one of them, which would work as the master, thus sequencing the time multiplexing of all the detectors. However, this has the disadvantage of reducing the sampling frequency of the obtained vehicle inductive signatures. These multiplexed models sequentially feed and analyse the channels more than 100 times per second using period shift detectors which, as mentioned before, are fast enough to allow these scanning rates.
Our practical implementation is based on a type III detector using TDM, as we will detail in Section 4. We can see a real vehicle inductive detector of eight loops in Figure 2.
The oscillation frequency with a negligible resistance R is given by:
f ( t ) = 1 T ( t ) = 1 2 π L ( t ) C ,
where the equivalent inductance L ( t ) is L n v , with no presence of vehicle, or L v ( t ) , with vehicle. For a resonant oscillator, when a vehicle is passing over the loop, both the loop inductance and the oscillation period decrease.
The signal at the oscillator output is expressed as:
x ( t ) = A sin 2 π f ( t ) .
Then, the vehicle inductive signature is the period shift, expressed as Δ T = T n v - T v 0 . Then, the shift in the oscillation period (which gives us the inductive signature) is determined as follows:
Δ T ( t ) = 2 π L n v C - L ( t ) C .

2.2. Amplitude ILDs

Amplitude ILDs are based on the measurement of changes in voltage amplitude of an RLC circuit to which a fixed frequency signal is applied [21,23,24]. The RLC circuit is formed by the loop inductance L and both the resistance R and the capacity C in the detector, and it is connected to the sinusoidal voltage generator V g operating at a fixed frequency f = w / 2 π . The amplitude of the output voltage V 0 changes with the value of the loop inductance L.
The complex transfer function v ( t ) / V g is given by:
v ( t ) V g = 1 1 - j R 1 w L ( t ) - w C ,
and the magnitude of v ( t ) / V g , i.e., | v ( t ) / V g | is:
| v ( t ) | | V g | = 1 1 + R 2 1 w L ( t ) - w C 2 ,
or equivalently,
| v ( t ) | = | V g | 2 π f L ( t ) R 2 1 - 2 π f 2 L ( t ) C 2 + 2 π f L ( t ) 2 .
This output voltage amplitude could be approximated as a function of the inductance L ( t ) as follows:
V = | v ( t ) | 1 k 1 L ( t ) + k 2 ,
and the amplitude change is given by:
Δ V = V v - V n v ,
V v being the voltage amplitude with vehicle presence, and V n v the voltage amplitude without that presence. Thus, we have:
Δ V = V v - V n v = 1 k 1 L v ( t ) + k 2 - 1 k 1 L n v + k 2 = k 1 L n v - L v ( t ) k 1 L v ( t ) + k 2 k 1 L n v + k 2 , Δ V V v = k 1 L n v - L v ( t ) k 1 L n v + k 2 = k 1 L n v - L v ( t ) / L n v k 1 + k 2 / L n v = k 1 k 1 + k 2 / L n v S .
Since L n v is constant, then the sensitivity S is:
S = Δ L L n v k Δ V V v ,
i.e., the changes in the inductance of the inductive loop due to the presence of a vehicle modulate the amplitude of the fixed frequency carrier. In other words, the output voltage signal is Amplitude Modulated (AM) by the vehicle signature. Therefore, the demodulation of the AM waveform gives that vehicle signature and also, by means of an Analogue-to-Digital Conversion (ADC), the signature data. The bandwidth of the vehicle signature is mainly a function of the vehicle speed, the loop geometry, and the vehicle undercarriage features.
Let n be the bit number for ADC, and therefore N = 2 n the state counter. Let also N t be the count threshold, and then the threshold sensitivity is expressed as:
S t k N t N .
The problem of crosstalk for the amplitude ILDs with four or more loops [23] is solved by an RLC circuit per loop with the carrier frequencies of each loop spaced enough to include the signature bandwidth, and using a synchronous demodulator tuned to each carrier frequency.

3. Impact of Noise on Digital Detectors

In this section, we present a model to study the impact of noise on both resonant and amplitude detectors, which have been introduced in Section 2.

3.1. Impact of Noise on Resonant Detectors

Figure 3 shows the block scheme of a resonant detector. Let L ( t ) be the equivalent inductance on the ends of the parallel resonant circuit constituted by this inductance and the equivalent capacity C. The oscillation frequency is given by Equation (15).
We will consider interferences caused by Additive White Gaussian Noise (AWGN), denoted as n ( t ) , induced in the loop by ambient noise, like power lines, emissions from mobile phones, and so on. Therefore, at the comparator input we have:
x n ( t ) = x ( t ) + n ( t ) ,
where x n ( t ) is the signal plus noise. This signal must be converted, previously to be carried out to the counter input, to a digital pulse train. This conversion is performed by the comparator with hysteresis, which acts as a wave shaper. Then, the counter receives and counts the m counting cycles and measures the time interval Δ T , which provides the vehicle inductive signature.

3.2. Impact of Noise on Amplitude Detectors

Figure 4 shows the block scheme of an amplitude detector in presence of noise. Let v ( t ) be the signal at the output of the RLC circuit. Again, if we consider interferences produced by AWGN, denoted as n ( t ) , the signal at the output of the RLC circuit is given by v n ( t ) as follows:
v n ( t ) = v ( t ) + n ( t ) .
The root mean square (rms) value of this signal provides the inductive signature of amplitude Δ A ( t ) .

Synchronous Demodulator (SD)

The signal modulated by the inductive signature s ( t ) can be written as:
x ( t ) = A + s ( t ) cos w t ,
and multiplying x ( t ) by the carrier, cos ( w t ) , we have:
y ( t ) = A + s ( t )   cos 2 w t = 1 2 A + s ( t ) + 1 2 A + s ( t )   cos 2 w t .
With a low-pass filter, we can eliminate the component of frequency 2 w , so that, also removing the Direct Current (DC) component, the inductive signature Δ v ( t ) = s ( t ) / 2 is obtained (see Figure 4).

4. Proposed Design of an Inductive Detector

In this section, we present our implementation of the inductive signatures detector, referred to as SiVIDS. We will describe both hardware and software elements and the procedures for both measurement and registration of signatures. Our implementation has eight channels, allowing the registration of signatures of up to four lanes with dual loops in each lane or of up to eight lanes with simple loops in each lane. This covers most of the existing types of roads and makes the system easy to build thanks to the availability of a large number of standard integrated circuits with eight channels, like multiplexers, decoders, buffers, etc.

4.1. Colpitts Oscillator

The oscillation circuit employed in the proposed implementation is the well-known Colpitts oscillator, since it is the simplest resonant LC oscillator. Figure 5 shows the schematic of a Colpitts oscillator based on a pnp transistor in common base configuration connected to a tank circuit formed by the inductance L 1 of the inductive loop and the capacitors C 1 and C 2 that form the capacitive divider of the feedback loop [25,26].
The oscillation frequency is determined by the parallel resonant circuit formed by the inductance L 1 , and the equivalent capacitor C obtained from the serial connection of C 1 and C 2 , i.e.,
f 0 = 1 2 π L 1 C , with C = C 1 C 2 C 1 + C 2 .

4.2. Pulse Counter

Figure 6 shows a block diagram of the comparison and capture process necessary to measure the oscillation period automatically. The pulses from the oscillation loop that has been selected as input are carried to a counter input, so that when a fixed number of pulses m is reached, the measured value N is captured from a timer working at the frequency f r of the reference clock signal.
Since the basic measurement process is performed by hardware using interruptions, the delay time of interruption attention (known as latency) is not critical.
Figure 7 shows the practical implementation of the multiplex system with eight coils. It consists of eight Colpitts oscillators connected to eight inductive loops and an analogue multiplexer, which selects, at each instant, the oscillation signal of one of the loops using a decoder circuit. The use of eight oscillators instead of a single one allows us to avoid the introduction of an analogue multiplexer into the oscillation loop, which would be an additional error source.
The output signal of the multiplexer is carried to a shaping circuit, which converts the sinusoidal signal at its input into a digital pulse. That digital pulse is the input at the counter in the micro controller, which manages the entire system.
Due to the large amount of data captured by the system, a Compact Flash (CF) memory is employed for the recording of the signatures that will be subsequently analysed by a computer using signal processing algorithms. This off-line processing will allow us to perform vehicle classification and measurement of parameters such as speed or length, and even vehicle re-identification for monitoring and control applications of vehicular traffic.
For the implementation of our system, we have chosen the AT89C51RE2 micro controller (Atmel, San Jose, CA, USA) since, firstly, it incorporates the comparison and capture unit needed in our application; and secondly, it can be easily interconnected to a CF memory bus. Figure 8 shows the interconnections for the AT89C51RE2 micro controller in our system. The output of the multiplexer is connected to the EC1 input, the CEX0 comparison output is carried to the T2EX input for capturing/interrupting, and the T2 timer is in capture mode.
Figure 9 shows a picture of the implemented hardware prototype. The left side of the board includes the eight oscillation circuits with multiplexing and a 16-pin connector for the connection of the eight inductive coils. The right side contains the micro controller and a Real-Time Clock (RTC) circuit with a lithium battery providing the date and time. The CF memory card used for the storage of the captured signatures can be seen at the bottom. One of the main advantages of the proposed system is that it can be implemented at a very low cost, thanks to its simplicity.

4.3. Measurement

As can be seen in Equation (12), the period of the oscillation signal in each loop is calculated as the number of cycles N of the reference clock signal in m cycles of the oscillation signal of that loop. The measurement of N is made by means of T2 interruptions generated by overflow (TF2) and by hardware automatic capture (T2EX). An initial number of oscillation cycles m i corresponding to the stability time of the oscillator start are discarded.
Figure 10 shows a flowchart describing the process of the T2 interruptions’ attention. The measurement of each loop starts with the interruption by T2 overflow due to the delay time between loops required for the oscillation of the previous loop to completely disappear (the branch with number 1 in the figure). At that point, a new measurement loop is selected, the m i value is initialized to the number of initial start cycles, the maximum time for the measurement is established, and the corresponding oscillator is started.
Next, the branch marked with 2 in the figure is executed, so that the time N i at initial start cycles is measured and the number m of counting cycles to be measured is loaded.
Finally, the measurement process finishes with the interruption by T2 capture when m is reached, which corresponds to branch 3 in Figure 10. In this moment, the time interval between loops is loaded, and the oscillation loop stops and saves the measured time N obtained after subtracting the value N i of step 2.
Branch 4 only occurs in the unlikely event that the loop has problems with the start of the oscillation. In such a case, the inter-loop waiting time is loaded and N is set to zero, which indicates that the loop is not oscillating.

4.4. Registration

The oscillation period of the coils is continuously measured to determine the reference value of each coil at rest, i.e., without the presence of a vehicle. With the goal of adapting to the variations in the environmental conditions suffered by the coils, an adaptive algorithm, similar to the one described in [20], is employed. This algorithm tries to correct the reference value according to such external factors.
When the measured period of a coil is less than its reference value, which means that a vehicle is over the coil, the corresponding entry is made in the internal memory, storing the inductive signature of the vehicle.
In order to test the hardware prototype we captured vehicle inductive signatures in Río Anllóns station in the AC-523 road (Ledoño-Meirama, Spain), kilometre 7. A picture of this location is shown in Figure 11. The detector equipment was located inside the cabinet of the Río Anllóns station, also shown in the photo. Since the road is two lanes wide (one for each direction), we have connected four inductive loop sensors, two on each side of the road. These sensors are squares with a side length of 2 m and a distance between their centres of 5 m (Figure 12).

5. Experimental Section

The inductive loop sensors work at a sampling period of T = 10 m s , or, equivalently, a sampling frequency of 100 Hz . In any case, the sampling frequency could be easily increased by increasing the frequency of the reference clock, if required by other measurement conditions. Moreover, waiting times between coils are needed to guarantee that the oscillation vanishes in a coil before starting in the next one.
Figure 13 illustrates the measured oscillation in a coil operating at a frequency of 56 . 2 k Hz , using m i = 10 initial cycles (in red) and m = 35 measurement cycles (in green). The aforementioned waiting times at the beginning and at the end of the oscillations can also be observed (in blue) in the figure.
With the described sensors, two inductive signatures are obtained from each passing vehicle. These inductive signatures will be very similar, although there can be small differences due to the fact that they are taken in different loops and time instants, and, in general, also for different positions and accelerations of the vehicle. In order to display those signatures, we have developed a software tool using the development environment for a visual programming language Labview [27,28]. This tool allows us to download the file containing the signatures from the CF card. In addition to the ILDs, we placed a video camera for the recording of the passing vehicles, so we could associate each vehicle to its corresponding inductive signature.
It is important to note that we have acquired the real inductive signatures Δ T ( t ) using our SiVIDS prototype, and then from Equation (17), the equivalent inductance L ( t ) of each signature has been obtained. For the evaluation of the impact of the noise on resonant and amplitude detectors, AWGN noise will be added to the signals x ( t ) of Equation (16) and v ( t ) of Equation (18), respectively.
In our implementation, the Colpitts oscillator explained in Section 4.1 has C 1 = C 2 = 100 n F and therefore C = 50 n F . Thus, an inductance of L 1 = 100 μ H results in an oscillation frequency of 71 . 18 k Hz . The circuit has been designed for oscillation frequencies within the range [ 25 k Hz , 100 k Hz ] i.e., for coils with inductances between 50 μ H and 800 μ H . Therefore, it is not necessary to adjust the frequency of the LC oscillators (known as tuning).

6. Results and Discussion

In this section, we will show some results obtained from the inductive signatures captured using the prototype presented in this paper.
Figure 14 shows the photos of three different vehicles and their corresponding inductive signatures obtained in the dual loops, as an example of the more than one thousand inductive signatures captured with our system. As it can be seen in the figure, there is a great similarity between the pair of signatures of any of the vehicles, in contrast with the significant difference in the signatures obtained for different types of vehicles. Thus, each type of vehicle (car, truck, bus...) can be classified under a unique inductive signature, which will depend on the parameters that define each of them, such as size, distribution of the metal mass, engine and axle location, spacing between the undercarriages and the road, etc.

6.1. Effect of Noise on Vehicle Inductive Signatures

Figure 15 shows the real vehicle inductive signature obtained with noise—for a Signal-to-Noise Ratio (SNR) of 15 d B —and with no presence of noise in the system. As we can see in the figure, even for 15 d B of SNR, the shape of the noisy inductive signature is quite similar to that obtained with no noise at the detector input, which verifies that our resonant detector is robust against environmental noise. Figure 16 and Figure 17 show the impact of noise on the amplitude detectors for the same SNR.
Finally, we compare the performances of both resonant and amplitude detectors, in terms of SNR at the detector output. For this purpose, we calculate the output SNR as follows: firstly, we determine the level of signature signal without noise, i.e., Δ x f ; then, the level of noise is obtained as | Δ x - Δ x f | , where Δ x is the signature signal plus noise; Finally, the output SNR is calculated as:
output SNR = 20 log Δ x f | Δ x - Δ x f | .
The average output SNR is obtained by considering 556 real inductive signatures captured in the AC-523 road with the resonant detector, so that then the equivalent inductance L ( t ) of each signature is obtained. Figure 18 shows the average output SNR as a function of the input SNR for resonant and amplitude detectors. This figure shows a good behaviour against noise of the resonant detector for input SNR greater than 12 d B , even better than that obtained for the amplitude detector. However, for SNRs lower than 12 d B , the resonant detector is very sensitive to noise and, therefore, not useful for the purposes described in this work.

6.2. Effect of Noise on Speed Estimation and Vehicle Classification

In this subsection, we will evaluate the effect of the noise on two different applications usually required for ITS: speed estimation and vehicle classification.
According to Figure 19, the following time instants using double loop are determined:
  • t 1 : input time instant of the normalized vehicle signature 1;
  • t 2 : output time instant of the normalized vehicle signature 1;
  • t 3 : input time instant of the normalized vehicle signature 2;
  • t 4 : output time instant of the normalized vehicle signature 2.
The standard method for speed estimation uses the following expression, according to the aforementioned notation [29,30],
s ^ = 1 2 d t 3 - t 1 + d t 4 - t 2 ,
where d is the distance between loop centres. From this expression, the vehicle length can be directly obtained using the following estimator:
L ^ = s ^ × ( t 2 - t 1 ) + ( t 4 - t 3 ) 2 - w ,
with square loops of side length w. For vehicle classification, the vehicles passing on the road will be classified using a threshold-based criterion as indicated in Table 1.
Notice that ϵ 1 and ϵ 2 are the thresholds empirically obtained from a training stage. For this training, only the Loops 1 and 2 are used. The value corresponding to the threshold ϵ 1 was obtained by maximizing the success rate in vehicle classification when only small and medium vehicles are considered, while the threshold value ϵ 2 is the result of a similar maximization when only medium and large vehicles are computed. The optimum values for those thresholds are ϵ 1 = 5 . 6 m and ϵ 2 = 6 . 5 m .
Applying these methods, Figure 20 shows the influence of AWGN on vehicle classification with the length-based criterion and on vehicle speed estimation. The error percentage for vehicle classification is calculated as follows:
error c ( % ) = 100 × c AWGN c 0 ,
where c AWGN is the total number of misclassified vehicles under the presence of AWGN, calculated with respect to the classification without noise, and c 0 is the total number of vehicles. On the other hand, the percentage of error for speed estimation is calculated as follows:
error s ( % ) = 100 × | s AWGN - s 0 | s 0 ,
where s AWGN and s 0 are, respectively, the estimated vehicle speeds with and without the presence of AWGN. All the results have been averaged for the dataset collected from the AC-523 road.
This figure allows us to conclude that in both applications the effect of noise is almost negligible for SNR above 12 d B .

7. Conclusions

Experimental results have shown that ILD sensitivity is extremely repeatable for fixed sizes and geometries of both the loop and the vehicle, and for a fixed distance between them. Therefore, we have shown that the sensitivity can be approximated by variations of period and amplitude of voltage of the oscillation signal. Moreover, resonant ILDs show an adequate compromise between reliability and cost, which determines that such detectors have been selected for our practical implementation.
In this paper, we have presented a simple module for the capture of inductive vehicle signatures based on TDM. The implemented system performs a sequential scanning using analogue multiplexing of up to eight oscillators and detects the presence of a vehicle by means of a shift in the period of the signals from the selected oscillator. It subsequently captures the inductive signature of the detected vehicle by measuring the time it needs to count a fixed number of pulses.
In the experimental results obtained from measurements in a real scenario using dual loops, we observed a good similarity between the pair of signatures obtained from the same vehicle and a significant difference between the signatures corresponding to different vehicles, which validates the good performance of our implementation and enables its use in applications such as vehicle classification, speed and length measurement using only one loop, and re-identification of vehicles for supervision and control tasks in vehicular traffic.
Moreover, the performance of the resonant detector proposed in this work is validated in the presence of AWGN determining an input SNR higher than 12 d B .

Acknowledgments

The authors wish to thank Xunta de Galicia and the Ministerio de Economía y Competitividad of Spain for their financial support with grants R2014/037 and TEC2013-47141-C4-1-R, respectively. The authors also thanks Dimaco S.C.G. (A Coruña) for the infrastructures on which we carried out the experimental tests in real scenarios.

Author Contributions

J.J. Lamas-Seco and A. Dapena conceived and designed the experiments; J.J. Lamas-Seco and F.J. Vazquez-Araujo performed the experiments; P.M. Castro and F.J. Vazquez-Araujo analysed the data; P.M. Castro and A. Dapena wrote the paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Klein, L.; Gibson, D.; Mills, M. Traffic Detector Handbook, 3rd ed.; FHWA-HRT-06-108; Federal Highway Administration, Turner-Fairbank Highway Research Center: McLean, VA, USA, 2006; Volume 1. [Google Scholar]
  2. FHWA. Measurement of Highway-Related Noise. Available online: http://www.fhwa.dot.gov/environment/noise/measurement/mhrn03.cfm (accessed on 6 July 2011).
  3. FHWA. A Summary of Vehicle Detection and Surveillance Technologies use in Intelligent Transportation Systems. Available online: https://www.fhwa.dot.gov/policyinformation/pubs/vdstits2007/05.cfm (accessed on 7 November 2014).
  4. Gajda, J.; Sroka, R.; Stencel, M.; Wajda, A.; Zeglen, T. A vehicle classification based on inductive loop detectors. In Proceedings of the 18th IEEE Instrumentation and Measurement Technology Conference, Budapest, Hungary, 21–23 May 2001; Volume 1, pp. 460–464.
  5. Jeng, S.T.; Chu, L.; Hernandez, S. Wavelet-k Nearest Neighbor Vehicle Classification Approach with Inductive Loop Signatures. Transp. Res. Rec. J. Transp. Res. Board 2013, 2380, 72–80. [Google Scholar] [CrossRef]
  6. Jeng, S.T.; Ritchie, S. Real-Time Vehicle Classification Using Inductive Loop Signature Data. Transp. Res. Rec. J. Transp. Res. Board 2008, 2086, 8–22. [Google Scholar] [CrossRef]
  7. Ki, Y.; Bai, D. Vehicle Classification Model for Loop Detectors Using Neural Networks. Transp. Res. Rec. J. Transp. Res. Board 2005, 1917, 164–172. [Google Scholar] [CrossRef]
  8. Zhang, G.; Wang, Y.; Wei, H. Artificial Neural Network Method for Length-Based Vehicle Classification Using Single-Loop Outputs. Transp. Res. Rec. J. Transp. Res. Board 2006, 1945, 100–108. [Google Scholar] [CrossRef]
  9. Ndoye, M.; Totten, V.; Carter, B.; Bullock, D.; Krogmeier, J. Vehicle Detector Signature Processing and Vehicle Reidentification for Travel Time Estimation. In Proceedings of the Transportation Research Board 87th Annual Meeting, Washington, DC, USA, 13–17 January 2008.
  10. Oh, C.; Tok, A.; Ritchie, S. Real-time freeway level of service using inductive-signature-based vehicle reidentification system. IEEE Trans. Intell. Transp. Syst. 2005, 6, 138–146. [Google Scholar] [CrossRef]
  11. Sun, C.; Ritchie, S.G.; Tsai, K.; Jayakrishnan, R. Use of vehicle signature analysis and lexicographic optimization for vehicle re-identification on freeways. Transp. Res. 1999, 7C, 167–185. [Google Scholar]
  12. Tawfik, A.Y.; Abdulhai, B.; Peng, A.; Tabib, S.M. Using Decision Trees to Improve the Accuracy of Vehicle Signature Reidentification. Transp. Res. Rec. J. Transp. Res. Board 2004, 1886, 24–33. [Google Scholar] [CrossRef]
  13. Wang, Y.; Nihan, N.L. Freeway Traffic Speed Estimation with Single-Loop Outputs. Transp. Res. Rec. J. Transp. Res. Board 2000, 1727, 120–126. [Google Scholar] [CrossRef]
  14. Sun, C.; Ritchie, S. Individual Vehicle Speed Estimation Using Single Loop Inductive Waveforms. J. Transp. Eng. 1999, 125, 531–538. [Google Scholar] [CrossRef]
  15. Mills, M. Inductive loop detector analysis. In Proceedings of the 31st IEEE Vehicular Technology Conference, Washington, DC, USA, 6–8 April 1981; Volume 31, pp. 401–411.
  16. Mills, M. Inductive loop system equivalent circuit model. In Proceedings of the IEEE 39th Vehicular Technology Conference, San Francisco, CA, USA, 1–3 May 1989; Volume 2, pp. 689–700.
  17. Cheevarunothai, P.; Wang, Y.; Nihan, N. Identification and Correction of Dual-Loop Sensitivity Problems. Transp. Res. Rec. J. Transp. Res. Board 2006, 1945, 73–81. [Google Scholar] [CrossRef]
  18. Day, C.; Brennan, T.; Harding, M.; Premachandra, H.; Jacobs, A.; Bullock, D.; Krogmeier, J.; Sturdevant, J. Three-Dimensional Mapping of Inductive Loop Detector Sensitivity with Field Measurement. Transp. Res. Rec. J. Transp. Res. Board 2009, 2128, 35–47. [Google Scholar] [CrossRef]
  19. Martin, M. Microprocessor Controlled Loop Detector System. U.S. Patent 4680717, 14 July 1987. Available online: http://www.google.co.in/patents/US4680717 (accessed on 14 July 1987). [Google Scholar]
  20. Minsen, C.; Ngarmnil, J.; Rongviriyapanich, T. Embedded adaptive algorithm for multi-lanes-traffic inductive loop detecting system. In Proceedings of the 2005 2nd International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology, Pattaya, Thailand, 12–13 May 2005; Volume 1, pp. 359–362.
  21. Sheik Mohammed Ali, S.; George, B.; Vanajakshi, L.; Venkatraman, J. A Multiple Inductive Loop Vehicle Detection System for Heterogeneous and Lane-Less Traffic. IEEE Trans. Instrum. Meas. 2012, 61, 1353–1360. [Google Scholar] [CrossRef]
  22. Gajda, J.; Stencel, M. A Highly Selective Vehicle Classification Utilizing Dual-Loop Inductive Detector. Metrol. Meas. Syst. 2014, 21, 473–484. [Google Scholar] [CrossRef]
  23. Hilliard, S.; Roberts, M.; Yerem, G. Inductive Signature Measurement System. U.S. Patent 6911829, 28 June 2005. Available online: http://www.google.tl/patents/US6911829 (accessed on 28 June 2005). [Google Scholar]
  24. Sheik Mohammed Ali, S.; George, B.; Vanajakshi, L. An Efficient Multiple-Loop Sensor Configuration Applicable for Undisciplined Traffic. IEEE Trans. Intell. Transp. Syst. 2013, 14, 1151–1161. [Google Scholar] [CrossRef]
  25. Malik, N.; García, M.; Ordas, M.; Viejo, C. Circuitos Electrónicos: Análisis, Diseño y Simulación; Pearson Educación: Mexico City, Mexico, 1996. [Google Scholar]
  26. Blake, R. Sistemas Electrónicos de Comunicaciones; International Thomson: Boston, MA, USA, 2004. [Google Scholar]
  27. Travis, J.; Kring, J. LabVIEW for Everyone: Graphical Programming Made Easy and Fun; Prentice Hall: Englewood Cliffs, NJ, USA, 2006. [Google Scholar]
  28. Blume, P.A. The LabVIEW Style Book; Prentice Hall: Englewood Cliffs, NJ, USA, 2007. [Google Scholar]
  29. Ki, Y.K.; Baik, D.K. Model for accurate speed measurement using double-loop detectors. IEEE Trans. Veh. Technol. 2006, 55, 1094–1101. [Google Scholar] [CrossRef]
  30. Gordon, R.L.; Tighe, W. Traffic Control Systems Handbook; Report No.: FHWA-HOP-06-006; Federal Highway Administration: Washington, DC, USA, 2005.
Figure 1. Elements of an inductive loop detector.
Figure 1. Elements of an inductive loop detector.
Sensors 16 01309 g001
Figure 2. Eight-loop vehicle inductive detector (Afotres–Dimaco).
Figure 2. Eight-loop vehicle inductive detector (Afotres–Dimaco).
Sensors 16 01309 g002
Figure 3. Block scheme of a resonant detector.
Figure 3. Block scheme of a resonant detector.
Sensors 16 01309 g003
Figure 4. Block scheme of an amplitude detector.
Figure 4. Block scheme of an amplitude detector.
Sensors 16 01309 g004
Figure 5. Circuit for the Colpitts oscillator.
Figure 5. Circuit for the Colpitts oscillator.
Sensors 16 01309 g005
Figure 6. Measurement method by using comparison and capture.
Figure 6. Measurement method by using comparison and capture.
Sensors 16 01309 g006
Figure 7. Multiplex system with eight inductive loops.
Figure 7. Multiplex system with eight inductive loops.
Sensors 16 01309 g007
Figure 8. Interconnections for AT89C51RE2.
Figure 8. Interconnections for AT89C51RE2.
Sensors 16 01309 g008
Figure 9. Photo of the hardware prototype.
Figure 9. Photo of the hardware prototype.
Sensors 16 01309 g009
Figure 10. Flowchart of attention at T2 interruption.
Figure 10. Flowchart of attention at T2 interruption.
Sensors 16 01309 g010
Figure 11. A photo of the measurement location, with GPS coordinates: 43.235941 (Lat.); −8.464462 (Long.).
Figure 11. A photo of the measurement location, with GPS coordinates: 43.235941 (Lat.); −8.464462 (Long.).
Sensors 16 01309 g011
Figure 12. Interconnections from the inductive loop to the detector.
Figure 12. Interconnections from the inductive loop to the detector.
Sensors 16 01309 g012
Figure 13. Capturing of a measurement of the coil oscillation.
Figure 13. Capturing of a measurement of the coil oscillation.
Sensors 16 01309 g013
Figure 14. From left to right, the upper figures show the photo of a car and the respective signatures obtained with the Loops 3 and 4. The figures in the middle of the picture show a truck and its corresponding signatures captured also using the Loops 3 and 4. The lower figures display the photo of a bus and two signatures obtained with the first and the second loop, respectively.
Figure 14. From left to right, the upper figures show the photo of a car and the respective signatures obtained with the Loops 3 and 4. The figures in the middle of the picture show a truck and its corresponding signatures captured also using the Loops 3 and 4. The lower figures display the photo of a bus and two signatures obtained with the first and the second loop, respectively.
Sensors 16 01309 g014
Figure 15. Inductive signature of the resonant detector with and without noise.
Figure 15. Inductive signature of the resonant detector with and without noise.
Sensors 16 01309 g015
Figure 16. Inductive signature of the root mean square (rms) amplitude detector with and without noise.
Figure 16. Inductive signature of the root mean square (rms) amplitude detector with and without noise.
Sensors 16 01309 g016
Figure 17. Inductive signature of the detector with synchronous demodulator with and without noise.
Figure 17. Inductive signature of the detector with synchronous demodulator with and without noise.
Sensors 16 01309 g017
Figure 18. Average output Signal-to-Noise Ratio (SNR) for resonant and amplitude detectors.
Figure 18. Average output Signal-to-Noise Ratio (SNR) for resonant and amplitude detectors.
Sensors 16 01309 g018
Figure 19. Scheme for time measurements.
Figure 19. Scheme for time measurements.
Sensors 16 01309 g019
Figure 20. Influence of Additive White Gaussian Noise (AWGN) on vehicle classification and speed estimation errors.
Figure 20. Influence of Additive White Gaussian Noise (AWGN) on vehicle classification and speed estimation errors.
Sensors 16 01309 g020
Table 1. Vehicle classifiation using a length-based criterion, i.e., based on the L ^ estimator of Equation (33).
Table 1. Vehicle classifiation using a length-based criterion, i.e., based on the L ^ estimator of Equation (33).
Vehicle ClassificationSmallMediumLarge
Type of vehiclesCarLarge car, vanTruck, bus, trailer
Number of vehicles (manually pre-classified with a video camera)68061168
Decision rule L ^ ϵ 1 ϵ 1 < L ^ ϵ 2 L ^ > ϵ 2

Share and Cite

MDPI and ACS Style

Lamas-Seco, J.J.; Castro, P.M.; Dapena, A.; Vazquez-Araujo, F.J. SiDIVS: Simple Detection of Inductive Vehicle Signatures with a Multiplex Resonant Sensor. Sensors 2016, 16, 1309. https://doi.org/10.3390/s16081309

AMA Style

Lamas-Seco JJ, Castro PM, Dapena A, Vazquez-Araujo FJ. SiDIVS: Simple Detection of Inductive Vehicle Signatures with a Multiplex Resonant Sensor. Sensors. 2016; 16(8):1309. https://doi.org/10.3390/s16081309

Chicago/Turabian Style

Lamas-Seco, José J., Paula M. Castro, Adriana Dapena, and Francisco J. Vazquez-Araujo. 2016. "SiDIVS: Simple Detection of Inductive Vehicle Signatures with a Multiplex Resonant Sensor" Sensors 16, no. 8: 1309. https://doi.org/10.3390/s16081309

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop