Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Synthetic Augmentation with Large-scale Unconditional Pre-training

About

Deep learning based medical image recognition systems often require a substantial amount of training data with expert annotations, which can be expensive and time-consuming to obtain. Recently, synthetic augmentation techniques have been proposed to mitigate the issue by generating realistic images conditioned on class labels. However, the effectiveness of these methods heavily depends on the representation capability of the trained generative model, which cannot be guaranteed without sufficient labeled training data. To further reduce the dependency on annotated data, we propose a synthetic augmentation method called HistoDiffusion, which can be pre-trained on large-scale unlabeled datasets and later applied to a small-scale labeled dataset for augmented training. In particular, we train a latent diffusion model (LDM) on diverse unlabeled datasets to learn common features and generate realistic images without conditional inputs. Then, we fine-tune the model with classifier guidance in latent space on an unseen labeled dataset so that the model can synthesize images of specific categories. Additionally, we adopt a selective mechanism to only add synthetic samples with high confidence of matching to target labels. We evaluate our proposed method by pre-training on three histopathology datasets and testing on a histopathology dataset of colorectal cancer (CRC) excluded from the pre-training datasets. With HistoDiffusion augmentation, the classification accuracy of a backbone classifier is remarkably improved by 6.4% using a small set of the original labels. Our code is available at https://github.com/karenyyy/HistoDiffAug.

Jiarong Ye, Haomiao Ni, Peng Jin, Sharon X. Huang, Yuan Xue• 2023

Related benchmarks

TaskDatasetResultRank
Medical Image ClassificationNCT-CRC-HE-100K (test)
Accuracy91.9
11
Synthetic Image Quality EvaluationNCT-CRC-HE-100K (train)
FID3.874
10
Showing 2 of 2 rows

Other info

Code

Follow for update