Automatic Video Surveillance System AI & IOT Project

Surveillance is an integral part of security. The main objective of the Video Surveillance system IoT project is to build an effective system that can be used across different domains and technologies. The system is used to Detect Human intervention and breach in personal or commercial property of the user in real-time using AI and IoT.

It helps users to secure their property with the help of advanced artificial intelligence. The resulting system is fast and accurate, thus helping users with more secure surveillance systems.

For the most part, the job entails looking out for something undesirable to happen. The application is to have a system that provides real-time monitoring and alert security when a human is detected in a user’s property in their absence.

OBJECTIVES:

The main objective is to build an effective Video Surveillance System that can be used across different domains and technologies. The system is used to detect people trying to breach security in the personal or commercial property of the user in real time and send a message along with a short video clip to the user. 

PURPOSE OF EXISTING SYSTEM:

Currently, the existing Rocker Bogie Suspension Systems Project or surveillance robot for defense Surveillance systems can keep video recordings of homes, offices, banks, and so on. But that is useful only after an incident or robbery happens. No Real-time Updates are provided when there is a breach in real-time. 

Just imagine, You’re at your home and someone breaks security and stole money or goods from your office or property. Or consider you’re out of town for some days and there is a robbery at your home. So after you come back home or someone identifies it after some time and they will update you about the breach at your place.

You can take any action after a breach has been done, not at the time it is being done. That issue will be resolved in our system with real-time monitoring and updates.

SCOPE OF SYSTEM:

The Video Surveillance System can be implemented in any residential, Industrial, or commercial property. The system recommends detecting any human intervention on the user’s property and sends a notification along with a threshold of a 10-second video clip immediately as soon as it detects humans.

PROBLEM DEFINITION:

This Video Surveillance System project aims to develop an advanced Surveillance system that can keep on monitoring homes, offices, banks, and so on. With the help of this, you can find out if anyone breaches your security in your absence. We have to simply integrate our system into users existing surveillance systems. 

Module specification: 

  1. Raspberry pi
  2. Camera
  3. Server
  4. SNS
  5. S3  

Need Of Modules:

  • Raspberry pi as a Client to send frames to the server.
  • Camera to capture live video streams.
  • Server for processing frames and detecting humans.
  • SNS sends a multimedia message to a user when someone tries to breach security.
  • S3 to store a short video clip of the breach and send it to the user.

Non-Functional requirement.

EFFICIENCY REQUIREMENT :

When AI is taking care of your property then customers can relax and not have to worry about their security.

RELIABILITY REQUIREMENT :

 The system should provide a reliable environment for both the client and the server.

USABILITY REQUIREMENT :

The system is designed for a secure environment and ease of use.

IMPLEMENTATION REQUIREMENT :

Implementation of the system with pi, night vision camera, python, machine learning, and AI.

DELIVERY REQUIREMENT

The whole system is expected to be delivered in four months of time with a weekly evaluation by the project guide.

Limitations of the System:-

False Positives

Due to different light variant conditions and camera resolutions, sometimes the system detects humans as false when there is none but that can be neglected if there is a human and the system doesn’t detect it then there should be a problem.

Limited Processing Power

As we are using a microcontroller to send feeds to the server, it cannot handle multiple feeds at once and will be slower as the device increases.

Download Automatic Video Surveillance Management System Project Python Code, Documentation & report, Paper Presentation PPT

Raspberry Pi Project on Intelligent Door Access Management System

Today the world has been far more advanced in technology than in the last 3 decades and with that, there are advances in the technologies that help to keep our homes safe. With the help of IoT now we can track our house even when we are on vacation.

The significance and the purpose of our Door Access Management System are to make the user’s home much safer by increasing security and giving the user full control of the system.

Introduction

Background of Project

When we are at work, we may have an important meeting and may not be in time to receive our guests and they may need to wait outside. The same may happen if we are on a vacation and to safeguard ourselves from Intruders.

The duty of an Engineer is to provide solutions for the problems faced every day with upcoming technologies and we have come up with a model which will help to solve them.

Statement of the problem

This project will create a smart doorbell messaging system so that when a guest clicks on the button, obtains an image of the user via a camera peripheral, uploads the image and event data to a Googles Firebase cloud, and sends a message with some message to notify that a guest has arrived.

Aims and Objectives of the project

The main objective of the project is to make a Smart door system. The other objectives are: –

  • To include an access button to allow the user to open/close the door

Materials

The main components of the Intelligent Door Access Management System are as follows:

  • Raspberry pi 3    
  • Push-button 
  • Logitech Camera                                                     
  • Stepper motor

Working

The first step was to make an interface between the Push button and the Camera using Raspberry Pi so that when the button was pressed the camera would take a picture. The next step is to connect the camera to the Firebase Cloud to upload the images in the Firebase Storage and send the image’s URL to the Firebase Database.

Next using Android Studio, a Mobile application was designed to retrieve the image from the Firebase Database. Using Node JS push messaging is also added along with the mobile app such that when someone is at the door a notification pops out. They can Open or Close the door using the buttons in the app. When pressed the data is sent to Firebase Database and retrieved by the Raspberry Pi which then operates the door.

Flow Diagram

Block Diagram of Door Access System

Bill of Materials:

Materials

Cost (in Rs.)

Logitech camera

1350

Raspberry Pi 3B

3500

Micro-Stepper motor

400

Push Button

50

Contingency

700

Total

6000

 

Future scope

  • Face recognition can be implemented to allow family members /regular guests
  • It can be integrated with a burglar alarm and inform the police of intruders 

Conclusion

The project “Intelligent Door Access Management System” has been tested real-world scenario and the door is opened or closed by the commands given by the user

Color Detection and Sorting using IOT

In this Color Detection and Sorting using IOT based project we are using Raspberry Pi, pi 3 camera and arduino.

When we keep red color in front of the camera, It can detect red color and displays on the monitor and moves the object one side . Just like that If you keep Blue color in front of the camera it detects and moves to another side.

The main theme behind the project is in industries if we need to separate items/objects based on the color we can use this algorithm to separate blue items in one box and red items in another box

Traffic Signal for Emergency Vehicles & VIP Vehicles

This is Traffic Signal for Emergency Vehicles & VIP Vehicles IOT Project.

In this project, we are using Raspberry Pi with connected traffic lights surround the box this will be placed in a three-way Junction

This is the 3 way Junction, whenever the emergency vehicle comes we have 2 tags, incoming tag and outgoing tag, When incoming tag senses wherever the signal is the signal transition will be happening to the box and green light will on.

When green will stop is that means the vehicle is moved away.

Traffic Signal for Emergency Vehicles & VIP Vehicles IOT Project.

In this project we are using RFID Tag, this is used to sense the RFID tag, whenever the ambulance sees the RFID tag, and this will give serial data to NodeMCU.

NodeMCU send data over MQTT protocol to Raspberry pi saying that Switch on the green light on the particular root till it senses another tag.

Check the below project output video, this is how emergency alerting is happening in the traffic signal.

Diet System Using Raspberry Pi

OBJECTIVE:

  • The main aim of this project is to implement a diet system using Raspberry Pi.
  • A number keypad is also interfaced with the module in order to add details of either family members or friends.
  • This project ensures that each individual has a healthy balanced diet.

WORKING:

  • The ultimate goal of this project is to create a computerized system that will assist patients to make up a personalized diet plan that allows them to enjoy a broader range of meals, and also to quickly and accurately make up shopping lists for the meals.
  • The system is implemented with a weight sensor to measure the weight of the fruit or vegetable.
  • The camera captures the food item.
  • The weight details along with pictures are sent to the Raspberry Pi module and calculated with the inbuilt diet chart.
  • The LCD displays the calorie intake details of the particular food item.
  • Along with each individual person, family members or friends details can also be interfaced and maintain the track of calorie intake.

Patient Health Monitoring System using Raspberry Pi

PATIENT HEALTH MONITORING SYSTEM

  • This system puts forward a smart patient health tracking system that uses sensors to track patient health. It will be using temperature, blood pressure and heartbeat sensors to keep track of patient health.
  • This system automatically alerts the doctor about the patient’s status through IOT, if it detects any abrupt changes in patient heartbeat or body temperature or BP, it will alert the doctor by sending an emergency message or signal. The information of the patients health is stored on the cloud. The cloud is used for analyzing the patient’s health, to generate weekly and monthly reports and for continuous health monitoring of the patient’s.
  • The system proposes DIET PLAN for the patients according to the readings in the respective parameters which can be viewed by the user/doctor.
  • The doctor can monitor the patient’s health from anywhere.
  • An LCD display will be connected to the raspberry pi for the patients to view their health status live.

The project is Patient health monitoring system using Raspberry Pi.
I need your help to complete this project.

Project Details :
SMART PATIENT HEALTH MONITORING
Our system puts forward a smart patient health tracking system that uses Sensors to track patient health and uses internet to inform their loved ones or concerned doctor in case of any issues. Our system uses temperature, blood pressure and heartbeat sensing to keep track of patient health. The sensors are connected to a microcontroller (raspberry pi) to track the status which is in turn interfaced to an lcd display as well as wifi connection in order to transmit alerts. If system detects any abrupt changes in patient heartbeat or body temperature or BP, the system automatically alerts the Doctor about the patients status over IOT and also shows details of heartbeat, BP and temperature of patient live over the cloud . Thus IOT based patient health tracking system effectively uses internet to monitor patient health stats and save lives on time.

Automatic soil irrigation over IOT Project Synopsis

Project Title: Automatic soil irrigation over IOT

Functional specifications: 

• The system will detect the moisture level in soil with help of moisture sensor.
• The system will be interfaced to Microcontroller board which will be tracking the status of soil moisture level.
• A Wi-Fi module is interfaced to Arduino motherboard and the same module is paired with the wireless router.
• A small water pump will be activated automatically when the moisture level in soil decreases to a minimum point.
• The entire unit works with 9V/ 1A power supply.
• User or admin will get the live status report of soil moisture level in ground and water pump running status from a remote location.

Non Functional specifications:

• The entire project electronics part is fixed in 200mm X 150mm X 100mm ABS plastic box with mounting holes.
• The entire system will be fixed in a waterproof box with IP 65 standards.
• This project will be easy to use and a person with minimum knowledge can also understand.
• The entire system has very minimum wires outside with proper name tags.
• The unit will easy to configure the surface (Tree/pole / flat surface).
• This project is totally shock protected.
• This project is low-cost automation for farmers/agriculture sectors.

Deliverables:

Hardware

• Soil moisture sensor 1no.
• Water motor pump 9V 1no.
• Water pipes 2 meters.
• Arduino board 1no.
• AC to DC Adaptor 9V/ 1A.
• ESP8266 wifi module
• Connecting wires.

Software:

• Arduino IDE is used to develop the entire project source code.
• Eagle CAD is used to develop circuit design.

QR Images Optimized Image Embedding in QR Codes

Existing System:

In the existing System, the concept shown was to how to embed an image with a QR Code, which can be implemented much easily with the currently online tools then the explained algorithm.

Proposed System:

In the QR Images Optimized Image Embedding in QR Codes Proposed System, we are going to develop a new approach GUI based algorithm to read the data embedded into the QR Code using the open source tools live USB camera will continuously stream the video with the data recognition algorithm running background, whenever to the system a QR Code is displayed in front of the Camera, it will decode the data of the QR image onto the screen.

BLOCK DIAGRAM

Hardware:

Raspberry pi (ARM11), USB Camera

Software:

Raspbian OS, QR Image Recognition algorithm

Applications:

Data hiding, Security, advertisements.

Advantages:

1) Developed on ARM 11 Based processor, which runs at high speed due to which no data lapse will be done
2) Low power consumption and high accuracy.

Real Time Hand Gesture Recognition for Computer Interaction

ABSTRACT

The Real Time Hand Gesture Recognition system presented, uses only a webcam and algorithms which are developed using OpenCV computer vision, image and the video processing algorithms.

Existing Work:

The Existing work carried was done a PC based MATLAB software, where it has readily available all the algorithms and such system is not used to full extent in embedded side.

Proposed Work:

Proposed Real Time Hand Gesture Recognition for Computer Interaction work will be carried out on Linux based single board computer with ARM 11 architecture. This board will be ported with Raspbian Operation System and OpenCV Image processing Library. Using which will design an algorithm such that the system will identify the finger tips and count them how many fingers have been displayed.

BLOCK DIAGRAM


Hardware:

ARM11, USB Camera, Power supply.

Software:

OS: Embedded Linux, Language: C/ C++, IDE: Qt Creator, Opencv.

Applications:

Computer Interaction, Gesture recognition based control

Advantages:

• Elimination of external hardware like mouse
• Easy to access and control appliances using gestures.

Face Recognition using Image Processing Platform on ARM11

Existing Work:

In the Existing System, it was developed on a ARM 9 Based Device is very have very low hardware specifications , due to which open cv based image processing applications will run at a very slow rate.

As well the face recognition used in this implementation where using a predefined database images only.

Proposed Work:

In the proposed Face Recognition using Image Processing Platform on ARM11 work ware going to implement the face recognition on a live USB camera streaming over a powerful ARM 11 architecture based board using a Debian based Linux operating system ( Raspbian OS) and OpenCV image processing library ported on it.

Here, a USB camera will be interface to the board, the system will have 2 modes i.e. Training & Recognition. In training mode, will capture live images of the face to be recognized and train it accordingly with a specific user id, in recognition mode the system will recognize the face if it is authenticated then will turn on the motor or else no action will be done.

BLOCK DIAGRAM

Hardware:

ARM11, USB Camera, Power supply.

Software:
OS: Embedded Linux, Language: C/ C++, IDE: Qt Creator, OpenCV Image Processing Library

Applications:

Home Security, Locker Authentication, face recognition

Advantages:

• Low Cost of Face Recognition System
• Easy to access and install