Frank Lenzen, Henrik Schäfer, Christoph Garbe
Software Package for Denoising Time-of-Flight Data
example scene | noisy ToF depth | filtered depth |
As a key issue of the project
The final algorithm for denoising, as described in [3,4], is made publicly available under the GPL.
If you are interested in the code, please send an email to Frank Lenzen.
Our code is written in C++. It requires the following software packages:
- the Vigra library (github)
- openCV (download page)
- cimg.h (download page,
Ubuntu package:
sudo apt-get install Cimg-dev)
Related publications
[1] | Frank Lenzen, Kwang In Kim, Henrik Schäfer, Rahul Nair, Stephan Meister, Florian Becker, Christoph S. Garbe, Christian Theobalt, | |
Denoising Strategies for Time-of-Flight Data, | ||
In J. Davis, M. Grzegorzek, B. Jähne, R. Koch, A. Kolb, R. Raskar, C. Theobalt (eds.), | ||
Time-of-Flight Imaging: Algorithms, Sensors and Applications, LNCS 8200, Springer | ||
[2] | Damien Lefloch, Rahul Nair, Frank Lenzen, Henrik Schäfer, Lee Streeter, Michael J. Cree, Reinhard Koch, Andreas Kolb, | |
Technical Foundation and Calibration Methods for Time-of-Flight Cameras, | ||
In J. Davis, M. Grzegorzek, B. Jähne, R. Koch, A. Kolb, R. Raskar, C. Theobalt (eds.), | ||
Time-of-Flight Imaging: Algorithms, Sensors and Applications, LNCS 8200, Springer | ||
[3] | Henrik Schäfer, Frank Lenzen, Christoph S. Garbe, | |
Depth and Intensity based Edge Detection in Time-of-Flight Images, | ||
Proceedings of 3D Vision, 2013 | ||
[4] | Frank Lenzen, Henrik Schäfer, Christoph Garbe, | |
Denoising Time-Of-Flight Data with Adaptive Total Variation, | ||
Advances in Visual Computing, LNCS vol. 6938, pp. 337-346, Springer 2011 | ||
[5] | Frank Lenzen, Henrik Schäfer | |
ToF denoising -- quick start guide [pdf] |