Quantised Global Autoencoder: A Holistic Approach to Representing Visual Data

Tim Elsner, Paula Usinger, Victor Czech, Gregor Kobsik, Yanjiang He +2 more
7/16/2024
cs.CVcs.LG

No official code found. Best implementation: DaiDaiLoh/QG-VAE (4 stars, last commit 2025-10-04).

Abstract

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.

View on arXivView PDF

Code Implementations(1)

DaiDaiLoh/QG-VAECommunity68%

According to the paper "Quantised Global Autoencoder: A Holistic Approach to Representing Visual Data"

40Jupyter NotebookJul 16, 20241 years ago

Similar Papers

Cite this paper

@article{elsner2024quantised,
  title  = {Quantised Global Autoencoder: A Holistic Approach to Representing Visual Data},
  author = {Tim Elsner and Paula Usinger and Victor Czech and Gregor Kobsik and Yanjiang He and Isaak Lim and Leif Kobbelt},
  year   = {2024},
  eprint = {2407.11913},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2407.11913v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2407.11913.svg)](https://codeofpaper.com/paper/2407.11913)

Discussion