1 / 36

FYP Presentation

FYP Presentation. Using Mobile Sensors for Wireless Home Security System. Project supervisor : Dr. Amine Bermak. Agenda. Introduction. Design by Jason. Design by Brian. Implementation. Discussion. Opportunities. Objectives. GUI. Introduction to Jason's Work.

jessie
Download Presentation

FYP Presentation

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. FYP Presentation Using Mobile Sensors for Wireless Home Security System Project supervisor: Dr. Amine Bermak

  2. Agenda Introduction Design by Jason Design by Brian Implementation Discussion

  3. Opportunities

  4. Objectives GUI

  5. Introduction to Jason's Work • Algorithms Implementation • Motion Detection Algorithm • Movement Detection Algorithm • Surveillance Algorithm • Notification design • Email Notification • Alert Notification • CCTV Surveillance System, MoCam

  6. Algorithms Implementation – Motion Detection • Edge Detection in iPhone Input image Edge Detection Edge Extraction Compare the difference Identifiy Motion

  7. Algorithms Implementation – Motion Detection • Face Detection in iPhone Input image Face Detection Face Extraction Face Recognition Identifiy Human Motion

  8. Algorithms Implementation – Motion Detection • Pixel Difference • Optimization

  9. Optimization of Pixel difference detection • Pixel Difference Level • represents the sensitivity of the difference between two pixels

  10. Optimization of Pixel difference detection • Motion Points • represents the number of pixels per particular area to compare with

  11. Optimization of Pixel difference detection • Motion Level • threshold level indicates the percentage of the number of pixels difference counted over total “Motion Points”

  12. Comparison of motion detection algorithms Pixel Difference Detection Edge Detection

  13. Comparison of motion detection algorithms Win! Win! Win!

  14. Algorithms Implementation – Movement Detection Motion detection • Capture Screem image • Perfrom Pixel-Difference Detection • Optimizatioin • Notification Movement detection • Activate accelerometer • Perform Movement Detection • Notification

  15. Algorithms Implementation –Surveillance Start Surveillance • Motion Detection Mode • Monitoring Mode Start Movement Detection Start Image Processing of Pixel Difference Detection Start Surveillance Send Email Notification regularly

  16. Sender’s Outgoing SMTP Server Receiver’s Incoming SMTP Server Notification design – Email Notification • SMTP Server • Photo Attachment

  17. Notification design – Alert Notification • AVFoundation AVAudioPlayer *_player; // Load the audio file NSURL *fileURL = [[NSURL alloc] initFileURLWithPath: [[NSBundle mainBundle] pathForResource:@"Alarm" ofType:@"m4r"]]; _player = [[AVAudioPlayer alloc] initWithContentsOfURL:fileURL error:nil]; if( isAlarmOn && isMotionDetectionMode) { [_player play]; }

  18. Introduction to Brian's work • Algorithms implementation • Location positioning algorithm • Notification design • Email Notification with Google Maps • Location tracking system, Tracky

  19. Mapkit API

  20. Algorithm for displaying user location • MKMapView • MKCoordinateRegion • MKUserLocation • MKReverseGeocoder • MKPlacemark • MKPinAnnotation

  21. Algorithm for calculating Safe Zone • Store user location’s latitude & longitude • Compare them with the Safe Zone’s values • Make sure they are within boundary • Alert if not

  22. Stability of internet connection • Generate error message

  23. Accuracy of location positioning > >

  24. Google Static Maps

  25. Performance and Power consumption • Connect to the network using the WLAN whenever • Transmit the smallest amount of data needed • Disable location updates when it is not in use

  26. CCTV Surveillance System, MoCam

  27. Hardware Architecture

  28. Overview of GUI

  29. Demonstration http://www.youtube.com/watch?v=Rafbd3DnlZ0

  30. Location Tracking system, Tracky

  31. Hardware Architecture

  32. Overview of GUI

  33. Demonstration http://www.youtube.com/watch?v=Rafbd3DnlZ0

  34. Future Variety of notifications, e.g. SMS Multi Tasking Web server support Control external sensors

  35. Q&A

More Related