Abstract Many computer vision applications that exploit a network of independent cameras strongly depend on an accurate synchronization between them. This is indeed the case for 3D tracking. In fact, even if the calibration of the intrinsic and extrinsic parameters of each camera is flawless, inaccurate synchronization would still result in an impaired triangulation between incoherent projective images of the observed features. In many setups, synchronization can be guaranteed with specialized hardware supporting dedicated trigger control lines, however this becomes more difficult when dealing with a (possibly dynamic) network of distributed cameras communicating through wireless channels. With this paper we introduce an end-to-end solution to the problem, including a very simple hardware design for an easy to track device and a practical method that exploits its intrinsic properties for obtaining precise synchronization among an arbitrary number of cameras. Furthermore we propose a simple interpolation schema that can deal naturally with shots captured at different times. Our approach is highly scalable, since it does not require any kind of direct communication or synchronization between cameras. Moreover, new cameras can be added at any time without requiring any additional configuration. In order to test our method we built a specially crafted setup that we used to perform an exhaustive set of experiments.

Many computer vision applications that exploit a network of independent cameras strongly depend on an accurate synchronization between them. This is indeed the case for 3D tracking. In fact, even if the calibration of the intrinsic and extrinsic parameters of each camera is flawless, inaccurate synchronization would still result in an impaired triangulation between incoherent projective images of the observed features. In many setups, synchronization can be guaranteed with specialized hardware supporting dedicated trigger control lines, however this becomes more difficult when dealing with a (possibly dynamic) network of distributed cameras communicating through wireless channels. With this paper we introduce an end-to-end solution to the problem, including a very simple hardware design for an easy to track device and a practical method that exploits its intrinsic properties for obtaining precise synchronization among an arbitrary number of cameras. Furthermore we propose a simple interpolation schema that can deal naturally with shots captured at different times. Our approach is highly scalable, since it does not require any kind of direct communication or synchronization between cameras. Moreover, new cameras can be added at any time without requiring any additional configuration. In order to test our method we built a specially crafted setup that we used to perform an exhaustive set of experiments.

Phase-based spatio-temporal interpolation for accurate 3D localization in camera networks

ALBARELLI, Andrea;COSMO, LUCA;BERGAMASCO, FILIPPO;SARTORETTO, Flavio
2015-01-01

Abstract

Many computer vision applications that exploit a network of independent cameras strongly depend on an accurate synchronization between them. This is indeed the case for 3D tracking. In fact, even if the calibration of the intrinsic and extrinsic parameters of each camera is flawless, inaccurate synchronization would still result in an impaired triangulation between incoherent projective images of the observed features. In many setups, synchronization can be guaranteed with specialized hardware supporting dedicated trigger control lines, however this becomes more difficult when dealing with a (possibly dynamic) network of distributed cameras communicating through wireless channels. With this paper we introduce an end-to-end solution to the problem, including a very simple hardware design for an easy to track device and a practical method that exploits its intrinsic properties for obtaining precise synchronization among an arbitrary number of cameras. Furthermore we propose a simple interpolation schema that can deal naturally with shots captured at different times. Our approach is highly scalable, since it does not require any kind of direct communication or synchronization between cameras. Moreover, new cameras can be added at any time without requiring any additional configuration. In order to test our method we built a specially crafted setup that we used to perform an exhaustive set of experiments.
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in ARCA sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10278/3659789
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 2
  • ???jsp.display-item.citation.isi??? 0
social impact