Enhancing In-vehicle Multiple Object Tracking Systems with Embeddable Ising Machines
Kosuke Tatsumura, Yohei Hamakawa, Masaya Yamasaki, Koji Oya, Hiroshi Fujimoto
TL;DR
The paper addresses the challenge of solving NP-hard assignment problems in multi-object tracking within in-vehicle systems. It introduces a flexible assignment framework solved by a simulated-bifurcation Ising machine implemented on vehicle-grade FPGAs, enabling robust tracking through long-term occlusions. The approach yields real-time performance around 23 FPS and improvements in association accuracy (HOTA) over a baseline, demonstrated on a dual-FPGA platform with YOLOv2 detections. By solving two QUBO instances per frame with different constraint penalties, it detects occlusion events via potentially-matching states, advancing MOT capabilities in constrained automotive environments. The work also highlights potential extensions to richer feature-based similarities and other NP-hard tasks like SLAM and scheduling using embeddable Ising machines.
Abstract
A cognitive function of tracking multiple objects, needed in autonomous mobile vehicles, comprises object detection and their temporal association. While great progress owing to machine learning has been recently seen for elaborating the similarity matrix between the objects that have been recognized and the objects detected in a current video frame, less for the assignment problem that finally determines the temporal association, which is a combinatorial optimization problem. Here we show an in-vehicle multiple object tracking system with a flexible assignment function for tracking through multiple long-term occlusion events. To solve the flexible assignment problem formulated as a nondeterministic polynomial time-hard problem, the system relies on an embeddable Ising machine based on a quantum-inspired algorithm called simulated bifurcation. Using a vehicle-mountable computing platform, we demonstrate a realtime system-wide throughput (23 frames per second on average) with the enhanced functionality.
