SMART SURVEILLANCE SYSTEM USING MACHINE LEARNING

Project Code :TCMAPY1409

Objective

The objective of this project is to develop an intelligent surveillance system that can classify activities in real-time from video footage into three categories: Normal, Violence, and Weaponized. The system aims to use Convolutional Neural Networks (CNN) for effective spatial feature extraction from video frames and Gated Recurrent Units (GRU) to analyze the temporal dynamics of video sequences. By leveraging deep learning algorithms, the project seeks to improve the accuracy and efficiency of activity detection. Additionally, the system will enable faster and more reliable identification of potential threats, enhancing security monitoring. The goal is to create a scalable and real-time solution for surveillance applications. Ultimately, the project aims to contribute to safer and more responsive environments.

Abstract

ABSTRACT

The project aims to develop an advanced surveillance system using video data to classify and detect different activities in real-time. The system classifies videos into three primary categories: Normal, Violence, and Weaponized. To achieve this, a hybrid deep learning approach is utilized, combining Convolutional Neural Networks (CNN) for spatial feature extraction and Gated Recurrent Units (GRU) for temporal sequence modelling. The CNN efficiently extracts spatial features from individual frames, while the GRU handles the sequential nature of video data, identifying patterns over time. The system is trained on a diverse video dataset containing various real-world scenarios, ensuring robustness and accuracy. The proposed solution aims to provide real-time monitoring and alerting for security purposes, improving public safety and preventing potential threats. By leveraging the power of deep learning, the model offers high classification accuracy and efficiency, making it a promising tool for modern surveillance applications. This project also explores optimization techniques to enhance performance, focusing on the practical deployment of the system in surveillance environments.

Keywords: Surveillance System, Video Classification, Deep Learning, Convolutional Neural Networks (CNN), Gated Recurrent Units (GRU), Activity Detection, Real-time Monitoring, Threat Detection  

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

Requirements Analysis

Hardware Requirements

Processor                                 :           I3/Intel Processor

Hard Disk                                :           160GB

Key Board                              :           Standard Windows Keyboard

Mouse                                     :           Two or Three Button Mouse

Monitor                                   :           SVGA

RAM                                       :           8GB

Software Requirements:

Operating System                   :           Windows 7/8/10

Server-side Script                   :           HTML, CSS, Bootstrap & JS

Programming Language         :           Python

Libraries                                  :           Flask/Django, Pandas, MySQL. Connector, Smtplib, NumPy, Torch, TensorFlow

IDE/Workbench                      :           PyCharm

Technology                             :           Python 3.6+

Server Deployment                 :           Xampp Server

Database                                 :           MySQL

Demo Video

mail-banner
call-banner
contact-banner
Request Video