| Literature DB >> 31058879 |
Fizzah Bhatti1, Munam Ali Shah2, Carsten Maple3, Saif Ul Islam4.
Abstract
Internet of Things-enabled Intelligent Transportation Systems (ITS) are gaining significant attention in academic literature and industry, and are seen as a solution to enhancing road safety in smart cities. Due to the ever increasing number of vehicles, a significant rise in the number of road accidents has been observed. Vehicles embedded with a plethora of sensors enable us to not only monitor the current situation of the vehicle and its surroundings but also facilitates the detection of incidents. Significant research, for example, has been conducted on accident rescue, particularly on the use of Information and Communication Technologies (ICT) for efficient and prompt rescue operations. The majority of such works provide sophisticated solutions that focus on reducing response times. However, such solutions can be expensive and are not available in all types of vehicles. Given this, we present a novel Internet of Things-based accident detection and reporting system for a smart city environment. The proposed approach aims to take advantage of advanced specifications of smartphones to design and develop a low-cost solution for enhanced transportation systems that is deployable in legacy vehicles. In this context, a customized Android application is developed to gather information regarding speed, gravitational force, pressure, sound, and location. The speed is a factor that is used to help improve the identification of accidents. It arises because of clear differences in environmental conditions (e.g., noise, deceleration rate) that arise in low speed collisions, versus higher speed collisions). The information acquired is further processed to detect road incidents. Furthermore, a navigation system is also developed to report the incident to the nearest hospital. The proposed approach is validated through simulations and comparison with a real data set of road accidents acquired from Road Safety Open Repository, and shows promising results in terms of accuracy.Entities:
Keywords: Internet of Things; accident detection; intelligent transportation systems; smart cities
Year: 2019 PMID: 31058879 PMCID: PMC6540187 DOI: 10.3390/s19092071
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1A generic IoT ecosystem comprising a variety of everyday objects.
Figure 2Basic IoT architecture.
Figure 3Generic architecture.
Summary of literature review findings.
| Ref. | Features | Limitations | Evaluation Parameter | Tools |
|---|---|---|---|---|
| [ | Detects accident using accelerometer and GPS | Single point of failure | Accuracy | Actual Implementation |
| [ | Accident detection based on position of vehicle | Single point of failure | Response Time | Actual Implementation |
| [ | Accident detection and reporting system | No resource estimation | Accuracy | Actual Implementation |
| [ | Detects accident using accelerometer | Single point of failure | Accuracy | Actual Implementation |
| [ | Use Accelerometer for detection | Single point of failure | Response Time | Actual Implementation |
| [ | Use accelerometer & Gyroscope for detection | Single point of failure | Response Time | Actual Implementation |
| [ | Finds the nearest emergency point | Single point of failure | Response Time | Actual Implementation |
| [ | Accident detection and rescue system | Manual system | Efficiency | Real vehicle |
| [ | Accident detection using a smartphone | Single point of failure | Accuracy | Actual Implementation |
| [ | Detects accident using two sensors | Single point of failure | Accuracy | Actual Implementation |
| [ | Accident detection using mobile phone | Involvement of the third party | Response Time | Google ION device |
| [ | Accident detection via accelerometer | Single point of failure | Response Time | Actual Implementation |
| [ | Accident detection and alarm system | Single point of failure | Response Time | Simulation |
| [ | Path planning and controlling the traffic lights | No guarantee of smooth travel | Accuracy | Empirical Result |
| [ | Detects the accident via accelerometer | Single point of failure | Accuracy | GSM and GPS modem |
| [ | Detects the accident via speed | Single point of failure | Response Time | GSM and GPS modem |
| [ | Detects accidents at the intersection | Only valid on intersections | Accuracy | Actual Implementation |
| [ | Informs about the collision | Informs only one mobile number | Response Time | Actual Implementation |
| [ | Accident detection via air bag | Inform only to the emergency number | Accuracy | Actual Vehicle |
| [ | Detects the accident using the GPS speed | False reporting of accident | Response Time | GSM and GPS modem |
| [ | Detects severity of the accident | Delay in the message sending | Accuracy | Prototype |
| [ | Detects accident and reporting system | Based on one sensor | Accuracy | Aurdino Implementation |
| [ | Detect accident via vector machine | Not a rescue system | Efficiency | Real World Traffic Data |
| [ | Detects the accident using crash sensor | Congestion issue on the server | Response Time | Actual Implementation |
| [ | Detects the accident and the shortest path | Single point of failure | Reliability | Simulations |
| [ | Detects & Report Accident | False Reporting | Response Time | Testbed |
Summary of sensor types used in existing systems.
| Ref. | Accelerometer | Speed | Pressure | Sound | GPS | Other | Total |
|---|---|---|---|---|---|---|---|
| [ | ✔ | ✕ | ✕ | ✕ | ✔ | ✕ | 2 |
| [ | ✕ | ✕ | ✕ | ✕ | ✔ | ✕ | 1 |
| [ | ✔ | ✔ | ✕ | ✔ | ✕ | ✕ | 3 |
| [ | ✔ | ✕ | ✕ | ✕ | ✕ | ✕ | 1 |
| [ | ✔ | ✕ | ✕ | ✕ | ✕ | ✕ | 1 |
| [ | ✕ | ✕ | ✕ | ✕ | ✕ | ✔ | 1 |
| [ | ✔ | ✕ | ✕ | ✕ | ✔ | ✕ | 2 |
| [ | ✔ | ✕ | ✕ | ✕ | ✕ | ✔ | 2 |
| [ | ✕ | ✕ | ✔ | ✕ | ✕ | ✕ | 1 |
| [ | ✔ | ✕ | ✕ | ✕ | ✔ | ✕ | 2 |
| [ | ✔ | ✕ | ✕ | ✕ | ✔ | ✕ | 2 |
| [ | ✕ | ✕ | ✕ | ✕ | ✔ | ✔ | 2 |
| [ | ✕ | ✕ | ✕ | ✕ | ✔ | ✕ | 1 |
| [ | ✕ | ✕ | ✕ | ✕ | ✔ | ✕ | 1 |
| [ | ✔ | ✕ | ✕ | ✕ | ✕ | ✕ | 1 |
| [ | ✕ | ✕ | ✕ | ✕ | ✕ | ✕ | 0 |
| [ | ✕ | ✕ | ✕ | ✕ | ✕ | ✔ | 1 |
| [ | ✕ | ✕ | ✕ | ✕ | ✕ | ✔ | 1 |
| [ | ✕ | ✕ | ✕ | ✕ | ✕ | ✔ | 1 |
| [ | ✕ | ✕ | ✕ | ✕ | ✔ | ✕ | 1 |
| [ | ✕ | ✔ | ✕ | ✕ | ✕ | ✕ | 1 |
| [ | ✔ | ✕ | ✕ | ✕ | ✕ | ✕ | 1 |
| [ | ✕ | ✕ | ✕ | ✕ | ✕ | ✕ | 0 |
| [ | ✕ | ✕ | ✕ | ✕ | ✕ | ✔ | 1 |
| [ | ✕ | ✕ | ✕ | ✕ | ✕ | ✔ | 1 |
| [ | ✔ | ✕ | ✕ | ✕ | ✕ | ✔ | 2 |
|
| ✔ | ✔ | ✔ | ✔ | ✔ | ✕ | 5 |
Figure 4Architecture of ADRS.
Figure 5Working of ADRS.
Figure 6Overview of the proposed system.
Figure 7Flow diagram of the proposed system.
Figure 8Components for accident detection.
Figure 9Components of the notification system.
A car database.
| Car_ID | Car_Name | Car_Number | Owner_Name | Owner_ID |
|---|---|---|---|---|
| C1 | Suzuki Mehran | RIZ 3725 | Bilal Khalid | 34512-4520645-5 |
| C2 | Mazda | MN 3909 | Usman Bhatti | 32103-9963008-2 |
| C2 | Toyotta Carolla | LEL 06 4520 | Ali Haider | 12345-1529307-7 |
A hospital database.
| H_ID | H_Name | H_Address | H_Number |
|---|---|---|---|
| H1 | Jinnah Hospital | Usmani Rd Faisal Town Lahore Punjab | +92-42-99231443 |
| H2 | Ali Medical Center | Kohistan Road F8-Markaz Islamabad | +92-51-2255313 |
| H3 | Military Hospital | Abid Majeed Rd Rawalpindi Punjab | +92-51-9270346 |
Figure 10Android Application. (a) Sign In Screen; (b) Sign Up Screen; (c) Start Tracking; (d) No Accident; (e) Accident Detected; (f) Alarm.
Figure 11Experimental results. (a) accident details; (b) location of the accident.
Figure 12G-force value while dropping a smartphone.
Comparison of OnStar and ADRS.
| Parameter | OnStar [ | ADRS |
|---|---|---|
| Automatic Detection | ✔ | ✔ |
| Probability of False Positive | High | Less |
| Range | Only for GM vehicles | For each vehicle |
| Applicability | USA | Whole World |
| Cost | $59.99/month | Free |
| Pre-Hardware deployment | Required | Not Required |
Details of ADSim.
| Parameter | G-Force | Speed | Sound | Pressure |
|---|---|---|---|---|
| Ranges | 1–10 | 20–30 | 130–150 | 300–400 |
| At start | 0.00 | 0.00 | 0.00 | 0.00 |
| Thresholds | 4.00 G | 22–24 km/h | 140 dB | 350 P |
Figure 13Experiment results. (a) comparison of accident detected; (b) accuracy percentage of experiments; (c) false reporting of experiments; (d) parameter based comparison.
Base value of accident detection.
| Experiment No. | Speed Value | Noise Value | Accident Detection |
|---|---|---|---|
| 1 | 20 | 130 | ✔ |
| 2 | 20 | 135.5 | ✔ |
| 3 | 30 | 170 | ✔ |
| 4 | 40 | 184.5 | ✔ |
| 5 | 50 | 200 | ✔ |
Comparison of systems using different numbers of sensors for detecting accidents.
| Experiment No. | Speed | Actual Detection | Case 1 | Case 2 | Case 3 |
|---|---|---|---|---|---|
| 1 | 20 | ✔ | ✕ | ✕ | ✔ |
| 2 | 20 | ✔ | ✕ | ✔ | ✔ |
| 3 | 30 | ✔ | ✔ | ✔ | ✔ |
| 4 | 40 | ✔ | ✔ | ✔ | ✔ |
| 5 | 50 | ✔ | ✔ | ✔ | ✔ |
Figure 14Experimental results. (a) Comparison of experiments for the three cases. (b) False reporting in the three cases. (c) Estimated severity of accident for the three cases. (d) Accuracy percentage in the three cases.