当前位置:网站首页>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 .
边栏推荐
- Junit测试中常用的断言
- Mh32f103arpt6 hardware and software compatible alternative to stm32f103rct6
- Left aligned, right aligned, random number, goto, compare output bool
- 阿里、腾讯、拼多多垂范,产业互联网的新逻辑渐显
- NETCORE combined with cap event bus to realize distributed transaction - message (2)
- 【Optional】1. Map and ifpresent 2 Ofnullable and orelse
- tc菜单分割
- Appnium (II) installation and basic use of mitmproxy
- Shardingsphere practice (6) - elastic scaling
- C main函数
猜你喜欢

能链智电登陆纳斯达克:贝恩是股东 成中国充电服务第一股

Interview (XI) futu written test questions

Tu oses le croire? Il m'a fallu deux jours pour développer un système de gestion.
![[wechat applet] 4 Introduction to wechat developer tools](/img/9d/0d6c5cc675fb70dde98b25649bd8d8.jpg)
[wechat applet] 4 Introduction to wechat developer tools

Selenium advanced

C escape character

Can you believe it? It took me only two days to develop a management system

Ali suggests that all POJO attributes use wrapper classes, but have you noticed these pits?

Ankai microelectronics rushes to the scientific innovation board: the annual revenue of 500million Xiaomi industry fund is the shareholder

sql跨库注入
随机推荐
Alibaba, Tencent et pingduo sont à la recherche d'une nouvelle logique pour l'Internet industriel
USART(RS232422485)、I2C、SPI、CAN、USB总线
sql跨库注入
【Environment】1. Get the configuration in YML through the environment in the configuration class
[system. Currenttimemillis()] current timestamp: the number of milliseconds that have elapsed since the current system time was 0:00:00 on January 1, 1970
用游戏来讲序列化与反序列化机制
C 操作符
leetcode每日一题-公平的糖果棒交换
Alibaba, Tencent and pinduoduo set an example, and the new logic of industrial Internet is gradually emerging
webdriver入门
启明云端分享| 通过Matter协议实例演示开关通过matter协议来做到对灯亮灭的控制
selenium-webdriver之断言
[Writeup]BUU SQL COURSE1[入门级]
SQL cross database injection
Chapter I exercises of program construction and interpretation
安装PS软件时提示程序无法访问关键文件/目录,错误代码:41的解决方法
ROS中tf学习笔记
[wechat applet] 5 Applet structure directory
Tu oses le croire? Il m'a fallu deux jours pour développer un système de gestion.
Interview (XI) futu written test questions