一、论文简述

1. 第一作者:Fangjinhua Wang

2. 发表年份:2021

3. 发表期刊:CVPR

4. 关键词:MVS、深度学习、Patchmatch、自适应、迭代优化

5. 探索动机:可扩展性、时间、内存占用等效率问题依然没有解决。

While being successful at the benchmark level, most of them do only pay limited attention to scalability, memory and run-time.

6. 工作目标:Patchmatch是一种很好的提高效率的解决方案,是否可以与深度学习方式相结合?

Several traditional MVS methods abandon the idea of holding a structured cost volume completely and instead are based on the seminal Patchmatch algorithm. Patchmatch adopts a randomized, iterative algorithm for approximate nearest neighbor field computation. In particular, the inherent spatial coherence of depth maps is exploited to quickly find a good solution without the need to look through all possibilities. Low memory requirements – independent of the disparity range – and an implicit smoothing effect make this method very attractive for our deep learning based MVS setup.

7. 核心思想:PatchmatchNet是一种基于学习的Patchmatch新的级联方式,目的是降低高分辨率MVS的内存消耗和运行时间。它继承了经典Patchmatch在效率上的优势,同时通过深度学习的优势来提高性能。

  • 将Patchmatch思想引入到基于MVS的端到端可训练的从粗到细的深度学习框架中,以加快计算速度。
  • 用可学习的、自适应的模块来增强Patchmatch的传统传播和代价评估步骤,以提高准确性,该模块建立在深度特征的基础上。此外,提出了一种鲁棒训练策略,将随机性引入到训练中,以提高可见性估计和泛化的鲁棒性。

8. 实验结果:在DTU、Tanks & Temples和ETH3D数据集上,与大多数基于学习的方法相比,PatchmatchNet实现了具有竞争力的性能和广泛性,效率比所有现有最好的模型都要好,比最先进的方法快至少2.5倍,内存使用量少两倍。下图中,误差、GPU内存和运行时长之间的关系,图像大小为1152×864。

9. 论文和代码下载:

https://openaccess.thecvf.com/content/CVPR2021/papers/Wang_PatchmatchNet_Learned_Multi-View_Patchmatch_Stereo_CVPR_2021_paper.pdf

https://github.com/FangjinhuaWang/PatchmatchNet

二、实现过程

1. PatchmatchNet概述

PatchmatchNet的结构,由多尺度特征提取、基于学习的Patchmatch(从粗到细的迭代框架)和空间改进模块组成。Patchmatch用于多个阶段的进行多次迭代,以从粗到细的方式预测深度图。改进模块使用输入来指导最终深度图的上采样。输入图像大小为W×H,在阶段k,深度图的分辨率为W/k2×H/k2。

因为手残,写了一天的帖子没了......csdn的撤回真的很不智能,大家慎用!

这篇写的很好,直接看:MVSNet系列论文详解-PatchmatchNet

总体感受,这篇文章用词高级,逻辑清晰,每个部分开头都会讲清楚设计缘由,值得反复学习。

6. 实验

6.1. 数据集

DTU Dataset、Tanks and Temples Benchmark、ETH3D

The DTU dataset [1] is an indoor multi-view stereo dataset with 124 different scenes where all scenes share the same camera trajectory.

6.2. Robust Training Strategy

第一次见这样的训练方式

Many learning-based methods [7,16,26,36,38,39] select two best source views based on view selection scores [39] to train models on DTU [1]. However, the selected source views have a strong visibility correlation with the reference view, which may affect the training of the pixel-wise view weight network. Instead, we propose a robust training strategy based on PVSNet [37].For each reference view, we randomly choose four from the ten best source views for training. This strategy increases the diversity at training time and augments the dataset on the fly, which improves the generalization performance. In addition, training on those random source views with weak visibility correlation generates further robustness for our visibility estimation.

6.3. 实现

训练:通过PyTorch实现,使用DTU数据集训练。深度图尺寸为160×128。输入视图数N=5,图像大小裁剪到640 × 512,输入图像的总数设置为N = 5。将阶段3,2,1上的Patchmatch迭代次数设置为2,2。批大小为4,并在2个Nvidia GTX 1080Ti gpu上进行训练。深度估计后重建点云,类似于MVSNet的方法。

6.4. 结果

DTU数据集基准:输入原始大小的图像(1600×1200),设置视图数N为5,效果很好。

内存和运行时长比较。使用DTU的数据集,GPU内存、运行时长与输入分辨率的关系。原图像分辨率为1600×1200(100%)。在较高的分辨率下,其他方法无法在Nvidia RTX 2080 GPU评估。

Tanks & Temples输入图像大小为1920×1056,视图数N为7。在计算过程中,深度图的GPU内存和运行时间分别为2887MB和0.505s。通过OpenMVG得到相机参数和稀疏点云。对于更复杂的高级数据集,该方法在所有方法中表现最好。

ETH3D。输入图像大小为2688 × 1792。由于在ETH3D中有很强的视图变化,我们也使用N = 7个视图以利用更多的多视图信息。相机参数和稀疏点云通过COLMAP得到。

ETH3D的场景中像素级视图权重的可视化。源图像和参考图像中用方框标记的区域是共可见的。右边:相应的像素级视图权重,颜色鲜艳(大值)表示共同可见的。像素附近深度不连续处比周围区域略暗。像素级视图权重确实能够确定参考视图和源视图之间的共同可见区域。

6.5. 消融实验

  • Adaptive Propagation (AP) & Adaptive Evaluation(AE)
  • Number of Iterations of Patchmatch
  • Pixel-wise View Weight (VW) & Robust Training Strategy (RT)
  • Number of Views

【论文简述】PatchmatchNet: Learned Multi-View Patchmatch Stereo(CVPR 2021)相关推荐

  1. 【论文简述及翻译】Correlate-and-Excite: Real-Time Stereo Matching via Guided Cost Volume Excitatio(CVPR 2021)

     一.论文简述 1. 第一作者:Antyanta Bangunharcana 2. 发表年份:2021 3. 发表期刊:CVPR 4. 关键词:立体匹配.代价聚合.特征激励.实时网络.视差回归 5. ...

  2. 【论文简述】Dense Hybrid Recurrent Multi-view Stereo Netwith Dynamic Consistency Checking(ECCV 2020)

    一.论文简述 1. 第一作者:Jianfeng Yan.Zizhuang Wei.Hongwei Yi 2. 发表年份:2020 3. 发表期刊:ECCV 4. 关键词:MVS,深度学习,稠密混合循环 ...

  3. 【论文简述】Point-MVSNet:Point-Based Multi-View Stereo Network(ICCV 2019)

    一.论文简述 1. 第一作者:Rui Chen.Songfang Han 2. 发表年份:2019 3. 发表期刊:ICCV 4. 关键词:MVS.深度学习.点云.迭代改进 5. 探索动机:很多传统方 ...

  4. CVPR 2021论文分享会日程公布!

    ↑↑↑关注后"星标"Datawhale 每日干货 & 每月组队学习,不错过 Datawhale学术 活动:CVPR 2021论文分享会 随着人工智能的火热,AAAI.Neu ...

  5. 4个Keynote、12篇论文分享、40个Poster,CVPR 2021论文分享会全日程公布

    随着人工智能的火热,AAAI.NeurIPS.CVPR 等顶级学术会议的影响力也愈来越大,每年接收论文.参会人数的数量连创新高.但受疫情影响,近两年国外举办的学术会议都转为了线上,无法满足学者们现场交 ...

  6. CVPR 2021奖项出炉:最佳论文花落马普所,何恺明获提名,首届黄煦涛纪念奖颁布...

    本文转自机器之心. 昨晚,CVPR 2021 公布了最佳论文.最佳学生论文等奖项.德国马普所和蒂宾根大学的研究者获得了最佳论文奖,加州理工和西北大学的研究者获得最佳学生论文奖.此外,FAIR 包括何恺 ...

  7. CVPR 2021 论文大盘点-人脸造假检测篇

    随着图像合成技术的成熟,利用一张人脸照片合成假视频/不良视频现象越来越多,严重侵犯个人隐私.妨碍司法公正,所以人脸造假检测越来越重要,学术界的论文也越来越多. 本文总结CVPR 2021 中相关技术论 ...

  8. CVPR 2021 论文大盘点-人员重识别篇

    关注公众号,发现CV技术之美 本篇文章总结人员重识别相关论文,包含无监督人员重识别,基于视频.部分身体的行人重识别,可见光红外人员重识别,域泛化人员重识别,换装人员重识别,行人检索等等.共计 26篇. ...

  9. MVS论文阅读笔记[PatchmatchNet: Learned Multi-View Patchmatch Stereo]

    原文链接:https://arxiv.org/pdf/2012.01411.pdf 摘要: 我们提出了一个新颖的,可学习的patchmatch 来实现高分辨率的MVS.由于有内存和性能的限制,相比与使 ...

最新文章

  1. 关于外部存储器件对存储数据的管理。
  2. 手动设计简单的Token验证
  3. 11.【原创】chrom文件上传后,手动释放内存
  4. Appscan_web安全测试工具 (含修改启动浏览器的方法)
  5. VIVO校招C++岗面经(笔试+一面+二面+Offer)
  6. URI和URL的区别与联系
  7. 因子分解机(FM,FFM,DeepFM,libfm,xlearn)
  8. 三菱FX3UFX2NFX1N PLC 模拟器模拟通信功能,模拟PLC实体,FX3U仿真器,仿真PLC服务器
  9. [渝粤题库]西北工业大学自动控制理论
  10. S-CMS医院建站系统XXE通用漏洞的利用与防御
  11. pth(pass the hash)哈希传递攻击
  12. dmac学习之基于shadow register的multi block transfer
  13. 【数据结构】图邻接矩阵的创建完整代码
  14. 在STM32上实现NTFS之4:GPT分区表的C语言实现(1):主GPT表头的实现
  15. CSU - 2078 查找第k大(O(n)区间第k大 快排思想)
  16. Android应用程序签名 debug签名
  17. 机器人URDF文件和xacro文件介绍
  18. [Swift5]自定义UITableViewCell左滑操作,适配iOS11 ~ iOS13
  19. 薄饼核心函数swapExactTokensForTokens
  20. 黄海导航软件测试,中国地质调查局工作标准DD2004—03地质调查GPS测量规程1范围.DOC...

热门文章

  1. 【转载】PowerShell 抓取网络日志
  2. 数字图像处理中的斑马线提取
  3. Java Process waitFor()方法与示例
  4. 初学者如何熟练的做出满意的一款游戏特效?
  5. 一致性Hash算法(JAVA版)(摘抄至五月的仓颉的博客)
  6. 近期的一些学习计划整理
  7. Schnorr数字签名方案
  8. 酷睿i9-9990XE介绍
  9. 无线调制解调器的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  10. 其实 家用计算机与普通计算机,拆解服务器,看看与普通计算机到底有什么区别?...