380 likes | 677 Views
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.
E N D
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
Objectives GUI
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
Algorithms Implementation – Motion Detection • Edge Detection in iPhone Input image Edge Detection Edge Extraction Compare the difference Identifiy Motion
Algorithms Implementation – Motion Detection • Face Detection in iPhone Input image Face Detection Face Extraction Face Recognition Identifiy Human Motion
Algorithms Implementation – Motion Detection • Pixel Difference • Optimization
Optimization of Pixel difference detection • Pixel Difference Level • represents the sensitivity of the difference between two pixels
Optimization of Pixel difference detection • Motion Points • represents the number of pixels per particular area to compare with
Optimization of Pixel difference detection • Motion Level • threshold level indicates the percentage of the number of pixels difference counted over total “Motion Points”
Comparison of motion detection algorithms Pixel Difference Detection Edge Detection
Comparison of motion detection algorithms Win! Win! Win!
Algorithms Implementation – Movement Detection Motion detection • Capture Screem image • Perfrom Pixel-Difference Detection • Optimizatioin • Notification Movement detection • Activate accelerometer • Perform Movement Detection • Notification
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
Sender’s Outgoing SMTP Server Receiver’s Incoming SMTP Server Notification design – Email Notification • SMTP Server • Photo Attachment
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]; }
Introduction to Brian's work • Algorithms implementation • Location positioning algorithm • Notification design • Email Notification with Google Maps • Location tracking system, Tracky
Algorithm for displaying user location • MKMapView • MKCoordinateRegion • MKUserLocation • MKReverseGeocoder • MKPlacemark • MKPinAnnotation
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
Stability of internet connection • Generate error message
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
Demonstration http://www.youtube.com/watch?v=Rafbd3DnlZ0
Demonstration http://www.youtube.com/watch?v=Rafbd3DnlZ0
Future Variety of notifications, e.g. SMS Multi Tasking Web server support Control external sensors