Intrinsic computation of Centroidal Voronoi Tessellation (CVT) on meshes

Centroidal Voronoi tessellation (CVT) is a special type of Voronoi diagram such that the generating point of each Voronoi cell is also its center of mass. The CVT has broad applications in computer graphics, such as meshing, stippling, sampling, etc. The existing methods for computing CVTs on meshes...

Full description

Saved in:
Bibliographic Details
Main Authors: Wang, Xiaoning, Ying, Xiang, Liu, Yong-Jin, Xin, Shi-Qing, Wang, Wenping, Gu, Xianfeng, Mueller-Wittig, Wolfgang, He, Ying
Other Authors: School of Computer Science and Engineering
Format: Article
Language:English
Published: 2018
Subjects:
Online Access:https://hdl.handle.net/10356/89445
http://hdl.handle.net/10220/46261
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-89445
record_format dspace
spelling sg-ntu-dr.10356-894452020-03-07T11:49:00Z Intrinsic computation of Centroidal Voronoi Tessellation (CVT) on meshes Wang, Xiaoning Ying, Xiang Liu, Yong-Jin Xin, Shi-Qing Wang, Wenping Gu, Xianfeng Mueller-Wittig, Wolfgang He, Ying School of Computer Science and Engineering Voronoi Diagram Centroidal Voronoi tessellation (CVT) DRNTU::Engineering::Computer science and engineering Centroidal Voronoi tessellation (CVT) is a special type of Voronoi diagram such that the generating point of each Voronoi cell is also its center of mass. The CVT has broad applications in computer graphics, such as meshing, stippling, sampling, etc. The existing methods for computing CVTs on meshes either require a global parameterization or compute it in the restricted sense (that is, intersecting a 3D CVT with the surface). Therefore, these approaches often fail on models with complicated geometry and/or topology. This paper presents two intrinsic algorithms for computing CVT on triangle meshes. The first algorithm adopts the Lloyd framework, which iteratively moves the generator of each geodesic Voronoi diagram to its mass center. Based on the discrete exponential map, our method can efficiently compute the Riemannian center and the center of mass for any geodesic Voronoi diagram. The second algorithm uses the L-BFGS method to accelerate the intrinsic CVT computation. Thanks to the intrinsic feature, our methods are independent of the embedding space, and work well for models with arbitrary topology and complicated geometry, where the existing extrinsic approaches often fail. The promising experimental results show the advantages of our method. NRF (Natl Research Foundation, S’pore) MOE (Min. of Education, S’pore) Accepted version 2018-10-09T05:05:48Z 2019-12-06T17:25:40Z 2018-10-09T05:05:48Z 2019-12-06T17:25:40Z 2015 Journal Article Wang, X., Ying, X., Liu, Y. J., Xin, S. Q., Wang, W., Gu, X., ... He, Y. (2015). Intrinsic computation of Centroidal Voronoi Tessellation (CVT) on meshes. Computer-Aided Design, 5851-61. doi:10.1016/j.cad.2014.08.023 0010-4485 https://hdl.handle.net/10356/89445 http://hdl.handle.net/10220/46261 10.1016/j.cad.2014.08.023 en Computer-Aided Design © 2014 Elsevier. This is the author created version of a work that has been peer reviewed and accepted for publication by Computer-Aided Design, Elsevier. It incorporates referee’s comments but changes resulting from the publishing process, such as copyediting, structural formatting, may not be reflected in this document. The published version is available at: [http://dx.doi.org/10.1016/j.cad.2014.08.023]. 17 p. application/pdf
institution Nanyang Technological University
building NTU Library
country Singapore
collection DR-NTU
language English
topic Voronoi Diagram
Centroidal Voronoi tessellation (CVT)
DRNTU::Engineering::Computer science and engineering
spellingShingle Voronoi Diagram
Centroidal Voronoi tessellation (CVT)
DRNTU::Engineering::Computer science and engineering
Wang, Xiaoning
Ying, Xiang
Liu, Yong-Jin
Xin, Shi-Qing
Wang, Wenping
Gu, Xianfeng
Mueller-Wittig, Wolfgang
He, Ying
Intrinsic computation of Centroidal Voronoi Tessellation (CVT) on meshes
description Centroidal Voronoi tessellation (CVT) is a special type of Voronoi diagram such that the generating point of each Voronoi cell is also its center of mass. The CVT has broad applications in computer graphics, such as meshing, stippling, sampling, etc. The existing methods for computing CVTs on meshes either require a global parameterization or compute it in the restricted sense (that is, intersecting a 3D CVT with the surface). Therefore, these approaches often fail on models with complicated geometry and/or topology. This paper presents two intrinsic algorithms for computing CVT on triangle meshes. The first algorithm adopts the Lloyd framework, which iteratively moves the generator of each geodesic Voronoi diagram to its mass center. Based on the discrete exponential map, our method can efficiently compute the Riemannian center and the center of mass for any geodesic Voronoi diagram. The second algorithm uses the L-BFGS method to accelerate the intrinsic CVT computation. Thanks to the intrinsic feature, our methods are independent of the embedding space, and work well for models with arbitrary topology and complicated geometry, where the existing extrinsic approaches often fail. The promising experimental results show the advantages of our method.
author2 School of Computer Science and Engineering
author_facet School of Computer Science and Engineering
Wang, Xiaoning
Ying, Xiang
Liu, Yong-Jin
Xin, Shi-Qing
Wang, Wenping
Gu, Xianfeng
Mueller-Wittig, Wolfgang
He, Ying
format Article
author Wang, Xiaoning
Ying, Xiang
Liu, Yong-Jin
Xin, Shi-Qing
Wang, Wenping
Gu, Xianfeng
Mueller-Wittig, Wolfgang
He, Ying
author_sort Wang, Xiaoning
title Intrinsic computation of Centroidal Voronoi Tessellation (CVT) on meshes
title_short Intrinsic computation of Centroidal Voronoi Tessellation (CVT) on meshes
title_full Intrinsic computation of Centroidal Voronoi Tessellation (CVT) on meshes
title_fullStr Intrinsic computation of Centroidal Voronoi Tessellation (CVT) on meshes
title_full_unstemmed Intrinsic computation of Centroidal Voronoi Tessellation (CVT) on meshes
title_sort intrinsic computation of centroidal voronoi tessellation (cvt) on meshes
publishDate 2018
url https://hdl.handle.net/10356/89445
http://hdl.handle.net/10220/46261
_version_ 1681043482025656320