Venkatesan-M / nutshell-accident

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NutShell

A novel system for predicting traffic accidents using 3D vehicle tracking. The system uses 3D models to accurately track vehicles and a Convolutional Neural Network (CNN) to learn unique activity patterns based on vehicle trajectories and velocities.


A probability model is then developed to predict the likelihood of traffic accidents. This data-driven approach can improve safety by identifying high-risk areas and driver behaviour, optimizing traffic flow, and contributing to a safer and more efficient transportation system.

Tech Stack

Python NumPy pandas TensorFlow Streamlit OpenCV

Architecture Design

KSP diagram (1)

Snapshots of Final Product

Untitled design

Run Locally

Prerequisites

  1. Clone the project:

      git clone https://github.com/Thirumurugan-12/nutshell-accident.git
  2. Go to the project directory and Open Project:

      cd nutshell-accident
      code .
    
  3. Install Python Dependencies:

        pip install "Python-Dependency-Name"

Resolving Python Dependencies

      pip install pandas numpy streamlit joblib IPython opencv-python 

Run you Application

Run you Application by Executing.

   streamlit run app.py

go to LocalHost to View your Live app.

What positive and unique solutions your idea have?

Advanced Vehicle Tracking and Traffic Flow Optimization

  • Utilizes advanced 3D vehicle tracking technology for real-time vehicle movement monitoring.
  • Uses Convolutional Neural Networks (CNNs) to learn unique activity patterns from vehicle trajectories and velocities.
  • Detects subtle changes in driver behaviour to detect potential risks.
  • Uses probability modelling for accident prediction, analyzing historical data and current traffic conditions.
  • Offers a data-driven approach to optimize traffic flow, identifying congestion hotspots and suggesting alternative routes.
  • Aims to contribute to safer and more efficient transportation systems by combining computer vision, machine learning, and probability modelling.

BenchMarking

Contributing

Contributions are welcome! Feel free to submit issues and pull requests.

Authors

About


Languages

Language:Jupyter Notebook 95.7%Language:Python 4.3%