一种显著目标的空间三维定位方法

文档序号:9350705阅读:372来源:国知局
一种显著目标的空间三维定位方法
【技术领域】
[0001] 本发明涉及计算机视觉及人机交互领域,具体涉及一种显著目标的空间三维定位 方法。
【背景技术】
[0002] 在基于双目立体视觉的机器人应用中,如躲避障碍物,机器人需要躲避的物体通 常属于机器人双目视野中的显著物体,因此显著目标的空间三维定位具有重要意义。
[0003] 传统的基于双目立体视觉的空间定位方法利用两个摄像头同时拍摄一个空间物 体,得到它在不同角度下的两幅图像,利用两幅图像中对应像素之间的差异,计算得到目标 物体的三维空间位置。两幅图像中目标的获取通常采用图像分割或轮廓检测的方法,如申 请号201410665285.0发明专利"一种基于双目立体视觉的机器人拆垛方法"、北京交通大 学高立宁的论文"双目立体视觉物体识别与定位"。由于噪声的存在,图像分割或轮廓检测 获取的目标数目较多,无法直接获取显著目标,从而影响显著目标的定位。

【发明内容】

[0004] 本发明是为解决双目视觉应用中显著目标定位问题,提供一种显著目标的空间三 维定位方法,利用图像显著性检测获取双摄像头拍摄的图像中的显著目标,根据其中心二 维坐标,由双目立体视觉技术实现目标的空间三维定位。
[0005] 本发明解决技术问题采用如下技术方案:
[0006] 本发明一种显著目标的空间三维定位方法,对左右两个摄像头进行标定及矫正, 获取内外参数,由图像显著性检测分别获取两个摄像头拍摄的图像中的显著目标,根据目 标轮廓求取中心二维坐标,再由双目立体视觉原理根据内外参数计算显著目标中心的三维 位置坐标,实现显著目标的空间三维定位。
[0007] 与已有技术相比,本发明有益效果体现在:
[0008] 本发明一种显著目标的空间三维定位方法,由图像显著性检测获取左右两个摄像 头拍摄的图像中的目标,有利于获取双目视角中的显著目标。
【附图说明】
[0009] 图1为本发明一种显著目标的空间三维定位方法的流程图。
[0010] 以下通过【具体实施方式】,并结合附图对本发明作进一步说明,但本发明的实施方 式不限于此。
【具体实施方式】
[0011] 本实施例一种显著目标的空间三维定位方法,对左右两个摄像头进行标定及矫 正,获取内外参数,由图像显著性检测分别获取两个摄像头拍摄的图像中的显著目标,根据 目标轮廓求取中心二维坐标,再由双目立体视觉原理根据内外参数计算显著目标中心的三 维位置坐标,实现显著目标的空间三维定位。
[0012] 所述显著目标的空间三维定位方法,其特征包括标定过程、立体矫正过程、显著性 检测过程、显著目标的二维定位过程、显著目标的三维定位过程五个部分,参见图1。
[0013] 所述标定过程,其特征包括:
[0014] (1)利用Matlab提供的标定工具箱对左摄像头进彳丁标定,获得左摄像头的内参矩 阵Ml和畸变向量Dl;
[0015] (2)利用Matlab提供的标定工具箱对右摄像头进行标定,获得右摄像头的内参矩 阵M2和畸变向量D2 ;
[0016] (3)利用Matlab提供的标定工具箱对左右摄像头进彳丁立体标定,获得左右摄像头 坐标系间的旋转矩阵R和平移矩阵T。
[0017] 所述立体矫正过程,其特征包括:
[0018] 计算重投影旋转矩阵,输入在所述标定过程中获取的左右摄像头的内参矩阵M1、 M2和畸变向量Dl、D2以及双目摄像头坐标系间的旋转矩阵R和平移矩阵T,通过函数 StereoRectify计算左右摄像头矫正后的分别在新的坐标系统中的投影矩阵PI、P2。
[0019] 所述显著性检测过程,其特征包括:
[0020] 对左右摄像头拍摄的图像分别进行显著性检测,获得两幅显著图Sl和S2。具体可 以采用目前已有的各种显著性检测算法,如:GS-SP,MR,HS,AMC,PCA,SF等。
[0021] 所述显著目标的二维定位过程,其特征包括:
[0022] 对所述显著性检测过程中获取的两幅显著图Sl和S2,分别利用OpenCV提供 的FindContours函数进行轮廓的提取,并根据公式(1)计算对应的中心坐标(X1J1)和 (X2,Y2)。
[0024] 其中(X,Y)表示图像中显著目标的中心坐标,n表示目标轮廓中点的个数,X1表示 目标轮廓中第i个点的坐标。
[0025] 所述显著目标的三维定位过程,其特征包括:
[0026] 利用双目立体视觉原理,根据两幅图像中显著目标中心的二维坐标定位目标的实 际三维空间坐标。
[0027] 由所述立体矫正过程中获取的投影矩阵PUP2,建立两幅图像中显著目标中心的 二维坐标与显著目标实际三维坐标之间的关系方程,如公式(2)、(3)所示。

[0030] Z1, &分别为显著目标中心点在左右两个摄像头坐标系下的Z坐标。消去Zi,厶可 以得到关于(X,Y,Z)的四个线性方程,如公式(4)所示。
[0032] 利用最小二乘法计算显著目标中心点的三维坐标(X,Y,Z),实现显著目标的空间 三维定位。
[0033] 如果存在多个显著目标,则根据其X坐标从左向右进行配对。
[0034] 本实施例一种显著目标的空间三维定位方法,由图像显著性检测获取左右两个摄 像头拍摄的图像中的目标,有利于获取双目视角中的显著目标。
【主权项】
1. 一种显著目标的空间三维定位方法,对左右两个摄像头进行标定及矫正,获取内外 参数,由图像显著性检测分别获取两个摄像头拍摄的图像中的显著目标,根据目标轮廓求 取中心二维坐标,再由双目立体视觉原理根据内外参数计算显著目标中心的三维位置坐 标,实现显著目标的空间三维定位。
【专利摘要】本发明一种显著目标的空间三维定位方法,对左右两个摄像头进行标定及矫正,获取内外参数,由图像显著性检测分别获取两个摄像头拍摄的图像中的显著目标,根据目标轮廓求取中心二维坐标,再由双目立体视觉原理根据内外参数计算显著目标中心的三维位置坐标,实现显著目标的空间三维定位。所述方法由图像显著性检测获取左右两个摄像头拍摄的图像中的目标,有利于获取双目视角中的显著目标。
【IPC分类】G06T7/00
【公开号】CN105069781
【申请号】CN201510426644
【发明人】刘政怡, 王奕衡, 黄子超
【申请人】安徽大学
【公开日】2015年11月18日
【申请日】2015年7月17日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1