header

Publications


 

Multidimensional Byte Pair Encoding: Shortened Sequences for Improved Visual Data Generation


Tim Elsner, Paula Usinger, Julius Nehring-Wirxel, Gregor Kobsik, Victor Czech, Yanjiang He, Isaak Lim, Leif Kobbelt
International Conference on Computer Vision, ICCV 2025
pubimg

In language processing, transformers benefit greatly from text being condensed. This is achieved through a larger vocabulary that captures word fragments instead of plain characters. This is often done with Byte Pair Encoding. In the context of images, tokenisation of visual data is usually limited to regular grids obtained from quantisation methods, without global content awareness. Our work improves tokenisation of visual data by bringing Byte Pair Encoding from 1D to multiple dimensions, as a complementary add-on to existing compression. We achieve this through counting constellations of token pairs and replacing the most frequent token pair with a newly introduced token. The multidimensionality only increases the computation time by a factor of 2 for images, making it applicable even to large datasets like ImageNet within minutes on consumer hardware. This is a lossless preprocessing step. Our evaluation shows improved training and inference performance of transformers on visual data achieved by compressing frequent constellations of tokens: The resulting sequences are shorter, with more uniformly distributed information content, e.g. condensing empty regions in an image into single tokens. As our experiments show, these condensed sequences are easier to process. We additionally introduce a strategy to amplify this compression further by clustering the vocabulary.




Exact and Efficient Mesh-Kernel Generation


Julius Nehring-Wirxel, Paul Kern, Philip Trettner, Leif Kobbelt
Eurographics Symposium on Geometry Processing 2025
pubimg

The mesh kernel for a star-shaped mesh is a convex polyhedron given by the intersection of all half-spaces defined by the faces of the input mesh. For all non-star-shaped meshes, the kernel is empty. We present a method to robustly and efficiently compute the kernel of an input triangle mesh by using exact plane-based integer arithmetic to compute the mesh kernel. We make use of several ways to accelerate the computation time. Since many applications just require information if a non-empty mesh kernel exists, we also propose a method to efficiently determine whether a kernel exists by developing an exact plane-based linear program solver. We evaluate our method on a large dataset of triangle meshes and show that in contrast to previous methods, our approach is exact and robust while maintaining a high performance. It is on average two orders of magnitude faster than other exact state-of-the-art methods and often about one order of magnitude faster than non-exact methods.

» Show BibTeX

@article{nehring-wirxel2025mesh_kernel,
title={Exact and Efficient Mesh-Kernel Generation},
author={Nehring-Wirxel, Julius and Kern, Paul and Trettner, Philip and Kobbelt, Leif},
year={2025},
journal={Computer Graphics Forum},
volume={44},
number={5},
}





Minimalism or Creative Chaos? On the Arrangement and Analysis of Numerous Scatterplots in Immersi-ve 3D Knowledge Spaces


Melanie Derksen, Torsten Wolfgang Kuhlen, Mario Botsch, Tim Weissker
IEEE Transactions on Visualization and Computer Graphics 2025
pubimg

Working with scatterplots is a classic everyday task for data analysts, which gets increasingly complex the more plots are required to form an understanding of the underlying data. To help analysts retrieve relevant plots more quickly when they are needed, immersive virtual environments (iVEs) provide them with the option to freely arrange scatterplots in the 3D space around them. In this paper, we investigate the impact of different virtual environments on the users' ability to quickly find and retrieve individual scatterplots from a larger collection. We tested three different scenarios, all having in common that users were able to position the plots freely in space according to their own needs, but each providing them with varying numbers of landmarks serving as visual cues - an Emptycene as a baseline condition, a single landmark condition with one prominent visual cue being a Desk, and a multiple landmarks condition being a virtual Office. Results from a between-subject investigation with 45 participants indicate that the time and effort users invest in arranging their plots within an iVE had a greater impact on memory performance than the design of the iVE itself. We report on the individual arrangement strategies that participants used to solve the task effectively and underline the importance of an active arrangement phase for supporting the spatial memorization of scatterplots in iVEs.

» Show BibTeX

@article{Derksen2025,
author={M. {Derksen} and T. {Kuhlen} and M. {Botsch} and T. {Weissker}},
journal={IEEE Transactions on Visualization and Computer Graphics},
title={Minimalism or Creative Chaos? On the Arrangement and Analysis of Numerous Scatterplots in Immersive 3D Knowledge Spaces},
year={2025},
volume={31},
number={5},
pages={746-756},
doi={10.1109/TVCG.2025.3549546}
}





Bijective Feature-Aware Contour Matching


Zain Selman, Nils Speetzen, Leif Kobbelt
30th International Symposium on Vision, Modeling, and Visualization (VMV 2025)
pubimg

Computing maps between data sequences is a fundamental problem with various applications in the fields of geometry and signal processing. As such, a multitude of approaches exist, that make trade-offs between flexibility, performance, and accuracy. Even recent approaches cannot be applied to periodic data, such as contours, without significant compromises due to their map representation or method of optimization. We propose a universal method to optimize maps between periodic and non periodic univariate sequences. By continuously optimizing a piecewise linear approximation of the smooth map on a common intermediate domain, we decouple the map and input resolution. Our optimization offers bijectivity guarantees and flexibility with regards to applications and data modality. To robustly converge towards a high quality solution we initially apply a low-pass filter to the input. This creates a scale space that suppresses local features in the early phase of the optimization (global phase) and gradually adds them back later (local phase). We demonstrate the versatility of our method on various scenarios with different types of sequences, including multi-contour morphing, signature prototypes, symmetry detection, and 3D motion-capture-data alignment.



Awards:
» Show BibTeX

@inproceedings{10.2312:vmv.20251243,
booktitle = {Vision, Modeling, and Visualization},
editor = {Egger, Bernhard and Günther, Tobias},
title = {{Bijective Feature-Aware Contour Matching}},
author = {Selman, Zain and Speetzen, Nils and Kobbelt, Leif},
year = {2025},
publisher = {The Eurographics Association},
ISBN = {978-3-03868-294-3},
DOI = {10.2312/vmv.20251243}
}





Quantised Global Autoencoder: A Holistic Approach to Representing Visual Data


Tim Elsner, Paula Usinger, Victor Czech, Gregor Kobsik, Yanjiang He, Isaak Lim, Leif Kobbelt
30th International Symposium on Vision, Modeling, and Visualization (VMV 2025)
pubimg

In quantised autoencoders, images are usually split into local patches, each encoded by one token. This representation is redundant in the sense that the same number of tokens is spend per region, regardless of the visual information content in that region. Adaptive discretisation schemes like quadtrees are applied to allocate tokens for patches with varying sizes, but this just varies the region of influence for a token which nevertheless remains a local descriptor. Modern architectures add an attention mechanism to the autoencoder which infuses some degree of global information into the local tokens. Despite the global context, tokens are still associated with a local image region. In contrast, our method is inspired by spectral decompositions which transform an input signal into a superposition of global frequencies. Taking the data-driven perspective, we learn custom basis functions corresponding to the codebook entries in our VQ-VAE setup. Furthermore, a decoder combines these basis functions in a non-linear fashion, going beyond the simple linear superposition of spectral decompositions. We can achieve this global description with an efficient transpose operation between features and channels and demonstrate our performance on compression.



Awards:
» Show BibTeX

@inproceedings{10.2312:vmv.20251231,
booktitle = {Vision, Modeling, and Visualization},
editor = {Egger, Bernhard and Günther, Tobias},
title = {{Quantised Global Autoencoder: A Holistic Approach to Representing Visual Data}},
author = {Elsner, Tim and Usinger, Paula and Czech, Victor and Kobsik, Gregor and He, Yanjiang and Lim, Isaak and Kobbelt, Leif},
year = {2025},
publisher = {The Eurographics Association},
ISBN = {978-3-03868-294-3},
DOI = {10.2312/vmv.20251231}
}






Previous Year (2024)
Datenschutzerklärung/Privacy Policy Home Visual Computing institute RWTH Aachen University