Estimating uncertainty in MRF-based image segmentation: A perfect-MCMC approach

Typical methods for image segmentation, or labeling, formulate and solve an optimization problem to produce a single optimal solution. For applications in clinical decision support relying on automated medical image segmentation, it is also desirable for methods to inform about (i) the uncertainty in label assignments or object boundaries or (ii) alternate close-to-optimal solutions. However, typical methods fail to do so. To estimate uncertainty, while some Bayesian methods rely on simplified prior models and approximate variational inference schemes, others rely on sampling segmentations from the associated posterior model using (i) traditional Markov chain Monte Carlo (MCMC) methods based on Gibbs sampling or (ii) approximate perturbation models. However, in such typical approaches, in practice, the resulting inference or generated sample set are approximations that deviate significantly from those indicated by the true posterior. To estimate uncertainty, we propose the modern paradigm of perfect MCMC sampling to sample multi-label segmentations from generic Bayesian Markov random field (MRF) models, in finite time for exact inference. Furthermore, for exact sampling in generic Bayesian MRFs, we extend the theory underlying Fill's algorithm to generic MRF models by proposing a novel bounding-chain algorithm. On several classic problems in medical image analysis, and several modeling and inference schemes, results on simulated data and clinical brain magnetic resonance images show that our uncertainty estimates gain accuracy over several state-of-the-art inference methods.

[1]  Gary D. Kader,et al.  Variability for Categorical Variables , 2007 .

[2]  Lawrence O. Hall,et al.  Automatic segmentation of non-enhancing brain tumors in magnetic resonance images , 2001, Artif. Intell. Medicine.

[3]  S. N. Merchant,et al.  MS-Net: Mixed-Supervision Fully-Convolutional Networks for Full-Resolution Segmentation , 2018, MICCAI.

[4]  J. Besag Spatial Interaction and the Statistical Analysis of Lattice Systems , 1974 .

[5]  Subhransu Maji,et al.  On Sampling from the Gibbs Distribution with Random Maximum A-Posteriori Perturbations , 2013, NIPS.

[6]  Christopher K. I. Williams,et al.  The Shape Boltzmann Machine: A Strong Model of Object Shape , 2012, International Journal of Computer Vision.

[7]  J. Buatti,et al.  Globally Optimal Tumor Segmentation in PET-CT Images: A Graph-Based Co-segmentation Method , 2011, IPMI.

[8]  Donald Geman,et al.  Stochastic Relaxation, Gibbs Distributions, and the Bayesian Restoration of Images , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[9]  Hugo Larochelle,et al.  Efficient Learning of Deep Boltzmann Machines , 2010, AISTATS.

[10]  Stan Z. Li,et al.  Markov Random Field Modeling in Image Analysis , 2001, Computer Science Workbench.

[11]  Suyash P. Awate,et al.  How Many Templates Does It Take for a Good Segmentation?: Error Analysis in Multiatlas Segmentation as a Function of Database Size , 2012, MBIA.

[12]  Suyash P. Awate,et al.  Clinical Neonatal Brain MRI Segmentation Using Adaptive Nonparametric Data Models and Intensity-Based Markov Priors , 2007, MICCAI.

[13]  J. Propp,et al.  Exact sampling with coupled Markov chains and applications to statistical mechanics , 1996 .

[14]  Nir Friedman,et al.  Probabilistic Graphical Models - Principles and Techniques , 2009 .

[15]  Suyash P. Awate,et al.  A fuzzy, nonparametric segmentation framework for DTI and MRI analysis: with applications to DTI-tract extraction. , 2007, IEEE transactions on medical imaging.

[16]  Suyash P. Awate,et al.  Unsupervised Texture Segmentation with Nonparametric Neighborhood Statistics , 2006, ECCV.

[17]  Pushmeet Kohli,et al.  Measuring uncertainty in graph cut solutions , 2008, Comput. Vis. Image Underst..

[18]  George Papandreou,et al.  Perturb-and-MAP random fields: Using discrete optimization to learn and sample from energy models , 2011, 2011 International Conference on Computer Vision.

[19]  W. K. Hastings,et al.  Monte Carlo Sampling Methods Using Markov Chains and Their Applications , 1970 .

[20]  Mike Perry,et al.  Variation as Unalikeability , 2005 .

[21]  Bjoern H. Menze,et al.  Uncertainty quantification in brain tumor segmentation using CRFs and random perturbation models , 2016, 2016 IEEE 13th International Symposium on Biomedical Imaging (ISBI).

[22]  M. Huber Perfect sampling using bounding chains , 2004, math/0405284.

[23]  Nasser M. Nasrabadi,et al.  Pattern Recognition and Machine Learning , 2006, Technometrics.

[24]  Suyash P. Awate,et al.  Bayesian Segmentation of Atrium Wall Using Globally-Optimal Graph Cuts on 3D Meshes , 2013, IPMI.

[25]  Martin Styner,et al.  Subcortical structure segmentation using probabilistic atlas priors , 2007, SPIE Medical Imaging.

[26]  Brian B. Avants,et al.  The Multimodal Brain Tumor Image Segmentation Benchmark (BRATS) , 2015, IEEE Transactions on Medical Imaging.

[27]  Jan Kybic,et al.  Bootstrap Resampling for Image Registration Uncertainty Estimation Without Ground Truth , 2010, IEEE Transactions on Image Processing.

[28]  David Barber,et al.  Bayesian Classification With Gaussian Processes , 1998, IEEE Trans. Pattern Anal. Mach. Intell..

[29]  Hervé Delingette,et al.  Quantifying Registration Uncertainty With Sparse Bayesian Modelling , 2017, IEEE Transactions on Medical Imaging.

[30]  Suyash P. Awate,et al.  A Bayesian Neural Net to Segment Images with Uncertainty Estimates and Good Calibration , 2019, IPMI.

[31]  Daniel Rueckert,et al.  Segmentation of subcortical structures and the hippocampus in brain MRI using graph-cuts and subject-specific a-priori information , 2009, 2009 IEEE International Symposium on Biomedical Imaging: From Nano to Macro.

[32]  Mert R. Sabuncu,et al.  Multi-atlas segmentation of biomedical images: A survey , 2014, Medical Image Anal..

[33]  Mário A. T. Figueiredo Bayesian Image Segmentation Using Gaussian Field Priors , 2005, EMMCVPR.

[34]  W. Eric L. Grimson,et al.  A Hierarchical Algorithm for MR Brain Image Parcellation , 2007, IEEE Transactions on Medical Imaging.

[35]  J. A. Fill An interruptible algorithm for perfect sampling via Markov chains , 1998 .

[36]  Suyash P. Awate,et al.  Annotation-cost Minimization for Medical Image Segmentation using Suggestive Mixed Supervision Fully Convolutional Networks , 2018, ArXiv.

[37]  Brian B. Avants,et al.  Integrated Graph Cuts for Brain MRI Segmentation , 2006, MICCAI.

[38]  Stephen M. Smith,et al.  Segmentation of brain MR images through a hidden Markov random field model and the expectation-maximization algorithm , 2001, IEEE Transactions on Medical Imaging.

[39]  Suyash P. Awate,et al.  Adaptive Markov modeling for mutual-information-based, unsupervised MRI brain-tissue classification , 2006, Medical Image Anal..

[40]  Suyash P. Awate,et al.  Multiatlas Segmentation as Nonparametric Regression , 2014, IEEE Transactions on Medical Imaging.

[41]  Evan Fletcher,et al.  Estimating Uncertainty in Brain Region Delineations , 2009, IPMI.

[42]  Hervé Delingette,et al.  Sampling image segmentations for uncertainty quantification , 2016, Medical Image Anal..

[43]  Geoffrey E. Hinton,et al.  Restricted Boltzmann machines for collaborative filtering , 2007, ICML '07.

[44]  Christophe Lenglet,et al.  A nonparametric Riemannian framework for processing high angular resolution diffusion images and its applications to ODF-based morphometry , 2011, NeuroImage.

[45]  Mert R. Sabuncu,et al.  Supervised Nonparametric Image Parcellation , 2009, MICCAI.

[46]  John W. Fisher,et al.  MCMC Curve Sampling for Image Segmentation , 2007, MICCAI.