The Mathematics of Dots and Pixels: On the Theoretical Foundations of Image Halftoning
Felix Krahmer, Anna Veselovska
TL;DR
The paper addresses the theoretical foundations of image halftoning by linking continuous attraction-repulsion particle models and discrete error-diffusion approaches to rigorous mathematical frameworks. It develops connections between the attraction-repulsion energy $E_K(\mathbf{p})$ and quadrature error $err_k(\mathbf{p})$ in reproducing kernel Hilbert spaces, and demonstrates narrow convergence of halftone measures $\mu_N=\frac{1}{N}\sum_{i=1}^N \delta_{\mathbf{p}_i}$ to the target image as $N\to\infty$ via $\Gamma$-convergence, including a probabilistic reformulation with kernels and discrepancies. It also treats error diffusion as weighted 2D Sigma-Delta quantization, providing a framework with directional weighting and an $L_\infty$ error bound that scales as $\lambda^{-r}$ for oversampling rate $\lambda$, offering theoretical guidance for higher-order schemes. Together, these results unify continuous and discrete halftoning under a rigorous mathematical umbrella, clarifying why both local error diffusion and global attraction-repulsion methods can produce perceptually faithful images and informing future algorithm design. The work highlights open questions in discretization effects, higher-dimensional and non-Euclidean domains, and adaptive strategies for video halftoning, inviting further theoretical and computational advances.
Abstract
The evolution of image halftoning, from its analog roots to contemporary digital methodologies, encapsulates a fascinating journey marked by technological advancements and creative innovations. Yet the theoretical understanding of halftoning is much more recent. In this article, we explore various approaches towards shedding light on the design of halftoning approaches and why they work. We discuss both halftoning in a continuous domain and on a pixel grid. We start by reviewing the mathematical foundation of the so-called electrostatic halftoning method, which departed from the heuristic of considering the back dots of the halftoned image as charged particles attracted by the grey values of the image in combination with mutual repulsion. Such an attraction-repulsion model can be mathematically represented via an energy functional in a reproducing kernel Hilbert space allowing for a rigorous analysis of the resulting optimization problem as well as a convergence analysis in a suitable topology. A second class of methods that we discuss in detail is the class of error diffusion schemes, arguably among the most popular halftoning techniques due to their ability to work directly on a pixel grid and their ease of application. The main idea of these schemes is to choose the locations of the black pixels via a recurrence relation designed to agree with the image in terms of the local averages. We discuss some recent mathematical understanding of these methods that is based on a connection to Sigma-Delta quantizers, a popular class of algorithms for analog-to-digital conversion.
