Large-displacement 3D Object Tracking with Hybrid Non-local Optimization