Learning Image Fractals Using Chaotic Differentiable Point Splatting
Adarsh Djeacoumar, Felix Mujkanovic, Hans-Peter Seidel, Thomas Leimkühler
TL;DR
This work tackles the fractal inverse problem by recovering fractal codes from a single image using a differentiable forward model that combines a parallel chaos-game fractal generator with differentiable point splatting. A hybrid optimization, alternating gradient-based updates with simulated annealing, navigates the highly non-convex landscape to produce high-quality fractal codes that can synthesize infinite-resolution detail. The approach achieves state-of-the-art inversion results against diverse baselines and demonstrates robust zoom-ins, real-image inversions, and ablations validating its key components. The results suggest fractals can serve as scalable, optimizable graphics primitives with potential for extensions to 3D and appearance-aware rendering.
Abstract
Fractal geometry, defined by self-similar patterns across scales, is crucial for understanding natural structures. This work addresses the fractal inverse problem, which involves extracting fractal codes from images to explain these patterns and synthesize them at arbitrary finer scales. We introduce a novel algorithm that optimizes Iterated Function System parameters using a custom fractal generator combined with differentiable point splatting. By integrating both stochastic and gradient-based optimization techniques, our approach effectively navigates the complex energy landscapes typical of fractal inversion, ensuring robust performance and the ability to escape local minima. We demonstrate the method's effectiveness through comparisons with various fractal inversion techniques, highlighting its ability to recover high-quality fractal codes and perform extensive zoom-ins to reveal intricate patterns from just a single image.
