Search efficiently and highlight key events in surveillance video footage
Explore the docs »
View Demo ·
Report Bug ·
Request Feature
Table of Contents
The Surveillance Analysis Tool is designed to automatically analyze video footage from surveillance videos. By detecting and highlighting key events such as accident, unauthorized access, or suspicious activities, it helps security personnel or surveillance operators to quickly identify critical moments in video footage.
This tool saves time and improves efficiency in video monitoring, making it a must have for both personal and professional security needs. Generate automated documentation of surveillance incidents for records or reports for the detected events.
Try the Application Now:
Demo and Video Explanation -
Demo 1 - Car Accident on the Highway
Demo 2 - Paranormal Activty Identified
🎯 Event Detection with Search: Automatically detect key events such as accident, intrusion, and unusual behavior by search prompt.
🔍 Anomaly Highlighting: The tool analyzes the footage and highlights abnormal activities.
🧠 AI Driven Insights Report: Accurate and efficient surveillance analysis report.
- Frontend: HTML, CSS, JavaScript
- Backend: Flask, Python
- AI Engine: Integration with Twelve Labs SDK (Marengo 2.6 and Pegasus 1.1)
- Deployment: Render
To run the Surveillance Analysis Tool locally, follow these steps -
git clone https://github.com/Hrishikesh332/Twelve-Labs-Survillance-Aanlysis.git
Install Dependencies
cd Twelve-Labs-Survillance-Aanlysis
pip install -r requirements.txt
Prepare the .emv file as per the instrcution. The .env file is provided below
API_KEY = "<Your API Key>"
INDEX_ID = "<Your Index ID>"
To Run the Server Locally
python app.py
The application is live at -
http://127.0.0.1:5000/
📽️ Surveillance Operators : Automate video analysis to detect events such as unauthorized access, break-ins, or other security breaches.
📊 Security Analytics : Leverage historical footage of CCTV videos to detect the events and generate the report to improve incident response times.
🔒 Private Security : Analyze private security camera footage for events like trespassing or package theft.
📋 Automated Documentation and Report Generation : Generate automated documentation of surveillance incidents for records or reports.
⚖️ Legal Evidence Review For law enforcement, surveillance footage analysis can assist in reviewing evidence from incidents or crimes. The tool can highlight important segments of video footage that might be relevant for the usecase.
🚗 Traffic Surveillance and Management Monitor traffic footage to detect violations, accidents, or abnormal traffic conditions. This is particularly useful for cities or transportation agencies that need to track traffic patterns, accidents, and enforcement of traffic laws.
If you have any feedback, please reach out to us at hriskikesh.yadav332@gmail.com