SlideShare a Scribd company logo
ROAD ACCIDENT DETECTION USING
MACHINE LEARNING
1
SUBMITTED BY
ARUN RAM K (720920104011)
ASHICK S (720920104012)
KISHORE E (720920104023)
MD AASHIL KHAN A (720920104038)
GUIDE
ANILA V.P M.E.,
Assistant Professor
Department Of Computer Science
And Engineering
ABSTRACT
The system will collect necessary information from neighbor vehicles and process that information using
machine learning tools to detect possible accidents. Machine learning algorithms have shown success on
distinguishing abnormal behaviors than normal behaviors. This study aims to analyze traffic behavior and
consider vehicles which move different than current traffic behavior as a possible accident. Results showed that
clustering algorithms can successfully detect accidents. The problem of deaths and injuries as a result of
accidents is to be a global phenomenon. Traffic safety has been a serious concern since the start of the
automobile age, almost one hundred years ago. It has been estimated that over 300,000 persons die and 10 to 15
million persons are injured every year in road accidents throughout the world. Statistics have also shown that
mortality in road accidents is very high among young adults that constitute the major part of the work force. In
order to overcome this problem, there is need of various has road safety strategies and measure. Losses in road
accidents are unbearable, to the society as well as a developing country like us.
2
The problem of deaths and injuries as a result of accidents is to be a global phenomenon. Traffic safety has been a
serious concern since the start of the automobile age, almost one hundred years ago.It has been estimated that over
300,000 persons die and 10 to 15 million persons are injured every year in road accidents throughout the
world.Statistics have also shown that mortality in road accidents is very high among young adults that constitute the
major part of the work force. In order to overcome this problem, there is need of various has road safety strategies
and measure.Losses in road accidents are unbearable, to the society as well as a developing country like us. So, it has
become an essential requirement to control and arrange traffic with an advanced system to decrease the number of
road accidents in our country. By taking simple precautions, based on prediction of a sophisticated system may
prevent traffic accidents. Moreover, to tackle this situation where every day so many people were killed in a traffic
accident. and day by day this rate is getting increased.
3
INTRODUCTION
• Now in this method classification techniques will be using for identifying the accident prone area's. The accident
data records which can help to understand the characteristics of many features like drivers behavior, roadway
conditions, light condition, weather conditions and so on. This can help the users to compute the safety measures
which is useful to avoid accidents. The data set can be analyzing based on Yolo(You only look once) algorithm
will gives the accurate dataset. The models are performed to identify statistically significant factors which can be
able to predict the probabilities of crashes and injury that can be used to perform a risk factor.
4
EXISTING SYSTEM
• Time consuming Process.
• More prone to damages
5
DISADVANTAGES
Data Mining techniques are used to identify the locations where high frequency accidents are occurred and analyze
them to identify the factors that have an effect on road accidents at that locations. The first task is to divide the
accident location into k groups using the k-means clustering algorithm based on road accident frequency counts.
Then, association rule mining algorithm applied in order to find out the relationship between distinct attributes which
are in accident data set and according to that know the characteristics of locations. Alert notification a nearby hospital
and send ambulance.
6
PROPOSED SYSTEM
• Less prone to damages
• Faster
• Less hassle
7
ADVANTAGES
SYSTEM ARCHITECTURE:
8
Input Video /live
stream data
Preprocess Load model
Accident
detected
Notify the local
emergency
service
SYSTEM MODULES
• Data collection
• Data Preprocessing.
• Data cleaning.
• Visualization
9
Data collection: Collecting data for training the ML model is the basic step in the machine learning pipeline. The
predictions made by ML systems can only be as good as the data on which they have been trained. Following are
some of the problems that can arise in data collection: Inaccurate data. The collected data could be unrelated to the
problem statement. Missing data. Sub-data could be missing. That could take the form of empty values in columns or
missing images for some class of prediction. Data imbalance. Some classes or categories in the data may have a
disproportionately high or low number of corresponding samples. As a result, they risk being under-represented in the
model.
10
MODULE DESCRIPTION
• Data Preprocessing: Real-world raw data and images are often incomplete, inconsistent and lacking in certain
behaviors or trends. They are also likely to contain many errors. So, once collected, they are pre-processed into a
format the machine learning algorithm can use for the model. Pre-processing includes a number of techniques and
actions: Data cleaning. These techniques, manual and automated, remove data incorrectly added or classified.
Data imputations. Most ML frameworks include methods and APIs for balancing or filling in missing data.
Techniques generally include imputing missing values with standard deviation, mean, median and k-nearest
neighbors (k-NN) of the data in the given field.
11
MODULE DESCRIPTION
• Data cleaning: Data cleaning is one of the important parts of machine learning. It plays a significant part in
building a model. It surely isn’t the fanciest part of machine learning and at the same time, there aren’t any hidden
tricks or secrets to uncover. However, the success or failure of a project relies on proper data cleaning.
Professional data scientists usually invest a very large portion of their time in this step because of the belief that
“Better data beats fancier algorithms”.
12
MODULE DESCRIPTION
• Visualization: Data visualization is the graphical representation of information and data in a pictorial or graphical
format(Example: charts, graphs, and maps). Data visualization tools provide an accessible way to see and
understand trends, patterns in data, and outliers. Data visualization tools and technologies are essential to
analyzing massive amounts of information and making data-driven decisions. The concept of using pictures is to
understand data that has been used for centuries. General types of data visualization are Charts, Tables, Graphs,
Maps
13
MODULE DESCRIPTION
14
SOFTWARE REQUIREMENTS
 Operating System : Windows 7 or later
 Simulation tool : Python -3.6, django
 Documentation : ms-office
15
HARDWARE REQUIREMENTS
 RAM : 2 GB.
 Processor : I5 and Above
 Hard disk space : 2 GB (minimum) free space available.
 Screen resolution : 1024 x 768 or higher.
• Accident detection operation is not an easy task to handle; it can be an extremely complicated
process when it comes to real time applications, which is the main reason why it is not
implemented yet on a large scale. The proposed system will help to improve the present
scenarios.
16
CONCLUSION
• 1. Kardas K, Cicekli NK. SVAS: surveillance video analysis system. Expert Syst Appl. 2017;89:343–61.
• 2. Wang Y, Shuai Y, Zhu Y, Zhang J. An P Jointly learning perceptually heterogeneous features for blind 3D video
quality assessment. Neurocomputing. 2019;332:298–304 (ISSN 0925-2312).
• 3.Tzelepis C, Galanopoulos D, Mezaris V, Patras I. Learning to detect video events from zero or very few video
examples. Image Vis Comput. 2016;53:35–44 (ISSN 0262-8856).
• 4. P.A. Viola and M.J. Jones, ―Rapid object detection using a boosted cascade of simple features,‖ in Proc.
CVPR, 2001, no. 1, pp. 511–518.
• 5.“Global status report on road safety 2015”, World Health Organization,2016. [Online]. Available:
http://www.who.int/violence_injury_prevention/road_safety_status/2015 /en/. Accessed: 22- Mar- 2016
17
REFERENCES
18
THANK YOU

More Related Content

Similar to Accident dtection using opencv and using AI

TRAFFIC FORECAST FOR INTELLECTUAL TRANSPORTATION SYSTEM USING MACHINE LEARNING
TRAFFIC FORECAST FOR INTELLECTUAL TRANSPORTATION SYSTEM USING MACHINE LEARNINGTRAFFIC FORECAST FOR INTELLECTUAL TRANSPORTATION SYSTEM USING MACHINE LEARNING
TRAFFIC FORECAST FOR INTELLECTUAL TRANSPORTATION SYSTEM USING MACHINE LEARNING
IRJET Journal
 
accident Detection.pptx
accident Detection.pptxaccident Detection.pptx
accident Detection.pptx
shaharukhshaikh6
 
Comparative Study of Enchancement of Automated Student Attendance System Usin...
Comparative Study of Enchancement of Automated Student Attendance System Usin...Comparative Study of Enchancement of Automated Student Attendance System Usin...
Comparative Study of Enchancement of Automated Student Attendance System Usin...
IRJET Journal
 
CRIME ANALYSIS AND PREDICTION USING MACHINE LEARNING
CRIME ANALYSIS AND PREDICTION USING MACHINE LEARNINGCRIME ANALYSIS AND PREDICTION USING MACHINE LEARNING
CRIME ANALYSIS AND PREDICTION USING MACHINE LEARNING
IRJET Journal
 
Accident Prediction System Using Machine Learning
Accident Prediction System Using Machine LearningAccident Prediction System Using Machine Learning
Accident Prediction System Using Machine Learning
IRJET Journal
 
IRJET- A Survey on Prediction of Heart Disease Presence using Data Mining and...
IRJET- A Survey on Prediction of Heart Disease Presence using Data Mining and...IRJET- A Survey on Prediction of Heart Disease Presence using Data Mining and...
IRJET- A Survey on Prediction of Heart Disease Presence using Data Mining and...
IRJET Journal
 
IRJET - Deep Multiple Instance Learning for Automatic Detection of Diabetic R...
IRJET - Deep Multiple Instance Learning for Automatic Detection of Diabetic R...IRJET - Deep Multiple Instance Learning for Automatic Detection of Diabetic R...
IRJET - Deep Multiple Instance Learning for Automatic Detection of Diabetic R...
IRJET Journal
 
IRJET - Real Time Facial Analysis using Tensorflowand OpenCV
IRJET -  	  Real Time Facial Analysis using Tensorflowand OpenCVIRJET -  	  Real Time Facial Analysis using Tensorflowand OpenCV
IRJET - Real Time Facial Analysis using Tensorflowand OpenCV
IRJET Journal
 
IRJET- Accident Information Mining and Insurance Dispute Resolution
IRJET- Accident Information Mining and Insurance Dispute ResolutionIRJET- Accident Information Mining and Insurance Dispute Resolution
IRJET- Accident Information Mining and Insurance Dispute Resolution
IRJET Journal
 
CRIME EXPLORATION AND FORECAST
CRIME EXPLORATION AND FORECASTCRIME EXPLORATION AND FORECAST
CRIME EXPLORATION AND FORECAST
IRJET Journal
 
Driver Distraction Management Using Sensor Data Cloud
Driver Distraction Management Using Sensor Data Cloud Driver Distraction Management Using Sensor Data Cloud
Driver Distraction Management Using Sensor Data Cloud
Bangladesh Network Operators Group
 
Is Machine learning useful for Fraud Prevention?
Is Machine learning useful for Fraud Prevention?Is Machine learning useful for Fraud Prevention?
Is Machine learning useful for Fraud Prevention?
Andrea Dal Pozzolo
 
Driver_drowsiness_Detection_and_Alarming_System_Using_Machine_Learning.pptx
Driver_drowsiness_Detection_and_Alarming_System_Using_Machine_Learning.pptxDriver_drowsiness_Detection_and_Alarming_System_Using_Machine_Learning.pptx
Driver_drowsiness_Detection_and_Alarming_System_Using_Machine_Learning.pptx
meghnadutt
 
ROAD SAFETY BY DETECTING DROWSINESS AND ACCIDENT USING MACHINE LEARNING
ROAD SAFETY BY DETECTING DROWSINESS AND ACCIDENT USING MACHINE LEARNINGROAD SAFETY BY DETECTING DROWSINESS AND ACCIDENT USING MACHINE LEARNING
ROAD SAFETY BY DETECTING DROWSINESS AND ACCIDENT USING MACHINE LEARNING
IRJET Journal
 
Smart ECS Paper.docx
Smart ECS Paper.docxSmart ECS Paper.docx
Smart ECS Paper.docx
HarshalPatil763321
 
Flood and rainfall predction final
Flood and rainfall predction finalFlood and rainfall predction final
Flood and rainfall predction final
City University
 
Accident Precaution System For Vehicle In Motion Using Machine Learning
Accident Precaution System For Vehicle In Motion Using Machine LearningAccident Precaution System For Vehicle In Motion Using Machine Learning
Accident Precaution System For Vehicle In Motion Using Machine Learning
IRJET Journal
 
IRJET - Predicting Accident Severity using Machine Learning
IRJET -  	  Predicting Accident Severity using Machine LearningIRJET -  	  Predicting Accident Severity using Machine Learning
IRJET - Predicting Accident Severity using Machine Learning
IRJET Journal
 
Real-Time Driver Drowsiness Detection System
Real-Time Driver Drowsiness Detection SystemReal-Time Driver Drowsiness Detection System
Real-Time Driver Drowsiness Detection System
IRJET Journal
 
AUTO-CDD: automatic cleaning dirty data using machine learning techniques
AUTO-CDD: automatic cleaning dirty data using machine learning techniquesAUTO-CDD: automatic cleaning dirty data using machine learning techniques
AUTO-CDD: automatic cleaning dirty data using machine learning techniques
TELKOMNIKA JOURNAL
 

Similar to Accident dtection using opencv and using AI (20)

TRAFFIC FORECAST FOR INTELLECTUAL TRANSPORTATION SYSTEM USING MACHINE LEARNING
TRAFFIC FORECAST FOR INTELLECTUAL TRANSPORTATION SYSTEM USING MACHINE LEARNINGTRAFFIC FORECAST FOR INTELLECTUAL TRANSPORTATION SYSTEM USING MACHINE LEARNING
TRAFFIC FORECAST FOR INTELLECTUAL TRANSPORTATION SYSTEM USING MACHINE LEARNING
 
accident Detection.pptx
accident Detection.pptxaccident Detection.pptx
accident Detection.pptx
 
Comparative Study of Enchancement of Automated Student Attendance System Usin...
Comparative Study of Enchancement of Automated Student Attendance System Usin...Comparative Study of Enchancement of Automated Student Attendance System Usin...
Comparative Study of Enchancement of Automated Student Attendance System Usin...
 
CRIME ANALYSIS AND PREDICTION USING MACHINE LEARNING
CRIME ANALYSIS AND PREDICTION USING MACHINE LEARNINGCRIME ANALYSIS AND PREDICTION USING MACHINE LEARNING
CRIME ANALYSIS AND PREDICTION USING MACHINE LEARNING
 
Accident Prediction System Using Machine Learning
Accident Prediction System Using Machine LearningAccident Prediction System Using Machine Learning
Accident Prediction System Using Machine Learning
 
IRJET- A Survey on Prediction of Heart Disease Presence using Data Mining and...
IRJET- A Survey on Prediction of Heart Disease Presence using Data Mining and...IRJET- A Survey on Prediction of Heart Disease Presence using Data Mining and...
IRJET- A Survey on Prediction of Heart Disease Presence using Data Mining and...
 
IRJET - Deep Multiple Instance Learning for Automatic Detection of Diabetic R...
IRJET - Deep Multiple Instance Learning for Automatic Detection of Diabetic R...IRJET - Deep Multiple Instance Learning for Automatic Detection of Diabetic R...
IRJET - Deep Multiple Instance Learning for Automatic Detection of Diabetic R...
 
IRJET - Real Time Facial Analysis using Tensorflowand OpenCV
IRJET -  	  Real Time Facial Analysis using Tensorflowand OpenCVIRJET -  	  Real Time Facial Analysis using Tensorflowand OpenCV
IRJET - Real Time Facial Analysis using Tensorflowand OpenCV
 
IRJET- Accident Information Mining and Insurance Dispute Resolution
IRJET- Accident Information Mining and Insurance Dispute ResolutionIRJET- Accident Information Mining and Insurance Dispute Resolution
IRJET- Accident Information Mining and Insurance Dispute Resolution
 
CRIME EXPLORATION AND FORECAST
CRIME EXPLORATION AND FORECASTCRIME EXPLORATION AND FORECAST
CRIME EXPLORATION AND FORECAST
 
Driver Distraction Management Using Sensor Data Cloud
Driver Distraction Management Using Sensor Data Cloud Driver Distraction Management Using Sensor Data Cloud
Driver Distraction Management Using Sensor Data Cloud
 
Is Machine learning useful for Fraud Prevention?
Is Machine learning useful for Fraud Prevention?Is Machine learning useful for Fraud Prevention?
Is Machine learning useful for Fraud Prevention?
 
Driver_drowsiness_Detection_and_Alarming_System_Using_Machine_Learning.pptx
Driver_drowsiness_Detection_and_Alarming_System_Using_Machine_Learning.pptxDriver_drowsiness_Detection_and_Alarming_System_Using_Machine_Learning.pptx
Driver_drowsiness_Detection_and_Alarming_System_Using_Machine_Learning.pptx
 
ROAD SAFETY BY DETECTING DROWSINESS AND ACCIDENT USING MACHINE LEARNING
ROAD SAFETY BY DETECTING DROWSINESS AND ACCIDENT USING MACHINE LEARNINGROAD SAFETY BY DETECTING DROWSINESS AND ACCIDENT USING MACHINE LEARNING
ROAD SAFETY BY DETECTING DROWSINESS AND ACCIDENT USING MACHINE LEARNING
 
Smart ECS Paper.docx
Smart ECS Paper.docxSmart ECS Paper.docx
Smart ECS Paper.docx
 
Flood and rainfall predction final
Flood and rainfall predction finalFlood and rainfall predction final
Flood and rainfall predction final
 
Accident Precaution System For Vehicle In Motion Using Machine Learning
Accident Precaution System For Vehicle In Motion Using Machine LearningAccident Precaution System For Vehicle In Motion Using Machine Learning
Accident Precaution System For Vehicle In Motion Using Machine Learning
 
IRJET - Predicting Accident Severity using Machine Learning
IRJET -  	  Predicting Accident Severity using Machine LearningIRJET -  	  Predicting Accident Severity using Machine Learning
IRJET - Predicting Accident Severity using Machine Learning
 
Real-Time Driver Drowsiness Detection System
Real-Time Driver Drowsiness Detection SystemReal-Time Driver Drowsiness Detection System
Real-Time Driver Drowsiness Detection System
 
AUTO-CDD: automatic cleaning dirty data using machine learning techniques
AUTO-CDD: automatic cleaning dirty data using machine learning techniquesAUTO-CDD: automatic cleaning dirty data using machine learning techniques
AUTO-CDD: automatic cleaning dirty data using machine learning techniques
 

Accident dtection using opencv and using AI

  • 1. ROAD ACCIDENT DETECTION USING MACHINE LEARNING 1 SUBMITTED BY ARUN RAM K (720920104011) ASHICK S (720920104012) KISHORE E (720920104023) MD AASHIL KHAN A (720920104038) GUIDE ANILA V.P M.E., Assistant Professor Department Of Computer Science And Engineering
  • 2. ABSTRACT The system will collect necessary information from neighbor vehicles and process that information using machine learning tools to detect possible accidents. Machine learning algorithms have shown success on distinguishing abnormal behaviors than normal behaviors. This study aims to analyze traffic behavior and consider vehicles which move different than current traffic behavior as a possible accident. Results showed that clustering algorithms can successfully detect accidents. The problem of deaths and injuries as a result of accidents is to be a global phenomenon. Traffic safety has been a serious concern since the start of the automobile age, almost one hundred years ago. It has been estimated that over 300,000 persons die and 10 to 15 million persons are injured every year in road accidents throughout the world. Statistics have also shown that mortality in road accidents is very high among young adults that constitute the major part of the work force. In order to overcome this problem, there is need of various has road safety strategies and measure. Losses in road accidents are unbearable, to the society as well as a developing country like us. 2
  • 3. The problem of deaths and injuries as a result of accidents is to be a global phenomenon. Traffic safety has been a serious concern since the start of the automobile age, almost one hundred years ago.It has been estimated that over 300,000 persons die and 10 to 15 million persons are injured every year in road accidents throughout the world.Statistics have also shown that mortality in road accidents is very high among young adults that constitute the major part of the work force. In order to overcome this problem, there is need of various has road safety strategies and measure.Losses in road accidents are unbearable, to the society as well as a developing country like us. So, it has become an essential requirement to control and arrange traffic with an advanced system to decrease the number of road accidents in our country. By taking simple precautions, based on prediction of a sophisticated system may prevent traffic accidents. Moreover, to tackle this situation where every day so many people were killed in a traffic accident. and day by day this rate is getting increased. 3 INTRODUCTION
  • 4. • Now in this method classification techniques will be using for identifying the accident prone area's. The accident data records which can help to understand the characteristics of many features like drivers behavior, roadway conditions, light condition, weather conditions and so on. This can help the users to compute the safety measures which is useful to avoid accidents. The data set can be analyzing based on Yolo(You only look once) algorithm will gives the accurate dataset. The models are performed to identify statistically significant factors which can be able to predict the probabilities of crashes and injury that can be used to perform a risk factor. 4 EXISTING SYSTEM
  • 5. • Time consuming Process. • More prone to damages 5 DISADVANTAGES
  • 6. Data Mining techniques are used to identify the locations where high frequency accidents are occurred and analyze them to identify the factors that have an effect on road accidents at that locations. The first task is to divide the accident location into k groups using the k-means clustering algorithm based on road accident frequency counts. Then, association rule mining algorithm applied in order to find out the relationship between distinct attributes which are in accident data set and according to that know the characteristics of locations. Alert notification a nearby hospital and send ambulance. 6 PROPOSED SYSTEM
  • 7. • Less prone to damages • Faster • Less hassle 7 ADVANTAGES
  • 8. SYSTEM ARCHITECTURE: 8 Input Video /live stream data Preprocess Load model Accident detected Notify the local emergency service
  • 9. SYSTEM MODULES • Data collection • Data Preprocessing. • Data cleaning. • Visualization 9
  • 10. Data collection: Collecting data for training the ML model is the basic step in the machine learning pipeline. The predictions made by ML systems can only be as good as the data on which they have been trained. Following are some of the problems that can arise in data collection: Inaccurate data. The collected data could be unrelated to the problem statement. Missing data. Sub-data could be missing. That could take the form of empty values in columns or missing images for some class of prediction. Data imbalance. Some classes or categories in the data may have a disproportionately high or low number of corresponding samples. As a result, they risk being under-represented in the model. 10 MODULE DESCRIPTION
  • 11. • Data Preprocessing: Real-world raw data and images are often incomplete, inconsistent and lacking in certain behaviors or trends. They are also likely to contain many errors. So, once collected, they are pre-processed into a format the machine learning algorithm can use for the model. Pre-processing includes a number of techniques and actions: Data cleaning. These techniques, manual and automated, remove data incorrectly added or classified. Data imputations. Most ML frameworks include methods and APIs for balancing or filling in missing data. Techniques generally include imputing missing values with standard deviation, mean, median and k-nearest neighbors (k-NN) of the data in the given field. 11 MODULE DESCRIPTION
  • 12. • Data cleaning: Data cleaning is one of the important parts of machine learning. It plays a significant part in building a model. It surely isn’t the fanciest part of machine learning and at the same time, there aren’t any hidden tricks or secrets to uncover. However, the success or failure of a project relies on proper data cleaning. Professional data scientists usually invest a very large portion of their time in this step because of the belief that “Better data beats fancier algorithms”. 12 MODULE DESCRIPTION
  • 13. • Visualization: Data visualization is the graphical representation of information and data in a pictorial or graphical format(Example: charts, graphs, and maps). Data visualization tools provide an accessible way to see and understand trends, patterns in data, and outliers. Data visualization tools and technologies are essential to analyzing massive amounts of information and making data-driven decisions. The concept of using pictures is to understand data that has been used for centuries. General types of data visualization are Charts, Tables, Graphs, Maps 13 MODULE DESCRIPTION
  • 14. 14 SOFTWARE REQUIREMENTS  Operating System : Windows 7 or later  Simulation tool : Python -3.6, django  Documentation : ms-office
  • 15. 15 HARDWARE REQUIREMENTS  RAM : 2 GB.  Processor : I5 and Above  Hard disk space : 2 GB (minimum) free space available.  Screen resolution : 1024 x 768 or higher.
  • 16. • Accident detection operation is not an easy task to handle; it can be an extremely complicated process when it comes to real time applications, which is the main reason why it is not implemented yet on a large scale. The proposed system will help to improve the present scenarios. 16 CONCLUSION
  • 17. • 1. Kardas K, Cicekli NK. SVAS: surveillance video analysis system. Expert Syst Appl. 2017;89:343–61. • 2. Wang Y, Shuai Y, Zhu Y, Zhang J. An P Jointly learning perceptually heterogeneous features for blind 3D video quality assessment. Neurocomputing. 2019;332:298–304 (ISSN 0925-2312). • 3.Tzelepis C, Galanopoulos D, Mezaris V, Patras I. Learning to detect video events from zero or very few video examples. Image Vis Comput. 2016;53:35–44 (ISSN 0262-8856). • 4. P.A. Viola and M.J. Jones, ―Rapid object detection using a boosted cascade of simple features,‖ in Proc. CVPR, 2001, no. 1, pp. 511–518. • 5.“Global status report on road safety 2015”, World Health Organization,2016. [Online]. Available: http://www.who.int/violence_injury_prevention/road_safety_status/2015 /en/. Accessed: 22- Mar- 2016 17 REFERENCES