An extended Krylov subspace method for decoding edge-based compressed images by homogeneous diffusion
Volker Grimm, Kevin Liang
TL;DR
This paper tackles decoding edge- and dithering-based compressed images by solving a diffusion (heat) equation, reframing decoding as computing $\mathbf{y}(t)=e^{tA}\mathbf{b}$. It develops an extended Krylov subspace method that efficiently handles large time $t$ by using a Krylov basis built from $(\gamma I-A)^{-1}$, enabling accurate approximations ${\bf f}_m$ with very small $m$. The authors provide a rigorous error bound, a practical multigrid-based implementation, and demonstrate substantial speedups over standard time-stepping while maintaining high reconstruction quality on Kodak images, even on mobile devices. The approach yields significant practical impact for real-time or resource-constrained decoding in edge-based image compression and can extend to more general linear PDEs used in inpainting.
Abstract
The heat equation is often used in order to inpaint dropped data in inpainting-based lossy compression schemes. We propose an alternative way to numerically solve the heat equation by an extended Krylov subspace method. The method is very efficient with respect to the direct computation of the solution of the heat equation at large times. And this is exactly what is needed for decoding edge-compressed pictures by homogeneous diffusion.
