Cargando…

Sampling Conditions for Conforming Voronoi Meshing by the VoroCrust Algorithm

We study the problem of decomposing a volume bounded by a smooth surface into a collection of Voronoi cells. Unlike the dual problem of conforming Delaunay meshing, a principled solution to this problem for generic smooth surfaces remained elusive. VoroCrust leverages ideas from α-shapes and the pow...

Descripción completa

Detalles Bibliográficos
Autores principales: Abdelkader, Ahmed, Bajaj, Chandrajit L., Ebeida, Mohamed S., Mahmoud, Ahmed H., Mitchell, Scott A., Owens, John D., Rushdi, Ahmad A.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6344055/
https://www.ncbi.nlm.nih.gov/pubmed/30687412
http://dx.doi.org/10.4230/LIPIcs.SoCG.2018.1
_version_ 1783389373813751808
author Abdelkader, Ahmed
Bajaj, Chandrajit L.
Ebeida, Mohamed S.
Mahmoud, Ahmed H.
Mitchell, Scott A.
Owens, John D.
Rushdi, Ahmad A.
author_facet Abdelkader, Ahmed
Bajaj, Chandrajit L.
Ebeida, Mohamed S.
Mahmoud, Ahmed H.
Mitchell, Scott A.
Owens, John D.
Rushdi, Ahmad A.
author_sort Abdelkader, Ahmed
collection PubMed
description We study the problem of decomposing a volume bounded by a smooth surface into a collection of Voronoi cells. Unlike the dual problem of conforming Delaunay meshing, a principled solution to this problem for generic smooth surfaces remained elusive. VoroCrust leverages ideas from α-shapes and the power crust algorithm to produce unweighted Voronoi cells conforming to the surface, yielding the first provably-correct algorithm for this problem. Given an ϵ-sample on the bounding surface, with a weak σ-sparsity condition, we work with the balls of radius δ times the local feature size centered at each sample. The corners of this union of balls are the Voronoi sites, on both sides of the surface. The facets common to cells on opposite sides reconstruct the surface. For appropriate values of ϵ, σ and δ, we prove that the surface reconstruction is isotopic to the bounding surface. With the surface protected, the enclosed volume can be further decomposed into an isotopic volume mesh of fat Voronoi cells by generating a bounded number of sites in its interior. Compared to state-of-the-art methods based on clipping, VoroCrust cells are full Voronoi cells, with convexity and fatness guarantees. Compared to the power crust algorithm, VoroCrust cells are not filtered, are unweighted, and offer greater flexibility in meshing the enclosed volume by either structured grids or random samples.
format Online
Article
Text
id pubmed-6344055
institution National Center for Biotechnology Information
language English
publishDate 2018
record_format MEDLINE/PubMed
spelling pubmed-63440552019-01-23 Sampling Conditions for Conforming Voronoi Meshing by the VoroCrust Algorithm Abdelkader, Ahmed Bajaj, Chandrajit L. Ebeida, Mohamed S. Mahmoud, Ahmed H. Mitchell, Scott A. Owens, John D. Rushdi, Ahmad A. Lebniz Int Proc Inform Article We study the problem of decomposing a volume bounded by a smooth surface into a collection of Voronoi cells. Unlike the dual problem of conforming Delaunay meshing, a principled solution to this problem for generic smooth surfaces remained elusive. VoroCrust leverages ideas from α-shapes and the power crust algorithm to produce unweighted Voronoi cells conforming to the surface, yielding the first provably-correct algorithm for this problem. Given an ϵ-sample on the bounding surface, with a weak σ-sparsity condition, we work with the balls of radius δ times the local feature size centered at each sample. The corners of this union of balls are the Voronoi sites, on both sides of the surface. The facets common to cells on opposite sides reconstruct the surface. For appropriate values of ϵ, σ and δ, we prove that the surface reconstruction is isotopic to the bounding surface. With the surface protected, the enclosed volume can be further decomposed into an isotopic volume mesh of fat Voronoi cells by generating a bounded number of sites in its interior. Compared to state-of-the-art methods based on clipping, VoroCrust cells are full Voronoi cells, with convexity and fatness guarantees. Compared to the power crust algorithm, VoroCrust cells are not filtered, are unweighted, and offer greater flexibility in meshing the enclosed volume by either structured grids or random samples. 2018-06 /pmc/articles/PMC6344055/ /pubmed/30687412 http://dx.doi.org/10.4230/LIPIcs.SoCG.2018.1 Text en http://creativecommons.org/licenses/by/4.0/ licensed under Creative Commons License CC-BY
spellingShingle Article
Abdelkader, Ahmed
Bajaj, Chandrajit L.
Ebeida, Mohamed S.
Mahmoud, Ahmed H.
Mitchell, Scott A.
Owens, John D.
Rushdi, Ahmad A.
Sampling Conditions for Conforming Voronoi Meshing by the VoroCrust Algorithm
title Sampling Conditions for Conforming Voronoi Meshing by the VoroCrust Algorithm
title_full Sampling Conditions for Conforming Voronoi Meshing by the VoroCrust Algorithm
title_fullStr Sampling Conditions for Conforming Voronoi Meshing by the VoroCrust Algorithm
title_full_unstemmed Sampling Conditions for Conforming Voronoi Meshing by the VoroCrust Algorithm
title_short Sampling Conditions for Conforming Voronoi Meshing by the VoroCrust Algorithm
title_sort sampling conditions for conforming voronoi meshing by the vorocrust algorithm
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6344055/
https://www.ncbi.nlm.nih.gov/pubmed/30687412
http://dx.doi.org/10.4230/LIPIcs.SoCG.2018.1
work_keys_str_mv AT abdelkaderahmed samplingconditionsforconformingvoronoimeshingbythevorocrustalgorithm
AT bajajchandrajitl samplingconditionsforconformingvoronoimeshingbythevorocrustalgorithm
AT ebeidamohameds samplingconditionsforconformingvoronoimeshingbythevorocrustalgorithm
AT mahmoudahmedh samplingconditionsforconformingvoronoimeshingbythevorocrustalgorithm
AT mitchellscotta samplingconditionsforconformingvoronoimeshingbythevorocrustalgorithm
AT owensjohnd samplingconditionsforconformingvoronoimeshingbythevorocrustalgorithm
AT rushdiahmada samplingconditionsforconformingvoronoimeshingbythevorocrustalgorithm