改进Fast-RCNN的双目视觉车辆检测方法

Binocular vision vehicle detection method based on improved Fast-RCNN

  • 摘要: 针对不同空间尺度的车辆表现出显著不同的特征导致检测算法效率低、准确性差且单目难以准确获取车辆距离信息的问题,提出了一种改进Fast-RCNN的汽车目标检测法,利用双目视觉对车辆进行测距。首先利用双目立体相机采集前方图像并进行预处理,加载深度神经网络Fast-RCNN的训练数据,再针对汽车不同空间尺度引入多个内置的子网络,将来自所有子网络的输出自适应组合对车辆进行检测,然后利用SURF特征匹配算法进行左右图像的立体匹配,根据匹配数据进行三维重建并确定车辆质心坐标,从而测量出车辆与双目相机之间的距离。实验结果表明,所述算法可以实现对车辆的快速检测,检测时间比传统的Fast-RCNN缩短了42 ms,并且实现了对5 m范围车辆距离的准确测量,其误差仅为2.4%,精确度高,实时性好。

     

    Abstract: Vehicles with different spatial scales exhibit significantly different characteristics, resulting in low efficiency, poor accuracy of vehicle detection methods and difficulty for accurately obtaining vehicle distance information. To solve this problem, a vehicle detection method based on improved fast region-based convolutional neural network (Fast-RCNN) to detect vehicle targets was proposed, which using binocular vision to range vehicles. Firstly the binocular stereo camera was used to acquire the image information and perform preprocessing, the training data of the deep neural network Fast-RCNN was loaded, then multiple built-in sub networks were introduced for different spatial scales of vehicles, and the output of all sub networks was adaptively combined to detect vehicles. At last the speeded up robust features (SURF) matching algorithm was utilized to carry out the stereo matching of the left and right images.And based on the matching data, the 3D reconstruction and vehicle centroid coordinates were determined so as to measure the distance between vehicle and binocular camera. Experimental results show that the algorithm can achieve fast detection of vehicles, the detection time is shorter than the traditional Fast-RCNN by 42 ms and the accurate measurement of vehicle distance in 5 m can be achieved with an error of only 2.4%. The proposed method has high accuracy and good real-time performance.

     

/

返回文章
返回