a j2me-based wireless automated video surveillance system using

Post on 28-Mar-2015

159 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

A J2ME-Based Wireless Automated Video Surveillance

System Using Motion Detection Method

Wireless Automate Video Surveillance System 1

Wireless Automate Video Surveillance System

2

TEAM MEMBERS

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

• Organisation – icet,mulavoor

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.

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.

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.

Wireless Automate Video Surveillance System

6

Real time frame

capture

Background subtraction algorithm

SMS alert/alarm

MODULES

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.

Wireless Automate Video Surveillance System

8

ALGORITHM

BACKGROUND SUBTRACTION TECHNOLOGY

o This technology involves 3 algorithms:-

• Background template construction

• Correlation technique

• Background template update

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.

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)

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)  

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.

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.

Wireless Automate Video Surveillance System

14

Background Template Update

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

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.

Wireless Automate Video Surveillance System

16

DESIGN

LOGIN

Wireless Automate Video Surveillance System

17

Wireless Automate Video Surveillance System

18

Wireless Automate Video Surveillance System

19

Wireless Automate Video Surveillance System

20

progress

35% Completed

Wireless Automate Video Surveillance System

21

Any questions????

Wireless Automate Video Surveillance System

22

Time needed to complete the project = 15 Days

Wireless Automate Video Surveillance System

23

Thank you….

top related