A unified framework for isotropic meshing based on narrow-band Euclidean distance transformation

In this paper, we propose a simple-yet-effective method for isotropic meshing relying on Euclidean distance transformation based centroidal Voronoi tessellation (CVT). Our approach improves the performance and robustness of computing CVT on curved domains while simultaneously providing high-quality...

Full description

Saved in:
Bibliographic Details
Main Authors: Leung, Yuen-Shan, Wang, Xiaoning, He, Ying, Liu, Yong-Jin, Wang, Charlie C. L.
Other Authors: School of Computer Science and Engineering
Format: Article
Language:English
Published: 2018
Subjects:
Online Access:https://hdl.handle.net/10356/89206
http://hdl.handle.net/10220/44796
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-89206
record_format dspace
spelling sg-ntu-dr.10356-892062020-03-07T11:48:59Z A unified framework for isotropic meshing based on narrow-band Euclidean distance transformation Leung, Yuen-Shan Wang, Xiaoning He, Ying Liu, Yong-Jin Wang, Charlie C. L. School of Computer Science and Engineering Centroidal Voronoi Tessellation Euclidean Distance Transformation In this paper, we propose a simple-yet-effective method for isotropic meshing relying on Euclidean distance transformation based centroidal Voronoi tessellation (CVT). Our approach improves the performance and robustness of computing CVT on curved domains while simultaneously providing high-quality output meshes. While conventional extrinsic methods compute CVTs in the entire volume bounded by the input model, we restrict the computation to a 3D shell of user-controlled thickness. Taking voxels which contain surface samples as sites, we compute the exact Euclidean distance transform on the GPU. Our algorithm is parallel and memory-efficient, and can construct the shell space for resolutions up to 20483 at interactive speed. The 3D centroidal Voronoi tessellation and restricted Voronoi diagrams are also computed efficiently on the GPU. Since the shell space can bridge holes and gaps smaller than a certain tolerance, and tolerate non-manifold edges and degenerate triangles, our algorithm can handle models with such defects, which typically cause conventional remeshing methods to fail. Our method can process implicit surfaces, polyhedral surfaces, and point clouds in a unified framework. Computational results show that our GPU-based isotropic meshing algorithm produces results comparable to state-of- the-art techniques, but is significantly faster than conventional CPU-based implementations. MOE (Min. of Education, S’pore) Published version 2018-05-16T03:55:23Z 2019-12-06T17:20:13Z 2018-05-16T03:55:23Z 2019-12-06T17:20:13Z 2015 Journal Article Leung, Y.-S., Wang, X., He, Y., Liu, Y.-J., & Wang, C. C. L. (2015). A unified framework for isotropic meshing based on narrow-band Euclidean distance transformation. Computational Visual Media, 1(3), 239-251. 2096-0433 https://hdl.handle.net/10356/89206 http://hdl.handle.net/10220/44796 10.1007/s41095-015-0022-4 en Computational Visual Media © 2015 The Author(s) (published by Tsinghua University Press and Springer). This article is distributed under the terms of the Creative Commons Attribution License which permits any use, distribution, and reproduction in any medium, provided the original author(s) and the source are credited. 13 p. application/pdf
institution Nanyang Technological University
building NTU Library
country Singapore
collection DR-NTU
language English
topic Centroidal Voronoi Tessellation
Euclidean Distance Transformation
spellingShingle Centroidal Voronoi Tessellation
Euclidean Distance Transformation
Leung, Yuen-Shan
Wang, Xiaoning
He, Ying
Liu, Yong-Jin
Wang, Charlie C. L.
A unified framework for isotropic meshing based on narrow-band Euclidean distance transformation
description In this paper, we propose a simple-yet-effective method for isotropic meshing relying on Euclidean distance transformation based centroidal Voronoi tessellation (CVT). Our approach improves the performance and robustness of computing CVT on curved domains while simultaneously providing high-quality output meshes. While conventional extrinsic methods compute CVTs in the entire volume bounded by the input model, we restrict the computation to a 3D shell of user-controlled thickness. Taking voxels which contain surface samples as sites, we compute the exact Euclidean distance transform on the GPU. Our algorithm is parallel and memory-efficient, and can construct the shell space for resolutions up to 20483 at interactive speed. The 3D centroidal Voronoi tessellation and restricted Voronoi diagrams are also computed efficiently on the GPU. Since the shell space can bridge holes and gaps smaller than a certain tolerance, and tolerate non-manifold edges and degenerate triangles, our algorithm can handle models with such defects, which typically cause conventional remeshing methods to fail. Our method can process implicit surfaces, polyhedral surfaces, and point clouds in a unified framework. Computational results show that our GPU-based isotropic meshing algorithm produces results comparable to state-of- the-art techniques, but is significantly faster than conventional CPU-based implementations.
author2 School of Computer Science and Engineering
author_facet School of Computer Science and Engineering
Leung, Yuen-Shan
Wang, Xiaoning
He, Ying
Liu, Yong-Jin
Wang, Charlie C. L.
format Article
author Leung, Yuen-Shan
Wang, Xiaoning
He, Ying
Liu, Yong-Jin
Wang, Charlie C. L.
author_sort Leung, Yuen-Shan
title A unified framework for isotropic meshing based on narrow-band Euclidean distance transformation
title_short A unified framework for isotropic meshing based on narrow-band Euclidean distance transformation
title_full A unified framework for isotropic meshing based on narrow-band Euclidean distance transformation
title_fullStr A unified framework for isotropic meshing based on narrow-band Euclidean distance transformation
title_full_unstemmed A unified framework for isotropic meshing based on narrow-band Euclidean distance transformation
title_sort unified framework for isotropic meshing based on narrow-band euclidean distance transformation
publishDate 2018
url https://hdl.handle.net/10356/89206
http://hdl.handle.net/10220/44796
_version_ 1681034776651235328