GithubHelp home page GithubHelp logo

devsena's Introduction

ACCIDetect CI status

AI based accident detection system

The problem

According to a data, around one and a half lakh persons die due to road accidents per year in India alone . 30-40% of these road accidents goes unnoticed or neglected by the general public to avoid the unwanted enquiry that can cost lives of several people.

The delay in the response time to these accidents leads to delayed arrival of ambulance or fire brigade to the spot. In these critical situations every second counts for the life.

There is not any concrete step to stop the loss of lives due to such road accidents.

Solution to the Problem

Most of these deaths are avoidable. Then the million-dollar question is, “what can we do to avoid it”? The idea is to use the CCTV cameras on the road to detect the road accident and then if it suspects an accident or the chance of occurrence of accident then it generates a signal and informs it to the nearest available services like ambulance, fire brigade and police station. Now, comes the question on the availability of cctv cameras. Delhi reporting highest no. of road accidents (1591) has 100 cameras at present to monitor the speed limit. These cameras can be used to monitor the occurrence of accident. Chennai records the highest no. of accidents. Third Eye campaign in Chennai has installed 34,293 cameras to monitor the speed activities which can be deployed for accident detection as well. Bengaluru has also put 5000 surveillance cameras on the road.

Technologies Used

  • TensorFlow
  • Keras
  • OpenCv
  • pickle
  • twilio
  • scikitlearn
  • matplotlib

Requirements

For Lite Version of the Model

WorkFlow

  • We have designed a Deep Learning Neural Network which will feed on real time video captured through cctv cameras installed at accidents prone part of the city. The algorithm was trained on accident images from kaggle
  • The first step after obtaining images was to pre process the image into a vector containing RGB values. The values obtained were normalized to avoid biases among features
  • The model uses RESnet as a deep learning neural network to obtain a higher accuracy in predicting the possibility of an accident. In this step the image is convoluted, spooled and fed into layers of neural network.
  • The model then predicts probability of accident for each frame of video and if the value reaches the threshold it sends a text message to the nearest police station, hospital.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change. Please make sure to update tests as appropriate.

The Team

devsena's People

Contributors

abitnav avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.