IDPro: Flexible Interactive Video Object Segmentation by ID-queried Concurrent Propagation
Kexin Li, Tao Jiang, Zongxin Yang, Yi Yang, Yueting Zhuang, Jun Xiao
TL;DR
IDPro tackles interactive video object segmentation by enabling users to annotate multiple frames simultaneously and process multiple objects in parallel. It introduces two novel modules—the Across-Frame Interaction Module (AFI) and the Concurrent Propagation Module—with an across-round memory and an ID-queried decoder to efficiently propagate scribble guidance across frames and rounds. Through AFI’s Across-Frame Attention and FrameEnhancer, and a truncated re-propagation strategy, IDPro achieves a new state-of-the-art on DAVIS 2017 with $89.6\%$ $\mathcal{J\&F}@60$, while the R50 variant delivers over a 3× speedup in challenging multi-object scenarios. An interactive GUI supports multi-frame input and multi-object annotations, enabling practical, real-time use. Overall, IDPro significantly improves user experience by combining flexible input, efficient multi-object propagation, and robust memory mechanisms for iVOS.
Abstract
Interactive Video Object Segmentation (iVOS) is a challenging task that requires real-time human-computer interaction. To improve the user experience, it is important to consider the user's input habits, segmentation quality, running time and memory consumption.However, existing methods compromise user experience with single input mode and slow running speed. Specifically, these methods only allow the user to interact with one single frame, which limits the expression of the user's intent.To overcome these limitations and better align with people's usage habits, we propose a framework that can accept multiple frames simultaneously and explore synergistic interaction across frames (SIAF). Concretely, we designed the Across-Frame Interaction Module that enables users to annotate different objects freely on multiple frames. The AFI module will migrate scribble information among multiple interactive frames and generate multi-frame masks. Additionally, we employ the id-queried mechanism to process multiple objects in batches. Furthermore, for a more efficient propagation and lightweight model, we design a truncated re-propagation strategy to replace the previous multi-round fusion module, which employs an across-round memory that stores important interaction information. Our SwinB-SIAF achieves new state-of-the-art performance on DAVIS 2017 (89.6%, J&F@60). Moreover, our R50-SIAF is more than 3 faster than the state-of-the-art competitor under challenging multi-object scenarios.
