Table of Contents
Fetching ...

Optical Flow Based Detection and Tracking of Moving Objects for Autonomous Vehicles

MReza Alipour Sormoli, Mehrdad Dianati, Sajjad Mozaffari, Roger woodman

TL;DR

The results of this study demonstrate the superiority of the proposed technique, compared to the DATMO techniques in the literature, in terms of estimation accuracy and processing time in a wide range of relative velocities of moving objects.

Abstract

Accurate velocity estimation of surrounding moving objects and their trajectories are critical elements of perception systems in Automated/Autonomous Vehicles (AVs) with a direct impact on their safety. These are non-trivial problems due to the diverse types and sizes of such objects and their dynamic and random behaviour. Recent point cloud based solutions often use Iterative Closest Point (ICP) techniques, which are known to have certain limitations. For example, their computational costs are high due to their iterative nature, and their estimation error often deteriorates as the relative velocities of the target objects increase (>2 m/sec). Motivated by such shortcomings, this paper first proposes a novel Detection and Tracking of Moving Objects (DATMO) for AVs based on an optical flow technique, which is proven to be computationally efficient and highly accurate for such problems. \textcolor{black}{This is achieved by representing the driving scenario as a vector field and applying vector calculus theories to ensure spatiotemporal continuity.} We also report the results of a comprehensive performance evaluation of the proposed DATMO technique, carried out in this study using synthetic and real-world data. The results of this study demonstrate the superiority of the proposed technique, compared to the DATMO techniques in the literature, in terms of estimation accuracy and processing time in a wide range of relative velocities of moving objects. Finally, we evaluate and discuss the sensitivity of the estimation error of the proposed DATMO technique to various system and environmental parameters, as well as the relative velocities of the moving objects.

Optical Flow Based Detection and Tracking of Moving Objects for Autonomous Vehicles

TL;DR

The results of this study demonstrate the superiority of the proposed technique, compared to the DATMO techniques in the literature, in terms of estimation accuracy and processing time in a wide range of relative velocities of moving objects.

Abstract

Accurate velocity estimation of surrounding moving objects and their trajectories are critical elements of perception systems in Automated/Autonomous Vehicles (AVs) with a direct impact on their safety. These are non-trivial problems due to the diverse types and sizes of such objects and their dynamic and random behaviour. Recent point cloud based solutions often use Iterative Closest Point (ICP) techniques, which are known to have certain limitations. For example, their computational costs are high due to their iterative nature, and their estimation error often deteriorates as the relative velocities of the target objects increase (>2 m/sec). Motivated by such shortcomings, this paper first proposes a novel Detection and Tracking of Moving Objects (DATMO) for AVs based on an optical flow technique, which is proven to be computationally efficient and highly accurate for such problems. \textcolor{black}{This is achieved by representing the driving scenario as a vector field and applying vector calculus theories to ensure spatiotemporal continuity.} We also report the results of a comprehensive performance evaluation of the proposed DATMO technique, carried out in this study using synthetic and real-world data. The results of this study demonstrate the superiority of the proposed technique, compared to the DATMO techniques in the literature, in terms of estimation accuracy and processing time in a wide range of relative velocities of moving objects. Finally, we evaluate and discuss the sensitivity of the estimation error of the proposed DATMO technique to various system and environmental parameters, as well as the relative velocities of the moving objects.
Paper Structure (25 sections, 12 equations, 14 figures, 6 tables)

This paper contains 25 sections, 12 equations, 14 figures, 6 tables.

Figures (14)

  • Figure 1: High-level schematic system diagram of optical flow based DATMO for AVs. ${\bf{\omega }}$, ${\bf{v_x }}$, and ${\bf{v_y }}$ all are ${n \times m}$ matrices. The same colour code (blocks and signals) is used to expand and explain in different sections
  • Figure 2: Ego vehicle (EV) and target vehicles (TVs), including cars, vans, and bikers moving with different velocities
  • Figure 3: 3D point cloud conversion to 2.5 bird's eye view grid. Darker grids corresponds to higher value of ${G_{ij}}$, and ${G_{ij}} = 0$ in white cells.
  • Figure 4: Optical flow based velocity vector field generation process. Grayscale brightness refers to the occupied cells which contain LiDAR scanned points. $\otimes$ and $\odot$ show the angular velocity vectors perpendicular to the motion plane in $-z$ and $+z$, respectively. NOTE: for reading the system diagrams used in this paper the signals are expanded (rectangles with dashed line frame) to illustrate data that is carried between processing blocks.
  • Figure 5: Vector field propagation mask in time step $k$
  • ...and 9 more figures