Docstoc

presentation ppt - PowerPoint Presentation

Document Sample
presentation ppt - PowerPoint Presentation Powered By Docstoc
					                                                             FYP
                                                             Presentation
                                                             Using Mobile Sensors for
                                                             Wireless Home Security
                                                             System


                                                            Project supervisor: Dr. Amine Bermak
       Author:           Student ID:          Email:
 Sun Chak Fong, Jason    06192520       ee_scf@stu.ust.hk
Cheung Ngai Hoi, Brian   06143971      tm_cnh@stu.ust.hk
  Agenda
                Design by      Design by     Implementati
Introduction                                                Discussion
                Jason          Brian         on


                Motion         Location                     Future
Opportunities                                MoCam
                detection      positioning                  development


                Movement
Objectives                                   Tracky
                detection


                Notification
Opportunities
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
                                    Compare
 Input       Edge        Edge                    Identifiy
                                        the
image      Detection   Extraction                 Motion
                                    difference
Algorithms Implementation –
Motion Detection
 Face   Detection in iPhone
                        Face                     Identifiy
 Input      Face                      Face
                                                  Human
image     Detection   Extraction   Recognition
                                                  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
Algorithm              Time to identify motion   Accuracy      CPU/Memory
                       occurred                                Usage


Edge Detection         1 – 2 second              Low           Medium

Face Detection         3 – 5 second              Medium        High

Pixel Difference       Less than 1 second        High          Low
(After optimization)

                                      Win!              Win!          Win!
Algorithms Implementation –
Movement Detection
Algorithms Implementation –
Surveillance
                                                       Start
                                                   Surveillance

 Motion   Detection Mode
                                             Start
                                           Movement
                                           Detection

                                                            Start Image
                                                           Processing of
                                                          Pixel Difference
                                                             Detection

                           Start
                       Surveillance

 Monitoring   Mode

                            Send Email
                            Notification
                             regularly
Notification design –
Email Notification
 SMTP   Server
            Sender’s Outgoing SMTP   Receiver’s Incoming SMTP
                     Server                    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
Mapkit API
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
Accuracy of location
positioning

    GPS   WLAN Hotspot   3G/triangulation
Google Static Maps
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
CCTV Surveillance System,
MoCam
 Hardware   Architecture
 Overview   of GUI
Demonstration




http://www.youtube.com/watch?v=Rafbd3DnlZ0
Location Tracking system,
Tracky
 Hardware   Architecture
 Overview   of GUI
Demonstration
    http://www.youtube.com/watch?v=Rafbd3DnlZ0
Future


Variety of                              Control
                 Multi     Web server
notifications,                          external
e.g. SMS         Tasking   support
                                        sensors
Q&A

				
DOCUMENT INFO