三维重建学习记录之软件比较(VisualSFM,Bundle)

VisualSFM:

整合了特征提取、图像匹配、稀疏点云重建、稠密重建(需要单独下载CMVS/PMVS)的软件。

软件框架:
1.利用SIFT算法计算图片每个像素点的特征
2.用SFM对多张图片像素做匹配对应,通过上步得到的特征,从而估计相机参数,得到稀疏的3D信息
3.进行稀疏重建
4.外部下载CMVS/PMVS进行稠密重建,得到点云


PMVS/CMVS

用SFM的输出作为输入,利用稀疏的特征点云、图像和对应的相机位姿来重建稠密点云。(PMVS指的是将大的点云合理地分割、重建、拼接的过程)


Meshlab

点云、网格显示和处理软件,内置了很多3D重建算法,能够进行基于点云的网格重建、简化等)

软件框架
1.泊松表面重建
2.消除多余表面
3.参数化以及纹理投影

—————————————————————————————————



Bundle(稀疏重建工具)

得到较为稀疏的点云数据(.ply)

1.外部下载siftDemoV4——特征检测器 (特征值检测可以用任意算法,但是由于Bundler设计时是围绕SIFT展开的,所以建议使用SIFT)——产生特征点和图片集的成对特征点的匹配
2.由1得到的数据,用Bundler_SFM进行稀疏重建
3.外部下载CMVS/PMVS进行稠密重建,得到稠密点云


VisualSFM与Bundle重建流程对比
VisualSFMBundle
算法(框架)SIFT(特征提取+图像匹配),SFM(稀疏点云重建)SFM(稀疏点云重建)
配合使用工具(用途)CMVS/PMVS(稠密重建)siftDemoV4(特征检测器),CMVS/PMVS(稠密重建)
原始输入一系列无序图片特征点及成对特征点的匹配
输出稠密点云稀疏点云
操作方便程度简洁繁琐
点云效果较好较差
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: SFM(Structure from Motion,运动结构)是一种将多张二维图像转换为三维模型的方法。在Matlab中,可以通过使用Computer Vision System Toolbox中的SFM算法,来实现三维重建SFM算法通过分析多张图像中物体在三维空间中的运动轨迹,来确定物体的三维形态。具体来说,SFM算法会先将多张图像中的特征点进行匹配,然后根据匹配点的相对位置和相机的姿态估计,使用三角化算法得到三维空间中物体的坐标。此外,SFM算法可以估算相机的位姿(位置和方向),从而在三维模型中精确定位摄像机的位置。如果相机位姿已知,则可以使用Bundle Adjustment算法来对重建的三维模型进行优化。SFM算法在许多领域中有着广泛的应用,如计算机视觉、遥感、建筑测量等方面。在Matlab中,SFM算法的应用也非常广泛,可以用于帮助用户进行三维重建、动态跟踪、跟踪多个目标等任务。总的来说,SFM算法在Matlab中是一种非常强大的工具,可以让用户轻松地实现三维重建任务。 ### 回答2: SFM(Structure from Motion)是一种常见的三维重建方法,它基于多张不同角度的二维图像,并利用相邻图像间的相对位移及场景深度信息,从而恢复出三维场景的信息。Matlab 中有多种工具箱可以进行SFM三维重建操作,比如Computer Vision Toolbox和Mapping Toolbox等。 在进行SFM三维重建时,首先需要获取一组高质量的有序图像序列,然后通过计算相邻图像之间的特征点匹配及相对位移关系,得出相机与场景之间的变换参数,同时计算出场景中特征点的三维坐标。随后,利用得到的三维点云数据,进行表面重建操作,得到场景的三维模型。 Matlab中提供了多种SFM三维重建算法,从简单的Bundle Adjustment到较为高级的Incremental SfM或者Two View,通过选择不同的算法来满足不同的应用需求。此外,Matlab也提供了丰富的可视化工具,可以方便地对重建结果进行展示与分析。 总之,Matlab的SFM三维重建功能提供了高效、准确且易于使用的工具箱,方便用户快速实现三维场景的重建与分析,具有广泛的应用前景。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值