Anisotropic Diffusion Stencils: From Simple Derivations over Stability Estimates to ResNet Implementations
Karl Schrader, Joachim Weickert, Michael Krause

TL;DR
This paper develops a family of finite difference stencils for anisotropic diffusion, analyzing their stability and demonstrating how they can be efficiently implemented as ResNet blocks for GPU acceleration.
Contribution
It introduces a unified stencil class with a free parameter, derives stability bounds, and translates the scheme into ResNet architectures for efficient GPU computation.
Findings
The stencil class includes existing discretizations and reveals parameter redundancy.
A spectral norm bound ensures explicit scheme stability.
ResNet implementation enables parallel GPU processing.
Abstract
Anisotropic diffusion processes with a diffusion tensor are important in image analysis, physics, and engineering. However, their numerical approximation has a strong impact on dissipative artefacts and deviations from rotation invariance. In this work, we study a large family of finite difference discretisations on a 3 x 3 stencil. We derive it by splitting 2-D anisotropic diffusion into four 1-D diffusions. The resulting stencil class involves one free parameter and covers a wide range of existing discretisations. It comprises the full stencil family of Weickert et al. (2013) and shows that their two parameters contain redundancy. Furthermore, we establish a bound on the spectral norm of the matrix corresponding to the stencil. This gives time step size limits that guarantee stability of an explicit scheme in the Euclidean norm. Our directional splitting also allows a very natural…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Neuroimaging Techniques and Applications · Advanced Mathematical Modeling in Engineering · Generative Adversarial Networks and Image Synthesis
Methods*Communicated@Fast*How Do I Communicate to Expedia? · Average Pooling · Global Average Pooling · Convolution · Residual Connection · Batch Normalization · Max Pooling · Kaiming Initialization · 1x1 Convolution · Bottleneck Residual Block
