当前位置:网站首页>3D reconstruction system | L3 incremental motion recovery structure (incremental SFM)
3D reconstruction system | L3 incremental motion recovery structure (incremental SFM)
2022-06-12 14:56:00 【lee2813】
One 、 Incremental motion recovery structure
Definition : Simultaneously recover camera parameters through camera motion ( Internal and external parameters ) And the structure of the scene ( Coordinates of 3D points ).
among , For ordered image matching , When matching , Just match the current image with the previous and subsequent frames , The complexity is O(n), The pairwise matching of disordered images , The complexity is O(n^2).
The operations that can be carried out before and after are :
The main process of incremental operation recovery structure is as follows :
Feature detection and feature matching :
Feature points are obtained by feature detection , Then feature matching , Then use the basic camera model to fit a basic model , Then we use this model to filter the feature points , Get more reliable feature points , Remove some matching outer points , The camera attitude is obtained by using the obtained interior points to perform the least square method .
Image connection diagram
From a group of unordered images, the image connection graph is obtained according to the matching results of feature points ( Vertex is image , The boundary is the visible area )
Here's the picture , The more connection points are located in the central part , The fewer connection points are located outside .

Due to the low luminosity of night imaging, some details are blurred , The obtained feature matching relationship is less , So focus on the outside , But there are many matching relationships between images at night .
structure Track
Connect matching points corresponding to multiple perspectives , Build into a Track

Then perform global binding adjustment
The whole algorithm flow :
Two 、 Several problems of motion recovery structure
Binding adjustment
- It is sensitive to the selection of initial camera pairs and the order in which cameras are added
- Repeat the bundle adjustment , Low efficiency
The scale is uncertain 
Repeated structure leads to incorrect feature matching 
Not enough matching feature points can be found on the non Lambert surface
When shooting an object from different angles , For some feature materials , Like mirrors , It has strong anisotropy , So from another angle , Maybe the feature of the 3D point cannot be detected , Therefore, not enough matching feature points can be found .
边栏推荐
- Installation and use of mat
- 模块八
- 【Calendar】1. For globalization 2 But only date can be formatted by SDF 3 Month to -1 4 Week from Sunday is the first day
- C main function
- 程序构造和解释之过程抽象
- Thinking: what is asynchrony and thread safety
- 【LDA】基础知识笔记——主要是AE、VAE
- 三维重建系统 | L3双视角运动恢复结构(SFM双目SFM)
- win10_ Home Edition cannot use remote desktop, and can be accessed by remote desktop.
- Function recursion example
猜你喜欢

粒子滤波学习记录

【LDA】EM变分推理 粗略版笔记【待完善

Mobileone: the mobile terminal only needs 1ms of high-performance backbone. You deserve it!

C main函数

jenkins相关
![[wechat applet] 1 Introduction to wechat applet](/img/7c/6e62269438a0dd7e7172cb37af9fb9.jpg)
[wechat applet] 1 Introduction to wechat applet

C main function

Array related content

三维重建系统 | L3增量运动恢复结构(增量SFM)

Location (I) error: command erred out with exit status
随机推荐
Junit测试中常用的断言
数据的收集
Alibaba, Tencent et pingduo sont à la recherche d'une nouvelle logique pour l'Internet industriel
Dataset and dataframe in sparksql
Pointer related concepts
Energy chain smart electronics landed on NASDAQ: Bain is the shareholder to become the first share of charging services in China
NetCore结合CAP事件总线实现分布式事务——消息(2)
函数递归示例
Common assertions in JUnit testing
结构体示例
Appnium (I) basic use of appnium
ROS初学者编写小乌龟以一定速度旋转一定角度的server
模块八
TC menu split
C 数据类型
Crawler problem set (I) record
Ankai microelectronics rushes to the scientific innovation board: the annual revenue of 500million Xiaomi industry fund is the shareholder
Module VIII
左对齐,右对齐,随机数,goto,比较输出bool
交换数字,异或求单,操作符相关