版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
鲁鹏北京邮电大学
人工智能学院
智能科学与技术中心本课程所涉及的教学内容与课件参考了CS231A,感谢CS231A课程团队在课程建设方面所做的工作!
多视图几何(运动恢复结构SfM)运动恢复结构问题三种典型的运动恢复结构任务欧式结构恢复(摄像机内参数已知,外参数未知)仿射结构恢复(摄像机为仿射相机,内、外参数均未知)透视结构恢复(摄像机为透视相机,内、外参数均未知)今日主题运动恢复结构问题三种典型的运动恢复结构任务欧式结构恢复(摄像机内参数已知,外参数未知)仿射结构恢复(摄像机为仿射相机,内、外参数均未知)透视结构恢复(摄像机为透视相机,内、外参数均未知)今日主题CourtesyofOxfordVisualGeometryGroupStructurefromMotion(SfM)运动恢复结构问题通过三维场景的多张图象,恢复出该场景的三维结构信息以及每张图片对应的摄像机参数建筑场景的增量重构Initialpair–2168&CompleteSet62,323points,160
imagesGolparvar-Fard.Pena-Mora,Savarese
2008重构场景与摄像机位姿运动恢复结构问题
结构(structure)且
运动(motion)
因此,该类问题也称为“运动恢复结构问题”!运动恢复结构问题三种典型的运动恢复结构任务欧式结构恢复(摄像机内参数已知,外参数未知)仿射结构恢复(摄像机为仿射相机,内、外参数均未知)透视结构恢复(摄像机为透视相机,内、外参数均未知)今日主题运动恢复结构问题三种典型的运动恢复结构任务欧式结构恢复(摄像机内参数已知,外参数未知)仿射结构恢复(摄像机为仿射相机,内、外参数均未知)透视结构恢复(摄像机为透视相机,内、外参数均未知)今日主题
欧式结构恢复问题且
图像个数3D点个数三维重建之三角化
线性法:非线性法:三角化O1O2
R,
T
O1O2
R,
T
问题:
欧式结构恢复(2视图)
线性法:非线性法:三角化欧式结构恢复(2视图)
问题:
线性法:非线性法:三角化
求解步骤:1.求解基础矩阵F(归一化八点法)2.求解本质矩阵
3.分解本质矩阵4.三角化欧式结构恢复(2视图)
问题:
线性法:非线性法:三角化
求解步骤:1.求解基础矩阵F(归一化八点法)2.求解本质矩阵
3.分解本质矩阵4.三角化欧式结构恢复(2视图)
问题:
线性法:非线性法:三角化
求解步骤:1.求解基础矩阵F(归一化八点法)2.求解本质矩阵
3.分解本质矩阵4.三角化欧式结构恢复(2视图)
问题:
线性法:非线性法:三角化
求解步骤:1.求解基础矩阵F(归一化八点法)2.求解本质矩阵
3.分解本质矩阵4.三角化欧式结构恢复(2视图)
问题:
线性法:非线性法:三角化
本质矩阵分解
叉乘的矩阵表示本质矩阵分解
重要说明:
叉乘的矩阵表示本质矩阵分解
定义两个矩阵:
叉乘的矩阵表示本质矩阵分解
定义两个矩阵:
重要性质:相差一个正负号的情况下
叉乘的矩阵表示
本质矩阵分解定义两个矩阵:
重要性质:相差一个正负号的情况下
叉乘的矩阵表示本质矩阵分解定义两个矩阵:
重要性质:相差一个正负号的情况下
不考虑符号、尺度
叉乘的矩阵表示本质矩阵分解
本质矩阵分解
SVD分解
本质矩阵分解
SVD分解比较
同理:
本质矩阵分解
本质矩阵分解
选择一个点三角化,正确的一组解能保证该点在两个摄像机的z坐标均为正。对多个点进行三角化,选择在两个摄像机系下z坐标均为正的个数最多的那组R、T。(更鲁棒)
(图片来自于HartleyandZisserman书第260页)本质矩阵分解(总结)
步骤1:SVD分解
步骤2:步骤3:步骤4:通过重建单个或多个点找出正确解
求解步骤:1.求解基础矩阵F(归一化八点法)2.求解本质矩阵
3.分解本质矩阵4.三角化欧式结构恢复(2视图)
问题:
线性法:非线性法:三角化
例子:仅凭下图能否估计场景的绝对尺度?欧式结构恢复歧义例子:仅凭下图能否估计场景的绝对尺度?欧式结构恢复歧义显然不能!欧式结构恢复歧义例子:仅凭下图能否估计场景的绝对尺度?需要其他先验信息!欧式结构恢复歧义R.HartleyandA.Zisserman,MultipleViewGeometryinComputerVision,2ndedition,
2003
歧义:恢复的结构与真实场景之间相差一个相似变换(旋转,平移,缩放)度量重构:恢复的场景与真实场景之间仅存在相似变换的重构。Similarity
代数方法(N视图情况)
...增量法!恢复结构和运动的非线性方法O2重构点O1Om
最小化重投影误差:...捆绑调整(BundleAdjustment)牛顿法与列文伯格-马夸尔特法(L-M方法)参数测量值捆绑调整(BundleAdjustment)非线性最小化问题
牛顿法与列文伯格-马夸尔特法(L-M方法)参数测量值捆绑调整(BundleAdjustment)非线性最小化问题优势同时处理大量视图处理丢失的数据
牛顿法与列文伯格-马夸尔特法(L-M方法)参数测量值捆绑调整(BundleAdjustment)非线性最小化问题优势同时处理大量视图处理丢失的数据局限性大量参数的最小化问题需要良好的初始条件
牛顿法与列文伯格-马夸尔特法(L-M方法)参数测量值捆绑调整(BundleAdjustment)非线性最小化问题优势同时处理大量视图处理丢失的数据局限性大量参数的最小化问题需要良好的初始条件实际操作:常用作SfM的最后一步,分解或代数方法可作为优化问题的初始解
运动恢复结构问题(完)典型的运动恢复结构任务(完)欧式结构恢复(摄像机内参数已知,外参数未知)今日主题补充知识:PnP问题补充知识:PnP问题已知摄像机位姿的视图已重构的3D点PnP求取新的摄像机位姿PnP(Perspective-n-Point)问题:
指通过世界中N个三维点坐标及其在图像中N个像点坐标,计算出相机或物体位姿的问题。补充知识:PnP与三角化已知摄像机位姿的视图已重构的3D点PnP求取新的摄像机位姿PnP(Perspective-n-Point)问题:
指通过世界中N个三维点坐标及其在图像中N个像点坐标,计算出相机或物体位姿的问题。已知:n个三维点在2张图像中的对应点的像素坐标2张图像对应的摄像机的内参数矩阵已知
欧式结构恢复问题(两视图)补充知识:PnP问题——P3PP3P:
通过世界中3个三维点与图像中3个像点,
计算摄像机的位姿。
已知摄像机位姿的视图已重构的3D点PnP求取新的摄像机位姿PnP(Perspective-n-Point)问题:
指通过世界中N个三维点坐标及其在图像中N个像点坐标,计算出相机或物体位姿的问题。P3P求解摄像机位姿P3P:
通过世界中的3个特征点与图像成像中的3个像点,获得相机位姿。
P3P求解摄像机位姿P3P:
通过世界中的3个特征点与图像成像中的3个像点,获得相机位姿。
P3P求解摄像机位姿P3P:
通过世界中的3个特征点与图像成像中的3个像
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- Giffonin-P-生命科学试剂-MCE
- Fluorescein-12-UTP-生命科学试剂-MCE
- 2026mysql运维工程师面试题及答案
- 情感沟通:心理护理的纽带
- 2026年洛阳汝阳县广播电视台招考电视播音员主持人易考易错模拟试题(共500题)试卷后附参考答案
- 2026年河池市水库移民工作管理局招考易考易错模拟试题(共500题)试卷后附参考答案
- 2026年河南省郑州上街区事业单位公开招聘(145人)易考易错模拟试题(共500题)试卷后附参考答案
- 2026年河南省信阳市招聘市直事业单位715人笔试易考易错模拟试题(共500题)试卷后附参考答案
- 2026年河南开封祥符区事业单位招聘考试和易考易错模拟试题(共500题)试卷后附参考答案
- 2026年河南南阳市桐柏县招考事业单位工作人员易考易错模拟试题(共500题)试卷后附参考答案
- 水务国企考试题库及答案
- 上海入团考试题库及答案
- 数学教育概论第四版
- 公共停车场投资建设与运营合同
- 胀轨跑道的防治与处理梁一星80课件
- 电梯采购合同意向协议书
- 公务定点接待协议书
- 次氯酸钠发生器项目投资分析及可行性报告
- 2024-2025学年江苏省苏州市张家港市梁丰高中春海创优部八年级(下)期中检测数学试卷(含答案)
- 【土豆清洗去皮切条机的结构设计10000字(论文)】
- 2025年生猪屠宰兽医卫生检疫人员考试题(附答案)
评论
0/150
提交评论