A Topological Loss Function for Deep-Learning based Image Segmentation using Persistent Homology
arXiv:1910.01877 · doi:10.1109/TPAMI.2020.3013679
Abstract
We introduce a method for training neural networks to perform image or volume segmentation in which prior knowledge about the topology of the segmented object can be explicitly provided and then incorporated into the training process. By using the differentiable properties of persistent homology, a concept used in topological data analysis, we can specify the desired topology of segmented objects in terms of their Betti numbers and then drive the proposed segmentations to contain the specified topological features. Importantly this process does not require any ground-truth labels, just prior knowledge of the topology of the structure being segmented. We demonstrate our approach in three experiments. Firstly we create a synthetic task in which handwritten MNIST digits are de-noised, and show that using this kind of topological prior knowledge in the training of the network significantly improves the quality of the de-noised digits. Secondly we perform an experiment in which the task is segmenting the myocardium of the left ventricle from cardiac magnetic resonance images. We show that the incorporation of the prior knowledge of the topology of this anatomy improves the resulting segmentations in terms of both the topological accuracy and the Dice coefficient. Thirdly, we extend the method to 3D volumes and demonstrate its performance on the task of segmenting the placenta from ultrasound data, again showing that incorporating topological priors improves performance on this challenging task. We find that embedding explicit prior knowledge in neural network segmentation tasks is most beneficial when the segmentation task is especially challenging and that it can be used in either a semi-supervised or post-processing context to extract a useful training gradient from images without pixelwise labels.
arXiv commentIEEE Transactions on Pattern Analysis and Machine Intelligence, 2020
References in corpus (13)
- Very Deep Convolutional Networks for Large-Scale Image Recognition
- A Survey on Deep Learning in Medical Image Analysis
- Efficient Inference in Fully Connected CRFs with Gaussian Edge Potentials
- Generalised Dice overlap as a deep learning loss function for highly unbalanced segmentations
- Conditional Random Fields as Recurrent Neural Networks
- A roadmap for the computation of persistent homology
- Anatomically Constrained Neural Networks (ACNN): Application to Cardiac Image Enhancement and Segmentation
- Deep Residual Learning for Compressed Sensing CT Reconstruction via Persistent Homology Analysis
- Topology-Preserving Deep Image Segmentation
- Persistent Homology analysis of Phase Transitions
- Neural Persistence: A Complexity Measure for Deep Neural Networks Using Algebraic Topology
- A Topology Layer for Machine Learning
- Connectivity-Optimized Representation Learning via Persistent Homology
Cited by in corpus (31)
- Recent advances and clinical applications of deep learning in medical image analysis
- Topological Deep Learning: A Review of an Emerging Paradigm
- A persistent homology-based topological loss for CNN-based multi-class segmentation of CMR
- Artificial Text Detection via Examining the Topology of Attention Maps
- A Primer on Topological Data Analysis to Support Image Analysis Tasks in Environmental Science
- Optimizing persistent homology based functions
- clDice -- A Novel Topology-Preserving Loss Function for Tubular Structure Segmentation
- Topology-preserving Scan-based Immersed Isogeometric Analysis
- Topology-Aware Segmentation Using Discrete Morse Theory
- TopoTxR: A topology-guided deep convolutional network for breast parenchyma learning on DCE-MRIs
- A plug-and-play framework for curvilinear structure segmentation based on a learned reconnecting regularization
- Topologically Faithful Multi-class Segmentation in Medical Images
- Supervision by Denoising for Medical Image Segmentation
- Trigger Hunting with a Topological Prior for Trojan Detection
- Re-using Adversarial Mask Discriminators for Test-time Training under Distribution Shifts
- Fuzzy c-Means Clustering for Persistence Diagrams
- Combining Geometric and Topological Information for Boundary Estimation
- Multi-task learning for joint weakly-supervised segmentation and aortic arch anomaly classification in fetal cardiac MRI
- Universal Vessel Segmentation for Multi-Modality Retinal Images
- Devil is in Details: Locality-Aware 3D Abdominal CT Volume Generation for Self-Supervised Organ Segmentation
- Topology-Aware Loss for Aorta and Great Vessel Segmentation in Computed Tomography Images
- Image Segmentation with Topological Priors
- Fast Topological Clustering with Wasserstein Distance
- A Diffusion Model for Simulation Ready Coronary Anatomy with Morpho-skeletal Control
- Quantifying Topology In Pancreatic Tubular Networks From Live Imaging 3D Microscopy
- Medical Image Segmentation with Limited Supervision: A Review of Deep Network Models
- CAPE: Connectivity-Aware Path Enforcement Loss for Curvilinear Structure Delineation
- TopoTxR: A Topological Biomarker for Predicting Treatment Response in Breast Cancer
- TA-Net: Topology-Aware Network for Gland Segmentation
- Characterizing and Measuring the Similarity of Neural Networks with Persistent Homology
- High-level Prior-based Loss Functions for Medical Image Segmentation: A Survey