Proceedings

Self-supervised End-to-end ToF Imaging Based on RGB-D Cross-modal Dependency

Download BibTeX Cite

Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 1982-1990.

https://doi.org/10.24963/ijcai.2025/221

Abstract

Time-of-Flight (ToF) imaging systems are susceptible to various noise and degradation, which can severely affect image quality. Traditional sequential imaging pipelines often suffer from error accumulation due to separate multi-stage processing. Existing end-to-end methods typically rely on noisy-clean depth image pairs for supervised learning.

However, acquiring ground-truth is challenging in real-world scenarios due to factors such as Multi-Path Interference (MPI), phase wrapping, and complex noise patterns.

In this paper, we propose a self-supervised learning framework for end-to-end ToF imaging, which does not require any noisy-clean pairs yet generalizes well across various off-the-shelf cameras.

Our framework leverages the cross-modal dependencies between RGB and depth data as implicit supervision to effectively suppress noise and maintain image fidelity. Additionally, the loss function integrates the statistical characteristics of raw measurement data, enhancing robustness against noise and artifacts.

Extensive experiments on both synthetic and real-world data demonstrate that our approach achieves performance comparable to supervised methods, without requiring paired noisy-clean data for training.

Furthermore, our method consistently delivers strong performance across all evaluated cameras, highlighting its generalization capabilities. The code is available at https://github.com/WeihangWANG/RGBD_imaging.

  1. [Agresti and Zanuttigh, 2018] Gianluca Agresti and Pietro Zanuttigh. Deep learning for multi-path error removal in tof sensors. In Proceedings of the European Conference on Computer Vision (ECCV) Workshops, pages 0-0, 2018.
  2. [Agresti et al., 2019] Gianluca Agresti, Henrik Schaefer, Piergiorgio Sartor, and Pietro Zanuttigh. Unsupervised domain adaptation for tof data denoising with adversarial learning. In 2019 IEEE/CVF Conference on Computer Vi- sion and Pattern Recognition (CVPR), pages 5579-5586, 2019.
  3. [Batson and Royer, 2019] Joshua Batson and Loic Royer. Noise2self: Blind denoising by self-supervision. In In- ternational Conference on Machine Learning, pages 524- 533. PMLR, 2019.
  4. [Bhandari et al., 2014] Ayush Bhandari, Achuta Kadambi, Refael Whyte, Christopher Barsi, Micha Feigin, Adrian Dorrington, and Ramesh Raskar. Resolving multipath in- terference in time-of-flight imaging via modulation fre- quency diversity and sparse regularization. Optics Letters, 39(6):1705-1708, 2014.
  5. [Chen and Zebker, 2002] Curtis W Chen and Howard A Ze- bker. Phase unwrapping for large sar interferograms: Statistical segmentation and generalized network models. IEEE Transactions on Geoscience and Remote Sensing, 40(8):1709-1719, 2002.
  6. [Chen et al., 2020] Zhuo Chen, Peilin Liu, Fei Wen, Jun Wang, and Rendong Ying. Restoration of motion blur in time-of-flight depth image using data alignment. In 2020 International Conference on 3D Vision (3DV), pages 820- 828, 2020.
  7. [Cho et al., 2012] Shung Han Cho, Kwanghyuk Bae, Kyu- Min Kyung, and Tae-Chan Kim. Fast and efficient method to suppress depth ambiguity for time-of-flight sensors. In IEEE Global Conference on Consumer Electronics 2012, pages 432-434. IEEE, 2012.
  8. [Droeschel et al., 2010a] David Droeschel, Dirk Holz, and Sven Behnke. Multi-frequency phase unwrapping for time-of-flight cameras. In 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems, pages 1463-1469. IEEE, 2010.
  9. [Droeschel et al., 2010b] David Droeschel, Dirk Holz, and Sven Behnke. Probabilistic phase unwrapping for time- of-flight cameras. In ISR 2010 (41st International Sympo- sium on Robotics) and ROBOTIK 2010 (6th German Con- ference on Robotics), pages 1-7. VDE, 2010.
  10. [Feigin et al., 2015] Micha Feigin, Ayush Bhandari, Shahram Izadi, Christoph Rhemann, Mirko Schmidt, and Ramesh Raskar. Resolving multipath interference in kinect: An inverse problem approach. IEEE Sensors Journal, 16(10):3419-3427, 2015.
  11. [Freedman et al., 2014] Daniel Freedman, Yoni Smolin, Eyal Krupka, Ido Leichter, and Mirko Schmidt. Sra: Fast removal of general multipath for tof sensors. In European Conference on Computer Vision, pages 234-249. Springer, 2014.
  12. [Frey et al., 2001] Brendan J Frey, Ralf Koetter, and Ne- manja Petrovic. Very loopy belief propagation for unwrap- ping phase images. Advances in Neural Information Pro- cessing Systems, 14, 2001.
  13. [Gao et al., 2021] Rongrong Gao, Na Fan, Changlin Li, Wentao Liu, and Qifeng Chen. Joint depth and normal es- timation from real-world time-of-flight raw data. In 2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pages 71-78. IEEE, 2021.
  14. [Gutierrez-Barragan et al., 2021] Felipe Gutierrez- Barragan, Huaijin Chen, Mohit Gupta, Andreas Velten, and Jinwei Gu. itof2dtof: A robust and flexible repre- sentation for data-driven time-of-flight imaging. IEEE Transactions on Computational Imaging, 7:1205-1214, 2021.
  15. [Järemo Lawin et al., 2016] Felix Järemo Lawin, Per-Erik Forssén, and Hannes Ovrén. Efficient multi-frequency phase unwrapping using kernel density estimation. In Eu- ropean Conference on Computer Vision, pages 170-185. Springer, 2016.
  16. [Jung et al., 2021] HyunJun Jung, Nikolas Brasch, Aleš Leonardis, Nassir Navab, and Benjamin Busam. Wild tofu: Improving range and quality of indirect time-of- flight depth with rgb fusion in challenging environments. In 2021 International Conference on 3D Vision (3DV), pages 239-248. IEEE, 2021.
  17. [Kadambi et al., 2013] Achuta Kadambi, Refael Whyte, Ayush Bhandari, Lee Streeter, Christopher Barsi, Adrian Dorrington, and Ramesh Raskar. Coded time of flight cameras: sparse deconvolution to address multipath inter- ference and recover time profiles. ACM Transactions on Graphics (ToG), 32(6):1-10, 2013.
  18. [Kirmani et al., 2013] Ahmed Kirmani, Arrigo Benedetti, and Philip A Chou. Spumic: Simultaneous phase unwrap- ping and multipath interference cancellation in time-of- flight cameras using spectral methods. In 2013 IEEE In- ternational Conference on Multimedia and Expo (ICME), pages 1-6. IEEE, 2013.
  19. [Krull et al., 2019] Alexander Krull, Tim-Oliver Buchholz, and Florian Jug. Noise2void -learning denoising from sin- gle noisy images. In IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), pages 2124- 2132, 2019.
  20. [Lehtinen et al., 2018] Jaakko Lehtinen, Jacob Munkberg, Jon Hasselgren, Samuli Laine, Tero Karras, Miika Aittala, and Timo Aila. Noise2Noise: Learning image restoration without clean data. In International Conference on Ma- chine Learning, pages 2965-2974, 2018.
  21. [Li et al., 2022] Jiaqu Li, Tao Yue, Sijie Zhao, and Xuemei Hu. Fisher information guidance for learned time-of-flight imaging. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), pages 16334-16343, June 2022.
  22. [Marco et al., 2017] Julio Marco, Quercus Hernandez, Adolfo Munoz, Yue Dong, Adrian Jarabo, Min H Kim, Xin Tong, and Diego Gutierrez. Deeptof: off-the-shelf real-time correction of multipath interference in time-of- flight imaging. ACM Transactions on Graphics (ToG), 36(6):1-12, 2017.
  23. [McClure et al., 2010] Shane H McClure, Michael J Cree, Adrian A Dorrington, and Andrew D Payne. Resolving depth-measurement ambiguity with commercially avail- able range imaging cameras. In Image Processing: Ma- chine Vision Applications III, volume 7538, pages 159- 170. SPIE, 2010.
  24. [Meng et al., 2024] Yu Meng, Zhou Xue, Xu Chang, Xue- mei Hu, and Tao Yue. itof-flow-based high frame rate depth imaging. In Proceedings of the IEEE/CVF Con- ference on Computer Vision and Pattern Recognition (CVPR), pages 4929-4938, June 2024.
  25. [Moran et al., 2020] Nick Moran, Dan Schmidt, Yu Zhong, and Patrick Coady. Noisier2noise: Learning to denoise from unpaired noisy data. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 12064-12072, 2020.
  26. [Naik et al., 2015] Nikhil Naik, Achuta Kadambi, Christoph Rhemann, Shahram Izadi, Ramesh Raskar, and Sing Bing Kang. A light transport model for mitigating multi- path interference in time-of-flight sensors. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pages 73-81, 2015.
  27. [Pritt, 1996] Mark D Pritt. Phase unwrapping by means of multigrid techniques for interferometric sar. IEEE Trans- actions on Geoscience and Remote Sensing, 34(3):728- 738, 1996.
  28. [Qiu et al., 2019] Di Qiu, Jiahao Pang, Wenxiu Sun, and Chengxi Yang. Deep end-to-end alignment and refine- ment for time-of-flight rgb-d module. In Proceedings of the IEEE/CVF International Conference on Computer Vi- sion, pages 9994-10003, 2019.
  29. [Son et al., 2016] Kilho Son, Ming-Yu Liu, and Yuichi Taguchi. Learning to remove multipath distortions in time- of-flight range images for a robotic arm setup. In 2016 IEEE International Conference on Robotics and Automa- tion (ICRA), pages 3390-3397. IEEE, 2016.
  30. [Su et al., 2018] Shuochen Su, Felix Heide, Gordon Wet- zstein, and Wolfgang Heidrich. Deep end-to-end time-of- flight imaging. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pages 6383- 6392, 2018.
  31. [Tang et al., 2024] Jie Tang, Fei-Peng Tian, Boshi An, Jian Li, and Ping Tan. Bilateral propagation network for depth completion. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), pages 9763-9772, June 2024.
  32. [Wang et al., 2021] Jun Wang, Peilin Liu, Fei Wen, Rendong Ying, and Weihang Wang. Phase unwrapping for time-of- flight sensor based on image segmentation. IEEE Sensors Journal, 21(19):21600-21611, 2021.
  33. [Wang et al., 2023a] Jun Wang, Peilin Liu, and Fei Wen. Self-supervised learning for rgb-guided depth enhance- ment by exploiting the dependency between rgb and depth. IEEE Transactions on Image Processing, 32:159-174, 2023.
  34. [Wang et al., 2023b] Wei Wang, Fei Wen, Zeyu Yan, and Peilin Liu. Optimal transport for unsupervised denoising learning. IEEE Transactions on Pattern Analysis and Ma- chine Intelligence, 45(2):2104-2118, 2023.
  35. [Xu et al., 2020] Jun Xu, Yuan Huang, Ming-Ming Cheng, Li Liu, Fan Zhu, Zhou Xu, and Ling Shao. Noisy-as-clean: Learning self-supervised denoising from corrupted image. IEEE Transactions on Image Processing, 29:9316-9329, 2020.
  36. [Xuan et al., 2016] Vinh Nguyen Xuan, Klaus Hartmann, Wolfgang Weihs, and Otmar Loffeld. Multi-target super- resolution using compressive sensing arguments for mul- tipath interference recovery. In 2016 4th International Workshop on Compressed Sensing Theory and its Appli- cations to Radar, Sonar and Remote Sensing (CoSeRa), pages 148-152. IEEE, 2016.
  37. [Yan et al., 2020] Chen Yan, Ren Jimmy, Cheng Xuanye, Qian Keyuan, Wang Luyang, and Jinwei Gu. Very power efficient neural time-of-flight. In Proceedings of the IEEE/CVF Winter Conference on Applications of Com- puter Vision, pages 2257-2266, 2020.
  38. [Zhang et al., 2018] Yulun Zhang, Kunpeng Li, Kai Li, Lichen Wang, Bineng Zhong, and Yun Fu. Image super- resolution using very deep residual channel attention net- works. In European Conference on Computer Vision (ECCV), pages 286-301, 2018.
  39. [Zheng et al., 2021] Zhuolin Zheng, Yinzhang Ding, Xiao- tian Tang, Yu Cai, Dongxiao Li, Ming Zhang, Hongyang Xie, and Xuanfu Li. Iterative error removal for time-of- flight depth imaging. In International Conference on Arti- ficial Neural Networks, pages 92-105. Springer, 2021.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards