Adapting Vision Transformers to Ultra-High Resolution Semantic Segmentation with Relay Tokens
Yohann Perron, Vladyslav Sydorov, Christophe Pottier, Loic Landrieu
TL;DR
This work tackles ultra-high-resolution semantic segmentation by enabling ViT-based models to reason across both fine local details and broad global context. It introduces Relay Tokens, a lightweight, plug-in mechanism that creates a shared local/global processing pathway, allowing cross-scale information exchange with minimal parameter overhead and without rearchitecting pretrained backbones. Training employs local, global, and consistency losses to ensure accuracy at both scales and coherent cross-resolution predictions. Across diverse datasets and backbones, Relay Tokens deliver consistent mIoU gains (up to 15%) and substantial memory savings, proving to be an efficient and practical alternative to more complex multi-scale designs.
Abstract
Current approaches for segmenting ultra high resolution images either slide a window, thereby discarding global context, or downsample and lose fine detail. We propose a simple yet effective method that brings explicit multi scale reasoning to vision transformers, simultaneously preserving local details and global awareness. Concretely, we process each image in parallel at a local scale (high resolution, small crops) and a global scale (low resolution, large crops), and aggregate and propagate features between the two branches with a small set of learnable relay tokens. The design plugs directly into standard transformer backbones (eg ViT and Swin) and adds fewer than 2 % parameters. Extensive experiments on three ultra high resolution segmentation benchmarks, Archaeoscape, URUR, and Gleason, and on the conventional Cityscapes dataset show consistent gains, with up to 15 % relative mIoU improvement. Code and pretrained models are available at https://archaeoscape.ai/work/relay-tokens/ .
