A Mumford-Shah level-set approach for the inversion and segmentation of X-ray tomography data

A level-set based approach for the determination of a piecewise constant density function from data of its Radon transform is presented. Simultaneously, a segmentation of the reconstructed density is obtained. The segmenting contour and the corresponding density are found as minimizers of a Mumford-Shah like functional over the set of admissible contours and - for a fixed contour - over the space of piecewise constant densities which may be discontinuous across the contour. Shape sensitivity analysis is used to find a descent direction for the cost functional which leads to an update formula for the contour in the level-set framework. The descent direction can be chosen with respect to different metrics. The use of an L^2-type and an H^1-type metric is proposed and the corresponding steepest descent flow equations are derived. A heuristic approach for the insertion of additional components of the density is presented. The method is tested for several data sets including synthetic as well as real-world data. It is shown that the method works especially well for large data noise (~10% noise). The choice of the H^1-metric for the determination of the descent direction is found to have positive effect on the number of level-set steps necessary for finding the optimal contours and densities.

[1]  M. Burger Levenberg–Marquardt level set methods for inverse obstacle problems , 2004 .

[2]  K. Kunisch,et al.  Level-set function approach to an inverse interface problem , 2001 .

[3]  Oliver Dorn,et al.  Shape reconstruction in scattering media with voids using a transport model and level sets , 2002 .

[4]  M. Burger,et al.  Level set methods for geometric inverse problems in linear elasticity , 2004 .

[5]  Stanley Osher,et al.  Regularization of Ill-Posed Problems Via the Level Set Approach , 1998, SIAM J. Appl. Math..

[6]  M. Delfour,et al.  Shapes and Geometries: Analysis, Differential Calculus, and Optimization , 1987 .

[7]  G. Herman,et al.  Algebraic reconstruction techniques (ART) for three-dimensional electron microscopy and x-ray photography. , 1970, Journal of theoretical biology.

[8]  James A. Sethian,et al.  Level Set Methods and Fast Marching Methods: Evolving Interfaces in Computational Geometry, Fluid , 2012 .

[9]  M. Burger,et al.  Incorporating topological derivatives into level set methods , 2004 .

[10]  G. Aubert,et al.  Video object segmentation using Eulerian region-based active contours , 2001, Proceedings Eighth IEEE International Conference on Computer Vision. ICCV 2001.

[11]  Laurent D. Cohen,et al.  Global Minimum for Active Contour Models: A Minimal Path Approach , 1997, International Journal of Computer Vision.

[12]  F. Natterer The Mathematics of Computerized Tomography , 1986 .

[13]  Gjlles Aubert,et al.  Mathematical problems in image processing , 2001 .

[14]  B. F. Logan,et al.  The Fourier reconstruction of a head section , 1974 .

[15]  L. Vese,et al.  A level set algorithm for minimizing the Mumford-Shah functional in image processing , 2001, Proceedings IEEE Workshop on Variational and Level Set Methods in Computer Vision.

[16]  Demetri Terzopoulos Deformable Models: Classic, Topology-Adaptive and Generalized Formulations , 2003 .

[17]  Joachim Weickert,et al.  Anisotropic diffusion in image processing , 1996 .

[18]  Wolfgang Ring,et al.  A Newton-type Total Variation Diminishing Flow , 2007 .

[19]  T. Chan,et al.  Level set and total variation regularization for elliptic inverse problems with discontinuous coefficients , 2004 .

[20]  S. Osher,et al.  Geometric Level Set Methods in Imaging, Vision, and Graphics , 2011, Springer New York.

[21]  Andrew Blake,et al.  Visual Reconstruction , 1987, Deep Learning for EEG-Based Brain–Computer Interfaces.

[22]  G. Sapiro,et al.  Geometric partial differential equations and image analysis [Book Reviews] , 2001, IEEE Transactions on Medical Imaging.

[23]  Demetri Terzopoulos,et al.  Snakes: Active contour models , 2004, International Journal of Computer Vision.

[24]  Michael Hintermüller,et al.  An Inexact Newton-CG-Type Active Contour Approach for the Minimization of the Mumford-Shah Functional , 2004, Journal of Mathematical Imaging and Vision.

[25]  S. Osher,et al.  Algorithms Based on Hamilton-Jacobi Formulations , 1988 .

[26]  Tony F. Chan,et al.  Active contours without edges , 2001, IEEE Trans. Image Process..

[27]  採編典藏組 Society for Industrial and Applied Mathematics(SIAM) , 2008 .

[28]  F. Santosa,et al.  Reconstruction of a two-dimensional binary obstacle by controlled evolution of a level-set , 1998 .

[29]  James A. Sethian,et al.  Level Set Methods and Fast Marching Methods , 1999 .

[30]  J. Zolésio,et al.  Introduction to shape optimization : shape sensitivity analysis , 1992 .

[31]  Tony F. Chan,et al.  A Multiphase Level Set Framework for Image Segmentation Using the Mumford and Shah Model , 2002, International Journal of Computer Vision.

[32]  Olivier D. Faugeras,et al.  Image Segmentation Using Active Contours: Calculus of Variations or Shape Gradients? , 2003, SIAM J. Appl. Math..

[33]  V. Caselles,et al.  A geometric model for active contours in image processing , 1993 .

[34]  Jan Sokolowski,et al.  Introduction to shape optimization , 1992 .

[35]  S. Osher,et al.  Level Set Methods for Optimization Problems Involving Geometry and Constraints I. Frequencies of a T , 2001 .

[36]  Ronald Fedkiw,et al.  Level set methods and dynamic implicit surfaces , 2002, Applied mathematical sciences.

[37]  Michel Barlaud,et al.  DREAM2S: Deformable Regions Driven by an Eulerian Accurate Minimization Method for Image and Video Segmentation , 2002, ECCV.

[38]  J. Sethian,et al.  Fronts propagating with curvature-dependent speed: algorithms based on Hamilton-Jacobi formulations , 1988 .

[39]  A. Rieder Keine Probleme mit Inversen Problemen , 2003 .

[40]  H. Engl,et al.  Regularization of Inverse Problems , 1996 .

[41]  Antonin Chambolle,et al.  Image Segmentation by Variational Methods: Mumford and Shah Functional and the Discrete Approximations , 1995, SIAM J. Appl. Math..

[42]  Anthony J. Yezzi,et al.  Curve evolution implementation of the Mumford-Shah functional for image segmentation, denoising, interpolation, and magnification , 2001, IEEE Trans. Image Process..

[43]  Alan S. Willsky,et al.  A curve evolution-based variational approach to simultaneous image restoration and segmentation , 2002, Proceedings. International Conference on Image Processing.

[44]  L. Ambrosio,et al.  Approximation of functional depending on jumps by elliptic functional via t-convergence , 1990 .

[45]  G. N. Ramachandran,et al.  Three-dimensional reconstruction from radiographs and electron micrographs: application of convolutions instead of Fourier transforms. , 1971, Proceedings of the National Academy of Sciences of the United States of America.

[46]  D. Mumford,et al.  Optimal approximations by piecewise smooth functions and associated variational problems , 1989 .

[47]  F. Santosa A Level-set Approach Inverse Problems Involving Obstacles , 1995 .

[48]  E. Miller,et al.  A shape reconstruction method for electromagnetic tomography using adjoint fields and level sets , 2000 .

[49]  Michael Hintermüller,et al.  A Second Order Shape Optimization Approach for Image Segmentation , 2004, SIAM J. Appl. Math..

[50]  Michael Hintermüller,et al.  A level set approach for the solution of a state-constrained optimal control problem , 2004, Numerische Mathematik.