Professional Documents
Culture Documents
Chen 2008
Chen 2008
Abstract—One important goal of surveillance systems is to collect [5-9]. Traditional video surveillance systems allocate a large
information about the behavior and position of interested targets number of video cameras to monitor a whole environment and
in the sensing environment. These systems can be applied to collect a large volume of audio/video information requiring
many applications, such as fire emergency, surveillance system, great computation and manpower to analyze it. Generally,
and smart home. Recently, surveillance systems combining
someone must always be watching all the monitor screens to
wireless sensor networks with video cameras have become more
and more popular. In traditional video surveillance systems, the check whether events occurred or not in the monitored
system performance and cost is proportional to the number of environment. There are always some hints from these
deployed video camera. In this paper, we propose a real time numerous records, but the main disadvantage is the person's
video surveillance system consisting of many low cost sensors and capability to detect the motion of objects. For other possible
a few wireless video cameras. The system allows a group of disasters, like leak of gas or heat from fire accident, one
cooperating sensor devices to detect and track mobile objects and isolated system is not enough to notify them, instead, we need
to report their positions to the sink node in the wireless sensor to install several systems separately to detect and avoid them.
network. Then, the sink node uses the IP cameras deployed in the A sensor can sense many parameters in the environment, such
sensing area to record these events and display the present
as temperature, humidity and object motion detection. These
situations. We also propose a camera control scheme to initialize
the coverage distribution of cameras and support the inter-task sensed data can be quickly reported to a process center being
handoff operations between cameras. We have implemented the able to make a decision. However, WSN can just sense that
proposed system with 16 sensor nodes and two IP cameras, and something is irregular and reports some numerical information
evaluated the system performance. The result shows that our but it can not understand what happened. The characteristics
surveillance system is adaptable to variant environments and of WSN and video surveillance systems are so complementary
provides real time information of the monitored environment. that intelligent WSNs provide an opportunity to significantly
improve the quality and robustness of surveillance systems,
Keywords- real time, surveillance, sensor networks, video making them more powerful and providing more information
and services about environmental observation.
I. INTRODUCTION In this paper, we propose a video surveillance system
Recent advances in micro-electromechanical systems, integrating with WSNs. It can act as traditional video
embedded computing, and low power radio communication surveillance systems by using many low cost sensors and a
technology have sparked the advent of massively distributed few wireless video cameras. WSN is deployed to sense and
wireless sensor networks (WSNs). The WSNs consist of large report the information of events back to the sink, and then the
number of small, low cost, and low power sensor nodes, sink will control cameras to monitor and send video streams
which collect and disseminate environmental data. WSNs can back for data analysis. Since video streams contain event
be applied to many applications, including surveillance information, we save a large amount of manpower for data
systems, guiding systems, biological detection, habitat, analysis and achieve high monitoring quality. Our system is
agriculture, and health monitoring [2, 3]. The key advantage suitable to many surveillance applications, such as home
of WSNs is the ability to bridge the gap between physical and security and disaster avoidance in buildings. For simplicity
logical world by collecting and sending useful information to and convenience of system design and protocol description,
powerful devices that can process it. WSNs appropriately we make some assumptions. (1) The sensors allocated in the
applied to dangerous tasks can greatly decrease their risk, or monitor region are uniformly distributed. (2) Each sensor is
even avoid the need of manpower for certain tasks [4]. aware of its position. (3) The detected objects can emit some
Integrating the context-aware ability of WSN into surveillance signals, such as sound or light, that can be detected by sensors
system is an attractive direction which led to lots of researches or the objects themselves are phenomenal. Since a few
219
These parameters can be adjusted based on the application- Then the sink deletes all events in the assigned set from other
specification. event sets belonging to other cameras. Then sink repeats the
process again until all cameras been assigned a monitoring
C. Monitoring Region Allocation region. The heuristic method results in the best mapping of
Our goal is to use fewer cameras to achieve the same cameras and event sets so that the system can always monitor
surveillance quality as traditional surveillance systems. The most events as possible. In traditional surveillance systems, if
challenge is how to assign the monitoring regions to cameras. we want to provide a full coverage without any loss to a large
Every camera can monitor a proper sub-region in its area so square area, at least four cameras are needed. Although events
that the total number of monitored events is at its maximum. may lose in our system, it is using fewer cameras. It is the trade
We propose a heuristic method to decide the best mapping off between coverage and cost.
between cameras and monitor regions. As in Fig. 2(a), the D. Inter-task Handoff Operation
area covered by the circular regions represents the area that a
The key point of handoff operation is inter-task exchange
camera can monitor. A circular region is formed by one sensor
between cameras while a mobile object is moving around. The
and its one hop neighbors. A red node represents an event.
mobile object may be moving from a covered area of one
The number of circular regions of a camera is the same as the
camera to the covered regions of several cameras. The handoff
number of sensor nodes in its covered area. When an event
operation transfers the monitoring task of the mobile object
occurred in one circular region, the sink will create an event
from the current camera to a predicted camera while it enters
set belonging to that circular region. A camera will have a
the other coverage area of several cameras. The handoff
succession of event sets. The sink will collect event
operation is described as following.
information and classify these events with their positions
Due to the event report, the position and route that a mobile
periodically, and the cameras monitor and calculate the
object passed through will be recorded in the sink. Then, a
number of events in each set.
prediction of the next direction and position will be made
based on the past recorded data and the current position of the
mobile object. On an event M is now moving in the region
belonging to camera X:
i. If the next predicted position is still in the region of the
current monitoring camera X, nothing will happen and
the system follows the original monitoring region
allocation scheme to decide the next operations of
cameras.
ii. If the object enters the predicted covered region of other
cameras Y and Z, the system adds a virtual event into Y’s
and Z’s event lists according to the new position. A
(a) virtual event is regarded as a real event and taken into
consideration in the region allocation process.
iii. If the prediction failed, the system still can catch up this
moving object by original detecting method soon and the
sink will delete these incorrect virtual events and re-
assign the right camera to monitor it.
IV. PERFORMANCE E VALUATION
The experiments evaluate the performance of the proposed
system in real world. To study the performance of our system,
we conduct the following experiments on three different
scenarios as shown in Fig. 3. We obtained the experimental
results through an actual deployment of MICAz motes [1] on
the operational field, using the design method described in
Section III. In this evaluation section, we demonstrate the
analysis of system delay, Quality of Surveillance (QoS) and
inter-task handoff operation.
(b)
Figure 2. (a) Circular Monitor Region. (b) Camera and Event Sets Mapping
A. Evaluation of System Delay
For example, in Fig. 2, camera A has 10 event sets and the
corresponding number of events in each set is {2, 2, 3, 1, 3, 4, The system delay is a critical factor for the system analysis.
3, 2, 3, 1}. The other camera B also has its own event set, as In our system, the system delay consists of several portions,
shown in Fig. 2(b). At first, the sink will assign the event set including data collection of sensors, event position,
having maximum number of event to camera A as its information report, process of monitor region allocation and
monitoring region, where the event set is set 6 and has 4 events. rotation time of cameras. Although the absolute values may
220
(a) (b) (c)
Figure 3. Three test scenarios (a) 4 x 4 Grid (b) L shape (c) U shape.
˄˃˃
improve the monitoring quality. ˋ˃
To demonstrate the effectiveness of the monitoring region
ˉ˃
allocation scheme, we gradually increase the amount of
random occurred events to the system in the testing process. ˇ˃
Fig. 4 shows that our system keeps high ratio in each scenario ˅˃
during the whole testing time. As we increase the number of ˃
events, the system performance will noticeably rise and ˄ ˅ ˆ ˇ ˈ ˉ
achieve consistence. It also proves that our system has better
performance than the traditional system and is independent of ˡ̈̀˵˸̅ʳ̂˹ʳ˘̉˸́̇̆ʳʻˡʼ
environment.
˪˼̇˻ˀˣ̅˸˷˼˶̇˼̂́ ˪˼̇˻̂̈̇ˀˣ̅˸˷˼˶̇˼̂́
221
V. IMPLEMENTATION and manpower need are greatly decreased. The performance
The architecture described in section III is implemented on evaluation shows that the proposed system can be applied to
a TinyOS platform. TinyOS is an event-driven system which is different environments. Being able to achieve the same
written by NesC language. NesC language is specially used on function as traditional surveillance system with few cameras
the MICA mote platform. MICAz mote is an IEEE 802.15.4- and to perform the handoff operations smoothly among
compliant module, which supports 250kbps data rate and has cameras, we could make the system very useful in many
128kB programming memory and 4kB data memory. The surveillance applications.
network camera DCS-5300G, by D-Link Inc., is a powerful
surveillance device that can connect to the network through
802.11b/g interface. The DCS-5300G has a pan and tilt
function that can expand the viewing area to cover a wide 270
degrees angle side-to-side and a 90 degrees angle up and
down.
The hand-held device which can transmit 4 kHz sound is a
multi-function device [12], as shown in Fig. 7. The use of
audition as the localizer has some advantages. First, a
microphone can receive the sound emitted from all directions.
Second, the sound can be considered as one dimensional Figure 7. The Hand-held Device.
signal processing which requires significantly fewer ACKNOWLEDGMENT
computational resources compared to image-based systems.
So we chose 4 kHz sound to trigger an event in our system. This work is co-sponsored by Taiwan MoE ATU Program, by NSC
grants 94-2752-E-007-003-PA, 95-2219-E-009-007, and 94-2219-E-
The sensor board of each mote has a microphone and a tone
007-009, by MOEA under grant number 94-EC-17-A-04-S1-044.
detector that can filter out the 4 kHz sound and generate 1-bit
digital output. We use this output and the sound strength to REFERENCES
position the event in the range of one meter. [1] Crossbow. MOTE-KIT2400, http://www.xbow.com.
An experimental prototype is built on a 4 x 4 grid sensing [2] Murat Demirbas, Ken Yian Chow, Chieh Shyan Wan, “Internet-Sensor
field and GUI on the sink is shown as Fig. 6. There are two Integration for Habitat Monitoring,” Proceedings of the International
cameras locating near node No. 4 and No. 13. And the red Symposium on World of Wireless, Mobile and Multimedia Networks
WOWMOM ’06.
node represents an event are detected. The prototype has been [3] J. Burrell, T. Brooke, and R. Beckwith. Vineyard, “Computing: Sensor
tested in the National Tsing Hua University. Networks in Agricultural Production,” IEEE Pervasive Computing,
2004.
[4] Xun Wang, Wenjun Gu, S. Chellappan, K. Schosek, Dong Xuan,
“Lifetime optimization of sensor networks under physical attacks,”
IEEE International Communications Conference ICC, May 2005.
[5] V.A. Petrushin, Gang Wei, O. Shakil, D. Roqueiro, and V. Gershman,
“Multiple-Sensor Indoor Surveillance System Computer and Robot
Vision,” the 3rd Canadian Conference, June 2006.
[6] L. Snidaro and G.L. Foresti, “A Multi-camera Approach to Sensor
Evaluation in Video Surveillance,” Image Processing, IEEE
International Conference ICIP 2005, Volume 1, Sep. 2005.
[7] C. Micheloni, E. Salvador, F. Bigaran, and G.L. Foresti, “An Integrated
Surveillance System for Outdoor Security,” Proceedings. IEEE
Conference on Advanced Video and Signal Based Surveillance, Sep.
2005.
[8] Vijay Kumar, Rus, D., and Sanjiv Singh, “Robot and sensor networks
for first responders,” Pervasive Computing, IEEE Volume 3, Issue 4,
Page(s):24 – 33, Oct-Dec 2004.
Figure 6. GUI and Real Environment. [9] Yu-Chee Tseng, You-Chiun Wang;, and Kai-Yang Cheng, “An
Integrated Mobile Surveillance and Wireless Sensor (iMouse) System
VI. CONCLUSIONS and its Detection Delay Analysis,” Proceedings of the 8th ACM
international symposium on Modeling, analysis and simulation of
The main contribution of the paper is the idea of integrating wireless and mobile systems MSWiM, 2005.
WSN with video camera technology to provide better [10] X. Ji, H. Zha, J. J. Metzner, and G. Kesidis, “Dynamic Cluster Structure
surveillance service and the implementation of this system. for Object Detection and Tracking in Wireless Ad-hoc Sensor
And we also propose a method for monitoring region Networks” IEEE International Conference on Communications ICC,
2004.
assignment. With inter-task handoff operation, our system can [11] A.S. Sekmen, M. Wilkes, and K. Kawamura, “An Application of
seamless monitor the mobile object. WSN can sense many Passive Human-robot Interaction: Human-tracking based on Attention
interested environmental events that can enlarge the Distraction,” IEEE Transaction on Systems, Man, and Cybernetics,
monitoring range of traditional surveillance systems. By using March 2002.
[12] P.-Y. Chen, W. T. Chen, C.-H. Wu, Y.-C. Tseng, and C.-F. Huang, “A
video cameras, information returned by WSN would not be Group Tour Guide System by RFIDs and Wireless Sensor Networks”,
only vague environmental information, but they can be Information Processing in Sensor Networks (IPSN), Boston, USA, April
analyzed with real time images so that the computation effort 2007.
222