interpolation theory (Peetre’s K-functional and the
notion of invariant K-minimal sets), Setterqvist has
investigated the limits to which taut string methods
may be extended (Setterqvist, 2016).
In its original formulation, the Taut string algo-
rithm instruct us to find the solution of the shortest
path problem
min
W ∈T
λ
L(W ) :=
Z
b
a
q
1 +W
0
(x)
2
dx , (3)
hence the epithet ‘taut string’. However, the ‘stret-
ched rubber band’-energy E in step 3 of the algorithm
is not only easier to handle analytically, it also has
precisely the same solution as (3). While this is intui-
tively clear from our everyday experience with rub-
ber bands and strings, the assertion is, mathematically
speaking, not equally self-evident so a proof is offered
in Appendix A.
The main purpose of this paper, the first of two,
is to present a new, elementary proof of the following
remarkable result:
Theorem 1. The Taut string algorithm and the ROF
model yield the same solution; f
λ
= u
λ
.
This is not new; a discrete version of this theorem
was proved in (Mammen and van de Geer, 1997) and
in (Davies and Kovac, 2001). In the continuum set-
ting, the equivalence result was explicitly stated and
proved in (Grassmair, 2007). There is also an exten-
sive treatment in (Scherzer et al., 2009, Ch. 4). In-
deed, a few years earlier (Hinterm
¨
uller and Kunisch,
2004, p.7), in a brief (but inconclusive) remark, refer
to the close relation between the ROF model and the
Taut string algorithm.
The second main result of the paper, whose proof
we give in Section 6, is the following “fundamental”
estimate on the denoised signal:
Theorem 2. If the signal f belongs to BV (I) then, for
any λ > 0, the denoised signal u
λ
satisfies the inequa-
lity
−( f
0
)
−
≤ u
0
λ
≤ ( f
0
)
+
, (4)
where ( f
0
)
+
and ( f
0
)
−
denote the positive and the
negative variations, respectively, of f
0
(distributional
derivative).
Just like f
0
, the derivative u
0
λ
is computed in the
distributional sense and is, in general, a signed mea-
sure. Recall that ( f
0
)
+
and ( f
0
)
−
are finite positive
measures satisfying f
0
= ( f
0
)
+
− ( f
0
)
−
, see e.g. (Ru-
din, 1986, Sec. 6.6). As an example, compute the
derivatives of f and u
λ
= f
λ
as shown in Figure 1.
The proof of the theorem is based on (an extension of)
the Lewi–Stampacchia-inequality (Lewy and Stam-
pacchia, 1970) and uses the Taut String-interpretation
of the ROF model (Theorem 1) in an essential way.
A significant consequence of Theorem 2 is that
for an in-signal f belonging to BV (I) we get u
λ
→ f
strongly in BV (I) as λ → 0+ . The usual Moreau–
Yosida approximation result, see e.g. (Ambrosio
et al., 2000, Ch. 17), only gives the weaker u
λ
→ f in
L
2
(I) and
R
I
|u
0
λ
|dx →
R
I
| f
0
|dx as λ tends to zero.
Further contributions of the paper are: i) The re-
derivation some known properties of the ROF model
(Propositions 2) and ii) proof of some precise results
on the rate of convergence of u
λ
→ f as λ tends to
zero Propositions 3 and 4—collecting all such result
in one place! iii) A new and slick proof of the (known)
fact that u
λ
is a semi-group with respect to λ (Propo-
sition 8). iv) Finally we indicated how our method of
proof can be modified and applied to the problem of
isotonic regression.
The paper is based on the author’s preprint (Over-
gaard, 2017) and is completely theoretical. All exam-
ples, including the ones in the figures, are computed
by hand using the taut string interpretation. Howe-
ver, we predict that the theory developed can be used
to construct new fast non-iterative algorithms for de-
noising using the ROF-model or, at least, can be used
to shed new light on existing such algorithms such
as (Condat, 2013).
2 OUR ANALYSIS TOOLBOX
Throughout this paper I denotes an open, bounded
interval (a, b), where a < b are real numbers, and
¯
I = [a, b] is the corresponding closed interval.
C
1
0
(I) denotes the space of continuously differen-
tiable (test-)functions ξ : I → R with compact support
in I, and C(
¯
I) is the space of continuous functions on
the closure of I.
For 1 ≤ p ≤ ∞, L
p
(I) denotes the Lebesgue space
of measurable functions f : I → R with finite p-norm;
k f k
p
:=
R
b
a
| f (x)|
p
dx
1/p
< ∞, when p is finite,
and k f k
∞
= esssup
x∈I
| f (x)| < ∞ when p = ∞. The
space L
2
(I) is a Hilbert space with the inner product
h f , gi = h f ,gi
L
2
(I)
:=
R
b
a
f (x)g(x) dx and the corre-
sponding norm k f k :=
q
h f , f i
L
2
(I)
= k f k
2
.
We are going to need the Sobolev spaces over L
2
:
H
1
(I) =
u ∈ L
2
(I) : u
0
∈ L
2
(I)
,
were u
0
denotes the distributional derivative of u.
This is a Hilbert space with inner product hu, vi
H
1
:=
hu,vi + hu
0
,v
0
i and norm kuk
H
1
= (ku
0
k
2
2
+ kuk
2
2
)
1/2
.
Any u ∈ H
1
(I) can, after correction on a set of mea-
sure zero, be identified with a unique function in C(
¯
I).
In particular, a unique value u(x) can be assigned to u
for every x ∈
¯
I.
ICPRAM 2018 - 7th International Conference on Pattern Recognition Applications and Methods
234