A Scalable Clustered Camera System for Multiple Object Tracking
Reliable and efficient tracking of objects by multiple cameras is an important and challenging problem, which finds wide-ranging application areas. Most existing systems assume that data from multiple cameras is processed on a single processing unit or by a centralized server. However, these approac...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
SpringerOpen
2008-09-01
|
Series: | EURASIP Journal on Image and Video Processing |
Online Access: | http://dx.doi.org/10.1155/2008/542808 |
id |
doaj-5b20e77c042240fea26fd4dcc5807d60 |
---|---|
record_format |
Article |
spelling |
doaj-5b20e77c042240fea26fd4dcc5807d602020-11-25T02:30:07ZengSpringerOpenEURASIP Journal on Image and Video Processing1687-51761687-52812008-09-01200810.1155/2008/542808A Scalable Clustered Camera System for Multiple Object TrackingJaswinder P. SinghWayne H. WolfCheng-Yao ChenJason SchlessmanSenem VelipasalarReliable and efficient tracking of objects by multiple cameras is an important and challenging problem, which finds wide-ranging application areas. Most existing systems assume that data from multiple cameras is processed on a single processing unit or by a centralized server. However, these approaches are neither scalable nor fault tolerant. We propose multicamera algorithms that operate on peer-to-peer computing systems. Peer-to-peer vision systems require codesign of image processing and distributed computing algorithms as well as sophisticated communication protocols, which should be carefully designed and verified to avoid deadlocks and other problems. This paper introduces the scalable clustered camera system, which is a peer-to-peer multicamera system for multiple object tracking. Instead of transferring control of tracking jobs from one camera to another, each camera in the presented system performs its own tracking, keeping its own trajectories for each target object, which provides fault tolerance. A fast and robust tracking algorithm is proposed to perform tracking on each camera view, while maintaining consistent labeling. In addition, a novel communication protocol is introduced, which can handle the problems caused by communication delays and different processor loads and speeds, and incorporates variable synchronization capabilities, so as to allow flexibility with accuracy tradeoffs. This protocol was exhaustively verified by using the SPIN verification tool. The success of the proposed system is demonstrated on different scenarios captured by multiple cameras placed in different setups. Also, simulation and verification results for the protocol are presented.http://dx.doi.org/10.1155/2008/542808 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Jaswinder P. Singh Wayne H. Wolf Cheng-Yao Chen Jason Schlessman Senem Velipasalar |
spellingShingle |
Jaswinder P. Singh Wayne H. Wolf Cheng-Yao Chen Jason Schlessman Senem Velipasalar A Scalable Clustered Camera System for Multiple Object Tracking EURASIP Journal on Image and Video Processing |
author_facet |
Jaswinder P. Singh Wayne H. Wolf Cheng-Yao Chen Jason Schlessman Senem Velipasalar |
author_sort |
Jaswinder P. Singh |
title |
A Scalable Clustered Camera System for Multiple Object Tracking |
title_short |
A Scalable Clustered Camera System for Multiple Object Tracking |
title_full |
A Scalable Clustered Camera System for Multiple Object Tracking |
title_fullStr |
A Scalable Clustered Camera System for Multiple Object Tracking |
title_full_unstemmed |
A Scalable Clustered Camera System for Multiple Object Tracking |
title_sort |
scalable clustered camera system for multiple object tracking |
publisher |
SpringerOpen |
series |
EURASIP Journal on Image and Video Processing |
issn |
1687-5176 1687-5281 |
publishDate |
2008-09-01 |
description |
Reliable and efficient tracking of objects by multiple cameras is an important and challenging problem, which finds wide-ranging application areas. Most existing systems assume that data from multiple cameras is processed on a single processing unit or by a centralized server. However, these approaches are neither scalable nor fault tolerant. We propose multicamera algorithms that operate on peer-to-peer computing systems. Peer-to-peer vision systems require codesign of image processing and distributed computing algorithms as well as sophisticated communication protocols, which should be carefully designed and verified to avoid deadlocks and other problems. This paper introduces the scalable clustered camera system, which is a peer-to-peer multicamera system for multiple object tracking. Instead of transferring control of tracking jobs from one camera to another, each camera in the presented system performs its own tracking, keeping its own trajectories for each target object, which provides fault tolerance. A fast and robust tracking algorithm is proposed to perform tracking on each camera view, while maintaining consistent labeling. In addition, a novel communication protocol is introduced, which can handle the problems caused by communication delays and different processor loads and speeds, and incorporates variable synchronization capabilities, so as to allow flexibility with accuracy tradeoffs. This protocol was exhaustively verified by using the SPIN verification tool. The success of the proposed system is demonstrated on different scenarios captured by multiple cameras placed in different setups. Also, simulation and verification results for the protocol are presented. |
url |
http://dx.doi.org/10.1155/2008/542808 |
work_keys_str_mv |
AT jaswinderpsingh ascalableclusteredcamerasystemformultipleobjecttracking AT waynehwolf ascalableclusteredcamerasystemformultipleobjecttracking AT chengyaochen ascalableclusteredcamerasystemformultipleobjecttracking AT jasonschlessman ascalableclusteredcamerasystemformultipleobjecttracking AT senemvelipasalar ascalableclusteredcamerasystemformultipleobjecttracking AT jaswinderpsingh scalableclusteredcamerasystemformultipleobjecttracking AT waynehwolf scalableclusteredcamerasystemformultipleobjecttracking AT chengyaochen scalableclusteredcamerasystemformultipleobjecttracking AT jasonschlessman scalableclusteredcamerasystemformultipleobjecttracking AT senemvelipasalar scalableclusteredcamerasystemformultipleobjecttracking |
_version_ |
1724829757125689344 |