SlideShare a Scribd company logo
1 of 15
BCM Automatic
Surveillance System
By: Messan Lawson, Bogdan Badau, Chris Rosioru
Introduction
 We built a automated security camera
 Our system can move and track people
 This is an improvement over the conventional security camera because:
 It will only record when there is movement, and when there is a face
 When a face is detected, alerts will be sent to the user (E-mail, SMS) that there is
a person of interest
 Ability to monitor a large area with one camera
Motivation
 Security Issues
 Our interest in robotics and actuation and image processing
 To reduce the cost and energy reduction of video monitoring and surveillance
 Creating a system that functions and processes information in real time
Applications
 Conventional camera very inefficient (Memory, FOV, power)
 Need only one camera to secure an area vs multiple
 Remote monitoring
 Home Security
Group Members
Bogdan
 Emailing images and
sending SMS to user
 Manual Control of
Camera
 Power Supply for
System (120V AC and
DC Batteries
 Design of Stand Base
Messan
 Microcontroller
Programming
 Servo Motor Control
 Sensor Configuration
 Stand Articulation
Design
 Image Processing
 Object Tracking
 GUI Design
 Camera Calibration
 Design of Camera
Mounting Surface
Chris
Project Development
 We used Plexiglas as the main building material due to its low cost, high
strength and durability
 Rotating platform that will be supported by a
bearing to allow easy movement
 Arm that supports the camera and moves it
vertically
Material Cost
Plexiglas ~ $80
Servo Motors ~ $60
L-Brackets/Bolts/Bearings ~ $20
Microcontroller/Leads/Batteries/Sensors…etc ~ $60
Camera ~ $20
Total: ~$240
Camera
Bluetooth Transmitter
Motion Sensor
Servo Motor #2
Servo Motor #1
9V Battery for
Arduino
6V Battery Pack
for Servo Motors
Arduino
Features
 SMS/Email
 The moment a face is detected, an SMS is sent to the user alerting them to check
their email for an image of a possible intruder
 Auxiliary Power
 There are two onboard battery packs that allow for the device to still operate even
if external power is lost
 Bluetooth
 Communication between the Microcontroller and the computer can be done via
USB serial or Bluetooth to allow for wireless control
 Manual Control
 Control of the system can be done via Xbox controller or Bluetooth-enabled
smartphone
Project Development
 GUI and tracking algorithms coded in Python
 Opencv, PySerial, PyGame, Tkinter
 Communication between computer and
Microcontroller done through USB serial or
Bluetooth Serial
 Various parameters and settings can be
changed in the GUI
Tracking
 Tracking starts the moment a
face is detected
 Notification is sent to the user
 Servos move the camera so that
the face stays in the center of
the screen
 https://youtu.be/AQ-ZPdWxF4g
Problems encountered
 Instability (Python/Arduino)
 Lack of documentation for packages (opencv)
 Parts failure and replacement
 Cracking Plexiglas
 Structural rigidity
 Face detection false positives
Improvements and Future Development
 With additional funding:
 More expensive servos allow for quicker, more accurate control
 More powerful Microcontroller allows for lower latency and quicker computation
times
 Additional paid packages allow for better face/body recognition
 With additional time:
 Person identification
 Smaller design for better fitment in confined spaces
Conclusion
 Overall our team was able to overcome many obstacles in the developmental
and design phase
 We are able to meet and exceed all the objectives that we have set fourth in
our project proposal
 We were able to experience team working, problem-solving and debugging in
real world engineering application
Questions?

More Related Content

Similar to BCM Automatic Surveillance System

Blue eyes technology ppt
Blue eyes technology pptBlue eyes technology ppt
Blue eyes technology pptijaranjani
 
Blue-eyes-technology-ppt.pptx
Blue-eyes-technology-ppt.pptxBlue-eyes-technology-ppt.pptx
Blue-eyes-technology-ppt.pptxSHYAMSUNDAR334390
 
Blue-eyes-technology-ppt.pptx
Blue-eyes-technology-ppt.pptxBlue-eyes-technology-ppt.pptx
Blue-eyes-technology-ppt.pptxPranita602627
 
Blue-eyes-technology-ppt.pptx
Blue-eyes-technology-ppt.pptxBlue-eyes-technology-ppt.pptx
Blue-eyes-technology-ppt.pptxPranita602627
 
Smart security system for sensitive area by using image processing
Smart security system for sensitive area by using   image processingSmart security system for sensitive area by using   image processing
Smart security system for sensitive area by using image processingMandar Pathrikar
 
Electronic eye for security system @1000KV Technologies 9030844877
Electronic eye for security system @1000KV Technologies 9030844877Electronic eye for security system @1000KV Technologies 9030844877
Electronic eye for security system @1000KV Technologies 90308448771000kv technologies
 
Smart Surveillance Bot with Low Power MCU
Smart Surveillance Bot with Low Power MCUSmart Surveillance Bot with Low Power MCU
Smart Surveillance Bot with Low Power MCUIRJET Journal
 
Secure Dual-mode Robotic Intrusion Detection System for Remote Surveillance
Secure Dual-mode Robotic Intrusion Detection System for Remote SurveillanceSecure Dual-mode Robotic Intrusion Detection System for Remote Surveillance
Secure Dual-mode Robotic Intrusion Detection System for Remote SurveillanceCSCJournals
 
Iaetsd arm based remote surveillance and motion detection
Iaetsd arm based remote surveillance and motion detectionIaetsd arm based remote surveillance and motion detection
Iaetsd arm based remote surveillance and motion detectionIaetsd Iaetsd
 
Voice Assistance Based Remote Surveillance System
Voice Assistance Based Remote Surveillance SystemVoice Assistance Based Remote Surveillance System
Voice Assistance Based Remote Surveillance SystemIRJET Journal
 
Seminar on blue eyes
Seminar on blue eyesSeminar on blue eyes
Seminar on blue eyessawareji
 
IoT Based Smart Surveillance and Automation
IoT Based Smart Surveillance and AutomationIoT Based Smart Surveillance and Automation
IoT Based Smart Surveillance and AutomationIRJET Journal
 
Psdot 7 change detection algorithm for visual
Psdot 7 change detection algorithm for visualPsdot 7 change detection algorithm for visual
Psdot 7 change detection algorithm for visualZTech Proje
 
Density-Based Multi feature Background Subtraction with Support Vector Machine
Density-Based Multi feature Background Subtraction with  Support Vector MachineDensity-Based Multi feature Background Subtraction with  Support Vector Machine
Density-Based Multi feature Background Subtraction with Support Vector MachineNAZNEEN BEGUM
 

Similar to BCM Automatic Surveillance System (20)

Blue eyes technology
Blue eyes technologyBlue eyes technology
Blue eyes technology
 
Blue eyes technology ppt
Blue eyes technology pptBlue eyes technology ppt
Blue eyes technology ppt
 
Blue-eyes-technology-ppt.pptx
Blue-eyes-technology-ppt.pptxBlue-eyes-technology-ppt.pptx
Blue-eyes-technology-ppt.pptx
 
Blue eye technology
Blue eye technology Blue eye technology
Blue eye technology
 
Blue-eyes-technology-ppt.pptx
Blue-eyes-technology-ppt.pptxBlue-eyes-technology-ppt.pptx
Blue-eyes-technology-ppt.pptx
 
Blue-eyes-technology-ppt.pptx
Blue-eyes-technology-ppt.pptxBlue-eyes-technology-ppt.pptx
Blue-eyes-technology-ppt.pptx
 
41640 smart cams
41640 smart cams41640 smart cams
41640 smart cams
 
Blue eye Technology
Blue eye TechnologyBlue eye Technology
Blue eye Technology
 
Smart security system for sensitive area by using image processing
Smart security system for sensitive area by using   image processingSmart security system for sensitive area by using   image processing
Smart security system for sensitive area by using image processing
 
Electronic eye for security system @1000KV Technologies 9030844877
Electronic eye for security system @1000KV Technologies 9030844877Electronic eye for security system @1000KV Technologies 9030844877
Electronic eye for security system @1000KV Technologies 9030844877
 
Smart Surveillance Bot with Low Power MCU
Smart Surveillance Bot with Low Power MCUSmart Surveillance Bot with Low Power MCU
Smart Surveillance Bot with Low Power MCU
 
Design of Remote Video Monitoring and Motion Detection System based on Arm-Li...
Design of Remote Video Monitoring and Motion Detection System based on Arm-Li...Design of Remote Video Monitoring and Motion Detection System based on Arm-Li...
Design of Remote Video Monitoring and Motion Detection System based on Arm-Li...
 
Secure Dual-mode Robotic Intrusion Detection System for Remote Surveillance
Secure Dual-mode Robotic Intrusion Detection System for Remote SurveillanceSecure Dual-mode Robotic Intrusion Detection System for Remote Surveillance
Secure Dual-mode Robotic Intrusion Detection System for Remote Surveillance
 
Iaetsd arm based remote surveillance and motion detection
Iaetsd arm based remote surveillance and motion detectionIaetsd arm based remote surveillance and motion detection
Iaetsd arm based remote surveillance and motion detection
 
Voice Assistance Based Remote Surveillance System
Voice Assistance Based Remote Surveillance SystemVoice Assistance Based Remote Surveillance System
Voice Assistance Based Remote Surveillance System
 
Resume marky20181025
Resume marky20181025Resume marky20181025
Resume marky20181025
 
Seminar on blue eyes
Seminar on blue eyesSeminar on blue eyes
Seminar on blue eyes
 
IoT Based Smart Surveillance and Automation
IoT Based Smart Surveillance and AutomationIoT Based Smart Surveillance and Automation
IoT Based Smart Surveillance and Automation
 
Psdot 7 change detection algorithm for visual
Psdot 7 change detection algorithm for visualPsdot 7 change detection algorithm for visual
Psdot 7 change detection algorithm for visual
 
Density-Based Multi feature Background Subtraction with Support Vector Machine
Density-Based Multi feature Background Subtraction with  Support Vector MachineDensity-Based Multi feature Background Subtraction with  Support Vector Machine
Density-Based Multi feature Background Subtraction with Support Vector Machine
 

BCM Automatic Surveillance System

  • 1. BCM Automatic Surveillance System By: Messan Lawson, Bogdan Badau, Chris Rosioru
  • 2. Introduction  We built a automated security camera  Our system can move and track people  This is an improvement over the conventional security camera because:  It will only record when there is movement, and when there is a face  When a face is detected, alerts will be sent to the user (E-mail, SMS) that there is a person of interest  Ability to monitor a large area with one camera
  • 3. Motivation  Security Issues  Our interest in robotics and actuation and image processing  To reduce the cost and energy reduction of video monitoring and surveillance  Creating a system that functions and processes information in real time
  • 4. Applications  Conventional camera very inefficient (Memory, FOV, power)  Need only one camera to secure an area vs multiple  Remote monitoring  Home Security
  • 5. Group Members Bogdan  Emailing images and sending SMS to user  Manual Control of Camera  Power Supply for System (120V AC and DC Batteries  Design of Stand Base Messan  Microcontroller Programming  Servo Motor Control  Sensor Configuration  Stand Articulation Design  Image Processing  Object Tracking  GUI Design  Camera Calibration  Design of Camera Mounting Surface Chris
  • 6. Project Development  We used Plexiglas as the main building material due to its low cost, high strength and durability  Rotating platform that will be supported by a bearing to allow easy movement  Arm that supports the camera and moves it vertically Material Cost Plexiglas ~ $80 Servo Motors ~ $60 L-Brackets/Bolts/Bearings ~ $20 Microcontroller/Leads/Batteries/Sensors…etc ~ $60 Camera ~ $20 Total: ~$240
  • 8. 9V Battery for Arduino 6V Battery Pack for Servo Motors Arduino
  • 9. Features  SMS/Email  The moment a face is detected, an SMS is sent to the user alerting them to check their email for an image of a possible intruder  Auxiliary Power  There are two onboard battery packs that allow for the device to still operate even if external power is lost  Bluetooth  Communication between the Microcontroller and the computer can be done via USB serial or Bluetooth to allow for wireless control  Manual Control  Control of the system can be done via Xbox controller or Bluetooth-enabled smartphone
  • 10. Project Development  GUI and tracking algorithms coded in Python  Opencv, PySerial, PyGame, Tkinter  Communication between computer and Microcontroller done through USB serial or Bluetooth Serial  Various parameters and settings can be changed in the GUI
  • 11. Tracking  Tracking starts the moment a face is detected  Notification is sent to the user  Servos move the camera so that the face stays in the center of the screen  https://youtu.be/AQ-ZPdWxF4g
  • 12. Problems encountered  Instability (Python/Arduino)  Lack of documentation for packages (opencv)  Parts failure and replacement  Cracking Plexiglas  Structural rigidity  Face detection false positives
  • 13. Improvements and Future Development  With additional funding:  More expensive servos allow for quicker, more accurate control  More powerful Microcontroller allows for lower latency and quicker computation times  Additional paid packages allow for better face/body recognition  With additional time:  Person identification  Smaller design for better fitment in confined spaces
  • 14. Conclusion  Overall our team was able to overcome many obstacles in the developmental and design phase  We are able to meet and exceed all the objectives that we have set fourth in our project proposal  We were able to experience team working, problem-solving and debugging in real world engineering application