Information
- Publication Type: Bachelor Thesis
- Workgroup(s)/Project(s):
- Date: June 2019
- Date (Start): 12. October 2015
- Date (End): 30. June 2019
- Matrikelnummer: 01025543
- First Supervisor: Michael Wimmer
Abstract
Point clouds received through various types of 3D-scanning techniques increase in size constantly. To compensate for this fact,the performance of rendering point clouds has to be improved accordingly. In addition to view frustum culling, occlusion culling can be used to reduce the number of points that has to be loaded. The occlusion culling algorithm I evaluate is called "CHC++: Coherent Hierarchical Culling Revisited" [MBW08]. For this thesis, I implemented a parameterizable point cloud renderer that allowed me to test varied values for multiple parameters. While not all parameters are defined in the evaluated paper, all influence the algorithm’s performance. My evaluation shows that the algorithm increases performance clearly for non-synthetic scenes. However, with the scenes in this evaluation, Tighter Bounding Volumes introduced a slight decrease in performance instead of improving it. Furthermore, using an SSD instead of an HDD did not yield the expected impact on the loading speed. Finally, I provide a general use case specific decision guideline for choosing values for the parameters. My mplementation produced for this thesis is available under the GNU Lesser General Public License, Version 3.Additional Files and Images
Weblinks
No further information available.BibTeX
@bachelorsthesis{Thann_2019_01, title = "Evaluation of Coherent Hierarchical Culling Revisited with Varied Parameters", author = "J\"{u}rgen Thann", year = "2019", abstract = "Point clouds received through various types of 3D-scanning techniques increase in size constantly. To compensate for this fact,the performance of rendering point clouds has to be improved accordingly. In addition to view frustum culling, occlusion culling can be used to reduce the number of points that has to be loaded. The occlusion culling algorithm I evaluate is called "CHC++: Coherent Hierarchical Culling Revisited" [MBW08]. For this thesis, I implemented a parameterizable point cloud renderer that allowed me to test varied values for multiple parameters. While not all parameters are defined in the evaluated paper, all influence the algorithm’s performance. My evaluation shows that the algorithm increases performance clearly for non-synthetic scenes. However, with the scenes in this evaluation, Tighter Bounding Volumes introduced a slight decrease in performance instead of improving it. Furthermore, using an SSD instead of an HDD did not yield the expected impact on the loading speed. Finally, I provide a general use case specific decision guideline for choosing values for the parameters. My mplementation produced for this thesis is available under the GNU Lesser General Public License, Version 3.", month = jun, address = "Favoritenstrasse 9-11/E193-02, A-1040 Vienna, Austria", school = "Research Unit of Computer Graphics, Institute of Visual Computing and Human-Centered Technology, Faculty of Informatics, TU Wien ", URL = "https://www.cg.tuwien.ac.at/research/publications/2019/Thann_2019_01/", }