Source-linked AI summary
Selective Synthetic Augmentation with HistoGAN for Improved Histopathology Image Classification
Yuan Xue, Jiarong Ye, Qianying Zhou, Rodney Long, Sameer Antani, Zhiyun Xue, Carl Cornwell, Richard Zaino, Keith Cheng, Xiaolei Huang
TL;DR
Limited expert annotations and unresolved quality concerns complicate histopathology image classification with synthetic augmentation. The paper pairs class-conditioned HistoGAN synthesis with selective filtering, reporting higher accuracy on cervical and lymph-node datasets. Its authors note that generated images remain imperfect, particularly to expert pathologists.
Problem
Histopathology datasets can have scarce, costly annotations, and visually realistic synthetic samples may still have ambiguous labels or inadequate feature quality.
Source: §1 · pp. 1–2Method
HistoGAN generates class-conditioned histopathology patches, which are selectively retained using label confidence and feature proximity to real images.
Source: §1 · p. 2, §3.2 · p. 7Results
6.7% and 2.8% higher accuracy than baseline classification models on cervical and lymph node datasets, respectively, are reported for selective synthetic augmentation.
Source: §1 · p. 2Takeaways & Limitations
Selected synthetic images improve recognition with limited manual annotation, and the authors consider the method applicable to other histopathology tasks with insufficient annotations.
Source: §5 · p. 13The generated images remain imperfect, especially when viewed by expert pathologists.
Source: §5 · p. 13
Abstract
from arXiv · showhide
Histopathological analysis is the present gold standard for precancerous lesion diagnosis. The goal of automated histopathological classification from digital images requires supervised training, which requires a large number of expert annotations that can be expensive and time-consuming to collect. Meanwhile, accurate classification of image patches cropped from whole-slide images is essential for standard sliding window based histopathology slide classification methods. To mitigate these issues, we propose a carefully designed conditional GAN model, namely HistoGAN, for synthesizing realistic histopathology image patches conditioned on class labels. We also investigate a novel synthetic augmentation framework that selectively adds new synthetic image patches generated by our proposed HistoGAN, rather than expanding directly the training set with synthetic images. By selecting synthetic images based on the confidence of their assigned labels and their feature similarity to real labeled images, our framework provides quality assurance to synthetic augmentation. Our models are evaluated on two datasets: a cervical histopathology image dataset with limited annotations, and another dataset of lymph node histopathology images with metastatic cancer. Here, we show that leveraging HistoGAN generated images with selective augmentation results in significant and consistent improvements of classification performance (6.7% and 2.8% higher accuracy, respectively) for cervical histopathology and metastatic cancer datasets.
1. Introduction
Histopathology classification is constrained by scarce, costly annotations, while synthetic samples can introduce label ambiguity or poor feature quality. The paper proposes HistoGAN with selective sample filtering and reports improved accuracy on cervical and lymph-node datasets.
- HistoGAN is a conditional GAN for high-fidelity histopathology patches, using progressive generation and refinement and a smoothed FID score for model selection.Source: §1 · p. 2
- HistoGAN-generated samples are selected first by low predictive entropy, then by proximity to real-image class centroids in feature space.This aims to retain confident labels and samples that match their assigned conditional labels.Source: §1 · p. 2
- 6.7% and 2.8% higher accuracy than baseline classification models on cervical and lymph node datasets, respectively, are reported for selective HistoGAN augmentation.Source: §1 · p. 2
- The selection framework is described as general and compatible with other augmentation methods.Source: §1 · p. 2
- The method improves augmented classification performance over baselines, including the authors’ previous state-of-the-art synthetic augmentation model.Source: §1 · p. 3
2. Related Work
Related work covers patch-level histopathology classification, conditional image synthesis, and augmentation approaches, then distinguishes this paper from the authors’ earlier synthetic-augmentation study.
2.1. Histopathology Image Classification
- Patch-level classification supports whole-slide analysis, but supervised cervical histopathology models require expert annotations that are costly and time-consuming to collect.Source: §2.1 · p. 3
2.2. Conditional Image Synthesis
- Conditional GANs generate samples conditioned on inputs such as class labels; HistoGAN draws on gradual generation and refinement and uses techniques including minibatch discrimination and self-attention.The passage also names class-conditional batch normalization and spectral normalization among its techniques.Source: §2.2 · p. 3
2.3. Synthetic Data Augmentation
- Synthetic augmentation increases training-data amount and diversity, but medical-image GAN work has often added generated samples without quality assurance or control of augmentation.The review also describes traditional transformations and automatic augmentation-policy search.Source: §2.3 · p. 3
2.4. Our Previous Work
- The earlier feature-based filtering work lacked sufficiently realistic images and rigorous study of GAN and feature-extractor training; this paper adds HistoGAN, a more general selection method, and PCam experiments.Source: §2.4 · pp. 3–4
3. Methodology
The methodology trains HistoGAN to generate class-conditioned histopathology patches, selects a checkpoint using smoothed FID, and adds only selected synthetic samples to the original training set. Selection combines label certainty with feature-space proximity to real class centroids.
3. Methodology
- The pipeline trains a conditional GAN, selects its checkpoint by smoothed FID, filters generated patches, then trains a classifier on the original and selected synthetic data.The classifier is subsequently used for test-data inference.Source: §3 · p. 4
3.1.1. Model Architecture
- HistoGAN progressively refines class-conditioned images and uses minibatch discrimination, conditional batch normalization, spectral normalization, and self-attention in generation or discrimination.Self-attention helps model dependencies between spatial regions; it is used in early generation stages and throughout discrimination.Source: §3.1.1 · p. 4, Figure 3 · p. 6
3.1.2. Model Selection
- The model-selection procedure replaces ImageNet-pretrained Inception features with cervical-histopathology-pretrained ResNet34 features when calculating FID.It smooths fluctuating epoch-wise FID with EMA; α is set to 0.5, and the selected checkpoint is epoch 634.Source: §3.1.2 · pp. 5–6
3.2. Image Selection
- The first selection step retains generated images with lower predictive entropy, indicating greater confidence in their assigned class labels.The described procedure ranks entropy scores and keeps the lower-entropy half.Source: §3.2 · pp. 6–7
- The second step keeps synthetic images whose features are closest to the centroid of real training images from the corresponding class.Feature extraction uses repeated MC-dropout sampling; for augmentation ratio r, the procedure generates 4rN_i images per class and selects rN_i.Source: §3.2 · pp. 7–8
4.1. Datasets
The evaluation uses a patient-split cervical patch dataset and a reduced-training-data PCam benchmark, with held-out test sets for classification comparisons.
4.1. Datasets
- The cervical dataset contains 1,284 Normal, 410 CIN1, 481 CIN2, and 472 CIN3 patches, all annotated by one pathologist.Patches are 256 × 128 pixels; data are split by patient into training, validation, and test sets at 7:1:2.Source: §4.1 · p. 8
- On PCam, a benchmark of 327,680 96 × 96 lymph-node patches labeled for metastatic-tissue presence, HistoGAN and the baseline classifier are trained on randomly selected 10% (32,768 patches) and evaluated on the full test set.Source: §4.1 · p. 8
4.2. Implementation Details
HistoGAN uses staged, class-conditioned image generation, while checkpoint selection and two-stage synthetic-image filtering aim to retain useful augmentation samples.
4.2.1. HistoGAN Implementation
- The cervical and PCam HistoGANs use three and two stages, respectively, with WGAN-GP loss on the discriminators.Both are trained for 1,000 epochs at a fixed learning rate of 2e−4.Source: §4.2.1 · p. 8
- The generator conditions noise on one-hot class labels and uses upsampling blocks with conditional batch normalization to modulate generated features.Self-attention follows the first stage; discriminator blocks include minibatch discrimination to help prevent mode collapse.Source: §4.2.1 · p. 8
4.2.2. Model and Image Selection Framework
- The selected GAN checkpoint is the epoch with the lowest EMA-smoothed FID, using ResNet34 features and smoothing to track image-quality trends.The described implementation saves checkpoints after epoch 100 for model selection.Source: §4.2.2 · p. 8
- Generated images are first filtered by low mean predictive entropy, then by cosine distance to the centroid for their assigned class.Each ranking uses five feature-extractor runs, and half the images are retained at each filtering stage.Source: §4.2.2 · pp. 9, 11
- After selection, cervical features become more distinguishable, while PCam's original feature distribution is recovered alongside additional data points.HistoGAN cervical examples are also reported as visually better than those from [45].Source: Figure 6 · p. 9, Figure 10 · p. 11, Figure 11 · p. 11
4.3. Results Analysis
Expert review and feature-space visualizations favor selected synthetic images, and quantitative comparisons report gains from selective augmentation across cervical and PCam classification.
4.3.1. Evaluation by Expert Pathologists
- Pathologists preferred the after-selection subgroup in 7 of 10 comparisons, tied twice, and preferred the before-selection subgroup once.Two pathologists assessed image groups independently without knowing which subgroup was selected.Source: §4.3.1 · pp. 11–12
4.3.2. Qualitative Evaluation
- Feature-space visualizations show selection makes cervical features more distinguishable and restores PCam's original distribution while adding samples; attention maps highlight grade-discriminative regions.The attention maps emphasize patterns such as cell crowding and nuclei distribution.Source: §4.3.2 · p. 12
4.3.3. Quantitative Comparisons
- Nearly 2% improvement over prior selection on cervical classification; at 10% PCam training data, selection adds 1.7% accuracy after unselected augmentation adds 1%.Table 1 compares baseline and augmentation models; the full model at r = 0.5 achieves the best performance across its reported metrics.Source: §4.3.3 · pp. 12–13, Table 1 · p. 13
- Across four synthetic-pool sizes, r = 0.5 gives the best and most consistent gains; too little or too much augmentation compromises performance.The authors attribute the limit to the finite supply of diverse, high-quality samples and note that adding artifacts or redundant features can add noise.Source: §4.3.3 · pp. 12–13, Figure 12 · p. 13
5. Discussion
The discussion presents selective synthetic augmentation as a way to add samples without distorting the original data distribution, while noting remaining image-quality and selection challenges.
5. Discussion
- Selective synthetic augmentation adds samples without distorting the original data distribution and improves recognition with limited manual annotation.The authors describe the selection algorithm as complementary to existing augmentation methods.Source: §5 · p. 13
- The generated images remain imperfect to expert pathologists, and image diversity and more advanced selection mechanisms remain areas for improvement.The authors identify limited-data GANs as a possible way to improve generality when training samples are very scarce.Source: §5 · p. 13
- For PCam, the comparison uses 10% of the training set and five runs per model; the caption reports classification improvement by a large margin in this setting.The 10% setting was chosen because the synthetic images showed appealing visual quality.Source: Table 2 · p. 14
- Future work will investigate end-to-end and reinforcement-learning-based selection methods.Source: §5 · p. 14
6. Conclusion
The paper introduces HistoGAN for histopathology image synthesis and a quality-assured synthetic augmentation method. Experiments on two histopathology datasets demonstrate improved baseline classification performance.
6. Conclusion
- Selective addition of realistic HistoGAN samples remarkably boosts baseline classification performance across two histopathology image datasets.Source: §6 · p. 14
Related papers
This paper cites
- Attention Is All You Need2017
- Rethinking the Inception Architecture for Computer Vision2015
- Progressive Growing of GANs for Improved Quality, Stability, and Variation2017
- Dropout as a Bayesian Approximation: Representing Model Uncertainty in Deep Learning2015
- Large Scale GAN Training for High Fidelity Natural Image Synthesis2018
- Self-Attention Generative Adversarial Networks2018