立体视觉的物距测量

重磅干货,第一时间送达

在现代工业自动化生产过程中,计算机视觉正成为提高生产效率和检查产品质量的关键技术之一,例如机器零件的自动检测,智能机器人控制,生产线的自动监控等。

在国防和航空航天领域,计算机视觉还具有更重要的意义,例如自动跟踪和识别运动目标,自动驾驶汽车导航以及太空机器人的视觉控制。

计算机视觉研究的目的是使计算机具有通过二维图像信息识别三维环境信息的能力。这种功能不仅使机器能够感知三维环境中对象的几何信息(例如形状,位置,姿势运动等),而且还可以进一步描述,存储,识别和理解它们,计算机视觉具有开发了一套独立的计算理论和算法。

在本文中,我们介绍了立体视觉的相关内容,即使用多个摄像机视图来获取有关视图深度的信息。使用立体视觉,可以从不同相机视图中的图像得出某个点的世界位置。

立体视觉

双目立体视觉是机器视觉的重要形式。它基于视差原理,并使用成像设备从不同位置获取被测物体的两个图像。

密集立体视觉拍摄左右两个输入图像,

这些图像经过移位和匹配以生成每个像素的深度。

结合两个位置获得的图像并观察它们之间的差异,以便获得清晰的深度感,建立特征之间的对应关系,并将同一空间中的相同物理点映射到不同图像中的图像点。这种差异称为视差图。

对极几何

对极几何是相机在两个不同位置生成的两个图像与拍摄位置和生成的图像之间的特殊几何关系。基本几何模型如下所示:

相机由相机中心C,C'及其各自的成像平面表示。对于任意空间中的点X,两个图像平面上的点分别为x,x'。

点x向后投射到空间中的三维射线中,该三维射线由相机中心和x确定。将该光线投射到第二个图像平面上,以获得称为对极线的直线l' 。显然突出部X“的X必须是L”。我们也可以绘制连接两个照相机中心位置的线。该线与像平面相交的点称为极点。因为在立体摄像机的情况下,我们有两个摄像机,因此有一个线和两个像平面,所以我们有两个子极。

考虑不经过空间中任何两个摄像机的中心的平面π,并且穿过第一个摄像机的中心C和x的光线在X处与平面π相交,然后将该点投影到点上。第二个图像x',此过程是平面π的平移。

实际上,所有点xi和对应点x'i的投影在第一张图像上的投影实际上都是等效的,因为它们在投影上都等效于共面点Xi的集合,因此存在2D映射H,每个xi都映射到x'一世 。

推导基本矩阵和基本矩阵

从相机成像的几何描述中,我们可以理解以下公式:

其中K是相机内部参数,R和t是第一相机的相机坐标系中第二相机的外部参数,Pw是第一相机的坐标系中的点坐标。Z是从空间点到相机光学中心的距离。

我们首先定义相机的标准化坐标,如下所示

引入以上定义可以获得:

同时具有t的外部乘积:

在两侧同时将x_2乘以左侧:

在上面的公式中,由于等式t ^ x_2的左侧是垂直于t和x_2的向量,所以x_2的内积将为0,因此上面的公式实际上可以表示为以下形式:

替换x_1和x_2并重新插入p_ {uv1}和p_ {uv2}得到:

其中,中间项是基本矩阵,其满足以下条件:

基本矩阵是基本矩阵的一部分,仅与外部参数有关,也就是说,删除摄像机内部参数,您可以得到:

基本矩阵的自由度包括三个平移和旋转自由度,加上等价的比例,因此基本矩阵的自由度为5。

因此,至少我们可以使用5对点来求解基本矩阵。但是,由于它们的许多固有属性都是非线性的,因此使用最少的点数求解会比较麻烦,因此通常只考虑比例的等价性,然后使用8对点求解。这也称为八点法。

考虑一对匹配点及其像素坐标。根据极地约束,有:

展开上面的矩阵并以向量的形式编写它:

此时,上述极限约束方程可写为:

将八个点的对极约束放在一起可以得到一个方程组:

基本矩阵或基本矩阵可以通过求解方程组来求解。

完成上述工作,求解了基本矩阵E之后,可以通过SVD分解获得以下方程式:

其中U和V是正交矩阵,中间的X是奇异值矩阵。根据E的内在性质,我们通过SVD分解知道,对于任何E,都有两个可能的R和t对应于它。

其中:

立体声矫正

由于未对准和不同的特性,两个立体摄像机的图像都必须扭曲为极线对齐的新图像。这些新图像称为对证图像。整个过程称为“校正”,然后将图像平面扭曲到共面平行平面上。

使用校正过程,我们希望使左右摄像机变形,以使图像共面并且内在函数相同。使用单应性,我们可以使用原始图像coodinates来表达这一点:

因此,现在我们可以提出一个问题:如何获得K ^和R ^。一些好的选择是:

其中,

其中rL_3是左摄像机R_L的旋转矩阵的第三列。

视差图

摄像机成像模型如下图所示:

其中,P是空间点,f是焦距,Cr,Cl是左右摄像机的光学中心。从下图可以看出,左右摄像机的光轴是平行的。Ul和Ur是左图像和右图像平面上两个成像点之间距图像左边缘的距离。

如果已校准两个摄像机,则极线平行,并且两个光轴的方向也平行。

那么视差与物体深度之间的关系如下:

由此我们可以得出:

根据该公式,b和f为常数,Z与ul-ur成反比,即深度越小,视差越大,并且物体的视差越大。这就是为什么视差图中较近的对象更暗的原因。

基本原理是,给定图像上的某个点,在像素附近选择一个子窗口,并根据一定的相似性判断依据,在另一图像的区域中,选择最接近该子窗口的图像。-窗口。

匹配成本的计算是针对左图像和右图像的每个像素。可以认为一个功能

定义了用于处理左右图像中匹配像素的方法,其中d = ul-ur是我们定义的最小视差范围:

如果对每个像素都这样做,可以得到最终的视差图,但是最终的视差图的效果很差。点之间的匹配容易受到噪声的影响,因此需要在点周围建立一个窗口进行比较像素块,这绝对是更可靠的。

只要包含足够的纹理,此方法就可以很好地工作。如果纹理不足,则两者之间的相似性差异不会有太大差异,并且无法识别出单个匹配点。但是,这是一个解决方案。只要没有足够的纹理,我们就可以扩大直到有纹理。

Refrences

· R. Szeliski, Computer Vision: Algorithms and Applications, Springer, 2010.

· B. H. Bodkin, Real-time mobile stereo vision [M.S. thesis], University of Tennessee, 2012.

· M. Hansard, S. Lee, O. Choi, and R. P. Horaud, Time-of-Flight Cameras: Principles, Methods and Applications, Springer, 2012.

· S. Foix, G. Alenyà, and C. Torras, “Lock-in time-of-flight (ToF) cameras: a survey,” IEEE Sensors Journal, vol. 11, no. 9, pp. 1917–1926, 2011. View at:  Publisher Site | Google Scholar

· M. Y. Kim, S. M. Ayaz, J. Park, and Y. Roh, “Adaptive 3D sensing system based on variable magnification using stereo vision and structured light,” Optics and Lasers in Engineering, vol. 55, pp. 113–127, 2014. View at: Publisher Site | Google Scholar

· S. Zhang, C. Wang, and S. C. Chan, “A new high resolution depth map estimation system using stereo vision and depth sensing device,” in Proceedings of the IEEE 9th International Colloquium on Signal Processing and Its Applications (CSPA ‘13), pp. 49–53, IEEE, Kuala Lumpur, Malaysia, March 2013. View at:  Publisher Site | Google Scholar

· W. Kazmi, S. Foix, G. Alenyà, and H. J. Andersen, “Indoor and outdoor depth imaging of leaves with time-of-flight and stereo vision sensors: analysis and comparison,” ISPRS Journal of Photogrammetry and Remote Sensing, vol. 88, pp. 128–146, 2014. View at: Publisher Site | Google Scholar

· B. Tippetts, D. J. Lee, K. Lillywhite, and J. Archibald, “Review of stereo vision algorithms and their suitability for resource-limited systems,” Journal of Real-Time Image Processing, pp. 1–21, 2013. View at:  Publisher Site | Google Scholar

交流群

(0)

相关推荐

  • 计算机视觉中的双目立体视觉和体积度量

    作者:Yauheni Marushko 编译:ronghuaiyang 导读 一个双目立体视觉的常用应用场景的介绍,很基础. 立体视觉 立体视觉意味着人工智能可以通过一对相机来感知图像的深度以及物体的 ...

  • 3分钟了解光场成像

    光是人类对物理世界进行观测与感知最重要的载体之一,人类通过人眼接收场景中物体发出的光线(主动或被动发光)进行感知.成像感知系统是人眼的延伸,捕获.记录.分析场景的光信息.然而,现有的成像感知系统大多仅 ...

  • 立体视觉入门指南-坐标系与相机参数

    干货第一时间送达 亲爱的同学们,我们的世界是3D世界,我们的双眼能够观测三维信息,帮助我们感知距离,导航避障,从而翱翔于天地之间.而当今世界是智能化的世界,我们的科学家们探索各种机器智能技术,让机器能 ...

  • 一文详解深度相机之双目成像

    干货第一时间送达 文章导读 本文通过介绍双目立体视觉的成像过程,带大家了解双目视觉如何从两个不同视角的成像平面中恢复出物体三维几何信息,重建周围景物的三维形状与位置. 在说双目视觉之前,我们先聊一下单 ...

  • 【血压】血压参考值及测量注意事项

    血压是衡量我们身体状况的一个重要的指标,可能有些人还不知道,血压并不是一成不变的,它是会随着年龄.体型.生活习惯以及身体状况的变动而变化的~血压过低过高(低血压.高血压)都会造成严重后果.◆血压过低, ...

  • 手把手教你“五步”测量摩托车缸压

    作者:摩托中国 缸压表 有许多小伙伴不知道如何使用气缸压力表测量缸压,今天我就手把手的教你一下,共分五步,按步走就可以了. 第一步:发动机运转至正常温度,冷却液的温度85-95度. 第二步:拆除全部火 ...

  • 【中考物理】专题训练:特殊方法测量密度

    特殊方法测密度 一.缺量筒 1. (2017深圳改编)(5分)小明同学捡到一块金属块,他想通过测量金属块的密度判断这个金属块的材料是什么,小明可用的实验仪器有托盘天平和弹簧测力计. (1)小明将天平放 ...

  • pt100测温元件测量出现异常的原因及解决办法

    一.pt100测温元件测量出现异常的原因 导致温度测量发生异常的原因是多种多样的.我们通常遇到的问题主要有以下几种原因造成: a:现场接线存在松动的问题 由于所处的环境一般比较恶劣,特别是振动.在长时 ...

  • 热工测量异常原因分析及防范措施

    在电力生产过程中,热力参数的准确测量,是保证机组安全.经济运行的先决条件.但在电力生产的实际过程中,由于设备选型.安装调试.检修运行维护和管理中的缺陷,加上重视不足,使得热工参数测量失准现象总有存在, ...

  • 如何用万用表测量变频器好坏

    内容导读 变频器是属于电器设备,为了操作安全,在检修时一定要确保变频器已经断电,并且断电后5分钟以上,同时必须拆除变频器输入电源线R.S.T和输出线U.V.W后放可操作! 变频器主电路图 模块测试 首 ...

  • 转子振动测量、计算基础及汽轮机组振动标准

    转子振动测量、计算基础及汽轮机组振动标准

  • 【船机帮】船用主机曲轴臂距差的测量

    船机故障心莫慌,遇事不决船机帮 导读 在船用低速柴油机的生产制造以及运行.维护保养过程中,曲轴臂距差都是一个极其重要的参数,它反映了柴油机基座变形状态及曲轴弯曲变形.主轴瓦磨损状况. 臂距差也称为甩挡 ...

  • 精美课件丨OCT图像的基本测量

    <OCT入门系列课程>的配套课件 因为app和微信后台都有 很多人留言 要想获得ppt的下载链接 虽然作者本人乐于分享 但最近却发现有人下载后 放到了百度文库 让其他人付费下载获取收益 这 ...