Two Models for Surface Segmentation using the Total Variation of the Normal Vector

Manuel Weiß, Lukas Baumgärtner, Laura Weigl, Ronny Bergmann, Stephan Schmidt +1 more
11/30/2024
cs.CVmath.NA

No confident code implementation found for this paper.

Abstract

We consider the problem of surface segmentation, where the goal is to partition a surface represented by a triangular mesh. The segmentation is based on the similarity of the normal vector field to a given set of label vectors. We propose a variational approach and compare two different regularizers, both based on a total variation measure. The first regularizer penalizes the total variation of the assignment function directly, while the second regularizer penalizes the total variation in the label space. In order to solve the resulting optimization problems, we use variations of the split Bregman (ADMM) iteration adapted to the problem at hand. While computationally more expensive, the second regularizer yields better results in our experiments. In particular it removes noise more reliably in regions of constant curvature. In order to mitigate the computational cost, we present a manifold Newton scheme for the most expensive subproblem, which is related to the Riemannian center of mass on a sphere. This significantly improves the computational cost.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{wei2024models,
  title  = {Two Models for Surface Segmentation using the Total Variation of the Normal Vector},
  author = {Manuel Weiß and Lukas Baumgärtner and Laura Weigl and Ronny Bergmann and Stephan Schmidt and Roland Herzog},
  year   = {2024},
  eprint = {2412.00445},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2412.00445v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2412.00445.svg)](https://codeofpaper.com/paper/2412.00445)

Discussion