SFM与MVS区别

简单说明

SFM是Structrue From Motion(从运动恢复结构)。MVS是Multi View Stereo(多视图立体),SFM生成的是稀疏点云,恢复相机之间的几何关系,MVS生成的是密集点云。由sfm获得的一些相机参数和相机之间的几何关系,而MVS是对上面步骤的细化从而产生所谓的密集重构。

学习资料

基于图像的大规模场景三维重建(上):https://www.leiphone.com/news/201711/9dxX6g30dlEoqvPZ.html
基于图像的大规模场景三维重建(下):https://www.leiphone.com/news/201711/s6CHNAyjurPPyKiz.html

 

更多《计算机视觉与图形学》知识,可关注下方公众号:
在这里插入图片描述

地形数据测量是许多地貌研究应用程序的基本方面,尤其是那些包括地形监测地形变化研究的应用程序。然而,大多数测量技术需要相对昂贵的技术或专门的用户监督。 Motion(SfM)摄影测量技术的结构通过允许使用消费级数码相机高度自动化的数据处理(可以免费使用)减少了这两个限制。因此,SfM摄影测量法提供了快速,自动化低成本获取3D数据的可能性,这不可避免地引起了地貌界的极大兴趣。在此贡献中,介绍了SfM摄影测量的基本概念,同时也承认了其传统。举几个例子来说明SfM在地貌研究中的应用潜力。特别是,SfM摄影测量为地貌学家提供了一种工具,用于在一定范围内对3-D形式进行高分辨率表征,并用于变化检测。 SfM数据处理的高度自动化既创造了机遇,也带来了威胁,特别是因为用户控制倾向于将重点放在最终产品的可视化上,而不是固有的数据质量上。因此,这项贡献旨在指导潜在的新用户成功地将SfM应用于一系列地貌研究。 关键词:运动结构,近距离摄影测量,智能手机技术,测量系统,表面形态echnology reduces both these constraints by allowing the use of consumer grade digital cameras and highly automated data processing, which can be free to use. SfM photogrammetry therefore offers the possibility of fast, automated and low-cost acquisition of 3-D data, which has inevitably created great interest amongst the geomorphological community. In this contribution, the basic concepts of SfM photogrammetry are presented, whilst recognising its heritage. A few examples are employed to illustrate the potential of SfM applications for geomorphological research. In particular, SfM photogrammetry offers to geomorphologists a tool for high-resolution characterisation of 3-D forms at a range of scales and for change detection purposes. The high level of automation of SfM data processing creates both opportunities and threats, particularly because user control tends to focus upon visualisation of the final product rather than upon inherent data quality. Accordingly, this contribution seeks to guide potential new users in successfully applying SfM for a range of geomorphic studies.
### 结构从运动(SfM)多视图立体视觉(MVS)的区别 #### SfM的特点 SfM是从一系列不同视角拍摄的图像集中恢复场景的三维结构摄像机的姿态参数的技术。该方法主要关注于通过分析物体在连续帧中的移动来计算其空间位置,从而建立稀疏点云模型并确定各相机的位置姿态[^3]。 #### MVS的特点 相比之下,MVS侧重于利用已知或预先估算好的多个视角下的摄像机参数(包括内外方位元素),通过对同一场景的不同角度成像进行密集匹配以生成高分辨率的深度图或者稠密点云数据[^2]。 #### 工作流程上的差异 - **前期准备** - 对于SfM而言,在处理之前通常不需要精确知道各个摄影设备的具体摆放情况;相反,它能够自动解析出这些信息作为输出的一部分。 - 而对于MVS来说,则往往依赖于外部提供的较为准确的摄像装置配置资料作为输入条件之一。 - **中间过程** - 在执行过程中,SfM会先定位特征点并通过三角化形成初步的空间坐标系框架——即所谓的“骨架”部分; - 接着由MVS接手这项工作,基于前述成果进一步细化表面细节直至获得完整的外形轮廓描述——相当于给这个‘骨架’添上肌肉皮肤等软组织[^4]。 - **最终产物** - 经过上述步骤之后,SfM所能产生的主要是关于对象形状的大致概括表示形式,比如一些离散分布的关键节点组成的网络状图形; - 可是经由MVS加工后的成品则更加贴近真实世界里的实体模样,因为后者能提供更为详尽全面的数据集用于描绘目标的整体外观特性[^1]。 ```python # Python伪代码展示两者的工作流简化版实现思路 def sfm(images): # Step 1: 特征检测匹配 keypoints, matches = detect_and_match_features(images) # Step 2: 初始重建 (PnP or BA) camera_poses, sparse_point_cloud = initial_reconstruction(keypoints, matches) return camera_poses, sparse_point_cloud def mvs(camera_poses, images): dense_point_cloud = [] for i in range(len(images)): depth_map_i = estimate_depth(i, camera_poses[i], images[i]) fused_points = fuse_with_existing(dense_point_cloud, depth_map_i) dense_point_cloud.extend(fused_points) return dense_point_cloud ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值