journal article·2025-11-08Open access

Self-Supervised Depth and Ego-Motion Learning from Multi-Frame Thermal Images with Motion Enhancement

Rui Yu, Guoliang Ma, Jian Guo, Lisong Xu

Applied Sciences· Volume 15· Issue 22

Abstract

Thermal cameras are known for their ability to overcome lighting constraints and provide reliable thermal radiation images. This capability facilitates methods for depth and ego-motion estimation, enabling efficient learning of poses and scene structures under all-day conditions. However, the existing studies on depth prediction for thermal images are limited. In practical applications, thermal cameras capture sequential frames. Unfortunately, the potential of this multi-frame aspect is underutilized by the previous methods, resulting in limitations on the depth prediction accuracy of thermal videos. To leverage the multi-frame advantages of thermal videos and to improve the accuracy of monocular depth estimation from thermal images, we propose a framework for self-supervised depth and ego-motion learning from multi-frame thermal images. We construct a multi-view stereo (MVS) cost volume from temporally adjacent thermal frames. The construction process is adjusted based on the estimated pose, which serves as a motion hint. To stabilize the motion hint and improve pose estimation accuracy, we design a motion enhancement module that utilizes self-generated poses for additional supervisory signals. Additionally, we introduce RGB images in the training phase to form a multi-spectral loss, thereby augmenting the performance of the thermal model. The experimental results, conducted on a public dataset, demonstrate the proposed method’s accurate estimation of depth and ego-motion across varying light conditions, surpassing the performance of the self-supervised baseline.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Advanced Vision and Imaging · Human Pose and Action Recognition · Infrared Thermography in Medicine

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

School of Automation, Nanjing University of Science and Technology, Nanjing 210094, China

School of Energy and Power Engineering, Nanjing University of Science and Technology, Nanjing 210094, China

Funding

Agricultural Science and Technology Independent Innovation Fund of Jiangsu Province · Key Research and Development Program of Jiangsu Province

References (48)

Show source-provided references
1. Zhang, C., and Lee, D. (2025). EASD: Exposure Aware Single-Step Diffusion Framework for Monocular Depth Estimation in Autonomous Vehicles. Appl. Sci., 15.10.3390/app15169130 ↗
2. Dp-M3D: Monocular 3D object detection algorithm with depth perception capability10.1016/j.knosys.2025.113539 ↗
3. Yang, W.J., Tsai, H., and Chan, D.Y. (2025). High-Precision Depth Estimation Networks Using Low-Resolution Depth and RGB Image Sensors for Low-Cost Mixed Reality Glasses. Appl. Sci., 15.10.20944/preprints202504.2161.v1 ↗
4. Zhou, T., Brown, M., Snavely, N., and Lowe, D.G. (2017, January 21–26). Unsupervised learning of depth and ego-motion from video. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, HI, USA.10.1109/CVPR.2017.700 ↗
5. Godard, C., Mac Aodha, O., Firman, M., and Brostow, G.J. (November, January 27). Digging into self-supervised monocular depth estimation. Proceedings of the 2019 IEEE/CVF International Conference on Computer Vision (ICCV), Seoul, Republic of Korea.10.1109/ICCV.2019.00393 ↗
6. Lin, H., Peng, S., Chen, J., Peng, S., Sun, J., Liu, M., Bao, H., Feng, J., Zhou, X., and Kang, B. (2025, January 11–15). Prompting depth anything for 4k resolution accurate metric depth estimation. Proceedings of the Conference on Computer Vision and Pattern Recognition (CVPR), Nashville, TN, USA.10.1109/CVPR52734.2025.01591 ↗
7. Aditya, N., and Dhruval, P. (2024, January 13–17). Thermal voyager: A comparative study of rgb and thermal cameras for night-time autonomous navigation. Proceedings of the 2024 IEEE International Conference on Robotics and Automation (ICRA), Yokohama, Japan.
8. Improving Autonomous Vehicle Cognitive Robustness in Extreme Weather With Deep Learning and Thermal Camera Fusion10.1109/OJVT.2025.3529495 ↗
9. Lu, Y., and Lu, G. (2021, January 5–9). An alternative of lidar in nighttime: Unsupervised depth estimation based on single thermal image. Proceedings of the Winter Conference on Applications of Computer Vision (WACV), Virtual.10.1109/WACV48630.2021.00388 ↗
10. Kim, N., Choi, Y., Hwang, S., and Kweon, I.S. (2018, January 2–7). Multispectral transfer network: Unsupervised depth estimation for all-day vision. Proceedings of the Conference AAAI, New Orleans, LA, USA.10.1609/aaai.v32i1.12297 ↗
11. Self-supervised depth and ego-motion estimation for monocular thermal video using multi-spectral consistency loss10.1109/LRA.2021.3137895 ↗
12. Schönberger, J.L., Zheng, E., Frahm, J.M., and Pollefeys, M. (2016, January 11–14). Pixelwise view selection for unstructured multi-view stereo. Proceedings of the European Conference, Amsterdam, The Netherlands.10.1007/978-3-319-46487-9_31 ↗
13. Single-image depth perception in the wild
14. Depth map prediction from a single image using a multi-scale deep network
15. A Survey on Self-Supervised Monocular Depth Estimation Based on Deep Neural Networks10.1109/TNNLS.2025.3552598 ↗
16. Guizilini, V., Ambrus, R., Pillai, S., Raventos, A., and Gaidon, A. (2020, January 13–19). 3D packing for self-supervised monocular depth estimation. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA.10.1109/CVPR42600.2020.00256 ↗
17. Unsupervised scale-consistent depth and ego-motion learning from monocular video
18. Unsupervised scale-consistent depth learning from video10.1007/s11263-021-01484-6 ↗
19. ORB-SLAM2: An open-source SLAM system for monocular, stereo, and RGB-D cameras10.1109/TRO.2017.2705103 ↗
20. EDS-Depth: Enhancing Self-Supervised Monocular Depth Estimation in Dynamic Scenes10.1109/TITS.2025.3529999 ↗
21. Self-Supervised Monocular Depth Estimation With Dual-Path Encoders and Offset Field Interpolation10.1109/TIP.2025.3533207 ↗
22. Cheng, J., Yin, W., Wang, K., Chen, X., Wang, S., and Yang, X. (2024, January 17–21). Adaptive Fusion of Single-View and Multi-View Depth for Autonomous Driving. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA.10.1109/CVPR52733.2024.00966 ↗
23. Wang, X., Zhu, Z., Huang, G., Chi, X., Ye, Y., Chen, Z., and Wang, X. (2023, January 7–14). Crafting monocular cues and velocity guidance for self-supervised multi-frame depth learning. Proceedings of the Conference AAAI, Washington, DC, USA.10.1609/aaai.v37i3.25368 ↗
24. Watson, J., Mac Aodha, O., Prisacariu, V., Brostow, G., and Firman, M. (2021, January 19–25). The temporal opportunist: Self-supervised multi-frame monocular depth. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Virtual.10.1109/CVPR46437.2021.00122 ↗
25. Bae, G., Budvytis, I., and Cipolla, R. (2022, January 19–24). Multi-view depth estimation by fusing single-view depth probability with multi-view geometry. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), New Orleans, LA, USA.10.1109/CVPR52688.2022.00286 ↗
26. IAFMVS: Iterative Depth Estimation with Adaptive Features for Multi-View Stereo10.1016/j.neucom.2025.129682 ↗
27. IFDepth: Iterative fusion network for multi-frame self-supervised monocular depth estimation10.1016/j.knosys.2025.113467 ↗
28. Edge-Based Monocular Thermal-Inertial Odometry in Visually Degraded Environments10.1109/LRA.2023.3246381 ↗
29. Doer, C., and Trommer, G.F. (October, January 27). Radar visual inertial odometry and radar thermal inertial odometry: Robust navigation even in challenging visual conditions. Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Prague, Czech Republic.
30. Lin, T.Y., Dollár, P., Girshick, R., He, K., Hariharan, B., and Belongie, S. (2017, January 21–26). Feature pyramid networks for object detection. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, HI, USA.10.1109/CVPR.2017.106 ↗
31. Ronneberger, O., Fischer, P., and Brox, T. (2015, January 5–9). U-net: Convolutional networks for biomedical image segmentation. Proceedings of the International Conference on Medical Image Computing and Computer-Assisted Intervention (MICCAI), Munich, Germany.10.1007/978-3-319-24574-4_28 ↗
32. Wang, F., Galliani, S., Vogel, C., and Pollefeys, M. (2022, January 19–24). IterMVS: Iterative probability estimation for efficient multi-view stereo. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), New Orleans, LA, USA.10.1109/CVPR52688.2022.00841 ↗
33. Vis-mvsnet: Visibility-aware multi-view stereo network10.1007/s11263-022-01697-3 ↗
34. ORB-SLAM: A versatile and accurate monocular SLAM system10.1109/TRO.2015.2463671 ↗
35. A review of monocular visual odometry10.1007/s00371-019-01714-6 ↗
36. Distinctive image features from scale-invariant keypoints10.1023/B:VISI.0000029664.99615.94 ↗
37. Ikeuchi, K. (2021). Eight-Point Algorithm. Computer Vision: A Reference Guide, Springer.10.1007/978-3-030-63416-2 ↗
38. Hartley, R., and Zisserman, A. (2003). Multiple View Geometry in Computer Vision, Cambridge University Press.10.1017/CBO9780511811685 ↗
39. Motion and structure from motion in a piecewise planar environment10.1142/S0218001488000285 ↗
40. Image quality assessment: From error visibility to structural similarity10.1109/TIP.2003.819861 ↗
41. Quadratic video interpolation
42. Spatial transformer networks
43. Godard, C., Mac Aodha, O., and Brostow, G.J. (2017, January 21–26). Unsupervised monocular depth estimation with left-right consistency. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, HI, USA.10.1109/CVPR.2017.699 ↗
44. ViViD++: Vision for visibility dataset10.1109/LRA.2022.3168335 ↗
45. He, K., Zhang, X., Ren, S., and Sun, J. (2016, January 27–30). Deep residual learning for image recognition. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA.10.1109/CVPR.2016.90 ↗
46. Paszke, A., Gross, S., Massa, F., Lerer, A., Bradbury, J., Chanan, G., Killeen, T., Lin, Z., Gimelshein, N., and Antiga, L. (2019, January 8–14). PyTorch: An Imperative Style, High-Performance Deep Learning Library. Proceedings of the Advances in Neural Information Processing Systems, Vancouver, BC, Canada.
47. Kingma, D.P., and Ba, J.L. (2015, January 7–9). Adam: A method for stochastic optimization. Proceedings of the International Conference on Learning Representations (ICLR), San Diego, CA, USA.
48. Zhang, Z., and Scaramuzza, D. (2018, January 1–5). A tutorial on quantitative trajectory evaluation for visual (-inertial) odometry. Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Madrid, Spain.10.1109/IROS.2018.8593941 ↗