SFM(structure from motion 从运动恢复结构)和MVS(multi-view stereo 多视图立体视觉)

1、主要目的:

SFM是可以重建稀疏点云的和相机参数(内外), 主要目的是:estimating the geometry of the scene and camera poses from a set of images. 使用场景最多还是标定相机内外参。

MVS重建的是稠密点云。

输入的数据:SFM是没有标定的图像,而MVS输入的是标定的图像(具有相机参数),

PS:相机参数可以通过SFM标定,所以如果从一组图像中重建三维模型,我们可以首先采用SFM标定相机内外参,然后根据标定结果进行稠密点云重建。

2、为什么SFM无法重建出稠密的点云,但是MVS可以?

SFM中我们用来做重建的点是由特征匹配提供的!这些匹配点天生不密集!MVS则几乎对照片中的每个像素点都进行匹配,几乎重建每一个像素点的三维坐标,这样得到的点的密集程度可以较接近图像为我们展示出的清晰度。

SFM和MVS关系

SFM给MVS算好了输入视角的位姿,内参,稀疏点云以及它们的共视关系,MVS再利用这些信息以及彩色图来估计深度图以及做最后的Fusion,还有点云过滤等等的。SFM是camera tracking, 而MVS是depth map estimation和depth fusion。在实际使用中,一般是SFM进行相机标定,然后采用MVS重建稠密点云。

3、详细介绍SFM算法。

世界坐标系、相机坐标系、图像坐标系、像素坐标系_rukawashan的博客-CSDN博客

SFM原理简介_海清河宴的博客-CSDN博客_sfm

Sfm方法过程及原理_清楼小刘的博客-CSDN博客_sfm原理

计算机视觉——SFM与三位重建_Nikki_du的博客-CSDN博客

代码推荐

https://github.com/alyssaq/3Dreconstruction

4、详细介绍MVS算法。

基于MVS的三维重建算法学习笔记(一)— MVS三维重建概述与OpenMVS开源框架配置_右边的口袋的博客-CSDN博客

稠密点云重建MVS——基于多视角深度图像_A晨的博客的博客-CSDN博客

代码推荐

GitHub - cdcseacave/openMVS: open Multi-View Stereo reconstruction library

三维重建开源代码汇总【保持更新】_三维重建代码源码开源_李迎松~的博客-CSDN博客

  • 20
    点赞
  • 188
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值