Next Article in Journal
Miniaturized and Wireless Optical Neurotransmitter Sensor for Real-Time Monitoring of Dopamine in the Brain
Next Article in Special Issue
Non-Uniform Microstrip Antenna Array for DSRC in Single-Lane Structures
Previous Article in Journal
On Gait Analysis Estimation Errors Using Force Sensors on a Smart Rollator
Previous Article in Special Issue
Traffic Vehicle Counting in Jam Flow Conditions Using Low-Cost and Energy-Efficient Wireless Magnetic Sensors
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Traffic Management for Emergency Vehicle Priority Based on Visual Sensing

by
Kapileswar Nellore
1,* and
Gerhard P. Hancke
1,2
1
Department of Electrical, Electronic and Computer Engineering, University of Pretoria, Pretoria 0028, South Africa
2
Department of Computer Science, City University of Hong Kong, Hong Kong, China
*
Author to whom correspondence should be addressed.
Sensors 2016, 16(11), 1892; https://doi.org/10.3390/s16111892
Submission received: 16 August 2016 / Revised: 12 October 2016 / Accepted: 25 October 2016 / Published: 10 November 2016

Abstract

:
Vehicular traffic is endlessly increasing everywhere in the world and can cause terrible traffic congestion at intersections. Most of the traffic lights today feature a fixed green light sequence, therefore the green light sequence is determined without taking the presence of the emergency vehicles into account. Therefore, emergency vehicles such as ambulances, police cars, fire engines, etc. stuck in a traffic jam and delayed in reaching their destination can lead to loss of property and valuable lives. This paper presents an approach to schedule emergency vehicles in traffic. The approach combines the measurement of the distance between the emergency vehicle and an intersection using visual sensing methods, vehicle counting and time sensitive alert transmission within the sensor network. The distance between the emergency vehicle and the intersection is calculated for comparison using Euclidean distance, Manhattan distance and Canberra distance techniques. The experimental results have shown that the Euclidean distance outperforms other distance measurement techniques. Along with visual sensing techniques to collect emergency vehicle information, it is very important to have a Medium Access Control (MAC) protocol to deliver the emergency vehicle information to the Traffic Management Center (TMC) with less delay. Then only the emergency vehicle is quickly served and can reach the destination in time. In this paper, we have also investigated the MAC layer in WSNs to prioritize the emergency vehicle data and to reduce the transmission delay for emergency messages. We have modified the medium access procedure used in standard IEEE 802.11p with PE-MAC protocol, which is a new back off selection and contention window adjustment scheme to achieve low broadcast delay for emergency messages. A VANET model for the UTMS is developed and simulated in NS-2. The performance of the standard IEEE 802.11p and the proposed PE-MAC is analysed in detail. The NS-2 simulation results have shown that the PE-MAC outperforms the IEEE 802.11p in terms of average end-to-end delay, throughput and energy consumption. The performance evaluation results have proven that the proposed PE-MAC prioritizes the emergency vehicle data and delivers the emergency messages to the TMC with less delay compared to the IEEE 802.11p. The transmission delay of the proposed PE-MAC is also compared with the standard IEEE 802.15.4, and Enhanced Back-off Selection scheme for IEEE 802.15.4 protocol [EBSS, an existing protocol to ensure fast transmission of the detected events on the road towards the TMC] and the comparative results have proven the effectiveness of the PE-MAC over them. Furthermore, this research work will provide an insight into the design of an intelligent urban traffic management system for the effective management of emergency vehicles and will help to save lives and property.

1. Introduction

The traffic light control plays a vital role in any intelligent traffic management system. The green light sequence and green light duration are the two key aspects to be considered in traffic light control. In many countries, most traffic lights feature fixed sequences and light length duration. Fixed control methods are however only suitable for stable and regular traffic, but not for dynamic traffic situations. Looking at the present state of practice, the green light sequence is determined without taking the possible presence of emergency vehicles into account. Therefore, emergency vehicles such as ambulances, police cars, fire engines, etc. must wait in traffic at an intersection as depicted in Figure 1 which delays their arrival at their destination causing loss of lives and property. In Ireland, an average of 700 fatalities was noted every year due to late ambulance responses [1].
An increased volume of vehicles not only increases the response times of emergency vehicles, but it also increases the chances for them being involved in accidents. The emergency vehicle entering an intersection at a high speed on a red light poses danger to traffic on other roads and can cause accidents. The National Highway Traffic Safety Administration (NHTSA) has collected the ground ambulance crash data for the U.S between 1992 and 2011 (20 years) [2]. There were an estimated annual mean of 4500 motor vehicle traffic crashes and 1500 injury crashes involving an ambulance. In 20 years (1992–2011), 662 persons were killed and 52,000 persons were estimated to be injured in such crashes, including ambulance drivers, passengers, non-occupants and occupants of other vehicles. From the statistics of emergency vehicle accidents in U.S, there were roughly 31,600 accidents involving fire vehicles resulted in 645 fatalities over a 10 year period (2000–2009) and 300 fatalities that occur every year during police pursuits [3]. From the current problem section, it can be understood that, there is a serious need for an intelligent traffic management system for the effective management of both the normal and emergency vehicles.
Many researchers have developed pre-emption systems that utilize the distance between the emergency vehicle and the intersection based on GPS for the signaling time. In this paper, we present a new approach to calculate the distance between the emergency vehicle and intersection using a real-time video feed from the cameras at intersections. An intelligent algorithm to shorten the travel time by scheduling both the green light sequence and green light duration based on the measured distance is also presented. A MAC protocol named PE-MAC is also proposed to deliver the emergency vehicle information to the TMC with less delay. A VANET model for the UTMS is developed, the NS is configured according to the proposed protocol and simulated in NS-2. We have planned to analyse and compare the performance of the PE-MAC with the standard IEEE 802.11p and other existing MAC protocols.
The remaining parts of this paper are structured as follows: Section 2 provides a review of related work. The UTMS architecture, functionality of TMC, distance measurement techniques and the proposed distance based algorithm are explained in detail in Section 3. The proposed PE-MAC and VANET model is presented in detail in Section 4. Experimental results are presented and discussed in Section 5. Section 6 concludes the paper.

2. Related Work

With an increasing amount of vehicles on the road, traffic congestion and transportation delays are increasing worldwide. Emergency vehicles, such as ambulances, fire engines and police cars, should be capable to react to emergency calls with minimum delay. The excellence of the emergency service depends on how fast the emergency vehicles can reach the incident location. If the emergency vehicle gets stuck in a traffic jam and its arrival at the incident location is delayed it can cause loss of lives and property. There is a need for smart traffic management systems based on priority and traffic density to improve the transportation efficiency and response times of emergency services.
Extensive work has been conducted on how to efficiently use traffic information to determine green light sequences. A number of traffic management schemes have been implemented to prioritize emergency vehicles [4]. Most of this research is associated with intelligent traffic control system design for providing clearance for emergency vehicles [5,6,7,8,9]. The traffic conditions are measured using cameras and the traffic parameters are estimated using the lane center edges [10]. An area-based image processing technique for the detection of traffic density was presented in [11].
Traditional traffic systems include strobe emitters, or light emitters that notice problems such as blocked line-of-sight and excessive noise [12]. Recent technologies such as infrared (IR) and Global Positioning System (GPS) have been used to detect emergency vehicle presence and calculate the real-time traffic density [13]. RFID tags have been used to identify the presence of emergency vehicles and the inductive loop method is used to count vehicles [14]. The widely used traffic detection methods, include video-based detection, microwave detection, radar detection, ultrasonic detection, etc. [15,16].
Wireless Sensor Networks (WSNs) allow for embedded sensors to be interconnected for observing and controlling consumer and industrial actions [17,18]. The use of Vehicular Sensor Networks (VSNs) or infrastructure WSNs have been proved to be promising solutions for monitoring and management of traffic. WSNs are flexible in terms of and energy efficiency and data collection type, e.g., video [19]. If a vehicle contains a WSN node, then localization algorithms [20,21,22] can be used to determine its location. The General Packet Radio Service (GPRS) technology can also be used for the dynamic control of traffic signals [23].
Nowadays, there are many emergency vehicle pre-emption (EVP) system designs including strobe light systems, infrared emitters, acoustic systems, and radio-based emitter/detector systems [24]. Usually, pre-emption works on the principle that an emergency vehicle is identified by sensors at each intersection and the traffic light controller switches ON the green light and holds it until the emergency vehicle exits the intersection [25]. The info-gap decision theory can also be used for actor coordination [26].
The green wave system, which provides a green wave to emergency vehicle by switching ON the green lights in the path of the emergency vehicle can be found in [27]. If the wave is disturbed, the vehicle queue in a green wave shoots up and may lead to over-saturation [28,29]. Technologies like RFID, Zig Bee, and Global System for Mobile communication (GSM) can be used for designing an intelligent traffic control system [30].
An RFID- and GPS-based automatic lane clearance system for ambulances is proposed in [31]. The main goal of this system is to reduce the travel time of an ambulance to the hospital by automatically clearing the lane, before the ambulance reaches the intersection. Vehicular Ad-Hoc Networks (VANETs) have been proven effective communication methods between an emergency vehicle and a traffic control system [32]. The connection admission control (CAC) algorithm has proven its better QOS and complexity performance [33]. Fuzzy control approaches have been adapted to monitor real-time traffic and handle the crowded traffic flow [34].
From the previous discussion, it can be understood that there are many techniques for providing clearance for emergency vehicles. Each of these techniques seems to have merits and demerits. In this research work an approach that combines the measurement of distance between the emergency vehicle and an intersection using visual sensing methods and PE-MAC for fast transmission of emergency vehicle information is proposed.

3. Proposed Methodology

In this section, we present the architecture of the urban traffic management system considered in our work, the functionality of the traffic management center, distance measurement techniques and a distance-based emergency vehicle dispatching algorithm.

3.1. The Architecture of an Urban Traffic Management System (UTMS)

WSNs and VANETs for smart cities [35] are becoming a reality with increased options for area coverage and connectivity stemming from machine-to-machine communication [36] and the Internet-of-Things [37,38,39,40,41]. An Urban Traffic Management System (UTMS), depicted in Figure 2, refers to a system that integrates sensing technologies, data processing techniques, wireless communications and advanced technologies to reduce traffic congestion, travel time, fuel consumption and provide priority-based signaling. On obtaining the data of emergency vehicles from sensors, the Traffic Management Centre (TMC) follows the distance-based emergency vehicle dispatching (DBEVD) algorithm and provides signals to the emergency vehicle immediately. The TMC of the present intersection (TMCA) provides the TMC of next intersection (TMCB) with the velocity of emergency vehicle and vehicle count moving towards intersection-B. As the TMCB knows the velocity of the emergency vehicle, it can estimate its arrival time at intersection-B. The TMCB determines the green light sequence and green light duration based on the estimated arrival time of the emergency vehicle, and the vehicle count value sent by the TMCA. Therefore, the emergency vehicles passes through the intersections with no or little delay. On using the proposed algorithm, the UTMS can effectively handle the emergency vehicles and thus save lives and property.

3.2. Traffic Management Center

In this subsection, we describe the functionality of the Traffic Management Centre (TMC) and the role of each of its units. The schematic of a typical Traffic Management Centre (TMC) is presented in Figure 3. The presently used traffic light pre-emption systems can be categorised based on their operation as: optical systems, radio-controlled systems, GPS-based systems and acoustic sensor-based systems. Acoustic sensor-based systems outperform the other pre-emption systems in terms of accuracy and installation cost. Extensive work has been conducted on detecting emergency vehicles based on their siren sounds. We summarize the proposed approaches for emergency vehicle detection based on siren sounds in Table 1.
The acoustic sensors collect the siren signals and forward them to the Road Side Unit (RSU). The Road Side Unit (RSU) includes a frequency measuring controller (Arduino UNO) to detect the emergency vehicles. The RSU collects the siren signals from the acoustic sensors and forwards them to the frequency measuring controller. The controller detects the emergency vehicle by its siren frequencies. The controller measures the frequencies of siren signals and computes the average of measured frequencies. The frequency measuring controller sends the alert signal to the traffic signal controller (Arduino Mega), if the frequency is between the range of yelp or wail. The traffic signal controller stops the fixed sequence and light length algorithm and executes the emergency vehicle dispatching algorithm on receipt of arriving emergency vehicle information. The data collection module gathers the data from all the RSU’s and forwards it to Traffic Signal Control Module (TSCM). The TSCM has two units, namely traffic analysis unit and traffic signal controller (Adriano mega). The camera sensor captures the real-time traffic video and inputs the traffic analysis unit, where the raw traffic data is processed and analyzed. The traffic controller unit gets the data like distance, velocity, traffic density, vehicle count, etc. from the traffic analysis unit. The controller executes the proposed algorithm and sends its decision to traffic lights. After the passage of an emergency vehicle, the system resumes its normal operation, i.e., fixed sequence and light length algorithm. In the following, we discuss distance measurement techniques, vehicle counting methods, a distance-based emergency vehicle dispatching algorithm and the simulation environment.

3.3. Distance Measurement Techniques

At present, the popular distance measurement techniques include ultrasonic, infrared, laser, machine vision and radar measurements. The distance measurement based on machine vision obtains the value of the distance by the real-time processing of visual signals. There are different techniques to measure the distance between the vehicle and the camera. We perform the distance measurement by computing the Euclidian distance, Manhattan distance and Canberra distance [49,50]. In the following we briefly discuss these distances:

3.3.1. Euclidean Distance

It is the geometric distance in the multidimensional space. One technique that may suit a wide variety of image analysis applications is the distance transform or a Euclidean distance map. In general, if a = (a1, a2, a3,, am) and b = (b1, b2, b3,, bm) are the two points in m-space, then the Euclidean distance (dECD) between points a and b or b and a is as follows:
d E C D ( a , b ) = ( b 1 a 1 ) 2 + ( b 2 a 2 ) 2 + ......... + ( b m a m ) 2 = i = 1 m ( b i a i ) 2
Let the pixels within a two-dimensional frame (x, y) be divided into two classes: object pixels and background pixels. For 2D points, a = (a1, a2) and b = (b1, b2) the Euclidean distance is:
d E C D ( a , b ) = ( b 1 a 1 ) 2 + ( b 2 a 2 ) 2

3.3.2. Manhattan Distance

The Manhattan distance between two points is the absolute sum of the differences of their coordinates. In general, if a = (a1, a2, a3,, am) and b = (b1, b2, b3,, bm) are the two points in m-space, then the Manhattan distance (dMHD) between a and b is defined as follows:
d M H D ( a , b ) = i = 1 m | a i b i |
The Manhattan distance between points a = (a1, a2) and b = (b1, b2) is:
d M H D ( a , b ) = | a 1 b 1 | + | a 2 b 2 |

3.3.3. Canberra Distance

This distance is a weighted version of the Manhattan distance and is frequently used for data scattered around an origin. In general, if a = (a1, a2, a3,, am) and b = (b1, b2, b3,, bm) are the two points in m-dimensional real vector space, the Canberra distance (dCAD) between a and b is given as follows:
d C A D ( a , b ) = i = 1 m | a i b i | | a i | + | b i |
The Canberra distance (dCAD) between two vectors a, b in 2D real vector space is given by:
d C A D ( a , b ) = | a 1 b 1 | | a 1 | + | b 1 | + | a 2 b 2 | | a 2 | + | b 2 |
Since sensors’ performance in distance calculation is highly dependent on the environmental conditions, vision systems are highly preferred for moving vehicle distance calculations. The accuracy of the distance measurement techniques is computed by comparing the simulation results with the true practically measured distance.

3.4. Vehicle Counting Method

An input video sequence of road traffic can be processed and analyzed to get vehicle counts and speeds. The traffic management center can utilize this information in a traffic signal control module, resulting in an efficient traffic management. The vehicle counting method includes the following steps:
  • Grayscale conversion.
  • Foreground extraction.
  • Defining Region of Interest (ROI).
  • Thresholding.
  • Filling the holes.
  • Morphological operations.
  • Detect the vehicles entering the ROI.
  • Count the vehicles.

3.5. Distance Based Emergency Vehicle Dispatching Algorithm

In order to achieve optimal traffic light control to provide clearance for any emergency vehicle and to shorten its travel time, we propose a distance-based emergency vehicle dispatching algorithm. We assumed only one emergency vehicle per direction. The proposed algorithm is represented in Figure 4. The EVs in the flowchart represent the emergency vehicles. The proposed algorithm has mainly six steps:
  • The sensor senses the presence of emergency vehicles. The emergency vehicles are ambulances, fire engines and police cars.
  • Calculate the distance between the emergency vehicle and the intersection.
  • The controller checks that the arriving emergency vehicles are at the same distance or not. If they are at the same distance, the controller randomly chooses the direction to set the green light. Else, he chooses the direction set in ascending order with the distance.
  • Determine the green light duration based on the measured distance values and send these values to the traffic lights.
  • Verify the passage of the emergency vehicle and measure the speed of the emergency vehicle and count the vehicles moving along with the emergency vehicle towards next intersection. The system sends the measured data to the next intersection.
  • The controller checks for the presence of the emergency vehicle. If no vehicle, then it resumes normal operation. Else, it continues repeats from step 2 to step 6.
In this research work, we focused on visual sensing methods for determining green light sequences and green light duration. Distance measurement techniques help us to find the nearest emergency vehicle to the intersection and determine the green light sequence.
Up to now, we have discussed in detail visual sensing methods to collect the emergency vehicle information. It is also important to talk about how fast the measured information is delivered to the TMC. For that we have investigated the Medium Access Control (MAC) layer in sensor networks to prioritize the emergency vehicle data and to reduce the transmission delay for emergency messages. We have modified the medium access procedure used in the IEEE 802.11p standard with the PE-MAC protocol, which is a new back-off selection and contention window adjustment scheme to achieve low broadcast delays for emergency messages. The PE-MAC is explained in detail in the next section.

4. PE-MAC Protocol

In this section, we present the Priority for Emergency Traffic based MAC (PE-MAC) Protocol, PE-MAC algorithm and the developed VANET model.

4.1. Priority for Emergency Traffic Based MAC (PE-MAC) Protocol

The IEEE 802.11p protocol has been developed by the IEEE 1609 working group as a key communication standard for vehicular networking. The IEEE 802.11p basically adopts the carrier sense multiple access with collision avoidance (CSMA/CA) with exponential back-off mechanism for packet access control. When a station wants to send a packet, first it has to listen to the channel, which is referred to as the carrier sensing. If the channel is free for a time known as the distributed inter frame spacing (DIFS) time, the station will transmit a request to send (RTS) to the destination. The destination will respond with a clear to send (CTS) if it is available to receive data. When the source station receives the CTS, it will transmit its data. The network allocation vector (NAV) indicates the time amount the channel is busy. All the packets sent in the network hold this NAV information. After the data has been correctly received at the destination station, it will send an acknowledgment (ACK) back to the sender station. At this point, if the sender has more data to transmit, it will again begin its back-off and repeat the process. The frame structure and the CSMA/CA process are demonstrated in Figure 5a,b, respectively. The short inter frame spacing (SIFS) is used as the wait time between the RTS, CTS, DATA and ACK frames. The SIFS ensures that the other node does not wrongly determine that the channel is idle during the handshake.
The main goal of our work is to provide priority to the emergency vehicle messages and to reduce their broadcast delay. To achieve this goal, we have planned to modify the medium access procedure used in IEEE 802.11p standard with the PE-MAC protocol, which is a new back-off selection and contention window adjustment scheme to achieve low broadcast delays. We have four different types of data: (1) ambulance data; (2) fire engine data; (3) police car data; and (4) normal vehicle data. The priority assignment to these four different types of data is given in Table 2.
We have assumed a random variable “Y”, which represents the back-off delay value in the contention window interval [0, CW]. The back-off delay value (Y) can be defined as:
Y / T   = 1   ~   Normal   distribution   ( μ 1   , σ 1 2 )
Y / T = 2   ~   Normal   distribution   ( μ 2   , σ 2 2 )
Y / T = 3   ~   Normal   distribution   ( μ 3   , σ 3 2 )
Y / T = 4   ~   Uniform   distribution   ( 3 CW 4   ,   CW )
where:
  • μ : Mean of the Normal Distribution, initialized with μ 0 = C W 8
  • σ : Variance of the Normal Distribution, such that σ 0 = C W 8 . Note that we set a fixed value of σ to allow many values of the back-off to be chosen.
A data type index T ∈ {1, 2, 3, 4} is attached to each packet. The back-off values are computed from the data index value (T), and the distribution as shown in Figure 6. A truncated normal distribution is used to ensure the positive back-off can only be positive. The normal distribution allows the node to pick a smaller back-off with high probability. We fix a smaller mean to draw the small back-off value. The mean values µ ∈ {µ1, µ2, µ3} are chosen like µ1 < µ2 < µ3 and there by the back-off values are BOFF1 < BOFF2 < BOFF3. The uniform distribution on the interval [3CW/4, CW] is used to draw the back-off values for the normal vehicles, hence ensuring lower delays for the ambulance than the other emergency vehicles and normal vehicles.
The mean of the normal distribution is computed using the PE-MAC, Algorithm 1, which is explained later in this section. The main parameters that we have to talk about are delay threshold (DThr), current MAC delay (DK) and current average MAC delay (DK (Avg)). The delay threshold (DThr), which is the maximum allowed delay per node for the transmission of emergency messages. The delay threshold can be computed by summing the DCF inter frame space time (TDIFS), short inter frame space time (TSIFS), estimated time to transmit a Request To Send (RTS) frame (TRTS), estimated time to transmit a Clear To Send (CTS) frame (TCTS), time to transmit a data frame (TData), time to transmit an acknowledgement frame (Tack), and error tolerance value for the successful transmission (et). The frame structure and the CSMA/CA are depicted in Figure. A node computes the MAC delay by subtracting the passing time, a packet is passed to the MAC layer from the sent time, a packet is actually sent onto the link. DK and DK-1 are current MAC delay and stored previous average MAC delay. “ α   “ is a constant that determines the effect of the previous average MAC delay (DK-1 (Avg)) on the current average MAC delay (DK (Avg)). The current average MAC delay can be written as:
D K ( Avg ) = ( 1   α ) × D K   +   α × D K 1 ( Avg )
The PE-MAC algorithm prioritizes the emergency vehicle messages by dividing the contention window’s interval. The operation of the proposed algorithm is given in the following steps:
  • Initialize all the variables.
  • Compute the DThr and DK (Avg).
  • Compare the DK (Avg) value with the DThr value. If the DK (Avg) ≤ DThr, then the mean value is assigned with the previous mean value and according to the type of messages, the contention window interval is divided. This is how a back-off value for the different messages is picked around the mean value.
  • If DK (Avg) > DThr, the mean value is decremented so, that a smaller back-off value will be chosen in the successive iteration.
The proposed PE-MAC algorithm allows the emergency messages to be intimated to the TMC within the required and less delay.
Algorithm 1. Priority for Emergency Traffic based MAC (PE-MAC)
1: μ 0 c w 8   ,   μ Thr c w 16   ,   k   0 ,
2: Compute DThr and DK (Avg)
3:    if (DK (Avg) DThr) then
4: μ K + 1 = μ K
5:    else
6: μ K + 1 = μ K 0.5
7:if μ K + 1 μ Thr
8: μ K + 1 = μ 0
9:end if
10: end if
11: C W T 1 = [ 0   , μ K + 1 +   σ   ]
12: C W T 2 = [ μ K + 1   +   σ   ,   μ K + 1   + 3   σ ]
13: C W T 3   = [ μ K + 1 + 3   σ   ,   μ K + 1 + 5   σ ]
14: C W T 4   = [ μ K + 1 + 5   σ   ,   C W ]
This algorithm allows the emergency messages to be sent to the TMC within the required time and with less delay.

4.2. Simulation Environment

We wanted to examine the possibility of deploying an intelligent and dynamic traffic management system, which collects the priority information from the vehicles using visual sensing techniques, delivers the measured information to the TMC with less delay using the PE-MAC protocol and utilizes this information to effectively manage the traffic signals and thereby the emergency vehicles by developing a VANET model. A VANET model for the urban traffic management system shown in Figure 2 is developed and simulated in NS-2. The simulation parameters are given in the Table 3. Network animator (NAM) of the developed VANET simulation is shown in Figure 7. The black colour nodes represent the intersection, blue colour nodes represent the traffic signals, cyan colour nodes represent the normal vehicles, red coloured nodes represent the emergency vehicles, yellow colour nodes represent the RSUs and mustard colour nodes represent the TMCs (TMCA and TMCB).

5. Results and Discussion

In this section, the performance of the PE-MAC is evaluated and compared with the IEEE802.11p. The three performance metrics: the average end-to-end delay, throughput and residual energy are evaluated. We have also compared the average end-to-end delay of the proposed PE-MAC with IEEE 802.11p and IEEE 802.15.4 standards and the existing Enhanced Back-off Selection scheme for the IEEE 802.15.4 protocol [EBSS] [51]. We also present the simulation results of the vehicle counting method and distance measurement techniques.

5.1. Performance of the PE-MAC and IEEE802.11p

The simulation of the VANET model for the urban traffic management system working with the proposed protocol is performed in NS2 with the number of nodes varying from 5 to 100. The simulation results show the performance of the PE-MAC and IEEE802.11p. The main parameters to be evaluated in this simulation are the average end-to-end delay, throughput and residual energy. The histogram plotted in Figure 8 compares the average end-to-end delay of the proposed PE-MAC and the IEEE 802.11p, protocol under varying number of node conditions.
The size of the network or the number of nodes shows its impact on the average end-to-end delay. The end-to-end delay increases with the node number. Despite this increase, it can be clearly observed from this figure that the proposed PE-MAC achieves a lower end-to-end delay compared to the IEEE 802.11p. When there are 10, 50 and 100 nodes in the network, the PE-MAC confirms the end-to-end delay of 15 s, 18 s and 40 s respectively, and the IEEE 802.11p achieves end-to-end delay of 17, 28 and 98 s respectively. The achieved improvement here is almost 11% at the number of nodes equal to 10 and increases to about 60% when the number of nodes equal to 100. Thereby, we confirm that the proposed PE-MAC delivers the information faster than the standard IEEE 802.11p.The histogram plotted in Figure 9 compares the average end-to-end delay of the proposed PE-MAC and the IEEE 802.11p, under various periodic packet transmission intervals. This figure clearly shows that the proposed PE-MAC achieves lower end-to-end delay compared to the standard IEEE 802.11p. The achieved improvement here is almost 28% in the case of the transmission interval of 10 s, and increases to about 42% when the transmission interval is 60 s.
Figure 10 shows the impact of the number of nodes on residual energy for both the proposed PE-MAC and IEEE 802.11p. The PE-MAC outperforms the IEEE 802.11p in terms of energy consumption. The residual energy of the PE-MAC is more compared to the IEEE 802.11p. As the node number increases, the intermediate nodes share the work and less energy is consumed for the transmission. These results have shown that the proposed scheme consumes less energy compared to the standard IEEE 802.11p. The initial energy we have taken is 100 J. The residual energy of the PE-MAC at the number of nodes equal to 10 is 98 J that means the energy consumed by PE-MAC is 2 J. The energy consumed by PE-MAC at 10, 50 and 100 number of nodes is 2, 5 and 8 J, respectively, and the energy consumed by IEEE 802.11p at 10, 50 and 100 number of nodes is 5, 8 and 16 J, respectively. The energy consumed by the proposed PE-MAC is almost 50% less than that of the energy consumed by the IEEE 802.11p protocol.
Figure 11 shows the impact of the number of nodes on the throughput for both the IEEE 802.11p standard and the proposed PE-MAC. In comparison with IEEE 802.11p, PE-MAC keeps a better throughput for both the lesser and higher node number. When there are 20, 50 and 100 nodes in the network, the PE-MAC confirms the positive data delivery of about 7, 9.5 and 15.8 Kbps, respectively, and the positive data delivery of the IEEE 802.11p is 3.3, 4.2 and 5 Kbps, respectively. The achieved improvement here is almost 52% in the case the number of nodes equals 20, and increases to about 70% when the number of nodes equals 100.
Figure 12 shows the impact of the network size on the average end-to-end delay of all the data type messages. We run our simulation with the PE-MAC and the results depicted in this figure clearly show that the end-to-end delay of the ambulance data is very small compared to the other emergency vehicles and normal vehicles. From these results, we can also observe that the average end-to-end delay increases with the network size. The results have proven that the proposed PE-MAC delivers the emergency messages to the TMC with less delay.
The histogram plotted in Figure 13 compares the average end-to-end delay of the proposed PE-MAC with standard IEEE 802.11p, IEEE 802.15.4 and the existing Enhanced Back-off Selection scheme for the IEEE 802.15.4 protocol [EBSS, an existing protocol to ensure fast transmission of the detected events on the road towards the TMC] [52], for various periodic packet transmission intervals. The achieved improvement here is almost 31% over IEEE 802.15.4, 11% over EBSS and 28% over IEEE 802.11p in the case of the transmission interval of 5 s, and increases to about 45% over IEEE 802.15.4, 16.6% over EBSS and 42% over IEEE 802.11p when the transmission interval is 60 s. The results have proven that the proposed PE-MAC achieves lower end-to-end delay compared to the other schemes considered, existing and standard.

5.2. Simulation Results of Vehicle Counting and Distance Measurement Techniques

In this subsection, we want to give the complete description of using visual sensing techniques to vehicle detection and counting. We collected the videos of road traffic with emergency vehicles using a digital camera setup. Five input videos of road traffic, around four to eight minutes were recorded. The spatial resolution of the recorded videos was 1920 × 1080 pixels, with temporal resolution of 30 frames per second. The vehicle counting method was implemented in MATLAB to count the vehicles moving along with the emergency vehicle towards next intersection.
To achieve better results, the vehicle detection process should be done in the grayscale domain. Firstly a grayscale conversion is performed on each RGB video frame. The RGB frame and grayscale frame are shown in Figure 14a,b, respectively. Subsequently, we do foreground extraction by using the frame differencing technique. The difference image is shown in Figure 14c. The following step is to define a detection region. The subsequent step is to do thresholding, a method of image segmentation which separates the foreground pixels from the background pixels.
The thresholding operation results in binary image as shown in Figure 14d, which contains both false and missing foreground pixels. Hence, some more morphological techniques are used to eradicate noise and improve foreground objects. The morphological dilation is performed to recover some missing foreground pixels. The dilated image is shown in Figure 14e. The hole filling operation is performed to suppress black pixels surrounded by white regions. The resulting image after the hole filling operation is shown in Figure 14f. The morphological erosion operation will further convert the foreground items into the background. The result after a morphological erosion operation is shown in Figure 14g. After the morphological operations, the foreground items are found to be smoother and clearer. The detection zone defined previously is used to track and count the vehicles. When a vehicle enters the detection region, the bounding box appears around the moving vehicle as shown in Figure 14h.
Distance measurement plays an important role in determining the green light sequence. Distance measurement techniques help us find the nearest emergency vehicle to the intersection. We have measured the distance between the emergency vehicle and intersection using the Euclidean distance, Manhattan distance and Canberra distance techniques in MATLAB.
Results of distance measurement using the Euclidean distance, Manhattan distance and Canberra distance techniques are shown in Figure 15a–c, respectively. We have done distance measurements at several points. The simulation values are compared with the true distance measured practically. The accuracy of each measurement technique is given in Table 4.
The simulation results show that the Euclidean distance outperforms other distance measurement techniques. Figure 16 gives the comparison between the distance measurement techniques.
After obtaining the Euclidean distance, we measured the speed of the emergency vehicle (using ∆d/∆t) and counted the vehicles moving along with the emergency vehicle towards next intersection. The measured values of vehicle count, Euclidean distance and speed are shown in Figure 17. The traffic management center can utilize this information in a traffic signal control module, resulting in an efficient emergency traffic management process. All the existing works depend on some kind of infrastructure and require extra cost equipment. Our scheme utilizes ultrasonic sensors, RSUs and existing surveillance cameras. The image processing-based approach cuts the installation and maintenance costs compared to existing emergency vehicle pre-emption (EVP) systems [52,53].

6. Conclusions

This paper has presented an approach to schedule emergency vehicles in traffic. The approach combines the measurement of distance between the emergency vehicle and intersections using visual sensing methods, vehicle counting and time sensitive alert transmission within the sensor network. The distance between the emergency vehicle and the intersection is calculated from visual data using Euclidean distance, Manhattan distance and Canberra distance techniques for comparison. The experimental results have shown that the Euclidean distance outperforms other distance measurement techniques and is suitable for real-time applications. A complete description of the use of visual sensing techniques in vehicle detection and counting is also presented. The measured information like vehicle count, distance and speed are very useful for a traffic management center to manage emergency traffic efficiently. After obtaining the measured information, how fast it is delivered to the TMC is very important. For that, we have proposed a PE-MAC protocol, which is a new back off selection and contention window adjustment scheme to achieve low broadcast delay for emergency messages. A VANET model for the urban traffic management system used in this work is developed and simulated in NS-2. The NS-2 simulation results have shown that the PE-MAC outperforms the IEEE 802.11p in terms of average end-to-end delay, throughput and energy consumption. The performance evaluation results have proven that the proposed PE-MAC prioritizes the emergency vehicle data and delivers the emergency messages to the TMC with less delay compared to the IEEE 802.11p. The transmission delay of the proposed PE-MAC is also compared with the standard IEEE 802.15.4, and EBSS and the comparative results have proven the effectiveness of the PE-MAC over them. The improvement achieved by PE-MAC is almost 31% over IEEE 802.15.4, 11% over EBSS and 28% over IEEE 802.11p in the case of a transmission interval of 5 s, and increases to about 45% over IEEE 802.15.4, 16.6% over EBSS and 42% over IEEE 802.11p when the transmission interval is 60 s. The results have proven that the proposed PE-MAC achieves lower end-to-end delay compared to the considered schemes. From our work, we can confirm that the emergency vehicle information is measured accurately by using visual sensing methods and the measured information is delivered to the TMC in less time by adopting the proposed PE-MAC protocol. The potential impact of the proposed work is extensive as, being an inexpensive, effective, and accurate, it can be effectively applied in practice. Further research should be done on distance measurement in bad weather and high traffic conditions.

Author Contributions

All the authors have equally contributed to the development and writing of this article.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Djahel, S.; Smith, N.; Wang, S.; Murphy, J. Reducing emergency services response time in smart cities: An advanced adaptive and fuzzy approach. In Proceedings of the IEEE First International Smart Cities Conference (ISC2), Guadalajara, Mexico, 25–28 October 2015; pp. 1–8.
  2. National Highway Traffic Safety Administration (NHTSA) and the Economic and Social Impact of Motor Vehicle Crashes. Available online: https://crashstats.nhtsa.dot.gov/Api/Public/ViewPublication/812013 (accessed on 14 December 2015).
  3. Statistics on Emergency Vehicle Accidents in the U.S. Available online: http://www.arnolditkin.com/Personal-Injury-Blog/2015/November/Statistics-on-Emergency-Vehicle-Accidents-in-the.aspx (accessed on 5 December 2015).
  4. Nellore, K.; Hancke, G.P. A survey on urban traffic management system using wireless sensor networks. Sensors 2016, 16, 157. [Google Scholar] [CrossRef] [PubMed]
  5. Rajeshwari, S.; Santhoshs, H.; Varaprasad, G. Implementing intelligent traffic control system for congestion control, ambulance clearance and stolen vehicle detection. IEEE Sens. J. 2015, 15, 1109–1113. [Google Scholar]
  6. Sireesha, E.; Rakesh, D. Intelligent traffic light system to prioritized emergency purpose vehicles based on wireless sensor network. Int. J. Res. Stud. Sci. Eng. Technol. 2014, 1, 24–27. [Google Scholar]
  7. Shruthi, K.R.; Vinodha, K. Priority based traffic lights controller using wireless sensor networks. Int. J. Electron. Signal Syst. 2012, 1, 58–61. [Google Scholar]
  8. Hussian, R.; Sandhy, S.; Vinita, S.; Sandhya, S. WSN applications: Automated intelligent traffic control system using sensors. Int. J. Soft Comput. Eng. 2013, 3, 77–81. [Google Scholar]
  9. Nabeel, M.M.; EI-Dien, M.F.; EI-Kader, S.A. Intelligent vehicle recognition based on wireless sensor network. Int. J. Comput. Sci. Issues 2013, 10, 164–174. [Google Scholar]
  10. Nellore, K.; Melingi, S.B. Automatic Traffic Monitoring System Using Lane Centre Edges. IOSR J. Eng. 2012, 2, 1–8. [Google Scholar]
  11. Uddin, S.M.; Das, K.A.; Taleb, A.M. Real-time area based traffic density estimation by image processing for traffic signal control: Bangladesh perspective. In Proceedings of the IEEE International Conference on Electrical Engineering and Information Communication Technology (ICEEICT), Dhaka, Bangladesh, 21–23 May 2015; pp. 1–5.
  12. Traffic Signal Preemption for Emergency Vehicles. Available online: http://ntl.bts.gov/lib/jpodocs/repts_te/14097_files/14097.pdf (accessed on 5 December 2015).
  13. Farheena, S.; Chandak, B.M. An approach towards traffic management system using density calculation and emergency vehicle alert. IOSR J. Comput. Sci. 2014, 4, 24–27. [Google Scholar]
  14. Bharadwaj, R.; Deepak, J.; Baranitharam, M.; Vaidehi, V.V. Efficient dynamic traffic control system using wireless sensor networks. In Proceedings of the IEEE International Conference on Recent Trends in Information Technology (ICRTIT), Chennai, India, 25–27 July 2013; pp. 668–673.
  15. Mithun, C.N.; Rashid, U.N.; Rahman, M.M.S. Detection and classification of vehicles from video using multiple Time-Spatial images. IEEE Trans. Intell. Transp. Syst. 2012, 13, 1215–1225. [Google Scholar] [CrossRef]
  16. Kanungo, T.; Mount, M.D.; Netanyahu, S.N.; Piatko, D.C.; Silverman, R.; Wu, Y.A. An efficient K-means clustering algorithm: analysis and implementation. IEEE Trans. Pattern Anal. Mach. Intell. 2002, 24, 881–892. [Google Scholar] [CrossRef]
  17. Rahaman, O.Md.; Hong, S.C.; Lee, S.; Bang, C.Y. ATLAS: A traffic load aware sensor MCA design for Collaborative body area sensor networks. Sensors 2011, 11, 11560–11580. [Google Scholar] [CrossRef] [PubMed]
  18. Abubakr, S.E.; Halla, O.A.; Tahani, A.A. A GPS based traffic light pre-emption control system for emergency vehicles. In Proceedings of the IEEE International conference on Computing, Electrical and Electronics Engineering, Khartoum, Sudan, 26–28 August 2013; pp. 724–729.
  19. Nellore, K.; Palepu, V.S.; Palepu, M.R.D.; Chenchela, V.K. Improving the lifespan of wireless sensor network via efficient carrier sensing scheme-CSMA/SDF. Int. J. Eng. Sci. Res. Technol. 2016, 5, 723–732. [Google Scholar]
  20. Abu-Mahfouz, A.M.; Hancke, G.P. ns-2 Extension to Simulate Localization Systems in Wireless Sensor Networks. In Proceedings of IEEE Africon 2011, Livingstone, Zambia, 13–15 September 2011; pp. 1–7.
  21. Silva, B.; Hancke, G.P. IR-UWB based Non-line-of-sight Identification in Harsh Environments: Principles and Challenges. IEEE Trans. Ind. Inform. 2016, 12, 1188–1195. [Google Scholar] [CrossRef]
  22. Adnan, M.A.; Hancke, G.P. An Efficient Distributed Localization Algorithm for Wireless Sensor Networks: Based on Smart References Selection Criteria. Int. J. Sens. Netw. 2013, 13, 94–111. [Google Scholar]
  23. Fan, K.; Chen, J.; Cao, Q. Design and research on traffic of wireless sensor network based on LabVIEW. In Proceedings of the 2nd International Symposium on Computer, Communication, Control and Automation (3CA 2013), Singapore, 1–2 December 2013; pp. 6–9.
  24. AI-Ostath, N.; Selityn, F.; AI-Roudhan, Z.; EI-Abd, M. Implementation of an emergency vehicle to traffic lights communication system. In Proceedings of the 7th International Conference on New Technologies, Mobility and Security (NTMS), Paris, France, 27–29 July 2015; pp. 1–5.
  25. Koonce, P.; Lee, R.; Kevin, L.; Shaun, Q.; Scott, B.; Cade, B.; Jim, B.; Phil, T.; Tom, U. Signal Timing Manual. Available online: http://nacto.org/docs/usdg/signal_timing_manual_fhwa.pdf (accessed on 26 March 2016).
  26. Chinnappen-Rimer, S.; Hancke, G.P. Actor coordination using info-gap decision theory in wireless sensor and actor networks. Int. J. Sens. Netw. 2011, 10, 177–191. [Google Scholar] [CrossRef]
  27. Mittal, K.A.; Bhandari, D. A novel approach to implement green wave system and detection of stolen Vehicles. In Proceedings of the 2013 IEEE 3rd International Advance Computing Conference (IACC), Ghaziabad, India, 22–23 February 2013; pp. 1055–1059.
  28. Varaprasad, G. High stable power aware multicast algorithm for mobile ad hoc networks. IEEE Sens. J. 2013, 1, 1442–1446. [Google Scholar] [CrossRef]
  29. Boris, S.K. The physics of green-wave breakdown in a city. Europhys. Lett. 2013, 102, 28010. [Google Scholar]
  30. Sundar, R.; Hebbar, S.; Golla, V. Implementing intelligent traffic control system for congestion control, Ambulance clearance, and Stolen vehicle detection. IEEE Sens. J. 2015, 15, 1109–1113. [Google Scholar]
  31. Hegde, R.; Sail, R.R.; Indira, S.M. RFID and GPS based automatic lane clearance system for ambulance. Int. J. Adv. Elect. Electron. Eng. 2013, 2, 102–107. [Google Scholar]
  32. Jayaraj, V.; Hemanth, C. Emergency vehicle signaling using VANETS. In Proceedings of the IEEE 17th International Conference on High Performance Computing and Communications (HPCC), 2015 IEEE 7th International Symposium on Cyberspace safety and Security (CSS), and 2015 IEEE 12th International Conference on Embedded Software and Systems (ICESS), New York, NY, USA, 24–26 August 2015; pp. 734–739.
  33. Chenchela, V.K.; Palepu, V.S.; Nellore, K.; Palepu, M.R.D. Improving the quality of Service (QOS) of Connection Admission control Mechanism(CAC) using two dimensional queuing model. IOSR J. Electr. Electron. Eng. 2016, 11, 17–27. [Google Scholar]
  34. Collotta, M.; Bello, L.L.; Pau, G. A novel approach for dynamic traffic lights management based on wireless sensor networks and multiple fuzzy logic controllers. Expert Syst. Appl. 2015, 42, 5403–5415. [Google Scholar] [CrossRef]
  35. Hancke, P.G.; De Silva, B.; Hancke, G.P. The Role of Advanced Sensing in Smart Cities. Sensors 2013, 13, 393–425. [Google Scholar] [CrossRef] [PubMed]
  36. Potter, C.; Hancke, G.P.; de Silva, B. Machine-to-Machine: Possible Applications in Industrial Networks. In Proceedings of the IEEE International Conference on Industrial Technology (ICIT), Cape Town, South Africa, 25–28 February 2013; pp. 1321–1326.
  37. Kruger, P.C.; Hancke, G.P. Benchmarking Internet of things devices. In Proceedings of the IEEE International Conference on Industrial Informatics, Porto Alegre, Brazil, 27–30 July 2014; pp. 611–616.
  38. Kruger, P.C.; Hancke, G.P. Implementing the Internet of Things vision in industrial wireless sensor networks. In Proceedings of the IEEE International Conference on Industrial Informatics, Porto Alegre, Brazil, 27–30 July 2014; pp. 627–632.
  39. Chiwewe, T.; Mbuya, C.; Hancke, G.P. Using Cognitive Radio for Interference-Resistant Industrial Wireless Networks: An Overview. IEEE Trans. Ind. Inf. 2015, 11, 1466–1481. [Google Scholar]
  40. Kumar, A.; Hancke, G.P. An Energy-Efficient Smart Comfort Sensing System Based on the IEEE 1451 Standard for Green Buildings. IEEE Sens. J. 2014, 14, 4245–4252. [Google Scholar] [CrossRef]
  41. Cheng, B.; Cui, L.; Jia, W.; Zhao, W.; Hancke, G.P. Multiple Regions of Interest Coverage in Camera Sensor Networks for Tele-Intensive Care Units. IEEE Trans. Ind. Inf. 2016. [Google Scholar] [CrossRef]
  42. Rohini Priya, P.; Anju Joy, J.; Sumathy, G. Traffic light pre-emption control system for emergency vehicles. SSRG Int. J. Electron. Commun. Eng. 2015, 2, 21–25. [Google Scholar]
  43. Dobre, A.R.; Nita, A.V.; Ciobanu, A.; Negrescu, C.; Stanomir, D. Low computational methods for siren detection. In Proceedings of the IEEE 21st International Symposium for Design and Technology in Electronic packaging (SIITME), Brasov, Romania, 22–25 October 2015; pp. 291–295.
  44. Miyazaki, T.; Kitazono, Y.; Shimakawa, M. Ambulance siren detection using FFT and dsPIC. In Proceedings of the First IEEE/IIAE International Conference on Intelligent System and Image processing, Kitakyushu, Japan, 26–27 September 2013; pp. 266–269.
  45. Meucci, F.; Pierucci, L.; del Re, E.; Lastrucci, L.; Desii, P. Areal-time siren detection to improve safety of guide in traffic environment. In Proceedings of the IEEE 16th International Conference on European Signal Processing, Lausanne, Switzerland, 25–29 August 2008; pp. 1–5.
  46. Eisenson, H.; Ross, J.M. Device and System to Alert Vehicles and Pedestrians of Approaching Emergency Vehicles and Emergency Situations, United Sates Patent Application Publications. Available online: https://docs.google.com/viewer?url=patentimages.storage.googleapis.com/pdfs/US20130049985.pdf (accessed on 20 February 2015).
  47. Fazenda, B.; Atmoko, H.; Gu, F.; Guan, L.; Ball, A. Acoustic based safety emergency vehicle detection for intelligent transport systems. In Proceedings of the IEEE International Conference ICROS-SICE, Fukuoka, Japan, 18–21 August 2009; pp. 4250–4255.
  48. David, A.; Stefan, L.; Marc, F.; Dieter, K. Emergency Vehicle Detection with Digital Image Sensor. Available online: https://docs.google.com/viewer?url=patentimages.storage.googleapis.com/pdfs/US20150161458.pdf (accessed on 20 February 2015).
  49. Malkauthekar, D.M. Analysis of Euclidean distance and Manhattan distance measure in Face recognition. In Proceedings of the IET 3rd International Conference on Computational Intelligence and Information Technology (CIIT), Herts, UK, 18–19 October 2013; pp. 503–507.
  50. Srimani, K.P.; Mahesh, S.; Bhyratae, A.S. Improvement of Traditional K-means algorithm through the regulation of distance metric parameters. In Proceedings of the IEEE 7th International Conference on Intelligent System and Control (ISCO), Coimbatore, India, 4–5 January 2013; pp. 393–398.
  51. Horiya, I.B.; Soufiene, D.; John, M. Improving emergency messages transmission delay in road monitoring based WSNs. In Proceedings of the IEEE Joint IFIP Wireless and Mobile Networking Conference (WMNC), Dubai, United Arab Emirates, 23–25 April 2013; pp. 1–8.
  52. Wantanee, V.; Ozan, K.T. Priority Management of Emergency Vehicles at Intersections Using Self Organized Traffic Control. In Proceedings of the IEEE Conference on Vehicular Technology (VTC Fall), Quebec, QC, Canada, 3–6 September 2012; pp. 1–4.
  53. Chen, C.Y.; Chen, P.Y.; Chen, W.T. A Novel Emergency Vehicle Dispatching System. In Proceedings of the IEEE 77th Conference on Vehicular Technology, Dresden, Germany, 2–5 June 2013; pp. 1–5.
Figure 1. Emergency vehicle waiting at an intersection.
Figure 1. Emergency vehicle waiting at an intersection.
Sensors 16 01892 g001
Figure 2. Architecture of an urban traffic management system.
Figure 2. Architecture of an urban traffic management system.
Sensors 16 01892 g002
Figure 3. Schematic of a traffic management centre.
Figure 3. Schematic of a traffic management centre.
Sensors 16 01892 g003
Figure 4. Distance-based emergency vehicle dispatching algorithm.
Figure 4. Distance-based emergency vehicle dispatching algorithm.
Sensors 16 01892 g004
Figure 5. IEEE 802.11p (a) Superframe structure; (b) CSMA/CA process.
Figure 5. IEEE 802.11p (a) Superframe structure; (b) CSMA/CA process.
Sensors 16 01892 g005
Figure 6. The back-off distribution used in PE-MAC.
Figure 6. The back-off distribution used in PE-MAC.
Sensors 16 01892 g006
Figure 7. NAM of VANET simulation.
Figure 7. NAM of VANET simulation.
Sensors 16 01892 g007
Figure 8. Impact of number of nodes on average end-to-end delay: proposed PE-MAC vs IEEE 802.11p.
Figure 8. Impact of number of nodes on average end-to-end delay: proposed PE-MAC vs IEEE 802.11p.
Sensors 16 01892 g008
Figure 9. Impact of inter packet transmission interval on average end-to-end delay: proposed PE-MAC vs IEEE 802.11p.
Figure 9. Impact of inter packet transmission interval on average end-to-end delay: proposed PE-MAC vs IEEE 802.11p.
Sensors 16 01892 g009
Figure 10. Impact of number of nodes on residual energy: proposed PE-MAC vs IEEE 802.11p.
Figure 10. Impact of number of nodes on residual energy: proposed PE-MAC vs IEEE 802.11p.
Sensors 16 01892 g010
Figure 11. Impact of the number of nodes on throughput: proposed PE-MAC vs IEEE 802.11p.
Figure 11. Impact of the number of nodes on throughput: proposed PE-MAC vs IEEE 802.11p.
Sensors 16 01892 g011
Figure 12. Impact of number of nodes on average end-to-end delay: all data type messages.
Figure 12. Impact of number of nodes on average end-to-end delay: all data type messages.
Sensors 16 01892 g012
Figure 13. Impact of inter packet transmission interval on average end-to-end delay: for proposed PE-MAC, EBSS, standard IEEE 802.15.4 and IEEE 802.11p.
Figure 13. Impact of inter packet transmission interval on average end-to-end delay: for proposed PE-MAC, EBSS, standard IEEE 802.15.4 and IEEE 802.11p.
Sensors 16 01892 g013
Figure 14. Emergency vehicle detection process: (a) RGB frame; (b) Grayscale frame; (c) Difference image; (d) Binary image; (e) Dilated image; (f) Hole filling image; (g) Eroded image; (h) Tagged Vehicle.
Figure 14. Emergency vehicle detection process: (a) RGB frame; (b) Grayscale frame; (c) Difference image; (d) Binary image; (e) Dilated image; (f) Hole filling image; (g) Eroded image; (h) Tagged Vehicle.
Sensors 16 01892 g014
Figure 15. Distance measurement techniques: (a) Euclidean distance; (b) Manhattan distance; (c) Canberra distance.
Figure 15. Distance measurement techniques: (a) Euclidean distance; (b) Manhattan distance; (c) Canberra distance.
Sensors 16 01892 g015
Figure 16. Comparison between the distance measurement techniques.
Figure 16. Comparison between the distance measurement techniques.
Sensors 16 01892 g016
Figure 17. Measured data.
Figure 17. Measured data.
Sensors 16 01892 g017
Table 1. Approaches for emergency vehicle detection based on siren sounds.
Table 1. Approaches for emergency vehicle detection based on siren sounds.
Ref.Proposed ApproachOutcomeComments
[42]Design and implementation of acoustic sensor-based automatic traffic control system.Detects the emergency vehicle by their siren sounds.The traffic light sequence is interrupted with the approaching emergency vehicle and thereby its waiting time at the intersection is reduced.
[43]Low computational microcontroller-based siren sound detection system.Designed a siren sound detection system with low processing power.The proposed method outperforms the existing siren detection methods in terms of processing power and cost.
[44]Detection of siren sounds using Fast Fourier Transform (FFT)Detects the siren sound in 0 dB (S/N ratio). Detects the siren sound using the Doppler effect.This work only detects the ambulance siren sound and neither alerts the traffic nor changes the traffic signals.
[45]Detection of siren sounds based on a pitch detection algorithm.Capable of detecting the emergency vehicle in the presence of pitched and non-pitched noise. The proposed algorithm outperforms the complex pattern recognition algorithms. The siren signal miss rate of the algorithm is very low.
[46]Emergency vehicle’s siren and flashing light detection based on acoustic and optical sensors.Cost effective solution. Distinct emergency vehicles are detected.The proposed system alert‘s the drivers of normal vehicles and pedestrians about the approaching emergency vehicle.
[47]Cross microphone array-based emergency vehicle detection.Determines the incoming direction of siren sound.The proposed system for source detection outperforms the existing sound intensity techniques. It delivers precise warning data to the driver.
[48]Digital image sensor-based emergency vehicle detection and display system for a vehicle.Analyses and detects the emergency vehicle in an image using image processing techniques.The proposed work alerts the driver when an emergency vehicle is detected. It is not cost effective as it needs the cameras to be mounted on the vehicle.
Table 2. Data types with priority assignment and access requirements.
Table 2. Data types with priority assignment and access requirements.
Data Type, IndexPriority AssignedBack-off ValuesMedium Access Requirement
Ambulance data, 1First priority (Highest)BOFF1Fast
Firefighter data, 2Second priorityBOFF2 > BOFF1Fast
Police car data, 3Third priorityBOFF3 > BOFF2Fast
Normal vehicle data, 4Fourth priority (least)BOFF4 > BOFF3Fast or slow
Table 3. Simulation parameters.
Table 3. Simulation parameters.
ParameterValue
Network Area1500 m × 1500 m
Propagation modelPropagation/Two Ray ground
Network interface typePhysical/wirelessphy
Interface queueQueue/Droptail/Priqueue
Channel typeChannel/Wireless channel
AntennaAntenna/OmniAntenna
Visualization toolNAM, Tracing
Routing protocolDSR
MCA layerIEEE 802.11p
Transmission rate9.6 Kbps
Traffic typeCBN
Radio delay10 m
Link layer typeLL
Packet size512 bytes
IFQ length50
Initial energy100 J
No.of nodes5 to 100
Speed5, 10, 15 and 25 m/s
Table 4. Experiment Results.
Table 4. Experiment Results.
Distance Measurement TechniquesDistance Measurement at Discrete Points (All Distances Are in Meters)AccuracyOutcome
P1P2P3
True Value: 142True Value :121True Value: 62
Euclidean Distance140.03120.2560.6698.60%The simulation values are always very nearer to true values.
Manhattan Distance13854.0356.4577.61%Only at some points, the simulation values are nearer to true values.
Canberra Distance45.662819.2528.78%The simulation values are always distant from the true values.

Share and Cite

MDPI and ACS Style

Nellore, K.; Hancke, G.P. Traffic Management for Emergency Vehicle Priority Based on Visual Sensing. Sensors 2016, 16, 1892. https://doi.org/10.3390/s16111892

AMA Style

Nellore K, Hancke GP. Traffic Management for Emergency Vehicle Priority Based on Visual Sensing. Sensors. 2016; 16(11):1892. https://doi.org/10.3390/s16111892

Chicago/Turabian Style

Nellore, Kapileswar, and Gerhard P. Hancke. 2016. "Traffic Management for Emergency Vehicle Priority Based on Visual Sensing" Sensors 16, no. 11: 1892. https://doi.org/10.3390/s16111892

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