VPIT: Real-time Embedded Single Object 3D Tracking Using Voxel Pseudo Images
Illia Oleksiienko, Paraskevi Nousi, Nikolaos Passalis, Anastasios Tefas, Alexandros Iosifidis
TL;DR
VPIT tackles real-time 3D single-object tracking on embedded hardware by using voxel pseudo images in BEV, enabling a 2D-like Siamese tracker to operate on 3D data. It introduces a multi-rotation search over $2K+1$ rotated BEV regions to jointly estimate the position and yaw rotation $\alpha$ while keeping object size constant in BEV. Evaluations on KITTI show that VPIT is the fastest tracker with competitive $Success$ and $Precision$, and real-time benchmarks on embedded devices reveal robust tracking with minimal frame drops despite latency constraints. By bridging 2D Siamese tracking with 3D BEV representations and emphasizing efficiency, VPIT demonstrates a practical path for deploying fast 3D SOT on resource-limited robots.
Abstract
In this paper, we propose a novel voxel-based 3D single object tracking (3D SOT) method called Voxel Pseudo Image Tracking (VPIT). VPIT is the first method that uses voxel pseudo images for 3D SOT. The input point cloud is structured by pillar-based voxelization, and the resulting pseudo image is used as an input to a 2D-like Siamese SOT method. The pseudo image is created in the Bird's-eye View (BEV) coordinates, and therefore the objects in it have constant size. Thus, only the object rotation can change in the new coordinate system and not the object scale. For this reason, we replace multi-scale search with a multi-rotation search, where differently rotated search regions are compared against a single target representation to predict both position and rotation of the object. Experiments on KITTI Tracking dataset show that VPIT is the fastest 3D SOT method and maintains competitive Success and Precision values. Application of a SOT method in a real-world scenario meets with limitations such as lower computational capabilities of embedded devices and a latency-unforgiving environment, where the method is forced to skip certain data frames if the inference speed is not high enough. We implement a real-time evaluation protocol and show that other methods lose most of their performance on embedded devices, while VPIT maintains its ability to track the object.
