a j2me-based wireless automated video surveillance system using

23
A J2ME-Based Wireless Automated Video Surveillance System Using Motion Detection Method Wireless Automate Video Surveillance System 1

Upload: killerboss-venomizer

Post on 28-Mar-2015

159 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A J2ME-Based Wireless Automated Video Surveillance System Using

A J2ME-Based Wireless Automated Video Surveillance

System Using Motion Detection Method

Wireless Automate Video Surveillance System 1

Page 2: A J2ME-Based Wireless Automated Video Surveillance System Using

Wireless Automate Video Surveillance System

2

TEAM MEMBERS

• RAHUL K. VENU (team leader)• Geevee sajan• NADEEM ABDUL RUB NISTAR

• Organisation – icet,mulavoor

Page 3: A J2ME-Based Wireless Automated Video Surveillance System Using

Wireless Automate Video Surveillance System

3

MOTIVATION

• The increasing need for intelligent video surveillance in public, commercial and family applications.

• To provide a low-cost intelligent mobile phone-based wireless video surveillance solution.

• It can be easily installed at homes.

• Security cameras could not be transfered and installed from one place to another.

• Provides alert through sms/mail/alarm.

Page 4: A J2ME-Based Wireless Automated Video Surveillance System Using

Wireless Automate Video Surveillance System

4

INTRODUCTION

• A low-cost automated mobile phone-based wireless Video surveillance solution using motion detection .

• The proposed solution can be applied not only to various security systems, but also to environmental surveillance.

• Uses background Subtraction Technology.

• Limited by the memory Consuming and computing capacity of a mobile phone, a cross-correlation technique is presented for adaptation.

Page 5: A J2ME-Based Wireless Automated Video Surveillance System Using

Wireless Automate Video Surveillance System

5

• A self-adaptive background model that can update automatically and timely to adapt to the slow and slight changes of natural environment is detailed.

• Divides the current captured image into four quadrants and When the cross correlation of one or more quadrant reaches a certain threshold, a moving object is detected.

• The mobile phone will notify the user by sending SMS/Mail.

• This method can be implemented for mobile phones and the proposed solution can be used in constructing mobile security monitoring system with low-cost hardware and equipments.

Page 6: A J2ME-Based Wireless Automated Video Surveillance System Using

Wireless Automate Video Surveillance System

6

Real time frame

capture

Background subtraction algorithm

SMS alert/alarm

MODULES

Page 7: A J2ME-Based Wireless Automated Video Surveillance System Using

Wireless Automate Video Surveillance System

7

System Requirements

• Java enabled Mobile phones with minimum 1.3 MP Camera.

• Mobile phone with Video capturing facility.

• All embedded platforms with camera equipped and JSR135(MMAPI)/JSR120(WMA) supported can install this system.

• MMS functionality enabled SIM card.

Page 8: A J2ME-Based Wireless Automated Video Surveillance System Using

Wireless Automate Video Surveillance System

8

ALGORITHM

BACKGROUND SUBTRACTION TECHNOLOGY

o This technology involves 3 algorithms:-

• Background template construction

• Correlation technique

• Background template update

Page 9: A J2ME-Based Wireless Automated Video Surveillance System Using

Wireless Automate Video Surveillance System

9

Background Template Construction

• An average value of pixels in the same location of each frame in a video sequence is calculated.

•  As moving objects do not exist in the same location in each image of a real-time video sequence gray values of pixels which have the same location in each frame of the video sequence are averaged .

• The approximated background is called “background template”.

• Here the first 10 images are captured to calculate the background template.

Page 10: A J2ME-Based Wireless Automated Video Surveillance System Using

Wireless Automate Video Surveillance System

10

• In this technique, the captured images are Sub-divided into four equal parts.

• A two dimensional cross correlation is calculated using the formula given below between each sub image with its corresponding part in the Background template.

 

Correlation Technique(Motion detection)

Page 11: A J2ME-Based Wireless Automated Video Surveillance System Using

Wireless Automate Video Surveillance System

11

• r = Correlation value

• A = matrix representing pixel values of first image

• B = matrix representing pixel values of second image

• A = Average of (A)

• B = Average of (B)  

Page 12: A J2ME-Based Wireless Automated Video Surveillance System Using

Wireless Automate Video Surveillance System

12

• This process produces four values ranging from -1 to 1.

• The value is 1 if there is no motion and as it decreases from 1 ,the motion increases.

• Correlation is done by considering the first two images-the background image and the new image.

• Comparing the pixel values in RGB form is difficult and complex So they are converted to gray images where the pixel comparison is flexible.

• Then these two images will be divided into 4 equal quadrants.

Page 13: A J2ME-Based Wireless Automated Video Surveillance System Using

Wireless Automate Video Surveillance System

13

• First quadrant of the first image with the corresponding quadrant of the second image is compared and correlation value is calculated. Similarly the other three quadrants are compared.

• These four values are checked with the correlation value (r =1).If it is less than 1, depending upon the range, the type of the motion is detected.

• This entire process is repeated for all remaining consecutive images and the value of “r” is calculated for all cases.

Page 14: A J2ME-Based Wireless Automated Video Surveillance System Using

Wireless Automate Video Surveillance System

14

Background Template Update

• Due to the sun light changing very slowly, the background template must be updated timely.

Page 15: A J2ME-Based Wireless Automated Video Surveillance System Using

Wireless Automate Video Surveillance System

15

• Add 1 to the pixels value in the background template if the corresponding pixels value is more than it is in the template, or subtract 1 if it is less.

• Pixel k is a pixel in frame j, and Pixel background k is the corresponding pixel in background template. These two pixels have the same location in their frames.

• With this method, the background template can adjust automatically according to environment change.

Page 16: A J2ME-Based Wireless Automated Video Surveillance System Using

Wireless Automate Video Surveillance System

16

DESIGN

LOGIN

Page 17: A J2ME-Based Wireless Automated Video Surveillance System Using

Wireless Automate Video Surveillance System

17

Page 18: A J2ME-Based Wireless Automated Video Surveillance System Using

Wireless Automate Video Surveillance System

18

Page 19: A J2ME-Based Wireless Automated Video Surveillance System Using

Wireless Automate Video Surveillance System

19

Page 20: A J2ME-Based Wireless Automated Video Surveillance System Using

Wireless Automate Video Surveillance System

20

progress

35% Completed

Page 21: A J2ME-Based Wireless Automated Video Surveillance System Using

Wireless Automate Video Surveillance System

21

Any questions????

Page 22: A J2ME-Based Wireless Automated Video Surveillance System Using

Wireless Automate Video Surveillance System

22

Time needed to complete the project = 15 Days

Page 23: A J2ME-Based Wireless Automated Video Surveillance System Using

Wireless Automate Video Surveillance System

23

Thank you….