0% found this document useful (0 votes)
30 views3 pages

Suspicious Activity Detection

The document outlines the software requirements for an Unusual Activity Detection System that analyzes video surveillance data to identify potential security risks. It operates in two modes: continuous monitoring of live feeds and analysis of pre-recorded clips, detecting unusual activities such as crowd formations and the presence of weapons. The system generates CSV reports detailing detected activities, risk levels, and timestamps, utilizing technologies like YOLO for object detection, React for the frontend, and FastAPI for the backend.

Uploaded by

VIGNESH BABU T R
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
30 views3 pages

Suspicious Activity Detection

The document outlines the software requirements for an Unusual Activity Detection System that analyzes video surveillance data to identify potential security risks. It operates in two modes: continuous monitoring of live feeds and analysis of pre-recorded clips, detecting unusual activities such as crowd formations and the presence of weapons. The system generates CSV reports detailing detected activities, risk levels, and timestamps, utilizing technologies like YOLO for object detection, React for the frontend, and FastAPI for the backend.

Uploaded by

VIGNESH BABU T R
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

SUSPICIOUSACTIVITYDETECTION

1. Introduction

1.1 Purpose

This document outlines the software requirements for an Unusual Activity Detection System. The system
aims to identify and report potential security risks based on video surveillance data.

1.2 Scope

The Unusual Activity Detection System is designed to detect and report suspicious activities in video
surveillance feeds. The system can operate in two modes: continuous monitoring of live CCTV feeds or
analysis of pre-recorded video clips uploaded by the user. It will detect unusual activities such as crowd
formation, prolonged presence in specific areas, the appearance of weapons, and blocked CCTV views and
the user will be alerted once some suspicious activity is found. The system will generate CSV reports with
timestamps, risk levels, and activity classifications based on the detected events.

2. Overall Description

2.1 Product Perspective

The Unusual Activity Detection System is a standalone Web application that processes video feeds from
CCTV cameras to identify potential security threats.

2.2 Product Functions

- Analyze video feeds in real-time

- Detect unusual activities (crowds, long stays, weapons, blocked views)

- Assess risk levels for detected activities

- Generate CSV reports of detected unusual activities


2.3 Design and Implementation

- Use of YOLO for object detection

- Frontend development using React

- Backend API development using FastAPI (Python)

3. Specific Requirements

3.1 User Interfaces

- React-based dashboard for real-time monitoring

- Interface for viewing and downloading CSV reports

3.2 Software Interfaces

- Integration with YOLO object detection library

- FastAPI backend for processing and serving data

3.3 Unusual Activity Detection

- The system shall detect crowd formations in CCTV feeds

- The system shall identify individuals staying in one area for an extended period

- The system shall detect the presence of weapons in CCTV feeds

- The system shall identify when CCTV views are blocked or obstructed

3.4 Risk Assessment

- The system shall assign a probability-based risk level to each detected unusual activity
3.5 Reporting

- The system shall generate CSV reports containing date, time, risk level, and activity classification for each
detected unusual activity

4. System Features

4.1 YOLO Integration

- Implementation of YOLO algorithm for object detection in video feeds

- Fine-tuning YOLO model for specific unusual activity detection

4.2 React Frontend

- Development of responsive dashboard for real-time monitoring

- Implementation of user interface for report generation and download

4.3 FastAPI Backend

- Development of API endpoints for frontend communication

4.4 CSV Report Generation

- Creation of formatted CSV reports with required fields

- Implementation of on-demand and scheduled report generation

You might also like