Geodesic Methods in Computer Vision and Graphics

This monograph reviews both the theory and practice of the numerical computation of geodesic distances on Riemannian manifolds. The notion of Riemannian manifold allows one to define a local metric (a symmetric positive tensor field) that encodes the information about the problem one wishes to solve. This takes into account a local isotropic cost (whether some point should be avoided or not) and a local anisotropy (which direction should be preferred). Using this local tensor field, the geodesic distance is used to solve many problems of practical interest such as segmentation using geodesic balls and Voronoi regions, sampling points at regular geodesic distance or meshing a domain with geodesic Delaunay triangles. The shortest paths for this Riemannian distance, the so-called geodesics, are also important because they follow salient curvilinear structures in the domain. We show several applications of the numerical computation of geodesic distances and shortest paths to problems in surface and shape processing, in particular segmentation, sampling, meshing and comparison of shapes. All the figures from this review paper can be reproduced by following the Numerical Tours of Signal Processing. http://www.ceremade.dauphine.fr/~peyre/numerical-tour/ Several textbooks exist that include description of several manifold methods for image processing, shape and surface representation and computer graphics. In particular, the reader should refer to [42, 147, 208, 209, 213, 255] for fascinating applications of these methods to many important problems in vision and graphics. This review paper is intended to give an updated tour of both foundations and trends in the area of geodesic methods in vision and graphics.

[1]  Alexander Schrijver,et al.  Combinatorial optimization. Polyhedra and efficiency. , 2003 .

[2]  Anil K. Jain,et al.  Data clustering: a review , 1999, CSUR.

[3]  S. SIAMJ. ANISOTROPIC CENTROIDAL VORONOI TESSELLATIONS AND THEIR APPLICATIONS∗ , 2004 .

[4]  Vladimir Kolmogorov,et al.  Feature Correspondence Via Graph Matching: Models and Global Optimization , 2008, ECCV.

[5]  R. Kimmel,et al.  An efficient solution to the eikonal equation on parametric manifolds , 2004 .

[6]  R. V. Van Uitert,et al.  Subvoxel precise skeletons of volumetric data based on fast marching methods. , 2007, Medical physics.

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

[8]  W. Fischer,et al.  Sphere Packings, Lattices and Groups , 1990 .

[9]  Rémy Prost,et al.  Generic Remeshing of 3D Triangular Meshes with Metric-Dependent Discrete Voronoi Diagrams , 2008, IEEE Transactions on Visualization and Computer Graphics.

[10]  Pavel Matula,et al.  Fast Marching 3D Reconstruction of Interphase Chromosomes , 2004, ECCV Workshops CVAMIA and MMBIA.

[11]  C. Lantuéjoul,et al.  On the use of the geodesic metric in image analysis , 1981 .

[12]  Marko Subasic,et al.  Level Set Methods and Fast Marching Methods , 2003 .

[13]  A. Mondino ON RIEMANNIAN MANIFOLDS , 1999 .

[14]  D. Cohen-Steiner,et al.  SECOND FUNDAMENTAL MEASURE OF GEOMETRIC SETS AND LOCAL APPROXIMATION OF CURVATURES , 2006 .

[15]  L. Paul Chew,et al.  Guaranteed-Quality Triangular Meshes , 1989 .

[16]  Guojun Lu,et al.  Review of shape representation and description techniques , 2004, Pattern Recognit..

[17]  Zhao,et al.  PARALLEL IMPLEMENTATIONS OF THE FAST SWEEPING METHOD , 2007 .

[18]  P. Lions,et al.  Two approximations of solutions of Hamilton-Jacobi equations , 1984 .

[19]  Subhash Suri,et al.  Surface approximation and geometric partitions , 1994, SODA '94.

[20]  Xavier Pennec,et al.  Intrinsic Statistics on Riemannian Manifolds: Basic Tools for Geometric Measurements , 2006, Journal of Mathematical Imaging and Vision.

[21]  Jean-François Remacle,et al.  Anisotropic Mesh Gradation Control , 2004, IMR.

[22]  J. Leeuw Applications of Convex Analysis to Multidimensional Scaling , 2000 .

[23]  Mi-Suen Lee,et al.  A Computational Framework for Segmentation and Grouping , 2000 .

[24]  Fernand Meyer,et al.  Topographic distance and watershed lines , 1994, Signal Process..

[25]  J A Sethian,et al.  A fast marching level set method for monotonically advancing fronts. , 1996, Proceedings of the National Academy of Sciences of the United States of America.

[26]  Ron Kimmel,et al.  Generalized multidimensional scaling: A framework for isometry-invariant partial surface matching , 2006, Proceedings of the National Academy of Sciences of the United States of America.

[27]  Victor Ostromoukhov,et al.  A simple and efficient error-diffusion algorithm , 2001, SIGGRAPH.

[28]  Frédéric Hecht,et al.  MESH GRADATION CONTROL , 1998 .

[29]  Hongkai Zhao,et al.  Fast Sweeping Methods for Eikonal Equations on Triangular Meshes , 2007, SIAM J. Numer. Anal..

[30]  Alexander M. Bronstein,et al.  On reconstruction of non-rigid shapes with intrinsic regularization , 2009, 2009 IEEE 12th International Conference on Computer Vision Workshops, ICCV Workshops.

[31]  M. Gromov Metric Structures for Riemannian and Non-Riemannian Spaces , 1999 .

[32]  Jim Ruppert,et al.  A Delaunay Refinement Algorithm for Quality 2-Dimensional Mesh Generation , 1995, J. Algorithms.

[33]  Konrad Polthier,et al.  Straightest geodesics on polyhedral surfaces , 2006, SIGGRAPH Courses.

[34]  David Mumford,et al.  Mathematical theories of shape: do they model perception? , 1991, Optics & Photonics.

[35]  O. Cuisenaire Distance transformations: fast algorithms and applications to medical image processing , 1999 .

[36]  Adrien Treuille,et al.  Continuum crowds , 2006, SIGGRAPH 2006.

[37]  Alexander M. Bronstein,et al.  Multigrid multidimensional scaling , 2006, Numer. Linear Algebra Appl..

[38]  Benoit M. Macq,et al.  Fast Euclidean Distance Transformation by Propagation Using Multiple Neighborhoods , 1999, Comput. Vis. Image Underst..

[39]  Joshua B. Tenenbaum,et al.  Sparse multidimensional scaling using land-mark points , 2004 .

[40]  Bernard D. Adelstein,et al.  Demand Characteristics in Assessing Motion Sickness in a Virtual Environment: Or Does Taking a Motion Sickness Questionnaire Make You Sick? , 2007 .

[41]  Ron Kimmel,et al.  Finding The Shortest Paths on Surfaces by Fast Global Approximation and Precise Local Refinement , 1996, Int. J. Pattern Recognit. Artif. Intell..

[42]  L. Paul Chew,et al.  Constrained Delaunay triangulations , 1987, SCG '87.

[43]  M. Teague Image analysis via the general theory of moments , 1980 .

[44]  P. Lions,et al.  Shape-from-shading, viscosity solutions and edges , 1993 .

[45]  Andrew E. Johnson,et al.  Using Spin Images for Efficient Object Recognition in Cluttered 3D Scenes , 1999, IEEE Trans. Pattern Anal. Mach. Intell..

[46]  P. George,et al.  Delaunay mesh generation governed by metric specifications. Part I algorithms , 1997 .

[47]  Philip N. Klein,et al.  Recognition of shapes by editing their shock graphs , 2004, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[48]  Facundo Mémoli,et al.  Spectral Gromov-Wasserstein distances for shape matching , 2009, 2009 IEEE 12th International Conference on Computer Vision Workshops, ICCV Workshops.

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

[50]  Paul-Louis George,et al.  Mesh Generation and Mesh Adaptivity: Theory and Techniques , 2007 .

[51]  S. Rippa Long and thin triangles can be good for linear interpolation , 1992 .

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

[53]  Miroslaw Pawlak,et al.  On Image Analysis by Moments , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

[54]  Song-Chun Zhu,et al.  Stochastic Jump-Diffusion Process for Computing Medial Axes in Markov Random Fields , 1999, IEEE Trans. Pattern Anal. Mach. Intell..

[55]  Bernard Chazelle,et al.  Shape distributions , 2002, TOGS.

[56]  I. Babuska,et al.  ON THE ANGLE CONDITION IN THE FINITE ELEMENT METHOD , 1976 .

[57]  Anthony J. Yezzi,et al.  Vessels as 4-D Curves: Global Minimal 4-D Paths to Extract 3-D Tubular Surfaces and Centerlines , 2007, IEEE Transactions on Medical Imaging.

[58]  Petros Maragos,et al.  Multiscale Morphological Segmentations Based on Watershed, Flooding, and Eikonal PDE , 1999, Scale-Space.

[59]  Mikhail Belkin,et al.  Laplacian Eigenmaps for Dimensionality Reduction and Data Representation , 2003, Neural Computation.

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

[61]  Kenneth L. Clarkson,et al.  Building triangulations using epsilon-nets. , 2006, STOC 2006.

[62]  Ugo Montanari,et al.  A Method for Obtaining Skeletons Using a Quasi-Euclidean Distance , 1968, J. ACM.

[63]  Alexander M. Bronstein,et al.  Weighted distance maps computation on parametric three-dimensional manifolds , 2007, J. Comput. Phys..

[64]  Georgios Tziritas,et al.  Bayesian Level Sets for Image Segmentation , 2002, J. Vis. Commun. Image Represent..

[65]  Alain Trouvé,et al.  Diffeomorphic Matching Problems in One Dimension: Designing and Minimizing Matching Functionals , 2000, ECCV.

[66]  Renaud Keriven,et al.  Non-rigid Shape Matching Using Geometry and Photometry , 2009, ACCV.

[67]  P. Gruber Asymptotic estimates for best and stepwise approximation of convex bodies I , 1993 .

[68]  Alexander M. Bronstein,et al.  Expression-Invariant Representations of Faces , 2007, IEEE Transactions on Image Processing.

[69]  Leonidas J. Guibas,et al.  The Earth Mover's Distance as a Metric for Image Retrieval , 2000, International Journal of Computer Vision.

[70]  Paul J. Besl,et al.  A Method for Registration of 3-D Shapes , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[71]  Niklas Peinecke,et al.  Laplace-spectra as fingerprints for shape matching , 2005, SPM '05.

[72]  Guillermo Sapiro,et al.  Geodesic Active Contours , 1995, International Journal of Computer Vision.

[73]  L. Cohen Minimal Paths and Fast Marching Methods for Image Analysis , 2006, Handbook of Mathematical Models in Computer Vision.

[74]  L. Cohen,et al.  Segmentation of 3D tubular objects with adaptive front propagation and minimal tree extraction for 3D medical imaging , 2007, Computer methods in biomechanics and biomedical engineering.

[75]  H. Karcher Riemannian center of mass and mollifier smoothing , 1977 .

[76]  Dorothea Wagner,et al.  Geometric Speed-Up Techniques for Finding Shortest Paths in Large Sparse Graphs , 2003, ESA.

[77]  G. Swaminathan Robot Motion Planning , 2006 .

[78]  Philip M. Long,et al.  Performance guarantees for hierarchical clustering , 2002, J. Comput. Syst. Sci..

[79]  Martin Rumpf,et al.  Robust feature detection and local classification for surfaces based on moment analysis , 2004, IEEE Transactions on Visualization and Computer Graphics.

[80]  William H. Press,et al.  Numerical Recipes in FORTRAN - The Art of Scientific Computing, 2nd Edition , 1987 .

[81]  Luciano da Fontoura Costa,et al.  2D Euclidean distance transform algorithms: A comparative survey , 2008, CSUR.

[82]  Ron Kimmel,et al.  Optimal Algorithm for Shape from Shading and Path Planning , 2001, Journal of Mathematical Imaging and Vision.

[83]  A. Ben Hamza,et al.  Geodesic matching of triangulated surfaces , 2006, IEEE Transactions on Image Processing.

[84]  W. W. Bledsoe,et al.  Review of "Problem-Solving Methods in Artificial Intelligence by Nils J. Nilsson", McGraw-Hill Pub. , 1971, SGAR.

[85]  Leonidas J. Guibas,et al.  Shape google: Geometric words and expressions for invariant shape retrieval , 2011, TOGS.

[86]  Daniel Cremers,et al.  Integral Invariants for Shape Matching , 2006, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[87]  Laurent D. Cohen,et al.  Fast Constrained Surface Extraction by Minimal Paths , 2006, International Journal of Computer Vision.

[88]  Chenglei Yang,et al.  On centroidal voronoi tessellation—energy smoothness and fast computation , 2009, TOGS.

[89]  Arcwise Isometries,et al.  A Course in Metric Geometry , 2001 .

[90]  Guillermo Sapiro,et al.  O(N) implementation of the fast marching algorithm , 2006, Journal of Computational Physics.

[91]  Liang Zhou,et al.  The detection and quantification of retinopathy using digital angiograms , 1994, IEEE Trans. Medical Imaging.

[92]  Hugues Hoppe,et al.  Progressive meshes , 1996, SIGGRAPH.

[93]  Remco C. Veltkamp,et al.  A survey of content based 3D shape retrieval methods , 2004, Proceedings Shape Modeling Applications, 2004..

[94]  David J. Field,et al.  Contour integration by the human visual system: Evidence for a local “association field” , 1993, Vision Research.

[95]  Ronen Basri,et al.  Shape representation and classification using the Poisson equation , 2004, Proceedings of the 2004 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2004. CVPR 2004..

[96]  David Letscher,et al.  Delaunay triangulations and Voronoi diagrams for Riemannian manifolds , 2000, SCG '00.

[97]  L. Cohen,et al.  Shape Matching Using the Geodesic Eccentricity Transform - A Study , 2007 .

[98]  Marcin Novotni,et al.  Gomputing geodesic distances on triangular meshes , 2002 .

[99]  Guillaume Carlier,et al.  Optimal Transportation with Traffic Congestion and Wardrop Equilibria , 2006, SIAM J. Control. Optim..

[100]  David J. Kriegman,et al.  The Bas-Relief Ambiguity , 2004, International Journal of Computer Vision.

[101]  Pierre Alliez,et al.  Anisotropic polygonal remeshing , 2003, ACM Trans. Graph..

[102]  Ping-Sing Tsai,et al.  Shape from Shading: A Survey , 1999, IEEE Trans. Pattern Anal. Mach. Intell..

[103]  Laurent Najman,et al.  Geodesic Saliency of Watershed Contours and Hierarchical Segmentation , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

[104]  Neil A. Dodgson,et al.  Advances in Multiresolution for Geometric Modelling , 2005 .

[105]  Jin-ichi Itoh,et al.  Estimation of the necessary number of points in Riemannian Voronoi , 2003, CCCG.

[106]  Qiang Du,et al.  Convergence of the Lloyd Algorithm for Computing Centroidal Voronoi Tessellations , 2006, SIAM J. Numer. Anal..

[107]  J A Sethian,et al.  Computing geodesic paths on manifolds. , 1998, Proceedings of the National Academy of Sciences of the United States of America.

[108]  Andrew V. Goldberg,et al.  Computing the shortest path: A search meets graph theory , 2005, SODA '05.

[109]  Bram van Ginneken,et al.  Comparative study of retinal vessel segmentation methods on a new publicly available database , 2004, SPIE Medical Imaging.

[110]  Laurent D. Cohen,et al.  3D shape matching by geodesic eccentricity , 2008, 2008 IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops.

[111]  Keiko Imai,et al.  Guaranteed-Quality Anisotropic Mesh Generation for Domains with Curves , 2006 .

[112]  P. Basser,et al.  MR diffusion tensor spectroscopy and imaging. , 1994, Biophysical journal.

[113]  Gérard G. Medioni,et al.  Object modelling by registration of multiple range images , 1992, Image Vis. Comput..

[114]  I. Hassan Embedded , 2005, The Cyber Security Handbook.

[115]  Laurent D. Cohen,et al.  Grouping Connected Components using Minimal Path Techniques , 2002 .

[116]  Laurent D. Cohen Multiple Contour Finding and Perceptual Grouping using Minimal Paths , 2004, Journal of Mathematical Imaging and Vision.

[117]  Julien Rabin,et al.  Geodesic Shape Retrieval via Optimal Mass Transport , 2010, ECCV.

[118]  Frederic Fol Leymarie,et al.  Simulating the Grassfire Transform Using an Active Contour Model , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[119]  Gianni Caligiana,et al.  GradH‐Correction: guaranteed sizing gradation in multi‐patch parametric surface meshing , 2005 .

[120]  Paul S. Heckbert,et al.  A Pliant Method for Anisotropic Mesh Generation , 1996 .

[121]  L. Paul Chew,et al.  Guaranteed-quality mesh generation for curved surfaces , 1993, SCG '93.

[122]  Roland T. Chin,et al.  On image analysis by the methods of moments , 1988, Proceedings CVPR '88: The Computer Society Conference on Computer Vision and Pattern Recognition.

[123]  Alfred M. Bruckstein,et al.  Shape offsets via level sets , 1993, Comput. Aided Des..

[124]  S. Rippa,et al.  Data Dependent Triangulations for Piecewise Linear Interpolation , 1990 .

[125]  Zheng Sun,et al.  Movement Planning in the Presence of Flows , 2003, Algorithmica.

[126]  Martin Isenburg,et al.  Isotropic surface remeshing , 2003, 2003 Shape Modeling International..

[127]  Tamal K. Dey,et al.  A simple provable algorithm for curve reconstruction , 1999, SODA '99.

[128]  Touradj Ebrahimi,et al.  MESH: measuring errors between surfaces using the Hausdorff distance , 2002, Proceedings. IEEE International Conference on Multimedia and Expo.

[129]  Ronen Basri,et al.  Curve Matching Using the Fast Marching Method , 2003, EMMCVPR.

[130]  Alexander M. Bronstein,et al.  Fast Multidimensional Scaling using Vector Extrapolation , 2008 .

[131]  Marco Attene,et al.  Recent Advances in Remeshing of Surfaces , 2008, Shape Analysis and Structuring.

[132]  Jitendra Malik,et al.  Shape matching and object recognition using shape contexts , 2010, 2010 3rd International Conference on Computer Science and Information Technology.

[133]  Laurent D. Cohen,et al.  A New Implicit Method for Surface Segmentation by Minimal Paths in 3D Images , 2007 .

[134]  Alexander M. Bronstein,et al.  Calculus of Nonrigid Surfaces for Geometry and Texture Manipulation , 2007, IEEE Transactions on Visualization and Computer Graphics.

[135]  Laurent D. Cohen,et al.  Finite-Element Methods for Active Contour Models and Balloons for 2-D and 3-D Images , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

[136]  Laurent D. Cohen,et al.  On active contour models and balloons , 1991, CVGIP Image Underst..

[137]  Aly A. Farag,et al.  Robust skeletonization using the fast marching method , 2005, IEEE International Conference on Image Processing 2005.

[138]  Varol Akman Unobstructed Shortest Paths in Polyhedral Environments , 1987, Lecture Notes in Computer Science.

[139]  Steven J. Gortler,et al.  Fast exact and approximate geodesics on meshes , 2005, ACM Trans. Graph..

[140]  Frank Y. Shih,et al.  Fast Euclidean distance transformation in two scans using a 3 × 3 neighborhood , 2004, Comput. Vis. Image Underst..

[141]  Mark de Berg,et al.  Computational geometry: algorithms and applications , 1997 .

[142]  Haibin Ling,et al.  Shape Classification Using the Inner-Distance , 2007, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[143]  James Doran,et al.  AN APPROACH TO AUTOMATIC PROBLEM -SOLVING , 1966 .

[144]  David L. Donoho,et al.  Image Manifolds which are Isometric to Euclidean Space , 2005, Journal of Mathematical Imaging and Vision.

[145]  Ross T. Whitaker,et al.  A Fast Iterative Method for Eikonal Equations , 2008, SIAM J. Sci. Comput..

[146]  Jonathan Richard Shewchuk,et al.  Delaunay refinement algorithms for triangular mesh generation , 2002, Comput. Geom..

[147]  BENJAMIN BUSTOS,et al.  Feature-based similarity search in 3D object databases , 2005, CSUR.

[148]  Young J. Kim,et al.  Interactive Hausdorff distance computation for general polygonal models , 2009, SIGGRAPH '09.

[149]  Eric L. Schwartz,et al.  A Numerical Solution to the Generalized Mapmaker's Problem: Flattening Nonconvex Polyhedral Surfaces , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[150]  Frédéric Alauzet,et al.  Size gradation control of anisotropic meshes , 2010 .

[151]  Nils J. Nilsson,et al.  Problem-solving methods in artificial intelligence , 1971, McGraw-Hill computer science series.

[152]  Laurent D. Cohen,et al.  Energy Partitions and Image Segmentation , 2004, Journal of Mathematical Imaging and Vision.

[153]  Nira Dyn,et al.  Image compression by linear splines over adaptive triangulations , 2006, Signal Process..

[154]  Farzin Mokhtarian,et al.  A Theory of Multiscale, Curvature-Based Shape Representation for Planar Curves , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[155]  Calvin R. Maurer,et al.  A Linear Time Algorithm for Computing Exact Euclidean Distance Transforms of Binary Images in Arbitrary Dimensions , 2003, IEEE Trans. Pattern Anal. Mach. Intell..

[156]  Alan L. Yuille,et al.  FORMS: A flexible object recognition and modelling system , 1996, International Journal of Computer Vision.

[157]  Laurent D. Cohen,et al.  Geodesic Remeshing Using Front Propagation , 2003, International Journal of Computer Vision.

[158]  Konrad Polthier,et al.  Geodesic Flow on Polyhedral Surfaces , 1999, VisSym.

[159]  D. Mumford Elastica and Computer Vision , 1994 .

[160]  Laurent D. Cohen,et al.  Geodesic Computations for Fast and Accurate Surface Remeshing and Parameterization , 2005 .

[161]  Laurent D. Cohen,et al.  Tubular Structure Segmentation Based on Minimal Path Method and Anisotropic Enhancement , 2011, International Journal of Computer Vision.

[162]  Alexander M. Bronstein,et al.  Nonlinear Dimensionality Reduction by Topologically Constrained Isometric Embedding , 2010, International Journal of Computer Vision.

[163]  Jun-ichiro Toriwaki,et al.  New algorithms for euclidean distance transformation of an n-dimensional digitized picture with applications , 1994, Pattern Recognit..

[164]  Jonathan Richard Shewchuk,et al.  What is a Good Linear Element? Interpolation, Conditioning, and Quality Measures , 2002, IMR.

[165]  Wim H. Hesselink,et al.  A General Algorithm for Computing Distance Transforms in Linear Time , 2000, ISMM.

[166]  P. Gruber Asymptotic estimates for best and stepwise approximation of convex bodies II , 1993 .

[167]  Maxime Descoteaux,et al.  Brain Connectivity Using Geodesics in HARDI , 2009, MICCAI.

[168]  Hans-Peter Seidel,et al.  Ridge-valley lines on meshes via implicit surface fitting , 2004, ACM Trans. Graph..

[169]  J. Geelen ON HOW TO DRAW A GRAPH , 2012 .

[170]  Guillermo Sapiro,et al.  A Theoretical and Computational Framework for Isometry Invariant Recognition of Point Cloud Data , 2005, Found. Comput. Math..

[171]  Wolfgang Desch,et al.  Progress in nonlinear differential equations and their applications, Vol. 80 , 2011 .

[172]  Ralph Roskies,et al.  Fourier Descriptors for Plane Closed Curves , 1972, IEEE Transactions on Computers.

[173]  Benjamin B. Kimia,et al.  Shapes, shocks, and deformations I: The components of two-dimensional shape and the reaction-diffusion space , 1995, International Journal of Computer Vision.

[174]  Luc Vincent,et al.  Watersheds in Digital Spaces: An Efficient Algorithm Based on Immersion Simulations , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[175]  Benoit M. Macq,et al.  Fast and exact signed Euclidean distance transformation with linear complexity , 1999, 1999 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings. ICASSP99 (Cat. No.99CH36258).

[176]  A. Heyden,et al.  Segmentation of dense leukocyte clusters , 2001, IEEE Workshop on Mathematical Methods in Biomedical Image Analysis.

[177]  Facundo Mémoli,et al.  Eurographics Symposium on Point-based Graphics (2007) on the Use of Gromov-hausdorff Distances for Shape Comparison , 2022 .

[178]  Laurent D. Cohen,et al.  Fast extraction of minimal paths in 3D images and applications to virtual endoscopy , 2001, Medical Image Anal..

[179]  P. Gruber,et al.  Optimum Quantization and Its Applications , 2004 .

[180]  Alexander M. Bronstein,et al.  Numerical Geometry of Non-Rigid Shapes , 2009, Monographs in Computer Science.

[181]  Ender Konukoglu,et al.  Modeling Glioma Growth and Personalizing Growth Models in Medical Images. (Modélisation de la croissance des gliomes et personnalisation des modéles de croissance à l'aide d'images médicales) , 2009 .

[182]  Marc Levoy,et al.  The digital Michelangelo project: 3D scanning of large statues , 2000, SIGGRAPH.

[183]  J. Sethian,et al.  An O(N log N) algorithm for shape modeling. , 1996, Proceedings of the National Academy of Sciences of the United States of America.

[184]  Kai Hormann,et al.  Surface Parameterization: a Tutorial and Survey , 2005, Advances in Multiresolution for Geometric Modelling.

[185]  Ullrich Köthe,et al.  Edge and Junction Detection with an Improved Structure Tensor , 2003, DAGM-Symposium.

[186]  Albert Cohen,et al.  Greedy bisection generates optimally adapted triangulations , 2012, Math. Comput..

[187]  Laurent D. Cohen,et al.  3D Multi-branch Tubular Surface and Centerline Extraction with 4D Iterative Key Points , 2009, MICCAI.

[188]  Giuseppe Buttazzo,et al.  Optimal Riemannian distances preventing mass transfer , 2004 .

[189]  Jonathan Goodman,et al.  Anisotropic mesh refinement for finite element methods based on error reduction , 2006 .

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

[191]  D. Kendall,et al.  The Riemannian Structure of Euclidean Shape Spaces: A Novel Environment for Statistics , 1993 .

[192]  Tamal K. Dey,et al.  Curve and Surface Reconstruction , 2004, Handbook of Discrete and Computational Geometry, 2nd Ed..

[193]  Mickaël Péchaud,et al.  Shortest paths calculations, and applications to medical imaging , 2009 .

[194]  P. Lions,et al.  User’s guide to viscosity solutions of second order partial differential equations , 1992, math/9207212.

[195]  David L. Chopp,et al.  Some Improvements of the Fast Marching Method , 2001, SIAM J. Sci. Comput..

[196]  Edsger W. Dijkstra,et al.  A note on two problems in connexion with graphs , 1959, Numerische Mathematik.

[197]  Alexandru Telea,et al.  An Augmented Fast Marching Method for Computing Skeletons and Centerlines , 2002, VisSym.

[198]  J. Kruskal Multidimensional scaling by optimizing goodness of fit to a nonmetric hypothesis , 1964 .

[199]  Anuj Srivastava,et al.  Analysis of planar shapes using geodesic paths on shape spaces , 2004, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[200]  Longin Jan Latecki,et al.  Shape Similarity Measure Based on Correspondence of Visual Parts , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[201]  Alfred M. Bruckstein,et al.  Partial Similarity of Objects, or How to Compare a Centaur to a Horse , 2009, International Journal of Computer Vision.

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

[203]  Yijie Han,et al.  Shortest paths on a polyhedron , 1990, SCG '90.

[204]  Ron Kimmel,et al.  Numerical geometry of images - theory, algorithms, and applications , 2003 .

[205]  Lance R. Williams,et al.  Stochastic Completion Fields: A Neural Model of Illusory Contour Shape and Salience , 1997, Neural Computation.

[206]  R. T. Cutler,et al.  Tomographic determination of velocity and depth in laterally varying media , 1985 .

[207]  Kenji Shimada,et al.  High Quality Anisotropic Tetrahedral Mesh Generation Via Ellipsoidal Bubble Packing , 2000, IMR.

[208]  Ron Kimmel,et al.  On Bending Invariant Signatures for Surfaces , 2003, IEEE Trans. Pattern Anal. Mach. Intell..

[209]  Alexander M. Bronstein,et al.  Efficient Computation of Isometry-Invariant Distances Between Surfaces , 2006, SIAM J. Sci. Comput..

[210]  Lionel Moisan,et al.  A Grouping Principle and Four Applications , 2003, IEEE Trans. Pattern Anal. Mach. Intell..

[211]  Remco C. Veltkamp,et al.  Properties and Performance of Shape Similarity Measures , 2006, Data Science and Classification.

[212]  A. ROSENFELD,et al.  Distance functions on digital pictures , 1968, Pattern Recognit..

[213]  S. P. Lloyd,et al.  Least squares quantization in PCM , 1982, IEEE Trans. Inf. Theory.

[214]  Laurent D. Cohen,et al.  Fast extraction of tubular and tree 3D surfaces with front propagation methods , 2002, Object recognition supported by user interaction for service robots.

[215]  D. Donoho,et al.  Hessian eigenmaps: Locally linear embedding techniques for high-dimensional data , 2003, Proceedings of the National Academy of Sciences of the United States of America.

[216]  P. Groenen,et al.  Modern multidimensional scaling , 1996 .

[217]  Alfred M. Bruckstein,et al.  Finding Shortest Paths on Surfaces Using Level Sets Propagation , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[218]  Nils J. Nilsson,et al.  A Formal Basis for the Heuristic Determination of Minimum Cost Paths , 1968, IEEE Trans. Syst. Sci. Cybern..

[219]  Gabriel Peyré,et al.  Numerical approximation of continuous traffic congestion equilibria , 2009, Networks Heterog. Media.

[220]  Laurent D. Cohen,et al.  Anisotropic Geodesics for Perceptual Grouping and Domain Meshing , 2008, ECCV.

[221]  Qiang Du,et al.  Centroidal Voronoi Tessellations: Applications and Algorithms , 1999, SIAM Rev..

[222]  Steven M. LaValle,et al.  Planning algorithms , 2006 .

[223]  H. Hopf,et al.  Ueber den Begriff der vollständigen differentialgeometrischen Fläche , 1931 .

[224]  E. Rouy,et al.  A viscosity solutions approach to shape-from-shading , 1992 .

[225]  Vladimir Kolmogorov,et al.  Computing geodesics and minimal surfaces via graph cuts , 2003, Proceedings Ninth IEEE International Conference on Computer Vision.

[226]  Laurent D. Cohen,et al.  Multiple Contour Finding and Perceptual Grouping as a Set of Energy Minimizing Paths , 2001, EMMCVPR.

[227]  Michael Garland,et al.  Surface simplification using quadric error metrics , 1997, SIGGRAPH.

[228]  Roger P. Woods,et al.  Characterizing volume and surface deformations in an atlas framework: theory, applications, and implementation , 2003, NeuroImage.

[229]  Johannes Wallner,et al.  Integral invariants for robust geometry processing , 2009, Comput. Aided Geom. Des..

[230]  Guillermo Sapiro,et al.  A Gromov-Hausdorff Framework with Diffusion Geometry for Topologically-Robust Non-rigid Shape Matching , 2010, International Journal of Computer Vision.

[231]  S T Roweis,et al.  Nonlinear dimensionality reduction by locally linear embedding. , 2000, Science.

[232]  Berthold K. P. Horn Obtaining shape from shading information , 1989 .

[233]  J.-H. Lee,et al.  Digital color halftoning , 2005, IEEE Signal Processing Magazine.

[234]  Nikos Paragios,et al.  Handbook of Mathematical Models in Computer Vision , 2005 .

[235]  V. Ostromoukhov Sampling with polyominoes , 2007, SIGGRAPH 2007.

[236]  MokhtarianFarzin,et al.  A Theory of Multiscale, Curvature-Based Shape Representation for Planar Curves , 1992 .

[237]  Richard J. Prokop,et al.  A survey of moment-based techniques for unoccluded object representation and recognition , 1992, CVGIP Graph. Model. Image Process..

[238]  Philip N. Klein,et al.  On Aligning Curves , 2003, IEEE Trans. Pattern Anal. Mach. Intell..

[239]  J. Sethian,et al.  FRONTS PROPAGATING WITH CURVATURE DEPENDENT SPEED: ALGORITHMS BASED ON HAMILTON-JACOB1 FORMULATIONS , 2003 .

[240]  Mariette Yvinec,et al.  Anisotropic Diagrams: Labelle Shewchuk approach revisited , 2005, CCCG.

[241]  Paolo Cignoni,et al.  Metro: Measuring Error on Simplified Surfaces , 1998, Comput. Graph. Forum.

[242]  John F. Canny,et al.  A Computational Approach to Edge Detection , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[243]  Aristides A. G. Requicha,et al.  Offsetting operations in solid modelling , 1986, Comput. Aided Geom. Des..

[244]  Gérard G. Medioni,et al.  Inferring global perceptual contours from local features , 1993, Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[245]  G. Butler,et al.  Simultaneous Packing and Covering in Euclidean Space , 1972 .

[246]  F. Bornemann,et al.  Finite-element Discretization of Static Hamilton-Jacobi Equations based on a Local Variational Principle , 2004, math/0403517.

[247]  Dinesh Manocha,et al.  Collision and Proximity Queries , 2004, Handbook of Discrete and Computational Geometry, 2nd Ed..

[248]  J. Tenenbaum,et al.  A global geometric framework for nonlinear dimensionality reduction. , 2000, Science.

[249]  Mariette Yvinec,et al.  Variational tetrahedral meshing , 2005, ACM Trans. Graph..

[250]  Laurent D. Cohen,et al.  Surface segmentation using geodesic centroidal tesselation , 2004, Proceedings. 2nd International Symposium on 3D Data Processing, Visualization and Transmission, 2004. 3DPVT 2004..

[251]  Laurent D. Cohen,et al.  Minimal Paths in 3D Images and Application to Virtual Endoscopy , 2000, ECCV.

[252]  P. Basser,et al.  Estimation of the effective self-diffusion tensor from the NMR spin echo. , 1994, Journal of magnetic resonance. Series B.

[253]  David Eppstein,et al.  The Crust and the beta-Skeleton: Combinatorial Curve Reconstruction , 1998, Graph. Model. Image Process..

[254]  Joseph S. B. Mitchell,et al.  The weighted region problem: finding shortest paths through a weighted planar subdivision , 1991, JACM.

[255]  Jonathan Richard Shewchuk,et al.  Anisotropic voronoi diagrams and guaranteed-quality anisotropic mesh generation , 2003, SCG '03.

[256]  C. Villani Topics in Optimal Transportation , 2003 .

[257]  Ron Kimmel,et al.  Texture Mapping Using Surface Flattening via Multidimensional Scaling , 2002, IEEE Trans. Vis. Comput. Graph..

[258]  Gabriel Peyré,et al.  Extraction of tubular structures over an orientation domain , 2009, 2009 IEEE Conference on Computer Vision and Pattern Recognition.

[259]  D CohenLaurent On active contour models and balloons , 1991 .

[260]  S. Beucher,et al.  Watersheds of functions and picture segmentation , 1982, ICASSP.

[261]  Alfred M. Bruckstein,et al.  Analysis of Two-Dimensional Non-Rigid Shapes , 2008, International Journal of Computer Vision.

[262]  Remco C. Veltkamp,et al.  Shape matching: similarity measures and algorithms , 2001, Proceedings International Conference on Shape Modeling and Applications.

[263]  Bernd Hamann,et al.  Anisotropic Noise Samples , 2008, IEEE Transactions on Visualization and Computer Graphics.

[264]  Sergey Fomel,et al.  A second-order fast marching eikonal solver , 2000 .

[265]  V. Ostromoukhov,et al.  Fast hierarchical importance sampling with blue noise properties , 2004, SIGGRAPH 2004.

[266]  Nikos Paragios,et al.  Discrete Minimum Distortion Correspondence Problems for Non-rigid Shape Matching , 2011, SSVM.

[267]  H. Le,et al.  Locating Fréchet means with application to shape spaces , 2001, Advances in Applied Probability.

[268]  P. Danielsson Euclidean distance mapping , 1980 .

[269]  Sergey Fomel,et al.  A variational formulation of the fast marching eikonal solver , 2000 .

[270]  Qiang Du,et al.  Acceleration schemes for computing centroidal Voronoi tessellations , 2006, Numer. Linear Algebra Appl..

[271]  D. Eppstein,et al.  MESH GENERATION AND OPTIMAL TRIANGULATION , 1992 .

[272]  Seongjai Kim,et al.  An O(N) Level Set Method for Eikonal Equations , 2000, SIAM J. Sci. Comput..

[273]  Laurent D. Cohen A new approach of vector quantization for image data compression and texture detection , 1988, [1988 Proceedings] 9th International Conference on Pattern Recognition.

[274]  Eric L. Schwartz,et al.  Computing Minimal Distances on Polyhedral Surfaces , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[275]  Teofilo F. GONZALEZ,et al.  Clustering to Minimize the Maximum Intercluster Distance , 1985, Theor. Comput. Sci..

[276]  Jean Daunizeau,et al.  Accurate Anisotropic Fast Marching for Diffusion-Based Geodesic Tractography , 2007, Int. J. Biomed. Imaging.

[277]  S. Zagatti On viscosity solutions of Hamilton-Jacobi equations , 2008 .

[278]  James A. Sethian,et al.  3-D imaging using higher order fast marching traveltimes , 2002 .

[279]  Alexander Vladimirsky,et al.  Ordered Upwind Methods for Static Hamilton-Jacobi Equations: Theory and Algorithms , 2003, SIAM J. Numer. Anal..

[280]  Jean Serra,et al.  Image Analysis and Mathematical Morphology , 1983 .

[281]  Olivier D. Faugeras,et al.  A Unifying and Rigorous Shape from Shading Method Adapted to Realistic Data and Applications , 2006, Journal of Mathematical Imaging and Vision.

[282]  Baba C. Vemuri,et al.  Shape Modeling with Front Propagation: A Level Set Approach , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[283]  Stanley Osher,et al.  Fast Sweeping Algorithms for a Class of Hamilton-Jacobi Equations , 2003, SIAM J. Numer. Anal..

[284]  Rachid Deriche,et al.  Control Theory and Fast Marching Techniques for Brain Connectivity Mapping , 2006, 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'06).

[285]  B. D. Adelstein,et al.  Calculus of Nonrigid Surfaces for Geometry and Texture Manipulation , 2007 .

[286]  Georgios Tziritas,et al.  Color and/or texture segmentation using deterministic relaxation and fast marching algorithms , 2000, Proceedings 15th International Conference on Pattern Recognition. ICPR-2000.

[287]  Alexander M. Bronstein,et al.  Parallel algorithms for approximation of distance maps on parametric surfaces , 2008, TOGS.

[288]  Frank Y. Shih,et al.  The efficient algorithms for achieving Euclidean distance transformation , 2004, IEEE Transactions on Image Processing.

[289]  Laurent D. Cohen,et al.  Fast Object Segmentation by Growing Minimal Paths from a Single Point on 2D or 3D Images , 2009, Journal of Mathematical Imaging and Vision.

[290]  J. Tsitsiklis,et al.  Efficient algorithms for globally optimal trajectories , 1994, Proceedings of 1994 33rd IEEE Conference on Decision and Control.

[291]  Patrick J. F. Groenen,et al.  Modern Multidimensional Scaling: Theory and Applications , 2003 .

[292]  Mariette Yvinec,et al.  Locally uniform anisotropic meshing , 2008, SCG '08.

[293]  Kenneth L. Clarkson,et al.  Building triangulations using ε-nets , 2006, STOC '06.

[294]  Qiang Du,et al.  Grid generation and optimization based on centroidal Voronoi tessellations , 2002, Appl. Math. Comput..

[295]  Laurent D. Cohen,et al.  Regularization properties for minimal geodesics of a potential energy , 1996 .

[296]  Ghassan Hamarneh,et al.  Live-Vessel: Extending Livewire for Simultaneous Extraction of Optimal Medial and Boundary Paths in Vascular Images , 2007, MICCAI.

[297]  Yehoshua Y. Zeevi,et al.  The farthest point strategy for progressive image sampling , 1997, IEEE Trans. Image Process..

[298]  J. G. Wardrop,et al.  Some Theoretical Aspects of Road Traffic Research , 1952 .

[299]  Joseph S. B. Mitchell,et al.  The Discrete Geodesic Problem , 1987, SIAM J. Comput..

[300]  Laurent D. Cohen,et al.  Heuristically Driven Front Propagation for Fast Geodesic Extraction , 2008 .