Title :
Design and implementation of ubiquitous smart cameras
Author :
Lin, Chang Hong ; Wolf, Wayne ; Dixon, Andrew ; Koutsoukos, Xenofon ; Sztipanovits, Janos
Author_Institution :
Princeton Univ., NJ
Abstract :
Design aspects and software modelling for ubiquitous real-time camera system are described in this paper. We propose system architecture using a network of inexpensive cameras and perform video processing in-network. In general, ubiquitous systems have to perform spatial and temporal calibration in advance to determine timing and coordination relationship between sensor nodes, and other application specific design considerations, such as system architecture, distributed software, control authority and communication channel. A methodology for transforming well-designed single-node algorithm to distributed system is also proposed. Applications for ubiquitous cameras can be modelled as the composition of system finite state machine, functional services and middleware. A service oriented software architecture is proposed to dynamically reconfigure services when system state changes. We have developed a distributed gesture recognition system with true in-network processing to analyze video in real time. By exchanging data and control messages between neighboring sensors, each node can maintain broader view of the environment with integrated video processing results. Our prototype system is built on Windows machines, and uses Webcams as sensors and local network as communication channel
Keywords :
finite state machines; gesture recognition; intelligent sensors; middleware; real-time systems; software architecture; spatiotemporal phenomena; telecommunication channels; ubiquitous computing; video cameras; Webcam; Windows machine; communication channel; control message; data exchange; distributed system; finite state machine; functional service; gesture recognition; local network; middleware; sensor node; service oriented software architecture; smart sensor; software modelling; spatial-temporal calibration; system architecture; ubiquitous real-time camera system; video processing; Application software; Calibration; Communication channels; Communication system control; Computer architecture; Real time systems; Sensor systems and applications; Smart cameras; Software design; Timing;
Conference_Titel :
Sensor Networks, Ubiquitous, and Trustworthy Computing, 2006. IEEE International Conference on
Conference_Location :
Taichung
Print_ISBN :
0-7695-2553-9
DOI :
10.1109/SUTC.2006.1636156