CSEM Scientific and Technical Report 2008
CSEM Scientific and Technical Report 2008
CSEM Scientific and Technical Report 2008
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Riselon – Using IEEE 802.15.4 for Real-time Visual People Tracking<br />
L. von Allmen, S. Pangaud, A. Hutter<br />
In this article, we present the realization of a real-time people tracking system focusing on the implementation of a suitable communication network,<br />
proper sensors pre-processing <strong>and</strong> fusion of the data harvested by the sensors.<br />
This project targeted the elaboration of a heterogeneous<br />
sensor network for the purpose of real time person detection<br />
<strong>and</strong> tracking system within home <strong>and</strong> building areas. It<br />
combines:<br />
• 2D high dynamic range vision sensors for people motion<br />
detection under any illumination conditions<br />
• 3D camera for object (people, groups) height detection<br />
to enhance the robustness of the detection <strong>and</strong> tracking as<br />
well as rejecting false triggering occasioned by pets <strong>and</strong><br />
shadows artefact.<br />
The sensors are wirelessly connected in a star network<br />
configuration to a supervisor node.<br />
Figure 1: Network architecture<br />
The area to be covered by the sensing network can be divided<br />
into clusters (see Figure 1). Every cluster has its own<br />
supervisor collecting the pre-processed data from the sensors<br />
via a wireless link. Pre-processing of the data means here the<br />
detection of moving parts in the Field-Of-View (FOV), the<br />
discrimination of people from pets, <strong>and</strong> reporting of<br />
trajectories. This reduction of the raw data to relevant<br />
information enables the use of low-power <strong>and</strong> low-cost<br />
communication means.<br />
The wireless link has to support three kinds of communication:<br />
• Time-stamp broadcasts from supervisor to sensor nodes.<br />
• Regular reporting from sensors: data is collected by the<br />
supervisor node on a periodic basis at a rate of 123 ms.<br />
The system can deal with occasional loss of regular<br />
reports if they occur sporadically.<br />
• On-request reporting from sensors: to furnish additional<br />
information such as compressed captures (pictures) of the<br />
FOV, statistical analysis results, general conditions<br />
(illumination) ... This traffic does not require deterministic<br />
time of delivery.<br />
The challenging part in communications is the regular<br />
reporting, where each node may be transmitting up to<br />
86 bytes every 123 ms <strong>and</strong> with up to six sensors in a cluster.<br />
This results in an aggregated throughput of 33.6 kb/s on the<br />
supervisor.<br />
The network configuration typically calls for the use of<br />
IEE802.15.4. This st<strong>and</strong>ard defines an operation mode to<br />
build a network in a star configuration with a coordinator<br />
transmitting beacon signals in order to synchronize the<br />
network. The coordinator periodically emits beacons. Beacon<br />
signals can have a payload. The payload will carry the timestamp<br />
from the supervisor, which at the same time is also the<br />
network coordinator. The st<strong>and</strong>ard defines a super-frame<br />
structure as illustrated in Figure 2.<br />
Figure 2: IEEE 802.15.4 super-frame structure<br />
The super-frame starts with the transmission of the beacon to<br />
all network nodes. Then – as shown in Figure 2 – after the<br />
beacon follows the active period, where communication<br />
between nodes <strong>and</strong> coordinator takes place. This active<br />
period can be organised in two periods: the contention access<br />
period (CAP) <strong>and</strong> the contention-free access period (CFP).<br />
In CFP up to six slots could be reserved to guarantee<br />
communication between a sensor <strong>and</strong> the supervisor. The<br />
CFP accommodates the regular traffic. The CAP provides<br />
space for the on-request reporting traffic.<br />
In the current system there is no inactive period in the superframe.<br />
This is imposed by the requirements of the traffic of the<br />
application.<br />
Figure 3: The cameras <strong>and</strong> the monitored area<br />
The communication system has been implemented on a board<br />
containing a micro-controller <strong>and</strong> a radio chip dedicated to<br />
802.15.4. The Medium Access Control (MAC), part of the<br />
st<strong>and</strong>ard, is the <strong>CSEM</strong> implementation of 802.15.4. This MAC<br />
version is one of the very few implementations available that<br />
provides support for the guaranteed traffic.The concept was<br />
validated <strong>and</strong> a prototype installed covering the reception area<br />
of the <strong>CSEM</strong> building (Figure 3). This prototype network is<br />
now in operation <strong>and</strong> serving as a show case.<br />
9