Spectral Total-Variation Processing of Shapes: Theory and Applications
Jonathan Brokman, Martin Burger, Guy Gilboa
TL;DR
This paper extends total variation (TV) based spectral processing from Euclidean domains to smooth parametric surfaces $M \subset \mathbb{R}^3$, enabling nonlinear spectral filtering and deformation of 3D shapes. It develops a surface NETV framework with eigenfunction theory, introduces a non-Euclidean notion of convexity via eigensets, and derives exact relations such as $NETV(C)=per(C)$ and $ \lambda|C| = NETV(C)$ that link eigenfunctions to geometric quantities. It then builds a flow-based, zero-homogeneous spectral framework and proposes three shape-processing methods (M1–M3) plus a TV-based deformation approach that concentrates on bottlenecks. Numerical experiments validate linear decay of eigenfunctions, piecewise-constant deformation along low-perimeter boundaries, and enhanced geometric detail, demonstrating a practical toolkit for shape filtering and deformation on surfaces.
Abstract
We present an analysis of total-variation (TV) on non-Euclidean parameterized surfaces, a natural representation of the shapes used in 3D graphics. Our work explains recent experimental findings in shape spectral TV [Fumero et al., 2020] and adaptive anisotropic spectral TV [Biton and Gilboa, 2022]. A new way to generalize set convexity from the plane to surfaces is derived by characterizing the TV eigenfunctions on surfaces. Relationships between TV, area, eigenvalue, eigenfunctions and their discontinuities are discovered. Further, we expand the shape spectral TV toolkit to include versatile zero-homogeneous flows demonstrated through smoothing and exaggerating filters. Last but not least, we propose the first TV-based method for shape deformation, characterized by deformations along geometrical bottlenecks. We show these bottlenecks to be aligned with eigenfunction discontinuities. This research advances the field of spectral TV on surfaces and its application in 3D graphics, offering new perspectives for shape filtering and deformation.
