Creating Curvature Adapted Subdivision Control Meshes from Scan Data

Simon Kloiber, Ursula Augsdörfer

    Research output: Chapter in Book/Report/Conference proceedingConference paperpeer-review

    Abstract

    Often, designers have real-life models which need to be converted to a mathematical representation for further processing. For the designer to be able to manipulate the data sensibly and in a controlled manner the number of data points have to be reduced. However, if the new reduced representation of the shape is sparse everywhere, high frequency detail in the model will be lost. In this work we modify an existing quad meshing algorithm to convert a dense triangle mesh capturing the shape of the real-life model to a quad-dominant mesh of varying density. Our distribution of vertices allows to represent high frequency features in the surface, without increasing the density of the mesh elsewhere unnecessarily. Our quad mesh approximates the scan data up to a predefined error margin. This quad mesh is then transformed into a subdivision control mesh, which corresponds to a limit subdivision surface which closely resembles the scan data.

    Original languageEnglish
    Title of host publicationGRAPP
    EditorsKadi Bouatouch, A. Augusto Sousa, Jose Braz
    PublisherSciTePress
    Pages149-159
    Number of pages11
    ISBN (Electronic)978-989-758-402-2
    DOIs
    Publication statusPublished - 27 Feb 2020

    Publication series

    NameVISIGRAPP 2020 - Proceedings of the 15th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications
    Volume1

    Keywords

    • Quad-dominant remeshing
    • Surface reconstruction

    ASJC Scopus subject areas

    • Computer Vision and Pattern Recognition
    • Computer Science Applications
    • Computer Graphics and Computer-Aided Design

    Fingerprint

    Dive into the research topics of 'Creating Curvature Adapted Subdivision Control Meshes from Scan Data'. Together they form a unique fingerprint.

    Cite this