a j2me-based wireless automated video surveillance system using
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….