【技术实现步骤摘要】
基于镀膜式多光谱相机的立体视觉系统及其标定测距方法
本专利技术涉及一种多光谱双目视觉系统,具体地涉及一种基于镀膜式多光谱相机的立体视觉系统以及测距方法。
技术介绍
立体视觉相机尤其是双目相机是一种用途广泛的设备,其能够根据双目视差的原理计算出所拍摄物体相对于相机的三维空间位置。此类设备目前已被广泛应用于生产线检测、车辆主动安全、无人驾驶、三维扫描等领域。在利用双目相机实现双目测距的过程中,左右视图的特征提取和匹配是决定测距精度的重要因素。现有的双目相机多是基于普通CCD或CMOS传感器获取黑白/彩色的高清图像,并通过各种形式的立体匹配算法进行视差信息获取。此类系统存在的问题是当目标和背景颜色、纹理相似时,目标的轮廓难以区分,特征点提取困难,从而造成视差图计算出现错误,影响测距能力。在视频监控、无人驾驶中,此类场景常体现在行人服装、车辆的颜色与背景颜色相似;在军用中,此类场景常见于目标采用了伪装涂料或伪装布的情况,在彩色图像中与背景发生混淆;在其他领域也可能存在此类前景背景难以利用颜色区分的情况。为了在这些复杂场景下保证立体视觉测量的准确性,需要借助彩色图像之外的其他波段提高前景和背景的区分能力,采用多光谱探测器就是很好的选择。如美国的“勇气号”火星探测器曾携带多光谱双目相机,其通过滤光片轮转动的方式分时获取不同波段的图像,实现对静态岩石地貌的多光谱立体测绘。但是,这类系统无法实时成像,难以满足运动目标或运动平台的立体测距需求。
技术实现思路
为了解决现有双目视觉相机在目标和背景颜色相似的情况下难以有效提取特征,进而导致视差图计算误差大、测距精度低的问题,本专利 ...
【技术保护点】
1.一种基于镀膜式多光谱相机的立体视觉系统,其特征在于:包括多光谱立体相机及与多光谱立体相机相连的计算机;多光谱立体相机用于获取多光谱双目图像IL和IR;计算机上存储有多光谱双目测距算法程序,所述计算机执行所述多光谱双目测距算法程序时实现以下步骤:步骤一:对两幅多光谱双目图像IL和IR进行极线校正;获取两幅满足极线约束的多光谱双目图像IL1和IR1;步骤二:对多光谱双目图像IL1和IR1分别进行辐射校正,获得多光谱双目图像IL2和IR2;步骤三:对多光谱双目图像IL2和IR2分辨率复原,将探测器单通道原始图像采用小波变换的泰勒级数近似估计方法复原为分辨率保持不变的具有多个谱段的多通道图像;步骤四:提取步骤三复原后多光谱双目图像中的光谱信息和结构信息;步骤五:基于步骤四提取的光谱信息和结构信息,利用现有算法计算视差空间图DSI,并采用半全局匹配SGM的方法进行视差传播;步骤六:利用Winner‑Take‑All的策略获取视差图,并进行左右交叉验证去除错误点,利用周边区域生长的方式填补视差图中的空洞并进行引导滤波优化;得到处理后的视差图;步骤七:基于步骤六计算出的视差图,以及标定参数,利用 ...
【技术特征摘要】
1.一种基于镀膜式多光谱相机的立体视觉系统,其特征在于:包括多光谱立体相机及与多光谱立体相机相连的计算机;多光谱立体相机用于获取多光谱双目图像IL和IR;计算机上存储有多光谱双目测距算法程序,所述计算机执行所述多光谱双目测距算法程序时实现以下步骤:步骤一:对两幅多光谱双目图像IL和IR进行极线校正;获取两幅满足极线约束的多光谱双目图像IL1和IR1;步骤二:对多光谱双目图像IL1和IR1分别进行辐射校正,获得多光谱双目图像IL2和IR2;步骤三:对多光谱双目图像IL2和IR2分辨率复原,将探测器单通道原始图像采用小波变换的泰勒级数近似估计方法复原为分辨率保持不变的具有多个谱段的多通道图像;步骤四:提取步骤三复原后多光谱双目图像中的光谱信息和结构信息;步骤五:基于步骤四提取的光谱信息和结构信息,利用现有算法计算视差空间图DSI,并采用半全局匹配SGM的方法进行视差传播;步骤六:利用Winner-Take-All的策略获取视差图,并进行左右交叉验证去除错误点,利用周边区域生长的方式填补视差图中的空洞并进行引导滤波优化;得到处理后的视差图;步骤七:基于步骤六计算出的视差图,以及标定参数,利用投影公式计算出对应场景点的(X,Y,Z)坐标。2.根据权利要求1所述的基于镀膜式多光谱相机的立体视觉系统,其特征在于:多光谱立体相机包括系统外形框架、置于系统外形框架内部的图像采集电路板、两台马赛克镀膜式多光谱探测器及两组镜头;两组镜头分别安装在两台马赛克镀膜式多光谱探测器上,构成两台多光谱相机;两台多光谱相机的光轴平行且共面,其安装位置满足双目测距原理要求的相机安放位置关系;图像采集电路板与两台马赛克镀膜式多光谱探测器连接,用于向两台马赛克镀膜式多光谱探测器发送同步采集信号,并收集整合两台马赛克镀膜式多光谱探测器传回的图像数据,通过协议接口发往后端的计算机。3.根据权利要求1所述的基于镀膜式多光谱相机的立体视觉系统,其特征在于,步骤三具体为:3.1)、计算多光谱双目图像IL2和IR2的无网格图像IL3和IR3;3.2)、使用梯度算子计算图像IL3和IR3中每个像素的梯度强度;3.3)、从图像IL3和IR3中分别提取第一个谱段对应的所有像素点,将所有不属于第一个谱段像素点的像素值置零,将被置零的像素点作为待插值像素点;3.4)、计算待插值像素点与附近各个非零像素连线上的最大梯度,作为待插值像素点与该非零像素之间的梯度,并在后续插值时依次计算权重;3.5)、将步骤3.4)计算得到的每个非零像素的梯度强度的倒数作为权重,对该待插值像素点进行加权平均插值,插值后除以所有权重的和进行归一化;3.6)、对图像IL3和IR3的每一个谱段的每一个待插值像素点分别进行步骤3.3)-步骤3.5)的操作;获得图像IL3和IR3所有谱段的分辨率复原结果。4.一种权利要求1所述的基于镀膜式多光谱相机的立体视觉系统的标定方法,其特征在于,包括以下步骤:步骤a、标定图像的采集过程;步骤b、对两台多光谱相机采集的原始图像分别进行小波去网格操作,获得两幅视图的去网格图像;步骤c、基于获取的两幅视图的去网格图像,对两台多光谱相机进行标定,获得两台多光谱相机的内参数以及基于镀膜式多光谱相机的立体视觉系统的外参数;步骤d、进行基于白板的辐射度定标,得到两台多光谱相机的各个谱段的相对辐射系数。5.根据权利要求4所述...
【专利技术属性】
技术研发人员:张耿,冯向朋,王爽,胡炳樑,卫翠玉,冯花卉,
申请(专利权)人:中国科学院西安光学精密机械研究所,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。