Smart Surveillance System Using Machine Learning

Project Code :TCPGPY1810

Objective

Develop a scalable, real-time surveillance system using CNN and GRU to classify activities: Normal, Violence, Weaponized, enhancing security monitoring.

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

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