TY - GEN
T1 - Multi-camera topology recovery from coherent motion
AU - Mandel, Zehavit
AU - Shimshoni, Ilan
AU - Keren, Daniel
PY - 2007
Y1 - 2007
N2 - Given a surveillance system with many cameras, which cover a wide and complex area, it is important to know the camera network topology. I.e., which cameras have overlapping fields of view. This is useful for inferring 3D structure and tracking. The computational model assumed in this paper is that each camera has its own computing unit able to perform simple processing operations and is connected via a communication network to all the other cameras. Due to the similar nature of the scenes photographed by the cameras, it might be hard to compute the overlap by matching features. This paper therefore suggests to accomplish the task automatically, using a distributed algorithm. Each camera detects motion locally and transmits the detected motion position to the other cameras. The overlap is detected by searching for correlations defined by simultaneous activity in image regions. The areas of these regions are chosen so that they optimize the number of frames required to determine whether there is an overlap and to reduce the number of false decisions. Each camera determines the number of regions based on the amount of motion detected in its field of view. The algorithm has been implemented and tested both in simulated and real multi-camera image sequences.
AB - Given a surveillance system with many cameras, which cover a wide and complex area, it is important to know the camera network topology. I.e., which cameras have overlapping fields of view. This is useful for inferring 3D structure and tracking. The computational model assumed in this paper is that each camera has its own computing unit able to perform simple processing operations and is connected via a communication network to all the other cameras. Due to the similar nature of the scenes photographed by the cameras, it might be hard to compute the overlap by matching features. This paper therefore suggests to accomplish the task automatically, using a distributed algorithm. Each camera detects motion locally and transmits the detected motion position to the other cameras. The overlap is detected by searching for correlations defined by simultaneous activity in image regions. The areas of these regions are chosen so that they optimize the number of frames required to determine whether there is an overlap and to reduce the number of false decisions. Each camera determines the number of regions based on the amount of motion detected in its field of view. The algorithm has been implemented and tested both in simulated and real multi-camera image sequences.
UR - http://www.scopus.com/inward/record.url?scp=47349094439&partnerID=8YFLogxK
U2 - 10.1109/ICDSC.2007.4357530
DO - 10.1109/ICDSC.2007.4357530
M3 - Conference contribution
AN - SCOPUS:47349094439
SN - 1424413540
SN - 9781424413546
T3 - 2007 1st ACM/IEEE International Conference on Distributed Smart Cameras, ICDSC
SP - 243
EP - 250
BT - 2007 1st ACM/IEEE International Conference on Distributed Smart Cameras, ICDSC
T2 - 2007 First ACM/IEEE International Conference on Distributed Smart Cameras, ICDSC-07
Y2 - 25 September 2007 through 28 September 2007
ER -