双目立体视觉教程文件.ppt
《双目立体视觉教程文件.ppt》由会员分享,可在线阅读,更多相关《双目立体视觉教程文件.ppt(72页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、双目立体视觉双目立体视觉Image&Vision Lab内容(内容(Contents)p极线几何pEssential矩阵、fundamental矩阵p弱标定p立体重建(视差、双目匹配)p多个摄像机p结构光p时空立体光条p距离(range)数据p实例:视差与三维图p最新进展(运动提取等)p进一步学习材料2Image&Vision Lab2D 和和 3D 的关系的关系p现实存在的问题u一般的物体(Objects)都是三维的;u图像(Images)却是有关灰度,颜色等信息的阵列;u3D的深度(Depth)信息在一幅图像上不能明显的显示出来。p2D的分析需要3D的信息u物体表面是连续,平滑(Smoot
2、h)的;u物体都有特定的形状和边界。p3D的信息可以通过2D的图像计算出来u视差(Disparity),深度(Depth)信息等等。3Image&Vision Lab为什么需要两个眼睛?为什么需要两个眼睛?p物体的深度信息不能通过单眼所获得。4Image&Vision Lab为什么需要两个眼睛?为什么需要两个眼睛?p物体的深度信息可以通过双眼的观察得到。5Image&Vision Lab双目立体视觉三维测量原理双目立体视觉三维测量原理(Triangulation)p双目立体视觉三维测量是基于视差原理。p计算公式:6Image&Vision Lab视差视差(Disparity)与深度与深度(De
3、pth)的关系的关系p视差和深度成反比关系:7Image&Vision Lab视差视差(Disparity)与深度与深度(Depth)的关系的关系p同一深度下的视差一样8Image&Vision Lab亚像素亚像素(Sub-pixel)p在某些对精度要求较高的场合,需要对视差进一步精细化(Refinement),亚像素是其中的一种方法。9Image&Vision Lab立体视觉(立体视觉(Stereo Vision)p由两幅或多幅从不同视点拍摄的图像恢复场景三由两幅或多幅从不同视点拍摄的图像恢复场景三维信息的技术维信息的技术 p两个主要的子问题两个主要的子问题u匹配问题匹配问题 -视差图视差图
4、(Disparity Space Image)(Disparity Space Image)l相似而不是相同相似而不是相同l遮挡问题遮挡问题:场景的某些部分只在一幅图像中可见场景的某些部分只在一幅图像中可见u重建问题重建问题 -3D-3Dl重建所需要的摄像机参数重建所需要的摄像机参数l立体摄像机标定立体摄像机标定10Image&Vision Lab立体图对立体图对(Stereo pair)p问题u匹配问题匹配问题 (立体匹配立体匹配)-)-视差图视差图u重建问题重建问题 -3D-3D?3D?匹配匹配?11Image&Vision Lab极线几何极线几何(Epipolar Geometry)p动
5、机:在哪寻找匹配点?u极平面u极线 u极点p极线约束u匹配点必须在极线上plprPOlOrelerPlPr极平面极平面极线极线极点极点12Image&Vision Lab极线几何极线几何(Epipolar Geometry)p基线:左右两像机光心的连线;p极平面:空间点,两像机光心决定的平面;p极点:基线与两摄像机图像平面的交点;p极线:极平面与图像平面的交线。plprPOlOrelerPlPr极平面极平面极线极线极点极点基线基线13Image&Vision LabEssential 矩阵矩阵p左右两幅图像相对应的点之间的关系可以通过Essential 矩阵或是Fundamental 矩阵来表
6、明。pEssential 矩阵是摄像机标定情况下用的。p公式:ppr和pl分别是齐次摄像机坐标向量。p公式描述了点pr位于与向量Epl相关的外极线上。pEssential 矩阵是奇异矩阵,并有两个相等的非零奇异值,秩为2。14Image&Vision LabFundamental 矩阵矩阵p当内部参数未知(非标定的摄像机):p公式可表示为:pM为内参矩阵pql,qr为图像坐标pFundamental矩阵秩同样为2。pFundamental矩阵是摄像机非标定的情况用的。Reference:Learning OpenCV15Image&Vision Lab弱标定弱标定(Weak Calibrati
7、on)p定义:对于内部参数未知的摄像机,通过两幅图中的冗余点集合来估计外极几何。p方法:u 8点算法(Longuet-Higgins 1981)u 最小二乘法u 最小二乘法的8点算法u 规范化线性8点算法(Hartley 1995)Reference:计算机视觉一种现代方法第10章16Image&Vision Lab弱标定弱标定(Weak Calibration)p使用一个玩具房子的两幅图像上的37个点作为输入的弱标定实验。p数据点在图中用圆点表示,所经过的外极线用短的直线段表示。p左图显示使用最小二乘法的普通8点算法得到的输出结果;右图为使用Hartley变换后的该方法的输出结果。17Ima
8、ge&Vision Lab图像校正图像校正(Rectified Images)p目的:规范化极线约束中的极线分布,使得匹配效率得到进一步的提高。p校正后的图像不需要求极线方程,因为相对应的匹配点在图像相对应的扫描线(Scan-line)上。18Image&Vision Lab图像校正图像校正(Rectified Images)p在校正图像中所有极线都平行19Image&Vision Lab图像校正图像校正(Rectified Images)p把极点拉向无穷远处。20Image&Vision Lab图像校正图像校正(Rectified Images)校正后21Image&Vision Lab立体
9、匹配立体匹配(Stereo match)p选取何种匹配基元进行匹配?p两种主要的方法u特征匹配u稠密匹配22Image&Vision Lab特征匹配特征匹配(Feature match)p常用特征常用特征u边缘边缘u线线 (长度、方向、平均对比度长度、方向、平均对比度)u角点角点p匹配算法匹配算法u在立体图对中抽取特征在立体图对中抽取特征u定义相似度定义相似度u利用相似度和极线几何寻找匹配利用相似度和极线几何寻找匹配23Image&Vision Lab特征匹配特征匹配(Feature match)p对于左图像中的每一个特征左图像左图像角点角点线线结构结构24Image&Vision Lab特征
10、匹配特征匹配(Feature match)p在右图像中寻找 当相似度达到最大时的偏移量就是视差右图像右图像角点角点线线结构结构25Image&Vision Lab稠密匹配(稠密匹配(Dense match)p找到对应于场景中同一点的像素找到对应于场景中同一点的像素p通常假设通常假设u经过立体校正经过立体校正u分块平滑表面分块平滑表面u朗氏表面朗氏表面p目标目标:找到视差图找到视差图26Image&Vision Lab稠密匹配(稠密匹配(Dense match)p局部算法局部算法(Local/window-based algorithms):u在匹配点的一个特定窗口中计算相似度。在匹配点的一个特
11、定窗口中计算相似度。uSSD,SAD,MSE,MAD,etc.p全局算法全局算法(Global algorithms):u能量方程能量方程:u模拟退火模拟退火(Simulated annealing),动态规划动态规划(Dynamic Programming),最大流最大流(Max-flow),图像分割图像分割(graph-cut),etc.27Image&Vision Lab 匹配方程匹配方程(Matching Function)28Image&Vision Lab特征匹配特征匹配 VS 稠密匹配稠密匹配p特征匹配(Feature match):u速度快,匹配效率高;u特征的提取可以到亚像素
12、级别,精度较高;u匹配元素为物体的几何特征,对照明变化不敏感;u重建需要拟合。p稠密匹配(Dense match):u重建不需要拟合;u速度慢,效率低;u对于无纹理,纹理不明显的图像匹配效果不理想;u对光强、对比度、照明条件敏感。29Image&Vision Lab立体匹配的困难立体匹配的困难p场景投影到两幅图像中并不总是一致的场景投影到两幅图像中并不总是一致的u摄像机相关摄像机相关l图像噪声、不同增益、不同对比度等等图像噪声、不同增益、不同对比度等等.u视点相关视点相关l透视畸变透视畸变l遮挡遮挡l镜面反射镜面反射p即使在测试的标准图像中匹配也不是容易的事即使在测试的标准图像中匹配也不是容易
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 双目 立体 视觉 教程 文件
限制150内