Pottslab

Pottslab is a toolbox for jump-sparse reconstruction based on the Potts model.

The Potts model is given by

\[ u^* = \arg\min_u \gamma \| \nabla u\|_0 + \| Au - f\|_p^p,\] where \(f \) is noisy data and \(A\) a linear operator.

Application examples

Application to segmentation of vector-valued images


Left: A natural image; Right: Result using Potts model


Application to denoising of jump-sparse/piecewise-constant signals, or step/changepoint detection


Top: Noisy signal; Bottom: Minimizer of Potts functional (ground truth in red)

Download

References

Developers