Automated Security Monitoring System using AI

Techs: Python, PyTorch, Open CV, Flutter, Firebase, Jetson Nano
Department: Computer Science
MSTeamURL: click here

The system is about the automated intelligent Surveillance System. our system will use artificial intelligence for surveillance and monitoring purposes. Objects (pistols and knives) will be detected using an algorithm like YOLO (you only look once). We have also developed an App that is available on android, our system will detect the object and then inform particular authorities they will take action without time waste and can dispatch their rescue vehicle and can contain the threat.

Today, most criminal activities are taken place using handheld arms, particularly pistols and knives. Several surveys revealed that handheld gun is the foremost weapon used for diverse crimes like burglary, etc. Therefore, automatic gun detection is a prime requirement in the current scenario and this paper presents automatic gun detection from a cluttered scene. Every nation faces threats so our country's biggest problem is security. Security in sense of fewer monitoring systems for any institutes in Pakistan, so with the help of this project our main purpose/aim is to detect particularly handguns and knives by using the algorithm YOLO (you only look once). Through this application, we can get details of any crime using a Hun and knife. Our system will do the task of object detection as well as image localization and will inform the authorities by sending them a notification as soon as the threat is detected so that users and authorities can take action against the threat in time.

In this project, we are creating an Automated Intelligent Surveillance System which uses Artificial Intelligence to detect threats and inform authorities in time so that the threat can be contained without any time wastage. We have created our dataset and applied the YOLO algorithm on it which is doing object detection and localization after threat detection our system will send a notification to the user/authorities so the action can be taken also with that we have creates an app on which user, authorities and admin will have access with the system it is created on Flutter and the database used with it is Firebase. We have implemented our system on jetson nano and Windows systems which work as a standalone system and can be implemented in Banks.





Importance:

The surveillance system is important in helping and protecting grocery stores, banks and institutes. A manual surveillance system still needs a human eye to detect abnormal activities and it takes a sufficient amount of time reporting to security officials to tackle the situation, so with this type of application, the camera can easily detect guns and knives without any time waste. As the conventional ways are not as accurate because they are time-consuming and slow and sometimes during a robbery it is not possible to inform the authorities as that is a hectic and difficult situation. This task would be easily completed with the help of Artificial Intelligence on the other hand it's very difficult by conventional ways to inform the authorities on time.

Objectives:

  • Applying this model to our surveillance system, we can attempt to save human life and accomplish a reduction in the crime rate.
  • Additionally, our system can also be implemented in high-end surveillance and security robots to detect a weapon or unsafe assets to avoid any kind of assault or risk to human life.
  • It will detect the pistol or knife and after detecting it will send a notification to the respected authorities/users so they can respond to the threat in time.

Tools:

  • Python (Backend)
  • PyTorch
  • Open CV
  • Flutter (App)
  • Firebase (Database)
  • Jetson Nano

Project Team Members

Registration# Name Email
FA18-BCS-003 MUHAMMAD MOHASIN MUDASSAR mohasinmudassar16@gmail.com
FA18-BCS-059 IBRAHIM ASLAM Ibrahimaslam12345@gmail.com
FA18-BCS-054 ANEEQA GOHAR aneeqa.gohar002@gmail.com

Project Gallery

Copyrights © 2021 IT Center CUI Wah. All rights reserved.