Vous êtes sur la page 1sur 4

TECHINICAL PAPER PRESENTATION ON

By
p. Sruthi Keerthi
3rd B-TECH CSE 07701A0598

S.Sahithi
3rd B-TECH CSE 07701A0581

Email: sruthiporeddy@gmail.com sahithi.cse81@gmail.com

E-mail:

Annamacharya institute of technology & sciences


New boyanapalli Rajampet

Wireless Video Surveillance


Abstract Increasing need for intelligent video surveillance in public, commercial and family applications makes automated video surveillance systems one of the main current application domains in computer vision. Intelligent video surveillance systems deal with the real-time monitoring of persistent and transient objects within a specific environment. A low-cost intelligent mobile phonebased wireless video surveillance solution using moving object recognition technology is proposed in this paper. The proposed solution can be applied not only to various security systems, but also to environmental surveillance. Firstly, the basic principle of moving object detecting is given. Limited by the memory consuming and computing capacity of a mobile phone, a background subtraction algorithm is presented for adaptation. Then, a self-adaptive background model that can update automatically and timely to adapt to the slow and slight changes of natural environment is detailed. When the subtraction of the current captured image and the background reaches a certain threshold, a moving object is considered to be in the current view, and the mobile phone will automatically notify the central control unit or the user through phone call, SMS (Short Message System) or other means. The proposed algorithm can be implemented in an embedded system with little memory consumption and storage space, so its feasible for mobile phones and other embedded platforms, and the proposed solution can be used in constructing mobile security monitoring system with low-cost hardware and equipments. Thus our results first emulated in Wireless toolkit and the results show the effectiveness of proposed solution. Prototype The system architecture is shown in Figure 1

Figure 1: System Architecture In the prototype system, if the difference between real-time frame and template reaches a predefined threshold, moving objects are considered to appear. Then the handset will send out an alert SMS. Since the device has good mobility, it can be put anywhere including those area not covered by other surveillance system. And it can be deployed rapidly in emergency. Experiment The prototype has been implemented on Motorola E680 GSM phone and Motorola ic902 CDMA1X phone. The phone fact sheet is listed below Table 1: Phone Fact Sheet E680
CPU Intel xScale 300 MHz OS Scree n Camer a Java Data Servic e Linux 240*320 0.3 pixel

IC902
Qualcomm MSM6550 225 MHz ARM9 CDMABrew 65K colors

Mega 2.0 Mega pixel

MIDP 2.0 JSR135 JSR120 etc. GPRS 10 Class CDMA1X 400-700kbps

32-48kbps

Figure 3 is the UI (User Interface) of the prototype application. The first picture in the form is real time frame, which is got from the camera originally. The second image is the template image. If there are some moving objects being detected, the third picture will be displayed on the form. And some real time information is displayed below the pictures.

reduced to 160*120, which is still enough to be used to identify the moving objects. The performance for 100 frames is detailed in Table 2. The term Snapshot time is the time length to get the image though J2ME MMA API. It mainly depends on the capability of Hardware, Operating System and Java VM. The DIP (digital image process) time is the time length to perform the background subtraction algorithm, including images compare and template update. The Frame time is the total time to process a frame which equals to the sum of Snapshot time and DIP time. The Frame time Average is an average of several frame time. The Template time is the total time to construct the background template. In this instance, the Snapshot time , DIP time and Frame time of the 100th frame are presented. And the Frame time Average of the 100 frames and Template time are also given. Table 2: Performance (in millisecond) E680
Image size Snapshot time (100th frame) DIP (digital image process) time (100th frame) Frame time (100th frame) Frame time Average (100 frames) Template Time (first 10 frames) 192*1 92 1213 ms 278 ms 1491 ms 1542 ms 20422 ms

Figure 2: Java Demo

Since the first several frames must be stored to calculate the template, a big memory heap size is needed. For E680, the image size is 192*192.The Java Virtual Machine heap is big enough to store the frames. But for ic902, the image size is 640*480.The JVM heap cant provide so much memory. There are two methods to solve this problem. First, the frames can be stored to the EFS (Embedded File System). Second, the image size can be reduced. The first method can provide high resolution image data, which contains more detailed image features. But storing to EFS will take a much longer time than storing to memory, and much longer time is need in the following calculating processes. The second method will lost some detailed image features, but it can fully operated in memory and reduce much processing time. Considered the requirements of the real time ability, the second method is adopted. The image size is

IC902
160*12 0 1565 ms 296 ms

1861 ms 1792 ms 25639 ms

As shown in Table 2, the background template can be built in less than half a minute. And the total time to calculate a frame is around one and a half seconds. It meets the requirements to be a family security monitoring system and an anti-theft system. The experiment demonstrates the feasibility of the proposed system. Some frames are magnified to be seen more clearly (See Figures 3 - 5). Figure 3 is the self-adaptive background template. As shown in Figure 4 and 5, a person run into the scene was identified immediately.

Figure 5: Foregrounds (Moving Object)

Figure 3: Background Template

Figure 4: Real Time Frame

Vous aimerez peut-être aussi