Large-displacement 3D Object Tracking with Hybrid Non-local Optimization
Optimization-based 3D object tracking is known to be precise and fast, but sensitive to large inter-frame displacements. In this paper we propose a fast and effective non-local 3D tracking method. Based on the observation that erroneous local minimum are mostly due to the out-of-plane rotation, we propose a hybrid approach combining non-local and local optimizations for different parameters, resulting in efficient non-local search in the 6D pose space. In addition, a precomputed robust contour-based tracking method is proposed for the pose optimization. By using long search lines with multiple candidate correspondences, it can adapt to different frame displacements without the need of coarse-to-fine search. After the pre-computation, pose updates can be conducted very fast, enabling the non-local optimization to run in real time. Our method outperforms all previous methods for both small and large displacements. For large displacements, the accuracy is greatly improved ($81.7\% \;\text{v.s.}\; 19.4\%$). At the same time, real-time speed ($>$50fps) can be achieved with only CPU. The source code is available at \url{https://github.com/cvbubbles/nonlocal-3dtracking}.
Code (1)
Tasks
3D Object TrackingCPUObject TrackingMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Motion Estimation for Large Displacements and Deformations
Large displacement optical flow is an integral part of many computer vision tasks. Variational optical flow techniques based on a coarse-to-fine scheme interpolate sparse matches and locally optimize an energy model cond…
Graph MatchingMotion EstimationOptical Flow EstimationSuperpixelsObject Tracking by Detection with Visual and Motion Cues
Self-driving cars and other autonomous vehicles need to detect and track objects in camera images. We present a simple online tracking algorithm that is based on a constant velocity motion model with a Kalman filter, and…
Autonomous VehiclesObject TrackingOptical Flow EstimationSelf-Driving CarsRFID-Assisted Indoor Localization Using Hybrid Wireless Data Fusion
Wireless localization is essential for tracking objects in indoor environments. Internet of Things (IoT) enables localization through its diverse wireless communication protocols. In this paper, a hybrid section-based in…
Indoor LocalizationTRIC-track: Tracking by Regression With Incrementally Learned Cascades
This paper proposes a novel approach to part-based tracking by replacing local matching of an appearance model by direct prediction of the displacement between local image patches and part locations. We propose to use ca…
Incremental LearningregressionKungfuBot2: Learning Versatile Motion Skills for Humanoid Whole-Body Control
Learning versatile whole-body skills by tracking various human motions is a fundamental step toward general-purpose humanoid robots. This task is particularly challenging because a single policy must master a broad reper…