skip to main content
10.1145/3355056.3364581acmconferencesArticle/Chapter ViewAbstractPublication Pagessiggraph-asiaConference Proceedingsconference-collections
poster

Computing 3D Clipped Voronoi Diagrams on GPU

Authors Info & Claims
Published:17 November 2019Publication History

ABSTRACT

Computing clipped Voronoi diagrams in 3D volume is a challenging problem. In this poster, we propose an efficient GPU implementation to tackle this problem. By discretizing the 3D volume into a tetrahedral mesh, the main idea of our approach is that we use the four planes of each tetrahedron (tet for short in the following) to clip the Voronoi cells, instead of using the bisecting planes of Voronoi cells to clip tets like previous approaches. This strategy reduces computational complexity drastically. Our approach outperforms the state-of-the-art CPU method up to one order of magnitude.

References

  1. Franz Aurenhammer. 1991. Voronoi diagrams—a survey of a fundamental geometric data structure. ACM Computing Surveys (CSUR) 23, 3 (1991), 345–405.Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Qiang Du, Vance Faber, and Max Gunzburger. 1999. Centroidal Voronoi tessellations: Applications and algorithms. SIAM review 41, 4 (1999), 637–676.Google ScholarGoogle Scholar
  3. Vincent Garcia, Eric Debreuve, Frank Nielsen, and Michel Barlaud. 2010. K-nearest neighbor search: Fast GPU-based implementations and application to high-dimensional feature matching. In 2010 IEEE ICIP. IEEE, 3757–3760.Google ScholarGoogle Scholar
  4. Jiawei Han, Dong-Ming Yan, Lili Wang, and Qinping Zhao. 2017. Computing restricted voronoi diagram on graphics hardware. In Pacific Graphics 2017. Eurographics Association, 23–26.Google ScholarGoogle Scholar
  5. Nicolas Ray, Dmitry Sokolov, Sylvain Lefebvre, and Bruno Lévy. 2018. Meshless Voronoi on the GPU. ACM Trans. on Graphics 37, 6, Article 265 (Dec. 2018), 12 pages.Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Guodong Rong, Miao Jin, Liang Shuai, and Xiaohu Guo. 2011. Centroidal Voronoi tessellation in universal covering space of manifold surfaces. Computer Aided Geometric Design 28, 8 (2011), 475–496.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Dong-Ming Yan, Wenping Wang, Bruno Lévy, and Yang Liu. 2013. Efficient computation of clipped Voronoi diagram for mesh generation. Computer-Aided Design 45, 4 (2013), 843–852.Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Computing 3D Clipped Voronoi Diagrams on GPU
        Index terms have been assigned to the content through auto-classification.

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          SA '19: SIGGRAPH Asia 2019 Posters
          November 2019
          94 pages
          ISBN:9781450369435
          DOI:10.1145/3355056

          Copyright © 2019 Owner/Author

          Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 17 November 2019

          Check for updates

          Qualifiers

          • poster
          • Research
          • Refereed limited

          Acceptance Rates

          Overall Acceptance Rate178of869submissions,20%

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        HTML Format

        View this article in HTML Format .

        View HTML Format