文章目录
structure from motion revisited
Sfm是对三维重建算法的统称,incremental sfm则表示他是增量式的,在鲁棒性准确性方面有巨大进步;但是灵活性、完整
性以及可伸缩性仍然是打破技术壁垒的关键问题。论文后半部分讲述完整的重建流程。sfm 是一系列不同角度拍摄的图像的
投影来重建3的结构的过程。
本文探讨的增量式sfm是具有迭代重构组件的顺序处理管道(一系列工序)。通常是先进行feature提取和匹配没然后进行几何验证。生成的场景图是重建的基础,之后模型讲植入仔细选择的双视角重建(重建作为一个名词,我还不能给出具体的形式),然后再递增注册新图像之前,将对场景中的点进行三角剖分(啥是三角剖分triangulating),过滤异常值,并且使用
ba对重建进行优化。
详细介绍:
第一步 对应点搜索
首先会先在输入的图片中找到重叠(overlap)的场景。
输入的场景被定义为
I = { I i ∣ i = 1 … N I } I = \{ I_i \quad | \quad i=1 \dots N_I\} I={
Ii∣i=1…NI}
在上述输入场景中找到重叠图像,标记相同的点的投影,输出是一组经过了几何验证的图像对以及每个点的图像投影图。
这里每个点是指对应点搜索中重叠部分的相同点
图像对被记作C
什么是几何验证——我猜测,是肉眼观察这些点确实是一个点
加粗部分为该步骤的整体概括。之后是细节步骤。
特征提取feature extraction
对于每个 Ii ,SFM都会检测到一个用以表示位置在Xj的特征集合
F i = { ( x j , f j ) ∣ j = 1 … N F i } F_i = \{ (x_j ,f_j) \quad | \quad j = 1\dots N_{F_i}\} Fi={
(xj,fj)∣j=1…NFi}
对这些特征有约束:对辐射和几何变化下应该是不变的,使得SFM可以在不同的图像中唯一识别他们。SIFT和其衍生特征点以及最新了解的那些特征点在鲁棒性方面是事实标准,另外,二进制特征binary feature损失部分鲁棒性提高效率。
这里提到了辐射radiometric,这也解释了之前标定的时候为什么不可以使用发光的屏幕
匹配matching
接下来,SFM会通过利用特征集合,上一步骤中的Fi来作为图像的外观描述来发现看到的相同场景部分的图像,朴素的方法会对每个图像对测试场景重叠。
他会基于Fi建立一个相似度的度量,为图像Ib中的每个特征找到在图像Ia中的最相似的特征来搜索对应的特征点,获得这个图像对的特征对应关系。并且这个方法具有计算复杂度
O ( N I 2 N F i 2 ) O(N_I^2N_{F_i}^2) O(NI2NFi

本文探讨了一种增量式结构从运动(SFM)算法,旨在提高三维重建的鲁棒性和准确性。通过改进几何验证策略、引入次优视图选择、提出高效三角剖分方法以及采用迭代BA等手段,解决了传统SFM面临的完整性与鲁棒性难题。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



