VPTracker: Global Vision-Language Tracking via Visual Prompt and MLLM

Jingchao Wang, Kaiwen Zhou, Zhijian Wu, Kunhua Ji, Dingjiang Huang +1 more
12/28/2025
cs.CV

Official code: jcwang0602/VPTracker (16 stars, Apache-2.0, last commit 2026-03-10).

Abstract

Vision-Language Tracking aims to continuously localize objects described by a visual template and a language description. Existing methods, however, are typically limited to local search, making them prone to failures under viewpoint changes, occlusions, and rapid target movements. In this work, we introduce the first global tracking framework based on Multimodal Large Language Models (VPTracker), exploiting their powerful semantic reasoning to locate targets across the entire image space. While global search improves robustness and reduces drift, it also introduces distractions from visually or semantically similar objects. To address this, we propose a location-aware visual prompting mechanism that incorporates spatial priors into the MLLM. Specifically, we construct a region-level prompt based on the target's previous location, enabling the model to prioritize region-level recognition and resort to global inference only when necessary. This design retains the advantages of global tracking while effectively suppressing interference from distracting visual content. Extensive experiments show that our approach significantly enhances tracking stability and target disambiguation under challenging scenarios, opening a new avenue for integrating MLLMs into visual tracking. Code is available at https://github.com/jcwang0602/VPTracker.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

VPTracker: Global Vision-Language Tracking via Visual Prompt and MLLM

160Shell, PythonDec 28, 20257 months agoApache-2.0

Similar Papers

Cite this paper

@article{wang2025vptracker,
  title  = {VPTracker: Global Vision-Language Tracking via Visual Prompt and MLLM},
  author = {Jingchao Wang and Kaiwen Zhou and Zhijian Wu and Kunhua Ji and Dingjiang Huang and Yefeng Zheng},
  year   = {2025},
  eprint = {2512.22799},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2512.22799v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2512.22799.svg)](https://codeofpaper.com/paper/2512.22799)

Discussion