Multi-frame methods improve monocular depth estimation over single-frame approaches by aggregating spatial-temporal information via feature matching. However, the spatial-temporal feature leads to accuracy degradation in dynamic scenes. To enhance the performance, recent methods tend to propose complex architectures for feature matching and dynamic scenes. In this paper, we show that a simple learning framework, together with designed feature augmentation, leads to superior performance. (1) A novel dynamic objects detecting method with geometry explainability is proposed. The detected dynamic objects are excluded during training, which guarantees the static environment assumption and relieves the accuracy degradation problem of the multi-frame depth estimation. (2) Multi-scale feature fusion is proposed for feature matching in the multi-frame depth network, which improves feature matching, especially between frames with large camera motion. (3) The robust knowledge distillation with a robust teacher network and reliability guarantee is proposed, which improves the multi-frame depth estimation without computation complexity increase during the test. The experiments show that our proposed methods achieve great performance improvement on the multi-frame depth estimation.
翻译:多帧方法通过特征匹配聚合时空信息,相较于单帧方法提升了单目深度估计性能。然而,时空特征会导致动态场景中的精度下降。为提升性能,近期方法倾向于为特征匹配和动态场景设计复杂架构。本文证明,一个简单的学习框架配合精心设计的特征增强方法即可实现卓越性能。具体而言:(1) 提出一种具有几何可解释性的新型动态目标检测方法,训练过程中排除检测到的动态目标,从而保证静态环境假设并缓解多帧深度估计的精度退化问题;(2) 在多帧深度网络中提出多尺度特征融合用于特征匹配,有效改善特征匹配效果,尤其在大相机运动场景下;(3) 提出结合鲁棒教师网络与可靠性保障的鲁棒知识蒸馏方法,在不增加测试计算复杂度的情况下提升多帧深度估计性能。实验表明,所提方法在多帧深度估计任务中取得了显著的性能提升。