Skip to Main content Skip to Navigation
New interface
Journal articles

An Overview of Depth Cameras and Range Scanners Based on Time-of-Flight Technologies

Radu Horaud 1 Miles Hansard 2 Georgios Evangelidis 1 Clément Ménier 3 
1 PERCEPTION - Interpretation and Modelling of Images and Videos
Inria Grenoble - Rhône-Alpes, Grenoble INP - Institut polytechnique de Grenoble - Grenoble Institute of Technology, LJK - Laboratoire Jean Kuntzmann
Abstract : Time-of-flight (TOF) cameras are sensors that can measure the depths of scene-points, by illuminating the scene with a controlled laser or LED source, and then analyzing the reflected light. In this paper we will first describe the underlying measurement principles of time-of-flight cameras, including: (i) pulsed-light cameras, which measure directly the time taken for a light pulse to travel from the device to the object and back again, and (ii) continuous-wave modulated-light cameras, which measure the phase difference between the emitted and received signals, and hence obtain the travel time indirectly. We review the main existing designs, including prototypes as well as commercially available devices. We also review the relevant camera calibration principles, and how they are applied to TOF devices. Finally, we discuss the benefits and challenges of combined TOF and color camera systems.
Document type :
Journal articles
Complete list of metadata

Cited literature [58 references]  Display  Hide  Download
Contributor : Perception team Connect in order to contact the contributor
Submitted on : Wednesday, June 1, 2016 - 5:45:36 PM
Last modification on : Monday, July 25, 2022 - 3:44:18 AM
Long-term archiving on: : Friday, September 2, 2016 - 10:53:44 AM


Files produced by the author(s)



Radu Horaud, Miles Hansard, Georgios Evangelidis, Clément Ménier. An Overview of Depth Cameras and Range Scanners Based on Time-of-Flight Technologies. Machine Vision and Applications, 2016, 27 (7), pp.1005-1020. ⟨10.1007/s00138-016-0784-4⟩. ⟨hal-01325045⟩



Record views


Files downloads