Source-linked AI summary

Rotation Equivariant CNNs for Digital Pathology

Bastiaan S. Veeling, Jasper Linmans, Jim Winkens, Taco Cohen, Max Welling

arXiv:1806.03962v1cs.CVcs.LGstat.ML

TL;DR

Histopathology images contain rotation and reflection symmetries that standard CNNs do not fully exploit, motivating more stable and efficient models. The paper proposes an equivariant DenseNet-based model and a derived patch-level dataset, reporting improved reliability and performance over comparable CNNs on histopathology tasks.

  • Problem

    Standard CNNs do not exploit the rotation and reflection symmetries of whole-slide images, and histopathology predictions can fluctuate under these transformations.

  • Method

    The paper proposes a fully convolutional G-CNN DenseNet model equivariant to 90° rotations and reflection, and introduces PatchCamelyon for patch-level evaluation.

  • Results

    The proposed architecture outperforms comparable CNNs on histopathology classification and localization evaluations, with more accurate, robust, and reliable predictions under rotation and reflection.

  • Takeaways & Limitations

    Rotation and reflection equivariance can improve model reliability and support precise benchmarking of challenging patch-level histopathology tasks.

Abstract

from arXiv · show

We propose a new model for digital pathology segmentation, based on the observation that histopathology images are inherently symmetric under rotation and reflection. Utilizing recent findings on rotation equivariant CNNs, the proposed model leverages these symmetries in a principled manner. We present a visual analysis showing improved stability on predictions, and demonstrate that exploiting rotation equivariance significantly improves tumor detection performance on a challenging lymph node metastases dataset. We further present a novel derived dataset to enable principled comparison of machine learning models, in combination with an initial benchmark. Through this dataset, the task of histopathology diagnosis becomes accessible as a challenging benchmark for fundamental machine learning research.

1 Introduction

Digital pathology images contain rotational and reflectional symmetries that standard CNNs do not explicitly exploit, motivating equivariant models. The proposed approach uses these symmetries and introduces PCam for patch-level evaluation, reporting improved reliability and performance over comparable CNNs.

  • Motivation: Whole-slide images exhibit translational, rotational, and reflectional symmetry, while standard CNNs primarily exploit translation.CNNs may therefore spend parameters on rotated and reflected filter copies.
  • Motivation: CNNs trained on histopathology data show erratic prediction fluctuations under input rotation and reflection.The authors expect equivariance to reduce these instabilities and overfitting risk through improved parameter sharing.
  • Approach: The proposed fully convolutional patch-classification model is equivariant to 90° rotations and reflection, using rotation-equivariant CNN methods.It is evaluated on Camelyon16 for slide-level classification and tumor localization.
  • Dataset and evaluation: PatchCamelyon is introduced as a large-scale patch-level dataset derived from Camelyon16 for precise comparison of patch-level models.The dataset addresses the possibility that slide-level metrics obscure relative patch-level performance.
  • Contributions: The proposed work contributes a symmetry-aware deep learning model, improved model reliability through rotation equivariance, and a large-scale histopathology dataset.These contributions target principled evaluation and robustness in histopathology analysis.
  • Equivariance mechanism: In a p4 G-CNN, convolutions correlate inputs with rotated kernels, while orientation pooling yields local rotation invariance and plane-level rotation equivariance.Global average pooling over p4 would produce representation invariant to both translation and rotation.

2 Methods

The method extends CNNs with group-equivariant operations so feature maps transform predictably under rotations and reflections. A DenseNet-based, fully convolutional architecture uses group pooling to produce plane-level tumor probabilities for segmentation.

  • G-CNN background: Standard convolution maps spatial input patterns to output features through shared filters, providing translational equivariance.The convolution is technically a cross-correlation.
  • G-CNN background: G-CNNs generalize CNNs by enforcing equivariance under symmetry groups such as p4 rotations and p4m roto-reflections.For p4 and p4m, feature channels are organized into groups of 4 or 8 orientations.
  • Group convolutions: The first G-CNN layer uses a Z2 →G convolution, while subsequent layers combine feature maps and filters defined on G through G →G convolution.These layers encode the relevant group transformations directly in the feature representation.
  • Output and stacking: For segmentation, final group pooling converts group-valued features into an output equivariant on the plane; nonlinearities and pooling remain equivariant in p4m.This permits equivariant layers to be stacked into deep architectures.
  • G-CNN DenseNet architecture: The proposed model is a DenseNet with five dense-block/transition-block pairs, one layer per dense block, and spatial pooling by a factor of 25.Transition blocks use a 1×1 convolution followed by 2×2 strided average pooling.
  • G-CNN DenseNet architecture: Full-model equivariance replaces convolution and batch-normalization layers with group-equivariant versions and removes zero-padding to avoid boundary effects.The final group-pooling layer and sigmoid produce tumor-probability output on Z2.

3 Experimental results

Experiments evaluate equivariant and baseline CNNs on Camelyon16, PCam, and BreakHis, including prediction stability and performance under reduced training data. The proposed P4M-DenseNet shows stronger robustness, accuracy, and FROC performance, with advantages that are especially pronounced in smaller-data regimes.

  • Datasets and evaluation: The evaluation covers Camelyon16, PCam, and BreakHis, with Camelyon16 assessed for tumor localization using the FROC metric.Camelyon16 contains 400 whole-slide images, while additional testing uses the derived PCam dataset and BreakHis classification task.
  • Model reliability: P4M-DenseNet produces more stable predictions under rotations and higher confidence inside tumor regions than the comparable DenseNet baseline.The visual analysis evaluates predictions across 32 evenly spaced sub-90° rotations and compares mean and standard-deviation maps.
  • PCam performance: P4M-DenseNet outperforms other PCam models, while fixed Z2-map baselines perform worse, supporting the usefulness and sample efficiency of rotation-reflection equivariance.Table 1 reports PCam performance using negative log-likelihood, accuracy, and AUC.
  • Camelyon16 performance: The proposed method performs consistently better than compared methods on Camelyon16 FROC, with the performance gap over DenseNet increasing as training WSIs are removed.The advantage remains on the full dataset, while diminishing returns appear once the baseline has enough data to learn approximate rotation equivariance.
  • BreakHis: 96.1 ± 3.2 accuracy for P4M-DenseNet exceeds 93.5 ± 4.7 for the baseline on BreakHis.The models are pretrained on Camelyon16 because training from scratch is impractical for the small BreakHis dataset.

4 Conclusion

The paper concludes that enforcing rotation and reflection equivariance improves histopathology patch classification and model reliability. It also introduces a derived patch-level dataset for precise evaluation and further research.

  • The proposed histopathology patch-classification model outperforms a competitive traditional CNN by enforcing rotation and reflection equivariance.
  • The derived patch-level dataset enables straightforward and precise evaluation on a challenging histopathology task.
  • The results demonstrate improved model reliability and motivate further application and research on rotation equivariant models in medical image analysis.
Loading 1806.03962v1…