🤖 AI Summary
Existing vision prompting methods struggle to handle both intra-domain and inter-domain variability in medical image segmentation, leading to limited generalization. This work proposes APEX, a framework that dynamically generates adaptive prompts for each input through a learnable prompt memory bank and incorporates a Fourier spectrum–based domain feature querying mechanism. To further enhance prompt discriminability and robustness, the method introduces Low-frequency Feature Contrastive learning (LFC), which effectively aggregates intra-domain features while separating inter-domain ones. Designed as a plug-and-play module, APEX is compatible with various backbone networks and demonstrates significant improvements in generalization performance across both seen and unseen domains on two medical segmentation benchmarks.
📝 Abstract
Visual prompting has emerged as a powerful method for adapting pre-trained models to new domains without updating model parameters. However, existing prompting methods typically optimize a single prompt per domain and apply it uniformly to all inputs, limiting their ability to generalize under intra and inter-domain variability, which is especially critical in the medical field. To address this, we propose APEX, an Adaptive Prompt EXtraction framework that retrieves input-specific prompts from a learnable prompt memory. The memory stores diverse, domain-discriminative prompt representations and is queried via domain features extracted from the Fourier spectrum. To learn robust and discriminative domain features, we introduce a novel Low-Frequency Feature Contrastive (LFC) learning framework that clusters representations from the same domain while separating those from different domains. Extensive experiments on two medical segmentation tasks demonstrate that APEX significantly improves generalization across both seen and unseen domains. Furthermore, it complements any existing backbones and consistently enhances performance, confirming its effectiveness as a plug-and-play prompting solution in medical fields. The code is available at https://github.com/cetinkayaevren/apex/