The present invention provides an obstacle detection and warning system based on the fusion of single binocular vision algorithm, which includes the following steps to realize the obstacle detection and early warning: Step 1, according to the left and right original drawings of the input, the image correction is carried out by the calibrated camera information, and the left and right image pairs of line alignment are obtained; step two, using the mobile terminal based on the mobile terminal. The semi global stereo matching algorithm deals with the left and right image pairs, and the left image parallax graph is obtained by optimizing the algorithm. Step three, detect the obstacle of the monocular vision after the corrected left image, identify the pedestrians and vehicles in the image; step four, the pedestrians and vehicles detected in step 3, combined binocular vision. Depth information is used to determine the distance and orientation of obstacles, and then determine whether the safety range is based on the set of warning threshold.
【技术实现步骤摘要】
基于单双目视觉融合的障碍物检测预警系统
本专利技术涉及图像处理
,具体涉及一种基于单双目视觉融合的障碍物检测预警系统。
技术介绍
双目立体视觉就是模拟人的双眼,用两个相机从不同的角度拍摄左右图,通过立体匹配算法获得视差图,根据视差图和深度图的关系就可以恢复场景中的深度信息。立体匹配算法是其研究的重点。目前传统的立体匹配算法主要分成三大类:局部匹配算法、全局匹配算法和半全局匹配算法。局部匹配算法主要通过比较待匹配点一定范围内的局部特性进行匹配。优点是计算速度快,但效果好坏很大程度上取决于是否选择了合适的代价函数以及匹配窗口,对于纹理信息不丰富的区域,如弱纹理区域以及无纹理区域,处理效果不好。全局匹配算法一般采用扫描线或全局考虑整个待匹配图像信息进行视差求解。虽然全局匹配算法能较好的处理弱纹理、深度不连续区域和遮挡区域。但计算非常耗时,运算量大,不能满足实时性要求。半全局匹配算法是从不同方向的一维路径进行匹配代价的聚合,然后选择最小代价体,既没有只考虑像素的局部区域,也没有考虑所有的像素点,兼具了全局算法和局部算法的优点。虽然半全局匹配算法能得到了较高的匹配精度,并对光照有很强的鲁棒性。但是,半全局匹配算法仍存在很多缺陷,如边缘信息不突出,对深度不连续的区域效果不好,还会出现视差断裂现象。道路交通环境下,行人和车辆的检测主要基于单目视觉算法。目前常用的行人车辆检测分类方法可以分为:基于监督学习的方法和基于运动分割的方法。基于监督学习的方法需要预先对分类器进行训练。提取行人的特征放入分类器进行训练,类似的有Harr特征与Adaboost算法,这类方法的优点 ...
【技术保护点】
1.一种基于单双目视觉算法融合的障碍物检测预警系统,其特征在于,包括如下步骤实现障碍物检测预警:步骤一、根据输入的左右原图,利用标定好的相机信息进行图像校正,获得行对齐的左右图像对;步骤二、采用基于移动端的半全局立体匹配算法处理左右图像对,通过算法优化,获取左图视差图;步骤三、对校正过后的左图进行单目视觉的障碍物检测,识别图像中的行人以及车辆;步骤四、根据步骤三中检测到的行人以及车辆,结合双目视觉的深度信息,确定障碍物的距离和方位,再根据设定的预警阈值判定是否为安全范围。
【技术特征摘要】
1.一种基于单双目视觉算法融合的障碍物检测预警系统,其特征在于,包括如下步骤实现障碍物检测预警:步骤一、根据输入的左右原图,利用标定好的相机信息进行图像校正,获得行对齐的左右图像对;步骤二、采用基于移动端的半全局立体匹配算法处理左右图像对,通过算法优化,获取左图视差图;步骤三、对校正过后的左图进行单目视觉的障碍物检测,识别图像中的行人以及车辆;步骤四、根据步骤三中检测到的行人以及车辆,结合双目视觉的深度信息,确定障碍物的距离和方位,再根据设定的预警阈值判定是否为安全范围。2.根据权利要求1所述基于单双目视觉算法融合的障碍物检测预警系统,其特征在于:所述步骤二中,利用半全局立体匹配算法进行视差图的获取,首先对输入的左右图分别进行中心对称census变换;比较相对中心像素点c呈中心对称的像素对灰度值的大小关系,若比较小则记为0,反之则记为1,获得式(1),再得到一个二进制的码元式(2),比较不同码的汉明距离获得代价CS-CT,式中表示按位连接。u表示图像I中坐标为(X,Y)像素点的灰度值,以该点为中心点;v表示以(X,Y)为中心的窗口W(X,Y)内的任一像素点;L为5×5的图像块;利用变换得到的代价进行代价聚合,从8个一维路径进行代价聚合,找到最小代价的路径。3.根据权利要求2所述基于单双目视觉算法融合的障碍物检测预警系统,其特征在于:进行代价聚合时,在半全局匹配算法的全局能量函数中,对深度变化的不同添加不同的惩罚:对于像素点p在某一方向上累计的匹配代价用式(3)表示式中第一项C(p,d)表示在视差为d时像素点p的初始匹配代价;第二项表示路径r上,p的前向点p-r附加惩罚值后的最小匹配代价;第三项是附加约束项;利用平滑性约束在8或16个方向上计算匹配代价Lr(p,d)后,再将不同方向的代价累积,获取总的匹配代价S(p,d),如式4。通过胜者为王的原则求出相应的视差值,使匹配代价最小,即dp=argmindS(p,d)(5)4.根据权利要求1所述基于单双目视觉算法融合的障碍物检测预警系统,其特征在于,所述步骤三中,对校正过后的左图进行单目视觉的障碍物检测,识别图像中的行人以及车辆;对行人检测,利用LBP特征检测,将UniformLBP的定义更新为:其中,函数U...
【专利技术属性】
技术研发人员:马杰,杜红民,肖进胜,孔晓阳,王莹莹,王茹川,王磊,
申请(专利权)人:中原智慧城市设计研究院有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。