AADG: Automatic Augmentation for Domain Generalization on Retinal Image Segmentation

Junyan Lyu, Yiqi Zhang, Yijin Huang, Li Lin, Pujin Cheng +1 more
7/27/2022
eess.IVcs.CV

Official code: CRazorback/AADG (71 stars, PyTorch, last commit 2023-12-20).

Abstract

Convolutional neural networks have been widely applied to medical image segmentation and have achieved considerable performance. However, the performance may be significantly affected by the domain gap between training data (source domain) and testing data (target domain). To address this issue, we propose a data manipulation based domain generalization method, called Automated Augmentation for Domain Generalization (AADG). Our AADG framework can effectively sample data augmentation policies that generate novel domains and diversify the training set from an appropriate search space. Specifically, we introduce a novel proxy task maximizing the diversity among multiple augmented novel domains as measured by the Sinkhorn distance in a unit sphere space, making automated augmentation tractable. Adversarial training and deep reinforcement learning are employed to efficiently search the objectives. Quantitative and qualitative experiments on 11 publicly-accessible fundus image datasets (four for retinal vessel segmentation, four for optic disc and cup (OD/OC) segmentation and three for retinal lesion segmentation) are comprehensively performed. Two OCTA datasets for retinal vasculature segmentation are further involved to validate cross-modality generalization. Our proposed AADG exhibits state-of-the-art generalization performance and outperforms existing approaches by considerable margins on retinal vessel, OD/OC and lesion segmentation tasks. The learned policies are empirically validated to be model-agnostic and can transfer well to other models. The source code is available at https://github.com/CRazorback/AADG.

View on arXivView PDF

Code Implementations(1)

CRazorback/AADGOfficial100%
PyTorch

[TMI'22] "AADG: Automatic Augmentation for Domain Generalization on Retinal Image Segmentation".

713PythonFeb 17, 20222 years ago
domain-generalizationpytorchreinforcement-learningretinal-images

Similar Papers

Cite this paper

@article{lyu2022aadg,
  title  = {AADG: Automatic Augmentation for Domain Generalization on Retinal Image Segmentation},
  author = {Junyan Lyu and Yiqi Zhang and Yijin Huang and Li Lin and Pujin Cheng and Xiaoying Tang},
  year   = {2022},
  eprint = {2207.13249},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2207.13249v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2207.13249.svg)](https://codeofpaper.com/paper/2207.13249)

Discussion