3 个月前

LiteFlowNet3:通过解决对应关系歧义实现更精确的光流估计

LiteFlowNet3:通过解决对应关系歧义实现更精确的光流估计

摘要

深度学习方法在光流估计任务中取得了显著成功,其成功的关键在于引入了代价体(cost volume)以及自粗到细的光流推理机制。然而,当图像中存在部分遮挡或纹理均匀区域时,匹配问题会变得病态,导致代价体中包含异常值,进而影响后续光流的解码精度。此外,自粗到细的光流推理对初始光流的准确性要求较高,若对应关系模糊,则会产生错误的光流场,进而影响后续层级的推理结果。本文提出 LiteFlowNet3,一种由两个专用模块构成的深度神经网络,以应对上述挑战。首先,我们在光流解码前通过自适应调制机制对每个代价向量进行修正,有效缓解了代价体中的异常值问题。其次,为进一步提升光流精度,我们引入局部光流一致性建模机制:通过一种新颖的光流场变形(warping)策略,将每个不准确的光流替换为邻近位置的高精度光流。实验结果表明,LiteFlowNet3不仅在多个公开基准测试中取得了优异性能,同时具备模型体积小、运行速度快的优势,适用于实时应用场景。

代码仓库

twhui/LiteFlowNet3
官方
GitHub 中提及

基准测试

基准方法指标
optical-flow-estimation-on-kitti-2012LiteFlowNet3-S
Average End-Point Error: 1.3
Noc: 0.7
optical-flow-estimation-on-kitti-2012LiteFlowNet3
Average End-Point Error: 1.3
Noc: 0.7
optical-flow-estimation-on-kitti-2015LiteFlowNet3
Fl-all: 7.34
Fl-fg: 7.75
optical-flow-estimation-on-kitti-2015LiteFlowNet3-S
Fl-all: 7.22
Fl-fg: 6.96
optical-flow-estimation-on-sintel-cleanLiteFlowNet3-S
Average End-Point Error: 3.03
optical-flow-estimation-on-sintel-cleanLiteFlowNet3
Average End-Point Error: 2.99
optical-flow-estimation-on-sintel-finalLiteFlowNet3
Average End-Point Error: 4.45
optical-flow-estimation-on-sintel-finalLiteFlowNet3-S
Average End-Point Error: 4.53

用 AI 构建 AI

从想法到上线——通过免费 AI 协同编程、开箱即用的环境和市场最优价格的 GPU 加速您的 AI 开发

AI 协同编程
即用型 GPU
最优价格
立即开始

Hyper Newsletters

订阅我们的最新资讯
我们会在北京时间 每周一的上午九点 向您的邮箱投递本周内的最新更新
邮件发送服务由 MailChimp 提供
LiteFlowNet3:通过解决对应关系歧义实现更精确的光流估计 | 论文 | HyperAI超神经