Reviving Iterative Training with Mask Guidance for Interactive Segmentation
Konstantin Sofiiuk, Ilia A. Petrov, Anton Konushin
TL;DR
The paper tackles sample-efficient, interactive segmentation by removing inference-time optimization in favor of a feedforward model that uses masks from previous steps. It demonstrates that a HRNet-OCR backbone with disk-based click encoding and normalized focal loss achieves state-of-the-art results, especially when trained with a COCO+LVIS dataset. The authors show that incorporating the previous-step mask improves stability and enables starting from external masks. They release code and show strong generalization to new objects and practical deployment on limited hardware.
Abstract
Recent works on click-based interactive segmentation have demonstrated state-of-the-art results by using various inference-time optimization schemes. These methods are considerably more computationally expensive compared to feedforward approaches, as they require performing backward passes through a network during inference and are hard to deploy on mobile frameworks that usually support only forward passes. In this paper, we extensively evaluate various design choices for interactive segmentation and discover that new state-of-the-art results can be obtained without any additional optimization schemes. Thus, we propose a simple feedforward model for click-based interactive segmentation that employs the segmentation masks from previous steps. It allows not only to segment an entirely new object, but also to start with an external mask and correct it. When analyzing the performance of models trained on different datasets, we observe that the choice of a training dataset greatly impacts the quality of interactive segmentation. We find that the models trained on a combination of COCO and LVIS with diverse and high-quality annotations show performance superior to all existing models. The code and trained models are available at https://github.com/saic-vul/ritm_interactive_segmentation.
