Logo des Repositoriums
  • English
  • Deutsch
Anmelden
Keine TU-ID? Klicken Sie hier für mehr Informationen.
  1. Startseite
  2. Publikationen
  3. Publikationen der Technischen Universität Darmstadt
  4. Erstveröffentlichungen
  5. Ein neuer Ansatz zur Konstruktion von Subdivisionsalgorithmen
 
  • Details
2025
Erstveröffentlichung
Dissertation
Verlagsversion

Ein neuer Ansatz zur Konstruktion von Subdivisionsalgorithmen

File(s)
Download
Hauptpublikation
Alexander_Dietz_Dissertation_Ein_neuer_Ansatz_zur_Konstruktion_von_Subdivisionsalgorithmen.pdf
CC BY 4.0 International
Format: Adobe PDF
Size: 54.92 MB
TUDa URI
tuda/13880
URN
urn:nbn:de:tuda-tuprints-301942
DOI
10.26083/tuprints-00030194
Autor:innen
Dietz, Alexander ORCID 0000-0002-3018-8425
Kurzbeschreibung (Abstract)

In dieser Arbeit wird ein neuer Ansatz zur Konstruktion von Subdivisionsalgorithmen für verallgemeinerte quadratische und kubische B-Spline-Subdivision für Subdivisionsflächen und -volumen vorgestellt. Dabei wird zunächst ein Katalog von Qualitätskriterien für diese Subdivisionsalgorithmen erarbeitet, an denen sich die Konstruktion orientiert. Die Konstruktion erstellt in einem ersten Schritt die gewünschten subdominanten Eigenvektoren als Ecken regelmäßiger konvexer 2-Polytope für Flächen und als Ecken konvexer 3-Polytope für Volumen mittels Kreispackungen. Anschließend wird mithilfe dieser Polytope eine Colin-de-Verdière-Matrix für die verallgemeinerte quadratische und eine Colin-de-Verdière-artige Matrix für die verallgemeinerte kubische B-Spline-Subdivision erzeugt. Diese Matrizen werden anschließend mithilfe des Matrixexponentials so angepasst, dass die Subdivisionsmatrizen mit den gewünschten Eigenschaften entstehen.

Alle in dieser Arbeit vorgestellten Subdivisionsalgorithmen weisen empirisch einen subdominanten Eigenwert 1/2 mit gewünschter algebraischer und geometrischer Vielfachheit auf. Für den quadratischen Fall lässt sich diese Eigenschaft sogar formal beweisen. Außerdem bilden die zugehörigen Eigenvektoren im zentralen Bereich für die verallgemeinerten quadratischen B-Spline-Subdivisionsalgorithmen ein konvexes Polytop und für die verallgemeinerten kubischen B-Spline-Subdivisionsalgorithmen bilden sie die Verfeinerung eines konvexen Polytops. Zusätzlich erfüllen die so konstruierten Subdivisionsalgorithmen eine Vielzahl weiterer Qualitätskriterien wie die der affinen Invarianz und die der konvexen Hülle. Zudem haben sie einen dominanten Eigenwert 1, respektieren alle Symmetrien der zugrundeliegenden Struktur und weisen geeignete Träger der Verfeinerungsregeln auf.

Der wissenschaftliche Mehrwert dieser Arbeit liegt in der Ausarbeitung der Qualitätskriterien und in der neuartigen Konstruktion der Subdivisionsalgorithmen mit zugehörigen Beweisen und empirischer Analyse. Speziell für verallgemeinerte kubische B-Spline-Subdivisionsflächen wird eine Alternative zum Catmull-Clark-Algorithmus mit subdominantem Eigenwert 1/2 vorgestellt. Für verallgemeinerte volumetrische B-Spline-Subdivision werden insbesondere Subdivisionsalgorithmen mit geeignetem Spektrum vorgestellt, die damit vielversprechende Kandidaten für die Anwendung sind, beispielsweise für Simulation im Rahmen der isogeometrischen Analysis. Darüber hinaus wird gezeigt, dass sich der Catmull-Clark-Algorithmus [CC78] in seiner ursprünglichen Version nicht zur Verallgemeinerung auf volumetrische Subdivision eignet und dass die etablierten Subdivisionsalgorithmen [Baj+02] und [JM99] für etliche kombinatorische Anordnungen kein geeignetes Spektrum aufweisen. Zudem werden Forschungsansätze für den volumetrischen Fall zur Verallgemeinerung von hexaedrischen auf beliebige Strukturen vorgestellt.

Die Konstruktion der Subdivisionsmatrizen wurde zudem algorithmisch in Matlab umgesetzt. Das zugehörige Softwarepaket inklusive Funktionen zur uniformen Verfeinerung und zum Plotten von Subdivisionsvolumen findet sich unter: https://doi.org/10.48328/tudatalib-1841

Freie Schlagworte

subdivision

matrix

refinement

Verfeinerung

software

Matlab

cubic

kubisch

quadratic

quadratisch

initial element

Initialelement

bivariate

bivariat

trivariate

trivariat

Doo-Sabin

Catmull-Clark

B-spline

uniform

subdominant eigenvalu...

subdominanter Eigenwe...

polyhedron

polytope

Polytop

convex

konvex

prism

Prisma

trapezohedron

Trapezoeder

irregular

irregulär

extraordinary vertex

planar

3-connected

3-zusammenhängend

Steinitz

Koebe-Andreev-Thursto...

volumetric

volumetrisch

surface

Fläche

cube

Würfel

lattice

Gitter

arbitrary mesh

free form

CAD

subdivision algorithm...

Subdivisionsalgorithm...

B-spline subdivision

geometric modeling

applied mathematics

angewandte Mathematik...

mesh refinement

quadratic B-splines

quadratische B-Spline...

cubic B-splines

kubische B-Splines

convex polytopes

konvexes Polytop

Colin-de-Verdière mat...

Colin-de-Verdière Mat...

matrix exponentials

Matrixexponential

characteristic map

charakteristische Abb...

refinement rules

Verfeinerungsregeln

tensor-product struct...

Tensorproduktstruktur...

subdivision surfaces

Subdivisionsflächen

subdivision volumes

Subdivisionsvolumen

computer-aided geomet...

volumetric meshing

hexahedral meshes

Würfelgitter

algorithmic construct...

algorithmische Konstr...

open source software

CC-BY licensed

Alexander Dietz

TU Darmstadt

new subdivision metho...

neues Subdivisionsver...

generalized B-spline ...

verallgemeinterter B-...

Catmull-Clark alterna...

Catmull-Clark-Alterna...

volumetric subdivisio...

eigenvalue-based mesh...

eigenwertbasierte Ver...

geometric structure p...

smooth surface genera...

Generierung glatter F...

smooth volume generat...

Generierung glatter V...

unstructured mesh

unstructured grid

Sprache
Deutsch
Alternativtitel
A New Approach to the Construction of Subdivision Algorithms
Alternatives Abstract

In this thesis, a new approach for constructing subdivision algorithms for generalized quadratic and cubic B-spline subdivision for subdivision surfaces and volumes is presented. First, a catalog of quality criteria for these subdivision algorithms is developed, serving as a guideline for the construction process.

The construction begins by generating the desired subdominant eigenvectors as the vertices of regular convex 2-polytopes for surfaces and convex 3-polytopes for volumes using circle packings. Subsequently, these polytopes are utilized to construct a Colin-de-Verdière-matrix for the generalized quadratic and a Colin-de-Verdière-like matrix for the generalized cubic B-spline subdivision. These matrices are then adjusted using the matrix exponential to obtain subdivision matrices with the desired properties.

All subdivision algorithms introduced in this paper empirically exhibit a subdominant eigenvalue of 1/2 with the desired algebraic and geometric multiplicity. For the quadratic case, this property can even be formally proven. Moreover, the corresponding eigenvectors form a convex polytope in the central region for the generalized quadratic B-spline subdivision algorithms, while for the generalized cubic B-spline subdivision algorithms, they represent the refinement of a convex polytope. Additionally, the constructed subdivision algorithms fulfill various other quality criteria, such as affine invariance and convex hull preservation. Furthermore, they possess a dominant eigenvalue of 1, respect all symmetries of the underlying structure, and exhibit appropriate support for the refinement rules. The scientific contribution of this work lies in the elaboration of the quality criteria and the novel construction of the subdivision algorithms, including corresponding proofs and empirical analyses. Specifically, an alternative to the Catmull-Clark algorithm with a subdominant eigenvalue of 1/2 is presented for generalized cubic B-spline subdivision surfaces. For generalized volumetric B-spline subdivision, subdivision algorithms with a suitable spectrum are introduced, making them promising candidates for applications such as simulations in isogeometric analysis. Furthermore, it is demonstrated that the original Catmull-Clark algorithm [CC78] is not suitable for generalization to volumetric subdivision and that the established subdivision algorithms [Baj+02] and [JM99] do not exhibit a suitable spectrum for several combinatorial configurations. Additionally, research approaches for the volumetric case are proposed, aiming to generalize from hexahedral to arbitrary structures.

The construction of the subdivision matrices was also implemented algorithmically in Matlab. The corresponding software package, including functions for uniform refinement and for plotting subdivision volumes, can be found at: https://doi.org/10.48328/tudatalib-1841

Fachbereich/-gebiet
04 Fachbereich Mathematik > Geometrie und Approximation
DDC
500 Naturwissenschaften und Mathematik > 510 Mathematik
Institution
Technische Universität Darmstadt
Ort
Darmstadt
Datum der mündlichen Prüfung
22.05.2025
Gutachter:innen
Reif, Ulrich
Hormann, Kai
Peters, Jörg
Handelt es sich um eine kumulative Dissertation?
Nein
Name der Gradverleihenden Institution
Technische Universität Darmstadt
Ort der Gradverleihenden Institution
Darmstadt

  • TUprints Leitlinien
  • Cookie-Einstellungen
  • Impressum
  • Datenschutzbestimmungen
  • Webseitenanalyse
Diese Webseite wird von der Universitäts- und Landesbibliothek Darmstadt (ULB) betrieben.