SvANet
[TNNLS 2026] SvANet: Exploiting Scale-Variant Attention for Segmenting Small Medical Objects
Install / Use
/learn @anthonyweidai/SvANetREADME
Exploiting Scale-Variant Attention for Segmenting Small Medical Objects
Welcome to the official implementation of ``Exploiting Scale-Variant Attention for Segmenting Small Medical Objects''. This repository offers a robust toolkit designed for advanced tasks in deep learning and computer vision, specifically tailored for semantic segmentation. It supports features such as training progress visualization, logging, and calculation of standard metrics.
Exploiting Scale-Variant Attention for Segmenting Small Medical Objects
Wei Dai, Rui Liu, Zixuan Wu, Tianyi Wu, Min Wang, Junxian Zhou, Yixuan Yuan, Jun Liu
Accepted in IEEE Transactions on Neural Networks and Learning Systems, 2026. [Paper][arXiv]

Installation
To install the SvANet implementation, please follow the detailed instructions in INSTALL.md.
Benchmark and Evaluation
Please refer to DATA.md for guidelines on preparing the datasets for benchmarking and training.
To initiate the training and evaluation processes, utilize the configuration settings provided in the main.sh script. Prior to commencing the training, ensure that you have downloaded the pretrained model from torchvision.
Results for Datasets with Diverse Object Sizes
<p align="left"> <img src=readme/segmentation_all_sizes.jpg align="center" width="1080"> <!-- <p align="center"> <img src=readme/trends.jpg align="center" width="640"> -->Results for the Dataset for Only Ultra-small Objects
<p align="left"> <img src=readme/segmentation_ultra_small.jpg align="center" width="540"> <!-- ### *Negative Case Analysis* <p align="left"> <img src=readme/vis.jpg align="center" width="1080"> <p align="left"> <img src=readme/vis_sup1.jpg align="center" width="1080"> <p align="left"> <img src=readme/vis_sup2.jpg align="center" width="1080"> -->Ablation studies
For detailed settings of the ablation study and additional experiments, refer to refer to the scripts ablation.sh and ablation_extra.sh.
Inference
To perform inference evaluation on various datasets, it is important to organize the data according to the guidelines provided in DATA.md. After completing the training process, refrain from making any modifications to the output folder. Instead, utilize tinyObjectsValidation.py for evaluation purposes. Please remember to update the "RootPath" variable in the script to match the location of your output folder.
Citation
If you use this implementation in your research, please consider citing our paper as follows:
@article{dai2026exploiting,
title={Exploiting scale-variant attention for segmenting small medical objects},
author={Dai, Wei and Liu, Rui and Wu, Zixuan and Wu, Tianyi and Wang, Min and Zhou, Junxian and Yuan, Yixuan and Liu, Jun},
journal={IEEE Transactions on Neural Networks and Learning Systems},
year={2026},
publisher={IEEE}
}
Related Skills
YC-Killer
2.7kA library of enterprise-grade AI agents designed to democratize artificial intelligence and provide free, open-source alternatives to overvalued Y Combinator startups. If you are excited about democratizing AI access & AI agents, please star ⭐️ this repository and use the link in the readme to join our open source AI research team.
best-practices-researcher
The most comprehensive Claude Code skills registry | Web Search: https://skills-registry-web.vercel.app
groundhog
400Groundhog's primary purpose is to teach people how Cursor and all these other coding agents work under the hood. If you understand how these coding assistants work from first principles, then you can drive these tools harder (or perhaps make your own!).
last30days-skill
19.1kAI agent skill that researches any topic across Reddit, X, YouTube, HN, Polymarket, and the web - then synthesizes a grounded summary
