Proceedings

Learning Monocular Depth in Dynamic Environment via Context-aware Temporal Attention

Download BibTeX Cite

Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence. Main Track. Pages 1551-1559.

https://doi.org/10.24963/ijcai.2023/172

Abstract

The monocular depth estimation task has recently revealed encouraging prospects, especially for the autonomous driving task. To tackle the ill-posed problem of 3D geometric reasoning from 2D monocular images, multi-frame monocular methods are developed to leverage the perspective correlation information from sequential temporal frames. However, moving objects such as cars and trains usually violate the static scene assumption, leading to feature inconsistency deviation and misaligned cost values, which would mislead the optimization algorithm. In this work, we present CTA-Depth, a Context-aware Temporal Attention guided network for multi-frame monocular Depth estimation. Specifically, we first apply a multi-level attention enhancement module to integrate multi-level image features to obtain an initial depth and pose estimation. Then the proposed CTA-Refiner is adopted to alternatively optimize the depth and pose. During the CTA-Refiner process, context-aware temporal attention (CTA) is developed to capture the global temporal-context correlations to maintain the feature consistency and estimation integrity of moving objects. In particular, we propose a long-range geometry embedding (LGE) module to produce a long-range temporal geometry prior. Our approach achieves significant improvements (e.g., 13.5% for the Abs Rel metric on the KITTI dataset) over state-of-the-art approaches on three benchmark datasets.

  1. [Bae et al., 2022] Gwangbin Bae, Ignas Budvytis, and Roberto Cipolla. Multi-view depth estimation by fusing single-view depth probability with multi-view geometry. In IEEE Conf. on Computer Vision and Pattern Recogni- tion (CVPR), pages 2842-2851, 2022.
  2. [Bhat et al., 2021] Shariq Farooq Bhat, Ibraheem Alhashim, and Peter Wonka. AdaBins: Depth estimation using adap- tive bins. In IEEE Conf. on Computer Vision and Pattern Recognition (CVPR), pages 4009-4018, 2021.
  3. [Caesar et al., 2020] Holger Caesar, Varun Bankiti, Alex H Lang, Sourabh Vora, Venice Erin Liong, Qiang Xu, Anush Krishnan, Yu Pan, Giancarlo Baldan, and Oscar Beijbom. nuScenes: A multimodal dataset for autonomous driving. In IEEE Conf. on Computer Vision and Pattern Recogni- tion (CVPR), pages 11621-11631, 2020.
  4. [Dosovitskiy et al., 2021] Alexey Dosovitskiy, Lucas Beyer, Alexander Kolesnikov, Dirk Weissenborn, Xiaohua Zhai, Thomas Unterthiner, Mostafa Dehghani, Matthias Min- derer, Georg Heigold, Sylvain Gelly, Jakob Uszkoreit, and Neil Houlsby. An image is worth 16x16 words: Trans- formers for image recognition at scale. In Int. Conf. on Learning Representations (ICLR). OpenReview.net, 2021.
  5. [Eigen et al., 2014] David Eigen, Christian Puhrsch, and Rob Fergus. Depth map prediction from a single image us- ing a multi-scale deep network. Conference and Workshop on Neural Information Processing Systems (NeurIPS), pages 2366-2347, 2014.
  6. [Feng et al., 2022] Ziyue Feng, Liang Yang, Longlong Jing, Haiyan Wang, YingLi Tian, and Bing Li. Disentangling object motion and occlusion for unsupervised multi-frame monocular depth. In European Conf. on Computer Vision (ECCV), pages 228-244, 2022.
  7. [Fu et al., 2018] Huan Fu, Mingming Gong, Chaohui Wang, Kayhan Batmanghelich, and Dacheng Tao. Deep ordinal regression network for monocular depth estimation. In IEEE Conf. on Computer Vision and Pattern Recognition (CVPR), pages 2002-2011, 2018.
  8. [Gaidon et al., 2016] Adrien Gaidon, Qiao Wang, Yohann Cabon, and Eleonora Vig. Virtual worlds as proxy for multi-object tracking analysis. In IEEE Conf. on Computer Vision and Pattern Recognition (CVPR), pages 4340- 4349, 2016.
  9. [Geiger et al., 2012] Andreas Geiger, Philip Lenz, and Raquel Urtasun. Are we ready for autonomous driving? The KITTI vision benchmark suite. In IEEE Conf. on Computer Vision and Pattern Recognition (CVPR), pages 3354-3361, 2012.
  10. [Gu et al., 2023] Xiaodong Gu, Weihao Yuan, Zuozhuo Dai, Siyu Zhu, Chengzhou Tang, Zilong Dong, and Ping Tan. Dro: Deep recurrent optimizer for video to depth. IEEE Robotics and Automation Letters, 8(5):2844-2851, 2023.
  11. [Guizilini et al., 2020] Vitor Guizilini, Rares Ambrus, Sudeep Pillai, Allan Raventos, and Adrien Gaidon. 3d packing for self-supervised monocular depth estima- tion. In IEEE Conf. on Computer Vision and Pattern Recognition (CVPR), pages 2485-2494, 2020.
  12. [Guizilini et al., 2021] Vitor Guizilini, Rares Ambrus, Wol- fram Burgard, and Adrien Gaidon. Sparse auxiliary net- works for unified monocular depth prediction and com- pletion. In IEEE Conf. on Computer Vision and Pattern Recognition (CVPR), pages 11078-11088, 2021.
  13. [Kim et al., 2022] Doyeon Kim, Woonghyun Ga, Pyung- whan Ahn, Donggyu Joo, Sehwan Chun, and Junmo Kim. Global-local path networks for monocular depth estimation with vertical cutdepth. arXiv preprint arXiv:2201.07436, 2022.
  14. [Klingner et al., 2020] Marvin Klingner, Jan-Aike Termöhlen, Jonas Mikolajczyk, and Tim Fingscheidt. Self-supervised monocular depth estimation: Solving the dynamic object problem by semantic guidance. In European Conf. on Computer Vision (ECCV), pages 582-600. Springer, 2020.
  15. [Laina et al., 2016] Iro Laina, Christian Rupprecht, Vasileios Belagiannis, Federico Tombari, and Nassir Navab. Deeper depth prediction with fully convolutional residual net- works. In Int. Conf. on 3D Vision (3DV), pages 239-248, 2016.
  16. [Lee and Kim, 2020] Jae-Han Lee and Chang-Su Kim. Multi-loss rebalancing algorithm for monocular depth es- timation. In European Conf. on Computer Vision (ECCV), pages 785-801, 2020.
  17. [Lee et al., 2019] Jin Han Lee, Myung-Kyu Han, Dong Wook Ko, and Il Hong Suh. From big to small: Multi-scale local planar guidance for monocular depth estimation. arXiv preprint arXiv:1907.10326, 2019.
  18. [Lee et al., 2021a] Seokju Lee, Sunghoon Im, Stephen Lin, and In So Kweon. Learning monocular depth in dynamic scenes via instance-aware projection consistency. In AAAI Conf. on Artificial Intell. (AAAI), pages 1863-1872, 2021.
  19. [Lee et al., 2021b] Sihaeng Lee, Janghyeon Lee, Byungju Kim, Eojindl Yi, and Junmo Kim. Patch-wise attention network for monocular depth estimation. In AAAI Conf. on Artificial Intell. (AAAI), pages 1873-1881, 2021.
  20. [Li et al., 2015] Bo Li, Chunhua Shen, Yuchao Dai, Anton Van Den Hengel, and Mingyi He. Depth and surface nor- mal estimation from monocular images using regression on deep features and hierarchical crfs. In IEEE Conf. on Computer Vision and Pattern Recognition (CVPR), pages 1119-1127, 2015.
  21. [Li et al., 2019] Zhengqi Li, Tali Dekel, Forrester Cole, Richard Tucker, Noah Snavely, Ce Liu, and William T Freeman. Learning the depths of moving people by watch- ing frozen people. In IEEE Conf. on Computer Vision and Pattern Recognition (CVPR), pages 4521-4530, 2019.
  22. [Li et al., 2022] Yingyan Li, Yuntao Chen, Jiawei He, and Zhaoxiang Zhang. Densely constrained depth estimator for monocular 3d object detection. In European Conf. on Computer Vision (ECCV), pages 718-734. Springer, 2022.
  23. [Lin et al., 2017] Tsung-Yi Lin, Piotr Dollár, Ross Girshick, Kaiming He, Bharath Hariharan, and Serge Belongie. Fea- ture pyramid networks for object detection. In IEEE Conf. on Computer Vision and Pattern Recognition (CVPR), pages 2117-2125, 2017.
  24. [Liu et al., 2015] Fayao Liu, Chunhua Shen, and Guosheng Lin. Deep convolutional neural fields for depth estimation from a single image. In IEEE Conf. on Computer Vision and Pattern Recognition (CVPR), pages 5162-5170, 2015.
  25. [Liu et al., 2018] Shu Liu, Lu Qi, Haifang Qin, Jianping Shi, and Jiaya Jia. Path aggregation network for instance seg- mentation. In IEEE Conf. on Computer Vision and Pattern Recognition (CVPR), pages 8759-8768, 2018.
  26. [Liu et al., 2021] Ze Liu, Yutong Lin, Yue Cao, Han Hu, Yixuan Wei, Zheng Zhang, Stephen Lin, and Baining Guo. Swin transformer: Hierarchical vision transformer using shifted windows. In IEEE Int. Conf. on Computer Vision (ICCV), pages 10012-10022, 2021.
  27. [Mumuni and Mumuni, 2022] Fuseini Mumuni and Alhas- san Mumuni. Bayesian cue integration of structure from motion and cnn-based monocular depth estimation for au- tonomous robot navigation. International Journal of Intel- ligent Robotics and Applications, 6(2):191-206, 2022.
  28. [Patil et al., 2020] Vaishakh Patil, Wouter Van Gansbeke, Dengxin Dai, and Luc Van Gool. Don't forget the past: Recurrent depth estimation from monocular video. IEEE Robotics and Automation Letters, 5(4):6813-6820, 2020.
  29. [Patil et al., 2022] Vaishakh Patil, Christos Sakaridis, Alexander Liniger, and Luc Van Gool. P3Depth: Monoc- ular depth estimation with a piecewise planarity prior. In IEEE Conf. on Computer Vision and Pattern Recognition (CVPR), pages 1610-1621, 2022.
  30. [Ranftl et al., 2021] René Ranftl, Alexey Bochkovskiy, and Vladlen Koltun. Vision transformers for dense predic- tion. In IEEE Int. Conf. on Computer Vision (ICCV), pages 12179-12188, 2021.
  31. [Ricci et al., 2018] Elisa Ricci, Wanli Ouyang, Xiaogang Wang, Nicu Sebe, et al. Monocular depth estimation using multi-scale continuous crfs as sequential deep networks. IEEE Trans. Pattern Anal. & Mach. Intell., 41(6):1426- 1440, 2018.
  32. [Tang and Tan, 2018] Chengzhou Tang and Ping Tan. BA- Net: Dense bundle adjustment networks. In Int. Conf. on Learning Representations (ICLR), 2018.
  33. [Teed and Deng, 2019] Zachary Teed and Jia Deng. DeepV2D: Video to depth with differentiable structure from motion. In Int. Conf. on Learning Representations (ICLR), 2019.
  34. [Teed and Deng, 2020] Zachary Teed and Jia Deng. RAFT: Recurrent all-pairs field transforms for optical flow. In European Conf. on Computer Vision (ECCV), pages 402- 419, 2020.
  35. [Vaswani et al., 2017] Ashish Vaswani, Noam Shazeer, Niki Parmar, Jakob Uszkoreit, Lion Jones, Aidan N. Gomez, Lukasz Kaiser, and Illia Polosukhin. Attention is all you need. In Conference and Workshop on Neural Information Processing Systems (NeurIPS), pages 6000-6010, 2017.
  36. [Wang et al., 2015] Peng Wang, Xiaohui Shen, Zhe Lin, Scott Cohen, Brian Price, and Alan L Yuille. Towards uni- fied depth and semantic prediction from a single image. In IEEE Conf. on Computer Vision and Pattern Recognition (CVPR), pages 2800-2809, 2015.
  37. [Wang et al., 2019] Rui Wang, Stephen M Pizer, and Jan- Michael Frahm. Recurrent neural network for (un-) su- pervised learning of monocular video visual odometry and depth. In IEEE Conf. on Computer Vision and Pattern Recognition (CVPR), pages 5555-5564, 2019.
  38. [Watson et al., 2021] Jamie Watson, Oisin Mac Aodha, Vic- tor Prisacariu, Gabriel Brostow, and Michael Firman. The temporal opportunist: Self-supervised multi-frame monocular depth. In IEEE Conf. on Computer Vision and Pattern Recognition (CVPR), pages 1164-1174, 2021.
  39. [Wimbauer et al., 2021] Felix Wimbauer, Nan Yang, Lukas Von Stumberg, Niclas Zeller, and Daniel Cremers. MonoRec: Semi-supervised dense reconstruction in dy- namic environments from a single moving camera. In IEEE Conf. on Computer Vision and Pattern Recognition (CVPR), pages 6112-6122, 2021.
  40. [Wu et al., 2022] Zizhang Wu, Zhi-Gang Fan, Zhuozheng Li, Jizheng Wang, Tianhao Xu, Qiang Tang, Fan Wang, and Zhengbo Luo. Monocular fisheye depth estimation for automated valet parking: Dataset, baseline and deep opti- mizers. In International Conference on Intelligent Trans- portation Systems (ITSC), pages 01-07. IEEE, 2022.
  41. [Xu et al., 2018] Dan Xu, Wei Wang, Hao Tang, Hong Liu, Nicu Sebe, and Elisa Ricci. Structured attention guided convolutional neural fields for monocular depth estima- tion. In IEEE Conf. on Computer Vision and Pattern Recognition (CVPR), pages 3917-3925, 2018.
  42. [Yang et al., 2021] Guanglei Yang, Hao Tang, Mingli Ding, Nicu Sebe, and Elisa Ricci. Transformers solve the lim- ited receptive field for monocular depth prediction. arXiv preprint arXiv:2103.12091, 2021.
  43. [Yin et al., 2019] Wei Yin, Yifan Liu, Chunhua Shen, and Youliang Yan. Enforcing geometric constraints of virtual normal for depth prediction. In IEEE Int. Conf. on Com- puter Vision (ICCV), pages 5684-5693, 2019.
  44. [Yuan et al., 2022] Weihao Yuan, Xiaodong Gu, Zuozhuo Dai, Siyu Zhu, and Ping Tan. NeWCRFs: Neural window fully-connected crfs for monocular depth estimation. In IEEE Conf. on Computer Vision and Pattern Recognition (CVPR), pages 3916-3925, 2022.
  45. [Zhang et al., 2019] Haokui Zhang, Chunhua Shen, Ying Li, Yuanzhouhan Cao, Yu Liu, and Youliang Yan. Exploit- ing temporal consistency for real-time video depth estima- tion. In IEEE Int. Conf. on Computer Vision (ICCV), pages 1725-1734, 2019.
  46. [Zhao et al., 2017] Hengshuang Zhao, Jianping Shi, Xiao- juan Qi, Xiaogang Wang, and Jiaya Jia. Pyramid scene parsing network. In IEEE Conf. on Computer Vision and Pattern Recognition (CVPR), pages 2881-2890, 2017.

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

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