Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

David Cohen-Steiner

dblp:19/5307 · DBLP profile ↗
← Back
40ranked-venue papers
14as first author
5since 2021 · last 2025
0009-0001-4079-0161ORCID · reported

Domains — the database's venue-derived domains; a paper can count in several

Graphics, computer vision, multimedia, augmented reality and games · 27 · 6 first-author · 4 since 2021Theory of computation · 11 · 7 first-authorArtificial intelligence and machine learning · 2 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
14 papers
Computational geometry · 44% Mathematical optimization · 38% Algorithmic game theory and mechanism design · 10%
Computer graphics and multimedia
7 papers
Geometric modeling and processing · 100% Image and video coding · 0%
Databases, data mining, and information retrieval
2 papers
Machine learning and data management · 54% Data mining · 46%

Topics — the 30 heaviest of 48, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Computational geometry
topological data analysis
1.682024
Wasserstein convergence of Cech persistence diagrams for samplings of submanifolds · NeurIPS 2024
Lexicographic Optimal Homologous Chains and Applications to Point Cloud Triangulations · SoCG 2020
Persistent homology for kernels, images, and cokernels · SODA 2009
Computational geometry › topological data analysis › persistent homology
persistence diagram
0.932024
Wasserstein convergence of Cech persistence diagrams for samplings of submanifolds · NeurIPS 2024
Proximity of persistence modules and their diagrams · SCG 2009
Stability of persistence diagrams · SCG 2005
Algorithmic game theory and mechanism design › solution concepts in games › equilibrium concepts
stability
0.932024
Wasserstein convergence of Cech persistence diagrams for samplings of submanifolds · NeurIPS 2024
Proximity of persistence modules and their diagrams · SCG 2009
Stability of persistence diagrams · SCG 2005
Mathematical optimization › continuous optimization › convex optimization › proximal methods
alternating direction method of multipliers
0.912025
Efficient and Scalable Spatial Regularization of Optimal Transport · SIGGRAPH Asia 2025
Mathematical optimization
continuous optimization
0.912025
Efficient and Scalable Spatial Regularization of Optimal Transport · SIGGRAPH Asia 2025
Mathematical optimization › continuous optimization
convex optimization
0.912025
Efficient and Scalable Spatial Regularization of Optimal Transport · SIGGRAPH Asia 2025
Mathematical optimization
optimal transport
0.912025
Efficient and Scalable Spatial Regularization of Optimal Transport · SIGGRAPH Asia 2025
Geometric modeling and processing
surface reconstruction
0.822022
Alpha wrapping with an offset · ACM Trans. Graph. 2022
Isotopic approximation within a tolerance volume · ACM Trans. Graph. 2015
Geometric modeling and processing › mesh generation
delaunay triangulation
0.622022
Alpha wrapping with an offset · ACM Trans. Graph. 2022
Variational tetrahedral meshing · ACM Trans. Graph. 2005
Geometric modeling and processing › surface reconstruction › mesh reconstruction
watertight mesh generation
0.612022
Alpha wrapping with an offset · ACM Trans. Graph. 2022
Computational geometry › geometric modeling and processing › point cloud analysis › geometric reconstruction
surface reconstruction
0.412020
Lexicographic Optimal Homologous Chains and Applications to Point Cloud Triangulations · SoCG 2020
Computational geometry › topological data analysis
persistent homology
0.452009
Persistent homology for kernels, images, and cokernels · SODA 2009
Proximity of persistence modules and their diagrams · SCG 2009
Inferring Local Homology from Sampled Stratified Spaces · FOCS 2007
Graph algorithms and graph theory
spectral graph theory
0.312018
Approximating the Spectrum of a Graph · KDD 2018
Algorithms and data structures › sublinear algorithms
sublinear-time algorithms
0.312018
Approximating the Spectrum of a Graph · KDD 2018
Geometric modeling and processing › shape correspondence
inter-surface mapping
0.312017
Variance-minimizing transport plans for inter-surface mapping · ACM Trans. Graph. 2017
Geometric modeling and processing
optimal transport
0.312017
Variance-minimizing transport plans for inter-surface mapping · ACM Trans. Graph. 2017
Geometric modeling and processing
shape correspondence
0.312017
Variance-minimizing transport plans for inter-surface mapping · ACM Trans. Graph. 2017
Geometric modeling and processing
mesh generation
0.322015
Isotopic approximation within a tolerance volume · ACM Trans. Graph. 2015
Variational tetrahedral meshing · ACM Trans. Graph. 2005
Geometric modeling and processing
isosurface extraction
0.212015
Isotopic approximation within a tolerance volume · ACM Trans. Graph. 2015
Computational geometry › geometric modeling and processing › point cloud analysis › geometric reconstruction
shape reconstruction
0.122007
Inferring Local Homology from Sampled Stratified Spaces · FOCS 2007
A sampling theory for compact sets in Euclidean space · SCG 2006
Data mining › structured data mining
graph mining
0.112018
Approximating the Spectrum of a Graph · KDD 2018
Data mining › structured data mining › graph mining
network structure analysis
0.112018
Approximating the Spectrum of a Graph · KDD 2018
Computational geometry
geometric modeling and processing
0.122004
Isotopic implicit surface meshing · STOC 2004
Restricted delaunay triangulations and normal cycle · SCG 2003
Geometric modeling and processing › shape analysis
topology analysis
0.112008
Computing geometry-aware handle and tunnel loops in 3D models · ACM Trans. Graph. 2008
Computational geometry › triangulation
delaunay triangulation
0.122003
Restricted delaunay triangulations and normal cycle · SCG 2003
Conforming Delaunay triangulations in 3D · SCG 2002
Computational geometry › mesh generation
feature size
0.112006
A sampling theory for compact sets in Euclidean space · SCG 2006
Computational geometry › topological data analysis
vineyard
0.112006
Vines and vineyards by updating persistence in linear time · SCG 2006
Geometric modeling and processing › mesh generation
tetrahedral meshing
0.112005
Variational tetrahedral meshing · ACM Trans. Graph. 2005
Computational geometry › differential geometry
curvature
0.112005
Inequalities for the curvature of curves and surfaces · SCG 2005
Computational geometry › curve similarity
fréchet distance
0.112005
Inequalities for the curvature of curves and surfaces · SCG 2005

Methods — techniques the papers use, named apart from their topics

wasserstein distance · 1.5bottleneck stability · 1.5sinkhorn algorithm · 0.9ADMM · 0.9random neighbor queries · 0.7eigenvalue approximation · 0.7delaunay refinement · 0.6carving · 0.6minimum cut · 0.4matrix reduction · 0.4sinkhorn iterations · 0.3convex optimization · 0.3coarse-to-fine optimization · 0.3pliant meshing · 0.2mutual tessellation · 0.2delaunay triangulation · 0.2pixelization · 0.1interleaving distance · 0.1
YearPublicationVenuePosition
2025 Efficient and Scalable Spatial Regularization of Optimal Transport
abstract
In this paper, we introduce a novel approach to spatial regularization of optimal transport problems. Based on the notion of forward and backward “mean maps” of a transport plan, we introduce a convex formulation of optimal transport problems that incorporates regularization of these mean maps to promote spatial continuity of the resulting optimal plan. Unlike previous regularization approaches that required the optimization of all the transport plan coefficients, our formulation translates into an ADMM-based solver combined with Sinkhorn type algorithms, which drastically reduces the number of variables and scales up to large problems. We demonstrate the usefulness and efficiency of this new computational tool for various applications and for different regularizations.
Lucas Brifault, David Cohen-Steiner, Mathieu Desbrun
SIGGRAPH Asia2
2024 Wasserstein convergence of Cech persistence diagrams for samplings of submanifolds
abstract
Cech Persistence diagrams (PDs) are topological descriptors routinely used to capture the geometry of complex datasets. They are commonly compared using the Wasserstein distances $\mathrm{OT}_p$; however, the extent to which PDs are stable with respect to these metrics remains poorly understood. We partially close this gap by focusing on the case where datasets are sampled on an $m$-dimensional submanifold of $\mathbb{R}^d$. Under this manifold hypothesis, we show that convergence with respect to the $\mathrm{OT}_p$ metric happens exactly when $p>m$. We also provide improvements upon the bottleneck stability theorem in this case and prove new laws of large numbers for the total $\alpha$-persistence of PDs. Finally, we show how these theoretical findings shed new light on the behavior of the feature maps on the space of PDs that are used in ML-oriented applications of Topological Data Analysis.
Charles Arnal, David Cohen-Steiner, Vincent Divol
NeurIPS2
2023 Delaunay and Regular Triangulations as Lexicographic Optimal Chains
David Cohen-Steiner, André Lieutier, Julien Vuillamy
Discret. Comput. Geom.1
2022 Lexicographic Optimal Homologous Chains and Applications to Point Cloud Triangulations
David Cohen-Steiner, André Lieutier, Julien Vuillamy
Discret. Comput. Geom.1
2022 Alpha wrapping with an offset
abstract
Given an input 3D geometry such as a triangle soup or a point set, we address the problem of generating a watertight and orientable surface triangle mesh that strictly encloses the input. The output mesh is obtained by greedily refining and carving a 3D Delaunay triangulation on an offset surface of the input, while carving with empty balls of radius alpha. The proposed algorithm is controlled via two user-defined parameters: alpha and offset. Alpha controls the size of cavities or holes that cannot be traversed during carving, while offset controls the distance between the vertices of the output mesh and the input. Our algorithm is guaranteed to terminate and to yield a valid and strictly enclosing mesh, even for defect-laden inputs. Genericity is achieved using an abstract interface probing the input, enabling any geometry to be used, provided a few basic geometric queries can be answered. We benchmark the algorithm on large public datasets such as Thingi10k, and compare it to state-of-the-art approaches in terms of robustness, approximation, output complexity, speed, and peak memory consumption. Our implementation is available through the CGAL library.
Cédric Portaneri, Mael Rouxel-Labbé, Michael Hemmer, David Cohen-Steiner, Pierre Alliez
ACM Trans. Graph.4
2020 Lexicographic Optimal Homologous Chains and Applications to Point Cloud Triangulations
abstract
This paper considers a particular case of the Optimal Homologous Chain Problem (OHCP) for integer modulo 2 coefficients, where optimality is meant as a minimal lexicographic order on chains induced by a total order on simplices. The matrix reduction algorithm used for persistent homology is used to derive polynomial algorithms solving this problem instance, whereas OHCP is NP-hard in the general case. The complexity is further improved to a quasilinear algorithm by leveraging a dual graph minimum cut formulation when the simplicial complex is a pseudomanifold. We then show how this particular instance of the problem is relevant, by providing an application in the context of point cloud triangulation.
David Cohen-Steiner, André Lieutier, Julien Vuillamy
SoCG1
2018 Approximating the Spectrum of a Graph
abstract
The spectrum of a network or graph $G=(V,E)$ with adjacency matrix A , consists of the eigenvalues of the normalized Laplacian $L= I - D^-1/2 A D^-1/2 $. This set of eigenvalues encapsulates many aspects of the structure of the graph, including the extent to which the graph posses community structures at multiple scales. We study the problem of approximating the spectrum, $łambda = (łambda_1,\dots,łambda_|V| )$, of G in the regime where the graph is too large to explicitly calculate the spectrum. We present a sublinear time algorithm that, given the ability to query a random node in the graph and select a random neighbor of a given node, computes a succinct representation of an approximation $\widetilde łambda = (\widetilde łambda_1,\dots,\widetilde łambda_|V| )$, such that $\|\widetilde łambda - łambda\|_1 łe ε |V|$. Our algorithm has query complexity and running time $exp(O(1/\eps))$, which is independent of the size of the graph, $|V|$. We demonstrate the practical viability of our algorithm on synthetically generated graphs, and on 15 different real-world graphs from the Stanford Large Network Dataset Collection, including social networks, academic collaboration graphs, and road networks. For the smallest of these graphs, we are able to validate the accuracy of our algorithm by explicitly calculating the true spectrum; for the larger graphs, such a calculation is computationally prohibitive. The spectra of these real-world networks reveal insights into the structural similarities and differences between them, illustrating the potential value of our algorithm for efficiently approximating the spectrum of large large networks.
David Cohen-Steiner, Weihao Kong, Christian Sohler, Gregory Valiant
KDD1
2017 Variance-minimizing transport plans for inter-surface mapping
abstract
We introduce an efficient computational method for generating dense and low distortion maps between two arbitrary surfaces of same genus. Instead of relying on semantic correspondences or surface parameterization, we directly optimize a variance-minimizing transport plan between two input surfaces that defines an as-conformal-as-possible inter-surface map satisfying a user-prescribed bound on area distortion. The transport plan is computed via two alternating convex optimizations, and is shown to minimize a generalized Dirichlet energy of both the map and its inverse. Computational efficiency is achieved through a coarse-to-fine approach in diffusion geometry, with Sinkhorn iterations modified to enforce bounded area distortion. The resulting inter-surface mapping algorithm applies to arbitrary shapes robustly, with little to no user interaction.
Manish Mandad, David Cohen-Steiner, Leif Kobbelt, Pierre Alliez, Mathieu Desbrun
ACM Trans. Graph.2
2015 Isotopic approximation within a tolerance volume
abstract
We introduce in this paper an algorithm that generates from an input tolerance volume a surface triangle mesh guaranteed to be within the tolerance, intersection free and topologically correct. A pliant meshing algorithm is used to capture the topology and discover the anisotropy in the input tolerance volume in order to generate a concise output. We first refine a 3D Delaunay triangulation over the tolerance volume while maintaining a piecewise-linear function on this triangulation, until an isosurface of this function matches the topology sought after. We then embed the isosurface into the 3D triangulation via mutual tessellation, and simplify it while preserving the topology. Our approach extends to surfaces with boundaries and to non-manifold surfaces. We demonstrate the versatility and efficacy of our approach on a variety of data sets and tolerance volumes.
Manish Mandad, David Cohen-Steiner, Pierre Alliez
ACM Trans. Graph.2
2013 Noise-Adaptive Shape Reconstruction from Raw Point Sets
abstract
Abstract We propose a noise‐adaptive shape reconstruction method specialized to smooth, closed shapes. Our algorithm takes as input a defect‐laden point set with variable noise and outliers, and comprises three main steps. First, we compute a novel noise‐adaptive distance function to the inferred shape, which relies on the assumption that the inferred shape is a smooth submanifold of known dimension. Second, we estimate the sign and confidence of the function at a set of seed points, through minimizing a quadratic energy expressed on the edges of a uniform random graph. Third, we compute a signed implicit function through a random walker approach with soft constraints chosen as the most confident seed points computed in previous step.
Simon Giraudot, David Cohen-Steiner, Pierre Alliez
Comput. Graph. Forum2
2012 Reconstructing 3D compact sets
Frédéric Cazals, David Cohen-Steiner
Comput. Geom.2
2011 An Optimal Transport Approach to Robust Reconstruction and Simplification of 2D Shapes
abstract
Abstract We propose a robust 2D shape reconstruction and simplification algorithm which takes as input a defect‐laden point set with noise and outliers. We introduce an optimal‐transport driven approach where the input point set, considered as a sum of Dirac measures, is approximated by a simplicial complex considered as a sum of uniform measures on 0‐ and 1‐simplices. A fine‐to‐coarse scheme is devised to construct the resulting simplicial complex through greedy decimation of a Delaunay triangulation of the input point set. Our method performs well on a variety of examples ranging from line drawings to grayscale images, with or without noise, features, and boundaries.
Fernando de Goes, David Cohen-Steiner, Pierre Alliez, Mathieu Desbrun
Comput. Graph. Forum2
2010 Signing the Unsigned: Robust Surface Reconstruction from Raw Pointsets
abstract
Abstract We propose a modular framework for robust 3D reconstruction from unorganized, unoriented, noisy, and outlierridden geometric data. We gain robustness and scalability over previous methods through an unsigned distance approximation to the input data followed by a global stochastic signing of the function. An isosurface reconstruction is finally deduced via a sparse linear solve. We show with experiments on large, raw, geometric datasets that this approach is scalable while robust to noise, outliers, and holes. The modularity of our approach facilitates customization of the pipeline components to exploit specific idiosyncracies of datasets, while the simplicity of each component leads to a straightforward implementation.
Patrick Mullen, Fernando de Goes, Mathieu Desbrun, David Cohen-Steiner, Pierre Alliez
Comput. Graph. Forum4
2009 Proximity of persistence modules and their diagrams
abstract
Topological persistence has proven to be a key concept for the study of real-valued functions defined over topological spaces. Its validity relies on the fundamental property that the persistence diagrams of nearby functions are close. However, existing stability results are restricted to the case of continuous functions defined over triangulable spaces. In this paper, we present new stability results that do not suffer from the above restrictions. Furthermore, by working at an algebraic level directly, we make it possible to compare the persistence diagrams of functions defined over different spaces, thus enabling a variety of new applications of the concept of persistence. Along the way, we extend the definition of persistence diagram to a larger setting, introduce the notions of discretization of a persistence module and associated pixelization map, define a proximity measure between persistence modules, and show how to interpolate between persistence modules, thereby lending a more analytic character to this otherwise algebraic setting. We believe these new theoretical concepts and tools shed new light on the theory of persistence, in addition to simplifying proofs and enabling new applications.
Frédéric Chazal, David Cohen-Steiner, Marc Glisse, Leonidas J. Guibas, Steve Oudot
SCG2
2009 Persistent homology for kernels, images, and cokernels
abstract
Motivated by the measurement of local homology and of functions on noisy domains, we extend the notion of persistent homology to sequences of kernels, images, and cokernels of maps induced by inclusions in a filtration of pairs of spaces. Specifically, we note that persistence in this context is well defined, we prove that the persistence diagrams are stable, and we explain how to compute them.
David Cohen-Steiner, Herbert Edelsbrunner, John Harer, Dmitriy Morozov
SODA1
2009 Gromov-Hausdorff Stable Signatures for Shapes using Persistence
abstract
Abstract We introduce a family of signatures for finite metric spaces, possibly endowed with real valued functions, based on the persistence diagrams of suitable filtrations built on top of these spaces. We prove the stability of our signatures under Gromov‐Hausdorff perturbations of the spaces. We also extend these results to metric spaces equipped with measures. Our signatures are well‐suited for the study of unstructured point cloud data, which we illustrate through an application in shape classification.
Frédéric Chazal, David Cohen-Steiner, Leonidas J. Guibas, Facundo Mémoli, Steve Oudot
Comput. Graph. Forum2
2009 Stability of Curvature Measures
abstract
Abstract We address the problem of curvature estimation from sampled compact sets. The main contribution is a stability result: we show that the Gaussian, mean or anisotropic curvature measures of the offset of a compact set K with positive μ‐reach can be estimated by the same curvature measures of the offset of a compact set K' close to K in the Hausdorff sense. We show how these curvature measures can be computed for finite unions of balls. The curvature measures of the offset of a compact set with positive μ‐reach can thus be approximated by the curvature measures of the offset of a point‐cloud sample.
Frédéric Chazal, David Cohen-Steiner, André Lieutier, Boris Thibert
Comput. Graph. Forum2
2009 Normal cone approximation and offset shape isotopy
Frédéric Chazal, David Cohen-Steiner, André Lieutier
Comput. Geom.2
2009 A Sampling Theory for Compact Sets in Euclidean Space
Frédéric Chazal, David Cohen-Steiner, André Lieutier
Discret. Comput. Geom.2
2008 Isotopic Implicit Surface Meshing
Jean-Daniel Boissonnat, David Cohen-Steiner, Gert Vegter
Discret. Comput. Geom.2
2008 Computing geometry-aware handle and tunnel loops in 3D models
abstract
Many applications such as topology repair, model editing, surface parameterization, and feature recognition benefit from computing loops on surfaces that wrap around their 'handles' and 'tunnels'. Computing such loops while optimizing their geometric lengths is difficult. On the other hand, computing such loops without considering geometry is easy but may not be very useful. In this paper we strike a balance by computing topologically correct loops that are also geometrically relevant. Our algorithm is a novel application of the concepts from topological persistence introduced recently in computational topology. The usability of the computed loops is demonstrated with some examples in feature identification and topology simplification.
Tamal K. Dey, Kuiyu Li, Jian Sun 0002, David Cohen-Steiner
ACM Trans. Graph.4
2007 Inferring Local Homology from Sampled Stratified Spaces
abstract
We study the reconstruction of a stratified space from a possibly noisy point sample. Specifically, we use the vineyard of the distance function restricted to a 1-parameter family of neighborhoods of a point to assess the local homology of the stratified space at that point. We prove the correctness of this assessment under the assumption of a sufficiently dense sample. We also give an algorithm that constructs the vineyard and makes the local assessment in time at most cubic in the size of the Delaunay triangulation of the point sample.
Paul Bendich, David Cohen-Steiner, Herbert Edelsbrunner, John Harer, Dmitriy Morozov
FOCS2
2007 Voronoi-based variational reconstruction of unoriented point sets
Pierre Alliez, David Cohen-Steiner, Yiying Tong, Mathieu Desbrun
Symposium on Geometry Processing2
2007 Shape smoothing using double offsets
abstract
It has been observed for a long time that the operation consisting of offsetting a solid by a quantity r and then offsetting its complement by d < r produces, in some cases, a new solid with the same topology but with a smooth boundary. While this fact has been widely used in Computer Aided Geometric Design or in the field of image processing, we provide here for the first time a tight and robust condition that guarantees the smoothness of the new solid and gives a lower bound on its reach (distance to the medial axis). This condition is based on the general properties of the distance function to a compact set and relies on the recently introduced critical function and μ-reach.
Frédéric Chazal, David Cohen-Steiner, André Lieutier, Boris Thibert
Symposium on Solid and Physical Modeling2
2007 Stability of Persistence Diagrams
David Cohen-Steiner, Herbert Edelsbrunner, John Harer
Discret. Comput. Geom.1
2006 A sampling theory for compact sets in Euclidean space
abstract
We introduce a parameterized notion of feature size that interpolates between the minimum of the local feature size, and the recently introduced weak feature size. Based on this notion of feature size, we propose sampling conditions that apply to noisy samplings of general compact sets in euclidean space. These conditions are sufficient to ensure the topological correctness of a reconstruction given by an offset of the sampling. Our approach also yields new stability results for medial axes, critical points and critical values of distance functions.
Frédéric Chazal, David Cohen-Steiner, André Lieutier
SCG2
2006 Vines and vineyards by updating persistence in linear time
abstract
Persistent homology is the mathematical core of recent work on shape, including reconstruction, recognition, and matching. Its pertinent information is encapsulated by a pairing of the critical values of a function, visualized by points forming a diagram in the plane. The original algorithm in [10] computes the pairs from an ordering of the simplices in a triangulation and takes worst-case time cubic in the number of simplices. The main result of this paper is an algorithm that maintains the pairing in worst-case linear time per transposition in the ordering. A side-effect of the algorithm's analysis is an elementary proof of the stability of persistence diagrams [7] in the special case of piecewise-linear functions. We use the algorithm to compute 1-parameter families of diagrams which we apply to the study of protein folding trajectories.
David Cohen-Steiner, Herbert Edelsbrunner, Dmitriy Morozov
SCG1
2006 Designing quadrangulations with discrete harmonic forms
abstract
We introduce a framework for quadrangle meshing of discrete manifolds. Based on discrete differential forms, our method hinges on extending the discrete Laplacian operator (used extensively in modeling and animation) to allow for line singularities and singularities with fractional indices. When assembled into a singularity graph, these line singularities are shown to considerably increase the design flexibility of quad meshing. In particular, control over edge alignments and mesh sizing are unique features of our novel approach. Another appeal of our method is its robustness and scalability from a numerical viewpoint: we simply solve a sparse linear system to generate a pair of piecewise-smooth scalar fields whose isocontours form a pure quadrangle tiling, with no T-junctions.
Yiying Tong, Pierre Alliez, David Cohen-Steiner, Mathieu Desbrun
Symposium on Geometry Processing3
2005 Inequalities for the curvature of curves and surfaces
abstract
In this paper, we bound the difference between the total mean curvatures of two closed surfaces in R3 in terms of their total absolute curvatures and the Fréchet distance between the volumes they enclose. The proof relies on a combination of methods from algebraic topology and integral geometry. We also bound the difference between the lengths of two curves using the same methods.
David Cohen-Steiner, Herbert Edelsbrunner
SCG1
2005 Stability of persistence diagrams
abstract
The persistence diagram of a real-valued function on a topological space is a multiset of points in the extended plane. We prove that under mild assumptions on the function, the persistence diagram is stable: small changes in the function imply only small changes in the diagram. We apply this result to estimating the homology of sets in a metric space and to comparing and classifying geometric shapes.
David Cohen-Steiner, Herbert Edelsbrunner, John Harer
SCG1
2005 Extraction and Simplification of Iso-surfaces in Tandem
Dominique Attali, David Cohen-Steiner, Herbert Edelsbrunner
Symposium on Geometry Processing2
2005 A condition for isotopic approximation
Frédéric Chazal, David Cohen-Steiner
Graph. Model.2
2005 Variational tetrahedral meshing
abstract
In this paper, a novel Delaunay-based variational approach to isotropic tetrahedral meshing is presented. To achieve both robustness and efficiency, we minimize a simple mesh-dependent energy through global updates of both vertex positions and connectivity. As this energy is known to be the ∠ 1 distance between an isotropic quadratic function and its linear interpolation on the mesh, our minimization procedure generates well-shaped tetrahedra. Mesh design is controlled through a gradation smoothness parameter and selection of the desired number of vertices. We provide the foundations of our approach by explaining both the underlying variational principle and its geometric interpretation. We demonstrate the quality of the resulting meshes through a series of examples.
Pierre Alliez, David Cohen-Steiner, Mariette Yvinec, Mathieu Desbrun
ACM Trans. Graph.2
2004 Isotopic implicit surface meshing
abstract
This paper addresses the problem of piecewise linear approximation of implicit surfaces. We first give a criterion ensuring that the zero-set of a smooth function and the one of a piecewise linear approximation of it are isotopic. Then, we deduce from this criterion an implicit surface meshing algorithm certifying that the output mesh is isotopic to the actual implicit surface. This is the first algorithm achieving this goal in a provably correct way.
Jean-Daniel Boissonnat, David Cohen-Steiner, Gert Vegter
STOC2
2004 Conforming Delaunay triangulations in 3D
David Cohen-Steiner, Éric Colin de Verdière, Mariette Yvinec
Comput. Geom.1
2004 Variational shape approximation
abstract
A method for concise, faithful approximation of complex 3D datasets is key to reducing the computational cost of graphics applications. Despite numerous applications ranging from geometry compression to reverse engineering, efficiently capturing the geometry of a surface remains a tedious task. In this paper, we present both theoretical and practical contributions that result in a novel and versatile framework for geometric approximation of surfaces. We depart from the usual strategy by casting shape approximation as a variational geometric partitioning problem. Using the concept of geometric proxies, we drive the distortion error down through repeated clustering of faces into best-fitting regions. Our approach is entirely discrete and error-driven, and does not require parameterization or local estimations of differential quantities. We also introduce a new metric based on normal deviation, and demonstrate its superior behavior at capturing anisotropy.
David Cohen-Steiner, Pierre Alliez, Mathieu Desbrun
ACM Trans. Graph.1
2004 A greedy Delaunay-based surface reconstruction algorithm
David Cohen-Steiner, Frank Da
Vis. Comput.1
2003 Restricted delaunay triangulations and normal cycle
abstract
We address the problem of curvature estimation from sampled smooth surfaces. Building upon the theory of normal cycles, we derive a definition of the curvature tensor for polyhedral surfaces. This definition consists in a very simple and new formula. When applied to a polyhedral approximation of a smooth surface, it yields an efficient and reliable curvature estimation algorithm. Moreover, we bound the difference between the estimated curvature and the one of the smooth surface in the case of restricted Delaunay triangulations.
David Cohen-Steiner, Jean-Marie Morvan
SCG1
2003 Anisotropic polygonal remeshing
abstract
In this paper, we propose a novel polygonal remeshing technique that exploits a key aspect of surfaces: the intrinsic anisotropy of natural or man-made geometry. In particular, we use curvature directions to drive the remeshing process, mimicking the lines that artists themselves would use when creating 3D models from scratch. After extracting and smoothing the curvature tensor field of an input genus-0 surface patch, lines of minimum and maximum curvatures are used to determine appropriate edges for the remeshed version in anisotropic regions, while spherical regions are simply point sampled since there is no natural direction of symmetry locally. As a result our technique generates polygon meshes mainly composed of quads in anisotropic regions, and of triangles in spherical regions. Our approach provides the flexibility to produce meshes ranging from isotropic to anisotropic, from coarse to dense, and from uniform to curvature adapted.
Pierre Alliez, David Cohen-Steiner, Olivier Devillers, Bruno Lévy 0001, Mathieu Desbrun
ACM Trans. Graph.2
2002 Conforming Delaunay triangulations in 3D
abstract
We describe an algorithm which, for any piecewise linear complex (PLC) in 3D, builds a Delaunay triangulation conforming to this PLC.The algorithm has been implemented, and yields in practice a relatively small number of Steiner points due to the fact that it adapts to the local geometry of the PLC. It is, to our knowledge, the first practical algorithm devoted to this problem.
David Cohen-Steiner, Éric Colin de Verdière, Mariette Yvinec
SCG1