Skip to content

CrashSense is an innovative project aimed at enhancing road safety by leveraging advanced computer vision techniques. Using the YOLOv8 object detection algorithm, CrashSense detects accidents in real-time by analyzing video footage captured from various sources such as dashcams, surveillance cameras, or smartphones.

Notifications You must be signed in to change notification settings

vishnuz1611/CrashSense

Repository files navigation

CrashSense

CrashSense is an innovative project aimed at enhancing road safety by leveraging advanced computer vision techniques. CrashSense detects accidents in real-time by analyzing video footage captured from various sources such as dashcams, surveillance cameras, or smartphones.

Description

This project is an accident alert system that combines computer vision methodologies and deep learning algorithms to detect and respond to accidents in real-time. The system utilizes CCTV footage as the primary data source, leveraging the capabilities of the YOLOv8 object detection model to accurately identify accidents. By analysing the video stream, the system can rapidly detect and localize accidents, providing crucial details such as accident clips, geographical coordinates, and timestamps. The detected accident information is then transmitted to a dedicated mobile application, enabling immediate alert notifications to be sent to relevant authorities & emergency services.

Parts of the Application

The system consists of 3 key components: Firebase for database management, a server for processing incoming videos to detect accidents, and a mobile application for alerting users about accidents and providing relevant details.

image

Installation of project

  • Open Android Studio, click File --> New --> Project from Version Control.
  • Choose Git from the Version control dropdown.
  • Copy the hyperlink present when you click on the Code button in the repository and paste in the URL tab.
  • Click Clone.
  • Sync project and run.
  • Clone the Server repo and run it on a machine on the side

Results

image image

image

  • Server predicts accidents from the uploaded videos and if accident is detected, the accident data is sent to firebase database

image image

  • Information from firebase is retrieved onto the mobile application and the alert is displayed

image image

About

CrashSense is an innovative project aimed at enhancing road safety by leveraging advanced computer vision techniques. Using the YOLOv8 object detection algorithm, CrashSense detects accidents in real-time by analyzing video footage captured from various sources such as dashcams, surveillance cameras, or smartphones.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages