Department of Information and Communication Technologies, Asian Institute of Technology, Klong Luang, Pathum Thani 12120, Thailand.
International College, Qingdao University of Science and Technology, Qingdao 266061, China.
Sensors (Basel). 2021 Nov 29;21(23):7969. doi: 10.3390/s21237969.
Driver situation awareness is critical for safety. In this paper, we propose a fast, accurate method for obtaining real-time situation awareness using a single type of sensor: monocular cameras. The system tracks the host vehicle's trajectory using sparse optical flow and tracks vehicles in the surrounding environment using convolutional neural networks. Optical flow is used to measure the linear and angular velocity of the host vehicle. The convolutional neural networks are used to measure target vehicles' positions relative to the host vehicle using image-based detections. Finally, the system fuses host and target vehicle trajectories in the world coordinate system using the velocity of the host vehicle and the target vehicles' relative positions with the aid of an Extended Kalman Filter (EKF). We implement and test our model quantitatively in simulation and qualitatively on real-world test video. The results show that the algorithm is superior to state-of-the-art sequential state estimation methods such as visual SLAM in performing accurate global localization and trajectory estimation for host and target vehicles.
驾驶员情境意识对于安全至关重要。在本文中,我们提出了一种使用单种传感器(即单目摄像机)实时获取情境意识的快速、准确方法。该系统使用稀疏光流跟踪主机车辆的轨迹,并使用卷积神经网络跟踪周围环境中的车辆。光流用于测量主机车辆的线速度和角速度。卷积神经网络用于使用基于图像的检测来测量目标车辆相对于主机车辆的位置。最后,系统使用主机车辆的速度以及目标车辆与主机车辆的相对位置,借助扩展卡尔曼滤波器(EKF),在世界坐标系中融合主机和目标车辆的轨迹。我们在模拟中定量实现和测试了我们的模型,并在真实世界的测试视频中定性测试。结果表明,该算法在对主机和目标车辆进行准确的全局定位和轨迹估计方面优于视觉 SLAM 等先进的序列状态估计方法。