提出了一种基于单双目视觉融合的车辆检测与基于Kalman滤波的车辆跟踪算法,设计了一种基于二维深度置信网络的车辆检测器。在道路图像中利用单目视觉生成车辆可能存在的区域,构成双目视觉处理的车辆候选集合。在车辆可能存在的区域内利用双目视觉进行误检去除,并获得车辆的位置信息。在二维图像坐标系和三维世界坐标系内,利用Kalman滤波器对检测到的车辆进行跟踪。试验结果表明:算法的检测率为99.0%,误检率为1.3×10^-4%,检测时间为57ms,检测率高,误检率低,检测时间短;与单双目视觉弱融合算法、单目视觉算法和双目视觉算法相比,本文车辆检测与跟踪算法兼具双目视觉算法检测率高和单目视觉算法检测时间短的优点。
The monocular and binocular vision fusion based vehicle detection and Kalman filter based vehicle tracking algorithm was proposed.The 2D deep belief network based vehicle detector was designed.In road images,the monocular vision was used to generate probably existing area of vehicle that composes vehicle candidate set processed by the binocular vision.The binocular vision was used to further eliminate error detection and obtain vehicle position information.The Kalman filter was used to track detected vehicles in 2D image coordinate system and 3D world coordinate system.Test result shows that the detection rate of the algorithm is 99.0%,the error detection rate is 1.3×10^-4%,and the detection time is 57 ms.So the detection rate is high,the error detection rate is low,and the detection time is short.Compared to the monocular and binocular vision weak fusion algorithm,the monocular vision algorithm and the binocular vision algorithm,the proposed vehicle detection and tracking algorithm has both the advantage of binocular vision with high detection rate and the advantage of monocular vision with short detection time.