Analysis of non-uniform subdivision schemes
Analysis of non-uniform subdivision schemes
Disciplines
Mathematics (100%)
Keywords
-
Joint Spectral Radius,
Tight Wavelet Frames,
Multivariate Approximation,
Hoelder and Sobolev regularity,
Subdivision,
Extraordinary Vertices
Subdivision is an indispensable algorithmic part of computer animation and computer games. It provides fast and ecient algorithms for generation of animation characters with fast motion response. The animation characters consist of smooth surface patches as well as sharp features. The main goal of this project is to address a challenging mathematical task of designing and analysis of subdivision algorithms that generate surfaces that posses simultaneously desired topological, geometrical and smoothness properties. 1
This project explored how to use a simple algorithm, called subdivision schemes, to create complex yet smooth structures needed in areas such as computer graphics, simulation, or signal processing. Subdivision schemes are a type of interpolation algorithm that generates new points by averaging nearby points. In this way, a small set of initial points can be repeatedly refined into curves or surfaces that become smoother and smoother. A new and particularly challenging aspect concerns anisotropic schemes, which interpolate at different speeds in different directions. This is important because many applications in nature and technology are direction-dependent. In this project, methods were developed for the first time that make it possible to determine the smoothness of such anisotropic schemes exactly. A central tool for this purpose is the Joint Spectral Radius (JSR). Behind this complicated-sounding term lies a quantity that describes how certain computational steps, more precisely products of matrices, develop over the long run. Put simply: it measures whether a process becomes "calm" or "chaotic" over time. This quantity directly determines how smooth the curves and surfaces produced by subdivision will be. Until now, it was often impossible to compute the JSR exactly. We combined existing algorithms (invariant polytope methods, tree methods) and thus obtained a hybrid algorithm that works in more cases than earlier approaches and is both faster and more robust. In particular, we were able to use it to prove the so-called Finiteness Conjecture for all pairs of 33 binary matrices - a long-standing open problem in mathematics. The results are not only of theoretical importance. They also have direct practical impact: in computer graphics, complex shapes can be computed faster and more precisely; in signal processing, the behavior of filters can be predicted more reliably; in engineering, stability analyses can be carried out with greater confidence. In addition, the new methods open up ways to construct extremely smooth functions with a small "footprint," which can serve as building blocks for high-quality image rendering or for specialized mathematical tools such as wavelets. Beyond that, practical programming patterns for parallel CPU/GPU programming were developed, as well as testing methods for hard-to-maintain code, in order to make the implementation of such mathematical algorithms easier.
- Universität Wien - 100%
- Joachim Stöckler, Technische Universität Dortmund - Germany
- Costanza Conti, Universita degli Studi di Firenze - Italy
- Lucia Romani, University of Bologna - Italy
- Vladimir Protasov, Universitá dell´ Aquila - Italy
Research Output
- 37 Citations
- 13 Publications
- 1 Software
-
2025
Title Stability under dwell time constraints: Discretization revisited DOI 10.1016/j.nahs.2025.101608 Type Journal Article Author Mejstrik T Journal Nonlinear Analysis: Hybrid Systems -
2025
Title A hybrid approach to joint spectral radius computation DOI 10.1016/j.laa.2025.06.024 Type Journal Article Author Mejstrik T Journal Linear Algebra and its Applications -
2024
Title Patterns for __host__ __device__ programming in Cuda DOI 10.1145/3698322.3698329 Type Conference Proceeding Abstract Author Mejstrik T Pages 1-14 -
2020
Title Optimal Hölder-Zygmund exponent of semi-regular refinable functions DOI 10.1016/j.jat.2019.105340 Type Journal Article Author Charina M Journal Journal of Approximation Theory Pages 105340 Link Publication -
2020
Title Algorithm 1011 DOI 10.1145/3408891 Type Journal Article Author Mejstrik T Journal ACM Transactions on Mathematical Software (TOMS) Pages 1-26 -
2023
Title Elliptic polytopes and invariant norms of linear operators DOI 10.1007/s10092-023-00547-z Type Journal Article Author Mejstrik T Journal Calcolo -
2024
Title Fast computation of radio wave diffraction effects DOI 10.1002/dac.5930 Type Journal Article Author Berisha T Journal International Journal of Communication Systems -
2024
Title Multivariate compactly supported C functions by subdivision DOI 10.1016/j.acha.2024.101630 Type Journal Article Author Charina M Journal Applied and Computational Harmonic Analysis -
2022
Title Injection testing backed refactoring DOI 10.1145/3551902.3551966 Type Conference Proceeding Abstract Author Mejstrik T Pages 1-7 Link Publication -
2021
Title Analytic Functions in Local Shift-Invariant Spaces and Analytic Limits of Level Dependent Subdivision DOI 10.1007/s00041-021-09836-z Type Journal Article Author Charina M Journal Journal of Fourier Analysis and Applications Pages 45 Link Publication -
2022
Title The finiteness conjecture for 3x3 binary matrices Type Conference Proceeding Abstract Author Thomas Mejstrik Conference Dolomites Research Notes On Ap- proximation Link Publication -
2021
Title Joint spectral radius and ternary hermite subdivision DOI 10.1007/s10444-021-09854-x Type Journal Article Author Charina M Journal Advances in Computational Mathematics Pages 25 Link Publication -
2021
Title Bivariate two-band wavelets demystified DOI 10.1016/j.laa.2020.08.013 Type Journal Article Author Charina M Journal Linear Algebra and its Applications Pages 13-36 Link Publication