1 Introduction

Sensors and other technologies obtain information related to the physical attributes of the environment or system. Sensors can vary from small size to bulky one as per the application. Sensors have a vast number of applications in agriculture, defence, environment, forest, disaster management, medical, and transportation, etc. [1]. One of the important uses is in the Intelligent Transportation System (ITS) which consists of electronics, communications, control, and sensing all types of traffic parameters to improve efficiency through the intrusive or non-intrusive sensors [7]. The sensors provide the traffic-related information, like speed, volume, density, individual classification of the vehicles, and much more.

The road transport has a crucial role in the economic growth. Public transportation is available almost in all the countries; however, people prefer their motorbikes or cars for commuting, but it leads to a rise in the number of vehicles and pollution on the road. During peak hours, lots of congestion is faced by the drivers. The commuters and goods transport occupy the entire width of way for faster travel to the destination. The monitoring of road vehicles is possible with the help of modern devices and technologies [19]. Installations of cameras and various sensors along the road can detect the presence of vehicles, while a real-time Global Positioning System (GPS) can track the vehicle throughout the journey [4]. Vehicle detection is also based on image and video processing by using static and dynamic cameras [78].

The traffic parameters are used to determine the road traffic conditions, i.e., whether the road is free for travel or is congested [8]. The traffic congestions may also be due to rains, snowfall, water-logging, landslides, accidents, oil spill on the road, big container vehicles blocking the roads, new road lane construction, agitation, strikes, and religious activities. All these events have a massive effect on road traffic in the city and national highway [44]. The traditional methods of traffic monitoring comprise of the intrusive sensors, like inductive loops, pneumatic tubes, piezoelectric sensors. However, these equipment are bulky, and maintenance is quite tricky as road pavement cut is required to install them [19], and the traffic is adversely affected due to installation work.

A literature study was carried out on vehicle detection, i.e., sensors and technologies available for detection of vehicles. To determine the papers related with the congestion on roads, papers based on traffic estimation were referred. Various search engines e.g. Google Scholar, Science Direct, Microsoft Academic, CORE, etc. have been used in order to get the research papers most relevant to the current topic. This paper discusses the popularly available vehicle detection and tracking systems, including an overview of various sensors and technologies used for vehicle detection, road traffic monitoring, and management. Numerous case studies using sensor technologies are also covered. At the end, the readers will get a reasonably good idea about the selection and use of sensors/technology for a specific application of ITS. The paper is organised in six different sections. Section 1 covers the introductory part, while Sect. 2 covers the various vehicle detection systems and their needs. Section 3 includes several applications of vehicle tracking systems, while Sect. 4 focuses on selected case studies of vehicle detection and traffic estimation. Section 5 presents a comparative study of sensors technologies for transportation system, while Sect. 6 summarises the review of work.

2 Vehicle Detection Systems

The vehicle detection system gives detailed information about the type of vehicle, whether it is a car, truck, bus, or heavy vehicle. The driver details can also be saved and shared through the server. The speed and traffic are estimated to avoid speed violations and traffic congestion by giving alerts to drivers. Drivers get the alarms so they can avoid congestion or reduce the speed or take the alternate path available on the route. Present-day sensors, like accelerometers [37, 56], ultrasonic [24], magnetic sensors [64] are useful in vehicle classification, distance measurement and determining the vehicle speed. The radio frequency identification (RFID) [69] is frequently being used for tracking the vehicles at certain checkpoints. The RFID readers [46] are installed on the roadside to monitor the information related to the vehicle and compare it to calculate the speed travelled for a particular distance. The RFID with the combination of hybrid technologies [45], like Geographic Information System (GIS) and Wireless Sensor Network (WSN), [72], Global System for Mobile (GSM) [42], GPS [58] are minimizing the disadvantages of RFID and increasing the efficiency for many ITS applications. Video cameras [57], High-resolution satellite images [13]; Wang et al., 2013), Unmanned Aerial Vehicles (UAVs) Aerial images [15], Light Detection and Ranging (LiDAR) [51] based systems are also used, but these have a higher cost as compared to other methods, like WSN [11, 43], and GIS [5, 14].

The sensor nodes collect the data related to road transport. This sensor is low-cost and works on battery backup and communicates wirelessly to the devices. This information will decrease the time required for traveling, pollution in the air, overall consumption of fuel, and the congestion on roads [66]. Various types of sensors have been used world-wide for traffic-related studies. The two broad categories are; intrusive and non-intrusive sensors, as briefly explained below:

2.1 Intrusive Sensors

These include inductive loops [8] (Marszalek et al. 2018), magnetometers [68, 79], piezoelectric sensors [8], micro loop probes and pneumatic road tubes. The sensors are installed beneath the pavement of the road. These sensors provide high accuracy for vehicle detection [19]; but the disadvantage is that road cutting requires closure of the way.

2.2 Non-intrusive Sensors

These are installed above ground, and include video cameras [78], microwave radar [210), LiDAR [36], ultrasonic [27, 35] and hybrid sensor technologies, like passive infrared [47]. These sensors are installed beside the roadside or overhead of the lane. These devices detect the presence, speed, classify the types of vehicles, lane crossing, etc. The most significant disadvantage is that they are power-hungry devices, and their performance deteriorates during fog, heavy snow, or rains.

The vehicle tracking system consists of grouping GPSs, RFID tags, readers, and sensors. The GPS is a tracking device that determines the exact location of a vehicle [20]. The collected data from the sensor/device is sent to the server through GSM/General Packet Radio Service (GPRS) module installed in the GPS unit. The reader reads the information from the RFID tag, and GIS traces the location of the vehicle. The GPS works on the constellation of satellites in the space that computes the position on the Earth [39]. It has an enormous number of applications in transportation, like (1) vehicle fleet management and monitoring, (2) data collection and mapping of the transport infrastructure, (3) incident management and monitoring, and (4) vehicle navigation systems.

3 Applications of Vehicle Tracking Systems

The GPS tracking is a vital technology in day-to-day life. Many organizations and services require real-time monitoring of the vehicles. It is a way to find out the location of objects, persons or vehicles, its source, and destination. The tracking devices trace the path of the vehicle. The vehicle tracking system provides detailed information regarding latitude, longitude, and direction of flow of vehicle from source to destination. If a vehicle is stolen or damaged during an accident; in those cases, tracking devices can provide vital information about the vehicle through the server to the monitoring station. The tracking may be in the form of Barcode, Quick response (QR) code, RFID based, or GPS based tracking. Some of the important applications of the tracking system are as follows:-

3.1 Tracking Criminals

Police officers can install a GPS tracker for the suspected vehicle. The device can monitor every move and direction of the vehicle. The GPS devices track the vehicles continuously, and can help police to track any stolen or missing vehicles [39] and criminals. In developed countries, along with GPS tracking, video surveillance from the helicopters keeps a track of the criminals, informs the chasing vehicles to follow the direction so that they catch them quickly.

3.2 School Buses

The tracking devices installed in the school buses will give the current location and the distance from the school to home and vice versa [41]. This information is valuable as regards to child safety in the vehicle. Schools, as well as parents with the app installed on their smartphone can track the status of the school buses. Cameras are also installed in school buses for real-time video surveillance.

3.3 Bus Rapid Transit Systems (BRTS)

In BRTS, a separate lane is allocated, especially for the city buses. It gives priority to city buses at intersections, and diversions, The city buses can interact with each other to reduce the delays [21]. The display board indicates the information about all the bus running on the route, its predicted time of arrival, and the last stop to the passengers.

3.4 Cabs

Commuters use private cars for a shorter or outstation journey from companies, like OLA, UBER, MERU, etc. These offers this facility with various types of cars, like mini, micro, sedan, prime, etc., based on the economy and comfort of the passengers. Three to four passengers on the same route can share the car through pool options. The mobile application on the smartphone gives data of nearby vehicles from the source and estimated time of arrival using the GPS [32]. It indicates the shortest and fastest route from source to destination after hiring the car. The application displays the information of the driver, like his name, contact number, photo, vehicle number, mobile number. In case of an emergency, relatives can also get the details.

3.5 Fleet and Traffic Management

For fleet management, the organizations keep the database of the information and track the transport vehicles traveling throughout the journey. It keeps the information related to the driver, types of goods, its capacity, halt record, etc. It consists of database information, telematics, and GPS tracking [39]. It can help prevent delays in delivery, fuel consumption, reduce road accidents, track and recover lost vehicles.

In case of traffic regulation, the system would provide information to drivers about taking alternate route or release the traffic at regular intervals, as the system is continuously tracking the vehicles during accident or landslides or falling of the vehicle on the road or traffic jam due to heavy rush in a festival.

3.6 Smart Cities

The system will provide reliable navigation and traffic management for the drivers and commuters of the vehicle. It will mitigate traffic congestion with the help of Internet of Things [17]. The monitoring system collects the data and then communicates to the central server. The information is related to weather, disasters, traffic congestion, diversion, bridges, flyovers, etc.

4 Some Case Studies

A large number of studies have been carried out world-wide on vehicle detection and traffic estimation using sensors, electronic devices, cameras, etc. These case studies have been grouped as per sensors/devices used for traffic estimation, vehicle tracking and traffic management. Some of the popular sensors and technologies used are discussed as follows:

4.1 Accelerometers

Accelerometers with the combination of magnetometers detect the traffic conditions. Accelerometers detect the vehicle axles while magnetometers check vehicle entry, exit, and approximate speed. Ma et al. [37] developed a system and tested at Interstate 80 at Pinole, CA, USA. They installed high-resolution cameras on the highway that give the video and images while a commercial weigh-in-motion system records the axle counts, spacing, and weight of every truck. The results obtained include vehicle classification, axle spacing, and vehicle counts. The results during congestion, were found to be 99% accuracy using the prototype automatic vehicle classification system.

Rivas et al. [56] developed an algorithm to detect the presence of cars, their travel direction, and speed. The piezoelectric accelerometers have the same working principle as Micro-Electromechanical Systems (MEMS), i.e., to examine the peak levels and frequency of vibrations of vehicles through this sensor. A radar and video-camera was used to validate the results with that of accelerometer data.

4.2 Ultrasonic Sensors

Odat et al. [47] used six Passive infrared(PIR) thermopiles Melexis MLX 90614 attached to the system through SMBus. The ultrasonic rangefinder MaxBotix MB 7066 and two passive infrared sensors arrays in combination classified the vehicle types, detected the presence, and estimated their speed. The sensing device interfaced with the microcontroller through serial communication. They measured the temperature in the adjacent area. The ARM Cortex M4 with a frequency of 168 MHz, and an internal Lithium battery of 8 Ah was used as energy source. The passive Infrared (PIR) sensors detected the infrared radiation emitted by any vehicle. The ultrasonic sensors emitted the sound waves and echoes back after recognizing the target. They used a dynamic Bayesian Algorithm that integrates data from different sources in spatial as well as temporal domain. The proposed model having a combined interface of the sensors gave 99% accuracy for vehicle detection, with a mean error of 5 kph in vehicle speed estimation, and a mean error of 0.7 m in vehicle length estimation. The decentralized approach was found to reduce the energy utilization and increase its lifetime.

Jo et al. [26] used ultrasonic sensors module NRF04 from Devantech and MicaZ from Crossbow which detected the vehicles in multiple lanes. The ultrasonic sensors obtained road traffic data with WSNs. This information is sent to the client–server, using a routing protocol for decreasing the power consumption and transmission delay. The vehicle detection algorithm involves segmentation; vector signal conditioning, vector extraction, and pattern matching. The routing protocol consisted of power profiling as well as the discovery phase, synchronization, and data collection. Ultrasonic sensors measured the distance data of the vehicle from two lanes out of the bidirectional four lanes road. The vehicle detection algorithm gave an error rate of less than 2%, and routing protocols saved about 92% of the communication module power.

4.3 Magnetic Sensors

A magnetic sensor recognizes the change in the magnetic field. All vehicles consist of some amount of metals. It creates a magnetic disturbance concerning the Earth’s magnetic field. Zhu and Yu [79] developed an algorithm for detecting the cars in parking and determining the speed using WSNs. The proposed algorithm includes state-machine detection and cross-correlation detection. At the same time, cross-correlation gives the speed between the signals of two sensors along the road. Experimental results showed that the parking algorithm had an accuracy of 99.65% for entry and 99.44% for an exit, while the speed determination had an accuracy of 92%.

Taghvaeeyan and Rajamani [64] used magnetic sensor network along the roadways of the Minnesota which measured the traffic in the immediately adjacent lane. Figure 1 shows the arrangement of sensors, which includes four three-axis Anisotropic Magnetic-Resistive (AMR) sensor placed on the side of the road. The system measured speed, number of vehicles, and differentiated the type of vehicle that was passing through a nearby lane. Signal processing techniques computed faster with the cross correlation techniques. There results show that the maximum error of the speed estimated is less than 2.5% over the entire range of 5–27 m/s (11–60 mi/h).

Fig. 1
figure 1

Magnetic sensor collects data of the vehicle

The algorithm developed by Vancin et al. [67] gives the traffic status of the road in four conditions; no traffic, mild traffic, heavy traffic, and very-heavy traffic. The magnetic sensors obtained immediate, real-time, and novel solutions as a vehicle detection system. The sensor nodes are installed at the start and the finish of the road to obtain the number of vehicles per hour for a day for traffic analysis. The vehicle classification algorithm classified the vehicle, like cars, mini-buses, buses, and trucks by obtaining magnetic signature length with an accuracy rate of 95%.

Velisavljevic et al. [68] installed a set of 32 magnetometer sensor nodes on a public road of the area of Bicester, Oxfordshire, UK. Magnetic sensors generated a magnetic signature of the vehicle. Magnetic signatures determined the vehicle speed, length by extracting the position at the start and the end. The time delay between the two graphs determined the vehicle speed. Video recording and magnetic loop devices validated the results.

4.4 GPS Receivers

The exact location, i.e., latitude, longitude and altitude is determined with the GPS. The GPS uses the basic working principle of trilateration to get relative position of objects. The GPS receivers are also in built in the smart phone or a mobile computer attached to the car. It can track the movement of the trucks, how the driver delivers the goods timely to its proper destination. Fleet management systems, smartphones, ambulances usually have GPS receivers for tracking or finding the locations [58]. The GPS is a satellite-based system that uses satellites orbiting the globe to measure and compute its position on the Earth. It is also known as Global Navigational Satellite System (GNSS). At least four satellites are required to be tracked by the GPS receiver to improve the accuracy. The Global Positioning System in vehicle tracking systemsis used that provide information such asthe location coordinates, speed, time,This GPS receiver is used today in many applications, like smartphones, cabs, fleet management, etc. [4]. The GPS uses Geofencing; whenever a vehicle enters a boundary, location-based services gets activated by the application. The GSM/GPRS module is useful for maintaining the communication between the computer and GSM/GPRS system installed in the vehicle with a SIM module. A GSM/GPRS module assembles a GSM/GPRS modem with, so that it can be easily interfaced with a computer or a microprocessor/microcontroller-based system interfaces with a GSM/GPRS module through standard communication interfaces, like RS-232 (serial port), USB, etc.

4.5 RFID

The RFID identifies the object and tracks the tag with a reader. The data related to any vehicle is stored electronically on the card. The RFID tags can be active tags or passive tags. Passive tags don’t have their power; they get it from the adjacent RFID reader. Active tags have their battery source; they can operate at a longer distance [45]. The RFID technology improves the location accuracy with the arrangement of the RFID tags and the vehicles that carry RFID readers along with them. The GPS accuracy minimizes when the traffic is under the tunnels, basement parking, or dense areas. Figure 2 shows the view of the positioning using active RFID [75]; the tags were installed on one lane of the road. The reader reads the information from these cards. The location and speed are determined by tag readings and provided to the GIS-based navigation system. Nearby vehicles get the data through wireless communication. The traffic status, vehicle collision, and shortest route information are thus determined.

Fig. 2
figure 2

Active RFID positioning scheme

The RFID technology can be integrated with WSN to develop an intelligent bus tracking system [21]. The integration is done in two ways. In the first one, with the wireless facility, RFID reader transmits data to and from the reader. The RFID reader behaves like a sensor node; it reads the tag ID of a vehicle and sends it to the host application with an ad-hoc network. In other case, motion sensor detects the change in the direction of the object. The hybrid technique with WSN and RFID offers more benefits as there is more noise during the measurement of Received Signal Strength Indicator (RSSI), while WSN has a good range [12]. On the other hand, RFID technology has the advantage of providing precise information with high frequency (HF) and good range for Ultra High Frequency (UHF). The combination of indoor positioning and tracking system increases the positioning accuracy and availability. Figure 3 shows the architecture of the hybrid positioning system, where the sensor node collects the information along with RFID [72].

Fig. 3
figure 3

Hybrid RFID-WSN systems

The UHF and HF tags have their own RFID reader, while the sensor nodes of WSN communicate through IPV6. The positioning algorithm utilizes the Kalman filter. The information passes through the local area network to the database server. Xiong et al. [72] evaluated the performance of the proposed tracking system, first through simulations and then through real experiment deployment.

Nafar and Shamsi [42] used the RFID and GSM together with IEEE802.15.4 to create a vehicle identification (ID) system. They used the tag and kept a fixed waiting time. Later, a pseudo-random generator was used to add a random number to provide the security. Initially, scanning is done by RFID to avoid collision of the packets. It becomes difficult for the third party to recognize the tag ID as random numbers are mixed with its information.

The Internet of Things (IoT) approach tracks the vehicle with GPS, GSM, and RFID together. Prinsloo and Malekian [52] designed an antenna, modulation scheme, and software for vehicle tracking. The database server stored and transmitted the information with the Graphical User interface (GUI). The PHP scripting language created a database server and GUI with Microsoft.NET. A position estimation algorithm predicted the location. The GSM technology transmitted information to the cloud for storage and processing. The GUI helped display the information on a Google Maps interface.

4.6 RADAR & LIDAR

The Radio Detection and Ranging (RADAR) works on the principle of Doppler’s effect as the moving body approaches nearer, frequency increases; and as it goes away, frequency decreases. The radar gun targets directly towards any vehicle and, the device displays the speed on it. Fang et al. [16] used a system that uses a K-band Gun transceiver as radio front and DSP chip as a signal processing unit. It was operated in the K-band and utilized digital signal processing. Hough Transform classifies and extracts spatial data. The accuracy was found to increase for detecting and classifying the vehicle. It has less cost as compared to the other traffic sensors. This device is efficient for researchers as well as traffic police. Continuous-wave radar detects and classifies the types of vehicles.

Luo et al. [36] used LiDAR point clouds that build up a 3D picture of the vehicle in Canada. The Kalman filter increased the accuracy with the Hungarian algorithm. MATLAB software was used to provide vehicle tracking solution. The results gave the average run time as 70 ms per frame, while vehicle travels at fix speed of 100 km/h.

4.7 Cameras

It provides more advantages as it gives pictorial data. Suresh et al. [63] found that video recording is useful for traffic analysis, as it determines the relationship between the speed volume and density. They fixed the cameras above highway lanes. The static cameras are used for recognizing the license plate from captured images. Ozbay and Ercelebi [48] detected the license plates of the vehicles using image processing algorithms.

Zhou et al. [78] worked on cameras which record the road traffic in different climatic conditions. They collected 2009 samples, in which 1218 samples belonged to vehicles, and the remaining photos had shadows, fog light, and solid commotion. The samples are divided into two sections; the preparation set which incorporates 263 vehicles and 246 non-vehicles that utilized in SVM-based classifiers, and the other set is used as the testing set to inspect the presentation of classifiers. For the estimation of the background, they proposed an improved algorithm by isolating the pictures into numerous little non-covered areas. The vehicle part can be found from the fields if there is some power change between the present picture and the foundation. All classified results are merged into a parallelogram that gives the state of information of every vehicle.

Schoepflin and Dailey [57] used the algorithm in three phases to adjust roadside traffic cameras that were introduced along the street side to track the vehicles with a traffic speed sensor. The algorithm determines the camera position for the roadway utilizing the movement and edges of the vehicles. The calibrated cameras with camera position algorithms define the lane boundaries and endpoints of the road. The image coordinates transform into real-world coordinates; and distance divided by the inter-frame time determines the speed.

Zhang et al. [76] experimented using a video camera vehicle detection and classification framework for gathering traffic information using computer vision algorithms. Detection of shadows and removing it from successive images of the videos were carried out extracting the background images. They derived background images from a video sequence, detected the presence of a vehicle, and calculated pixel-based vehicle lengths for classification. Pixel length classifies the types of vehicles in real-time images as well as video processes through a plug and play system. The system was tested at three different locations under various traffic and environmental conditions. The accuracy for vehicle detection obtained was above 97%, and the total truck count error was lower than 9% for all three tests.

4.8 Satellite and Aerial Images

Remote sensing systems provide useful images for desired urban/suburban infrastructure, e.g., Landsat MSS and TM, IKONOS, World-View, Radarsat, etc. [23]. Razakarivony and Jurie [54] used machine learning techniques and implemented a protocol to generate and check the results. Aerial vehicles captured images for recognizing the road vehicles. The database of vehicles consisted of various classes, such as camping car, car, pick-up, tractor, truck, van, and other vehicles.

Cao et al. [9] used satellite images to implement transfer learning for recognizing the vehicles on the highway. They found that with the low pass filter, accuracy increases in aerial and satellite images. Vector maps and satellite image coordinates through ArcGIS and MapInfo software were utilized.

Zhang et al. [74] used the Conventional Neural Network (CNN) and Multilayer Perceptron (MLP) to test aerial photography and satellite sensor dataset in urban as well as rural areas of Southampton, UK. The sample data was gathered and divided for training and testing purposes. The CNN-MLP combined algorithm gave a better performance as compared to individual methods.

Geospatial information provided by optical remote sensing can be used for recognizing an object. Zhang et al. [77] used two datasets in optical remote sensing images to evaluate the performance of their proposed model. Intensity gradients represented the appearance with a rotation-invariant feature, and the support vector machine detects the geospatial objects.

Traffic estimation was done by Reinartz et al. [55] based on single-car measurements with the time series images achieved from the airborne sensor. Geocoding gave the speed and traffic-related parameters from the image sequences. The photos taken from different heights and angles provided information about traffic analysis, while the traditional and this method compared the image for reconstruction.

The UAVs are ubiquitous as these are cheaper and have vast applications. Instead of using single UAV, Elloumi et al. [15] used multiple UAVs for detecting the road traffic. The UAV camera provided real-time images and videos data from various positions. The control station monitored the traffic information with an algorithm that generated the trajectory of UAV moving data point location.

The camera in the air monitors the remote areas which have less accessibility. It can capture several vehicles. It considers two scenarios; one standstill and the other dynamic. For both cases, there are different approaches for realizing the existence of vehicles, a pixel-level video foreground detector during standstill scenarios. In dynamic case, the images are registered initially, and then the pictures detect the moving vehicle. For changing the resolution, the training samples get updated. Xiang et al. [71] utilized the multi-threading method for the analysis of traffic data.

4.9 Geographic Information System

The GIS gathers, manages, and analyzes the data. The integrated information is in the form of maps and 3D representation. It analysis the position spatial information, and arranges the data in graphical format. Derekenaris et al. [14] merged the data from GIS, GPS, and GSM technologies in Greece for routing the path of ambulances. In an unlikely accident, the ambulance reaches the incident place using the shortest path. The navigation system provided the nearest hospital; and the smallest distance from the available routes. Maps showed the path with the data structures.

Aloquili et al. [5] determined the petrol/diesel level, vehicle speed, latitude, and longitude using GPS, GIS, GPRS and tracking software. They considered the factors, like traffic congestion, and topography of the region. Algorithm developed was assigned to choose the shortest way between the starting point and the end station. Security was given through Geofencing methods, while Dijkstra’s and Kruskal’s algorithms were applied to compute weights depending on the proposed cost function. The GIS represented the real-time position of the vehicles which was useful for road condition analysis.

4.10 Inductive Loops

The inductive loops are actually under the road surface of city roads or highways. The inductance of the coil is going to vary whenever any (metallic) vehicle passes through it. Marszalek et al. (2018) used inductive loop approach to recognize every passing car nearby. The instrument measured the impedance of the circuit. It contained the resistive and inductive magnetic part for identifying vehicle axles passing through it. A total of 4000 vehicles were captured from the video footage with usual road conditions, and the axle was detected with greater accuracy. The results achieved were approximately 71.8% accurate with a lifted axle, and 98.8% for other vehicles.

4.11 Smart Phones/Wireless Devices

Mobile phones with android operating system recognize the existence and types of vehicles. The radio signal power is checked frequently for road vehicle congestion, and traffic data can further reduce the emissions from fuel, duration of the journey. Lewandowski et al. [33] used the random forest technique for checking and getting more approximation. They realized three types of vehicles; semi-trucks, trucks, and personal cars.

Li et al. [34] used bluetooth, Wi-Fi, mobile beacons together to give traffic information and differentiate between types of vehicles along the road at Wisconsin. The data server obtained all the information related to smartphones, and the distributed sensor network followed a single object. It coordinated between routing protocols and Constraint Satisfaction Problems (CSP) algorithms. The networking algorithms developed were geographic centric. In space–time cells, the cells get divided into less area and permitted the message through the entire network. Nodes managed the signal processing and communication in the whole area. Each activated node runs an energy detection algorithm whose output sample at an apriori constant rate estimates objects; it executes the method of recognizing energy.

Mohan et al. [40] used sensors, like accelerometer, microphone, GSM radio, and GPS in smartphones in Bangalore to check the road traffic conditions. They detected honks, braking, potholes, and bumps, and the Nericell sensors monitored the path of vehicles and road conditions. The system collected the data together from the smartphone and the server.

Alexander et al. [3] proposed a system for sensors to get that battery recharged through solar for observing the change in the state of vehicles. In remote locations, there is an interruption of electricity or no power. In that scenario, Zigbee nodes created the network. Every node consisted of an IR sensor that realizes some movement. In the star arrangement, one node acts as manager and others as slaves in the network. The sensor is attached to a power unit that can give energy continuously from the sun.

In tunnels or dense areas, GPS does not work efficiently, so along with roadside units (RSU) in vehicle inertial navigation system (INS) was proposed by Zarza et al. [73]. The locus circle increased accuracy. The unit along the path gave mobile signals, with the data obtained from the navigation system. After linearization, the least square method estimated the vehicle position for the given range and varying speed and INS estimation errors. It obtained the required locus circles. Lots of simulations were carried out to check the error rate.

4.12 Sensors Fusion

Kim et al. [29] used two different sensors which were placed together to realize the object by having perception from 3D and light amplification. For robust tracking of the objects, the period renewal method synchronizes the oldness of the object determined. Initially, the sensor processes the data for accurate tracking of the obstacles. Data processing algorithms were designed for, such as re-ordering of object data, object age, and time delay update. A period renewal method was developed to predict the progression time of the laser scanner. Kalman filter calibrated the information from light amplification and compared for identical results from a 3D device for a period of 1 ms and 66 ms, respectively. Statistical methods were used to check the results of the sensor’s data.

LiDAR, camera and RADAR can gather the information together for the dynamic movement of an entity and checking for its directions. Chavez-Garcia and Aycard [10] collected the data in different driving scenarios and classified, like pedestrian, bike, car, and truck. A clustering method identified the dynamic things off the recognized area, and their procedure provided data on the observable shape and the closeness of the moving vehicle. The classifier was found to have a significant influence on the feature and speed as it checks the car position frequently.

5 Comparative Study of Sensors in Road Traffic

During the literature review, it was observed that various sensors, approaches, techniques, and input data are used by authors for several applications, including vehicle surveillance, traffic count, traffic classification, traffic management, etc. The selection of sensors is as per the feasibility of applications and areas. Therefore, a comparative study has been made to provide an insight to the readers and give some idea about the suitability of sensors and approaches for a specific application. It is given in Table 1.

Table 1 Working principle and applications of sensors technologies for road traffic

Each sensor has its own way of working as well as its cost varies. Table 2 summarizes the pros and cons of the traffic sensors. The results obtained from various approaches proposed by different authors can provide the vital information for selecting the devices and technology. Table 3 presents a brief comparison of the equipment used along with the methodology, results, and end applications.

Table 2 Advantages and disadvantages of sensors/devices
Table 3 Comparison of the sensors and methodology

The sensors/technologies provide their strength and weakness in the road transportation applications. The inductive loop offers the best accuracy for vehicle count [8], and the high-frequency excitation model provides better vehicle classification. The major weakness of this sensor is lane closure required for maintenance and installation of the inductive loop each time as the pavement cut is essential. Ultrasonic sensors are cost-effective as they are used frequently for recognizing vehicle. Detection of vehicles is done either from the upper to lower part or from sideways inclined manner [24]. Lane violation detection, over height vehicle detection, distance estimation is possible with the ultrasonic sensors. Environment conditions have less impact on ultrasonic sensors [35]. The magnetic sensors are less susceptible to stresses of traffic. They can’t sense any stopped vehicles without any interfacing of the sensors and the software [68]. Microwave Radar provides the most significant advantage by measuring the vehicle speed and direction [2]; the disadvantage it offers is that it cannot detect stopped vehicles on the road. The passive infrared sensor measures the speed while it is quite sensitive to bad weather [47]. Video cameras detect various lanes, and many vehicles, the only thing is the accuracy depends on the view and location of the camera. Lousy weather conditions affect the quality of images/videos. The maintenance/calibration of the camera is required periodically [57]. Smartphones offer more advantages as multiple sensors integrate with the android based operating system [40]. It can provide additional traffic and environmental related information to the user as well as the control station. The disadvantage is, there can be interference in the ISM frequency bands of operation.

Sensors technologies provide a different aspect of collecting vehicle traffic data. Accelerometers recognized larger size of vehicles approximately as compared to the smaller size of vehicles [7]. Ultrasonic sensor system identified the improper traffic rule violation of the vehicles. Liu et al. [35] achieved an accuracy of more than 90%. Magnetic sensors provided good accuracy for vehicle entry and exit. These sensors describe the types of vehicles based on the magnetic signature. The accuracy rate is more than approximately 99% was achieved for a vehicle at a standstill [79]. RFID, if used with other technologies, like GPS, WSN, and INS. These sensors provide more benefits considering the application is indoor area or tunnels [45]. Unmodulated continuous wave radar is cost-effective as compared to other kinds of sensing devices [16]. The LiDAR provides a more magnificent view and 3D perception of the objects with a 360º scanning feature. Data processing is also less cumbersome. It works in any complex environment when multiple vehicles are to be detected [36]. The detector with the inductive loop determines the vehicle length (Marszalek et al. 2018).

The best way to recognize the vehicles that have storage facility is with the camcorders that can capture pictures as well as take videos throughout the day. The detection is best if it is located at the best view angle to cover a larger area of road lanes. During the unlikely climate scenarios, working is going to get deteriorated [78]. Algorithms can detect vehicles without training data in the satellite images [9]. Multi-temporal data sets are readily available to the researchers frequently with satellite images. Computer vision approaches require machine learning and training of data for analysing remote sensing images [54]. In GIS environment, georeferencing provides secure tracking of the vehicles carrying the goods and commuters on the road. It determines the shortest route which is very useful in traffic management [5].

6 Conclusion

In this study, we have summarized the literature review on vehicle detection, tracking, and traffic estimation with sensors and technologies. We have provided a survey of vehicle detection techniques so that readers can have a fair idea of selecting the sensor for road traffic monitoring and management. Smart sensors installed at the intersections of the road would help avoid traffic congestion. Emergency vehicles may be given the highest priority, and their waiting time is minimized. Along with WSN research studies on traffic control and management, RFID, Zigbee, Vehicular Ad hoc Networks (VANET), bluetooth devices, cameras, and infrared signals have been used [43]. Three basic things are always considered sensing, traffic control, and safety. Sensors gather the traffic data and provide it to the control station. The traffic control station manages the traffic congestion, while the security is active during the traffic jams and road rules violation.

Modern technologies offer electronic toll control at toll plazas. Fast tags vehicles have a separate lane and waiting time decreases. Service roads are for local traffic as it separates from transport. Two-lane highways are to be converted to 4-lanes, while 4-lanes are widening to 6 lanes. Proper grade separator, median openings, footpath for pedestrians are also required. Separate roads as per the speed, like slow-moving, medium moving, and fast-moving vehicles are needed to avoid obstructions and accidents [18].

Railway level crossings on NH network should not interfere with highways; over-bridge or under-bridge constructed gives a safer and faster journey. Ring road and link roads make the intercity travel better as proper connectivity is available in the city [18]. Bypass roads can separate the NH from entering the central city and reduce traffic congestion. However, road widening, development of the road infrastructure depends upon the environment, and land acquisitions, and financial budget aspects.

Vehicle detection, classification, and tracking utilize the state of art technologies. The location-based services provide the vehicle count, speed, volume, density to the driver as well as the monitoring station. Various mathematical models estimate the road traffic. Sensors/technologies offer a higher demand in the ITS. It covers a vast number of applications that can minimize the traffic congestion issues with the integrated data from sensor fusion. The smart cities will have the transportation sector connected to the IoT.