A NNALI DELLA
S CUOLA N ORMALE S UPERIORE DI P ISA Classe di Scienze
T HOMAS J. R ICHARDSON
Limit theorems for a variational problem arising in computer vision
Annali della Scuola Normale Superiore di Pisa, Classe di Scienze 4
esérie, tome 19, n
o1 (1992), p. 1-49
<http://www.numdam.org/item?id=ASNSP_1992_4_19_1_1_0>
© Scuola Normale Superiore, Pisa, 1992, tous droits réservés.
L’accès aux archives de la revue « Annali della Scuola Normale Superiore di Pisa, Classe di Scienze » (http://www.sns.it/it/edizioni/riviste/annaliscienze/) implique l’accord avec les conditions générales d’utilisation (http://www.numdam.org/conditions). Toute utilisa- tion commerciale ou impression systématique est constitutive d’une infraction pénale.
Toute copie ou impression de ce fichier doit contenir la présente mention de copyright.
Article numérisé dans le cadre du programme Numérisation de documents anciens mathématiques
http://www.numdam.org/
Arising
inComputer Vision
1THOMAS J. RICHARDSON
PART I Introduction 1. -
Background
In this paper we present a result for a
"free-discontinuity" [8] problem
which has
applications
in computer vision. It is in the context of thisapplication
that the result finds relevance. We are interested in minimizers of the functional
where Q c c
(A
c c B means the closure of A is a compact subset ofB),
r c Sz is
relatively closed, g
EL’(K2), f
EW1,2(o.),
and aand $
are constants.(For convenience,
whenever we do notexplicitly
state with respect to whichmeasure we are
integrating, Lebesgue
measure is to beunderstood).
When thefunction g
isinterpreted
as theintensity
of an observedimage,
the functionf
isthought
to represent apiecewise
smoothapproximation
to g while r represents the set ofedges
in theimage.
Thisapproach
to thesegmentation problem
of computer vision is known as the Variational Formulation and was introducedby
Mumford andShah, [15, 16].
A related functional of interest arises
by allowing ,~
and a to tend tozero while
keeping
their ratio fixed. In this limit the minimizers of Eapproach locally
constant functions ono.Br.
Mumford and Shah were thus lead to also introduce thefollowing
functional1 This
work was done while the author was at the Laboratory for Information and DecisionSystems, MIT, and was supported by the Army Research Office under contracts DAAG-29-84- K-0005 and DAAL03-86-K-0171 (Center for Intelligent Control Systems) and by the Air Force
Office of Scientific Research under contract 89-0279B.
Pervenuto alla Redazione 1’ 11 Giugno 1990 e in forma definitiva il 22 Gennaio 1991.
where r =
S2B U Qt
and thefi
are constants. Thisfunctional,
because of its~ ~ i i
greater
simplicity,
lends itself to morethorough analysis.
We will beconsidering
minimizers of this functional as well.
Mumford and Shah
conjectured
that there exist minimizers of E in which r iscomposed
of a finite number ofC
1 curves. Such a result has in fact been shown forEo [16, 23, 14].
In[16]
the Authors studied the first variation of Epositing
the existence of such minimizers. The results of theiranalysis
show that
(regular)
r, which minimize E, can possessonly
very restricted types ofsingularities. (Essentially
the same results alsoapply
to minimizers ofEo).
Within the context of computervision,
the constraintsplaced
onpossible segmentations by
these results must be considered a drawback of the variational formulation. Inparticular,
corners andT-junctions, long recognized
assignificant
features in
images,
tend to be distorted. Thefollowing
are some of the constraintson
r’s,
which minimize E andEo, proved by
Mumford and Shah in[16]. They
are illustrated in
Figure
1.Non-minimal
geometries Corresponding
minimalgeometries
Figure
1 - Calculus of variations results(i)
If r iscomposed
of01,1
1 arcs, then at most three arcs can meet at asingle point,
andthey
do so at 120°.(ii)
If r iscomposed
of01,1
1 arcs, thenthey
meet a S2only
at anangle
of 90°.(iii)
If r iscomposed
of arcs, then it never occurs that two arcs meet at anangle
other than 180°.(iv)
If x e rand,
in aneighbourhood
of x, r is thegraph
of aC2 function,
then(p(f _ g)2
+(O(f _ g)2
+ + = 0, where thesuperscripts
+ and - denote the upper and lower trace of the associated function on r at x andcurv(r)
denotes the curvature of r at x.These results
help
to characterize the structure of r which minimize E(or Eo)
butthey
do soonly
in a local fashion. Thatis, they only
saysomething
about solutions on the level of
microscopic
detail. The resultspresented
inthis paper
show,
at least in anasymptotic
sense, that the solutions foundby minimizing
E andEo
may bequite
reasonable when viewedglobally.
The maintheorem states
that,
as{3 -t
oo, the r which minimize E and Eo are "close to"(in
the sense of Hausdorffmetric)
what is"appropriate",
whereappropriate
isdefined in terms of the
discontinuity
set of theimage.
The energy functional associated with the variational formulation is ad hoc.
It seems necessary, for
producing
models forvision,
to make ad hoc choices at some level unless one isspecifically
interested inreproducing
humanvision,
in which case one canappeal
toempirical
evidence. Thedifficulty
with the resultsstemming
from the calculus of variations is thatthey
do not support the use of the variationalapproach
as animage segmenting
scheme with respect to thegoal
ofobtaining intuitively appealing segmentations.
Theimposed properties
of minimal
edges
are a consequence of theparticular
ad hoc structure of thefunctional
(e.g.,
the use of’length’
asopposed
to some otherpenalty
term on theedges)
and do not reflect an intrinsicproperty
of theproblem
at hand. How thencan one
improve
upon such ad hoc models? Oneapproach
isdeveloped
in[17].
Consider the set of all
possible
minimizers of the functional E, over allpossible
values of the parameters. Each of these minimizers possess the
properties
whichthe model
imposes. However,
if we take the closure of these functions in anappropriate topology,
we may widen the class of functionsconsiderably.
Whatwe show in Part II is that
particularly meaningful
members of such a closuremay be found
by taking
the parameters associated with the functional to certain limits. Infact,
one canproduce essentially
anypiecewise
smooth function in this wayand, hence,
obtain a moregeneral
model forimages
and theiredges.
An idea which follows
naturally
from this one is todevelop
analgorithm
inwhich the same limit is taken.
Roughly speaking,
this is what has been done in[17].
Acomplete description
of thealgorithm
isbeyond
the scope of this paper;however,
for the sake ofcompleteness
and to motivate the results of thispaper, the
following provides
a shortsynopsis.
We
begin
with a theorem which statesthat,
as(3
tends to oo, theedges
found
by minimizing E(o)
will converge to thediscontinuity
set of the datag,
assuming
it ispiecewise
smooth. A similar theorem holds forEo when g
ispiecewise
constant.(The proofs
of these theorems arepresented
in thispaper).
This
implies,
inparticular,
that one can recoverT-junctions
and corners, at leastasymptotically, by
the variational method. We also characterize thedegree
ofcorruption
of theimage
which can be allowed before these results break down.The limit theorems are not
enough
to fulfill therequirements
of apractical segmentation
formulation because in effectthey require
the "scale" to tend to1
the
microscopic.
For a fixed value of a, "scale" can be related to{3- 2.
This parameter isproportional
to the range over whichsmoothing
occurs. Ingeneral,
the errors one obtains in the localization of boundaries
(such
as therounding
ofcorners)
varydirectly
with the "scale" of thesegmentation. Thus,
the relativeerrors do not
improve
as one tends towards themicroscopic
scale. Thegoal
ofthe
algorithm,
which isdeveloped
in[17],
is to take the limitsuggested by
thelimit
theorems, retaining
"coarse scale"boundaries, letting
them tend to limitpositions
whilepreventing
thesegmenting
of smaller scale features. We willnot concern ourselves here with how this is
accomplished;
the purpose of this paper is to present theproof
of the limit theorems.2. - Mathematical
preliminaries
This section
provides
an introduction to the relevant mathematical framework. In the firstsection,
definitions of the Hausdorff and Minkowskimeasures and the Hausdorff metric are
provided.
In the nextsection,
we defineand
present
some basicproperties
of the space BV and asubspace
SBV, thespecial
functions of boundedvariation,
which was introducedby
DeGiorgi
andAmbrosio in
[7].
The spaceSBV(Q) plays
animportant
role in thestudy
of thefundamental mathematical
questions
associated with the variational formulation.It is in the SBV
setting
that the mostgeneral
existence results have been achieved.Also,
ourasymptotic
theorems for minimizers of E and Eo(see
SectionII)
areproved
in the SBVsetting.
2.1. Metrics and measures
In this section we introduce a
variety
of ideas useful indealing
with the’edges’
of animage.
The’image’
will be a real valued function defined on a bounded openrectangle
Q cI1~2. However,
for the definitions tofollow,
Qrepresents
anarbitrary
bounded open subset of A set ofedges generally
refers to a closed subset of Q. The
following
concepts can beapplied
to suchobjects.
For A c R", the
6-neighbourhood
of A will be denotedby [A],
and isdefined
by
rI
denotes the Euclidean norm. In theterminology
of mathematicalmorphology [21], [A]e
is the dilation of A with the open ball of radius ê. A notion of distance between sets, which we will often use, is definedby
thefollowing,
Known as the
Hausdorff
metric,dH(’, ),
is in fact a metric on the space of all non-empty compact subsets ofRigorous
resultsestablishing
the existence ofregular (i.e., piecewise Cl)
r as minimizers of E do not
yet exist;
a moregeneral
measure than’length’
is therefore
required.
Avariety
of measures for subsets of have beeninvestigated (see [11]
for manyexamples). Perhaps
the mostwidely
used andstudied are the Hausdorff measures
[10,
11,18].
For a
non-empty
subset A of R", the diameter of A is definedby
diam(A)
= Let ’where
r( ~ )
is the usual Gamma function. Forinteger
values of s, W, is the volume of the unit ball in For s > 0 and 6 > 0 defineThe
Hausdorff
s-dimensional measure of A is thengiven by
Note that the factor in the definition of
)~8(-)
is included for proper normalization. Forinteger
values of s, Hausdorff measuregives
the desiredvalue on sets where the usual notions of
length,
area, and volumeapply.
Many properties
of Hausdorff measure can be found in[10, 11, 18].
For the results of this paper we willrequire only ).11
I and)~0.
Another measure we will be
needing
is Minkowski content[11].
We willuse I - I
to denoteLebesgue
measure in For any A c R~, 0 s n, andE > 0,
define,
As in the definition of Hausdorff measure, the term Wn-s is included for proper normalization. In
general,
may not exist(for
anexample
see[11],
e-o
Section
3.2.40). However,
lower and upper Minkowski contents can be definedby
and
respectively.
If these two values agree, then one refers to the common value asthe s-dimensional Minkowski content of A, and it is denoted
simply
asThe
following
theorem relates Minkowski content to Hausdorff measure.A subset r of R~ is called
m-rectifiable
if there exists aLipschitzian
functionmapping
a bounded subset of R~ onto r.THEOREM 1
[11,
Theorem3.2.39]. If r is a
closedm-rectifiable
subsetof
R7 then
2.2. Essential boundaries
The
problem
ofdefining
theperimeter
of a setproved
difficult from thepoint
of view of the calculus of variations. Thetopological boundary
doesnot in
general
possess sufficient mathematicalproperties
to fulfill the usualrequirements
of the calculus. Federer[11] introduced
a notion based on the idea ofdensity.
The essentialboundary
of a set is thosepoints
where the set hasdensity
other than zero or one. To be moreprecise,
for a borel set A c Q wedefine,
where Wn is,
asbefore,
the volume of the unit ball inAt
is the set whereA has
density
t. The essentialboundary
a*A isgiven by
The essential
boundary
possesses thefollowing
property,also,
the iscountably
rectifiable in the sense of Federer([11], Chapter 3), i.e.,
where the
rn
areC’ hypersurfaces
andA result which characterizes the essential
boundary
verynicely
is thefollowing.
For bounded measurable setsA,
if~~(9*A)
oo thenA measurable set A c R~
satisfying
na * A)
oo for all compact is referred to as aCaccioppoli
set.This concept of
boundary
will behelpful
in the formulation of thepiecewise
constant version of the limit theoremproved
in Section 4.Also,
it was usedby
Mumford and Shah in theirproof
of the existence of minimizers forEo.
2.3. SBV
functions
Let J be an open interval in R, then u : J -> R is a function of bounded variation in J if
Vj(u)
is called the total variation of u in J. The spaceBV(J)
is the space of Borel functions u : J - R such thatess-Vj(u)
= = u almosteverywhere}
+oo.In
higher
dimensions this definition can begeneralized by slicing
arguments[2].
The space
BV(Q)
can be characterized in other ways. Inparticular
the functionsin
BV(Q)
are those functions u EL1(o.)
such thatDu,
the distributional deriva- tive of u, isrepresentable
as a bounded Radon measure on Q with values inV [11, 12].
For each x E Q, u E
BV(Q),
one can define theapproximate
upper(and lower)
limitof
u at x. The upper limit is the greatest lower bound on allt E
[-oo, oo]
such that{x u(x)
>tl
has 0density
at x,i.e.,
Similarly,
theapproximate
lower limit isPoints where u+ = u- are
points
ofapproximate continuity
for x. Theremainder,
the
jump
set of u, those x for whichu- (x) u+(x),
is denotedSu.
If u E£00(0.)
then the
points
ofapproximate continuity
areprecisely
theLebesgue points
ofu, i.e.,
, -By
theLebesgue
derivation theorem weconclude IS. = 0.
It turns out that for
).In-I-almost
all xE Su
one can define anapproximate tangent
toSu
while u+ and u-provide
one sided limits[12]. Given v,
a unitvector in R7, z c R, we say that z =
u+(x, v)
iffor every 6 > 0.
Similarly,
one definesu-(x, v)
=u+(x, -v).
Forall x
c Su
there is aunique
v such that u-(x) =u-(x, v)
andu+(x)
=u+(x, v).
The vector v represents a normal to
Su.
For any function u E the measure Du can be
decomposed
asThe first term, Vu
dx,
represents the part of Du which isabsolutely
continuouswith respect to
Lebesgue
measure(which
we denoteby dx),
and Vu EL (Q, R)
is thus the
corresponding Radon-Nikodym
derivative. Ju + Cu represents the part of Du which issingular
with respect toLebesgue
measure. The measureJu is defined on any Borel set B E 0.
by
where
vn(x)
is theapproximate
normal toSu
at x ESu.
The measureCu(B)
is a bounded Radon measure on Q with values in
I1~2.
It is a factthat,
if+oo, then
Cu(B)
= 0[2, 7].
It is clear that Ju captures thejump
ofdiscontinuity
setof u,
and Vu dx captures the smooth part.Thus,
a reasonable formulation of the variationalproblem
in thissetting
is: find minimizers offor u E
BV(Q) (where
Q is ndimensional).
Thedifficulty
which arises is that the functional Egives
no control over Cu. In fact the Cantor-Vitelli function in one dimension satisfies Du = Cu[3].
A consequence of this is that E is notcoercive in
BV(Q), i.e.,
E bounded sets are not compact.We say u E
SBV(K2)
if u EBV(Q)
and Cu = 0. ,SBV~ possesses some very usefulproperties.
Forexample,
as withBV(Q), membership
in SBV can bedetermined
by examining
one-dimensionalsections,
and ,SBV is closed underLl
limits of BV-norm bounded sequences.Furthermore,
the functional E is lower-semicontinuous in SBV withrespect
to theLl topology.
This issue will be discussed further in Section 2.5. The remainder of this section is devoted tostating
some results on SBV functions which we will laterrequire. Although
all of the results hold in in
general,
we willrequire
themonly
inI1~2.
Sinceresticting
tollg2 simplifies
the statements of theresults,
we will confine ourselvesto this case. In
particular,
we assume henceforth that Q ccLet B cc 0. be an open set with
Lipschitz boundary
such thatSu
n 8Bhas
only
a finite number ofpoints.
From the trace theorems for BV functions(see [12]
Theorem2.10)
it followsthat,
for u Efor every bounded Borel vector
field 0
E where v is the outwardnormal to B.
Thus,
if it is also true that u ESBV(Q)
thenBy
some ratherdeep
results due to DeGiorgi-Carriero-Leaci [9],
it ispossible
tocharacterize the condition x
E Su by examining
thedecay
of certain functionals evaluated in balls centered at x.THEOREM 2
[9,
Theorem3.6].
Let x c 0 and u ESBV(Q). If,
then
x V Su.
The
proof
of this theorem is based on ageneralization
to SBV of thePoincare-Wirtinger inequality.
To state the next result we need to introduce some more notation. Let
u E
SBV(Q).
For everycompact
set K C Sz we set,and
Obviously (D
F, and we define the deviation fromminimality
asTHEOREM 3
[9,
Theorem4.13].
There exist universal constantsç,
I > 0 such that,if
u ESBV(Q), Bp(x)
C C S2for
some p > 0, and eachof
thefollowing
three conditions holds,then
Bp(x))
= 0,(and
hencex V Su).
P
PROOF. See
[9]
or[3].
ElThe
proof
of this theorem is based on another theorem which wequote
below. To state this theorem it is convenient to reintroduce cx into the notation.Thus
temporarily
we set,and
THEOREM 4.
For any
6 E(0, 1 )
there exist two universalconstants ~
and0 such that,
if
p > 0,Bp(x)
E 0. and u ESBV(Q)
withthen
The theorem is
proved by
contradiction.Assuming
the theorem isfalse,
it ispossible
tofind 6
E(o,1 ),
an a > 0, and sequences xn, un such that6U 0, BPn (Xn)
C Q,and
By rescaling
andtranslating,
one obtains a sequence vn of functions inS’BY(Bl)
such that Fvn, a , Bl - l, ~’ vn, ~~i) ~
andSince - T
oo and the deviation fromminimality
in Bl tends to 0, in the limitin
the functions vn should behave like harmonic functions. But if v is an harmonic
function,
thenand in this way a contradiction is found.
2.4. Partitions in
Caccioppoli
setsIt will be convenient when
treating
thepiecewise
constant version of theproblem
to be able to translate back and forth between an SBV formulation and one based onpartitions.
In this section we state the facts which will be ofuse in this respect.
A sequence
fl~.1
is a Borelpartition
of S2 if eachRï
is a Borel set,R, n Rj = 0
whenever andU R, =
U. We will call a Borelpartition
ai
i00
Caccioppoli partition
if~ ,~ 1 (S~
n8* R¡)
oo.i=i
LEMMA 5. Let
Caccioppoli partition of
0., and let ai be abounded sequence
of
real numbers such thatai f
ajfor i f j. Then,
and
PROOF. See
[5,
Lemma1.10].
DLEMMA 6. Let u E be such that Vu -= 0 and oo. Then there exists a
Caccioppoli partition
and a sequencefail satisfying ai f= aj
for i f= j
such thatPROOF. See
[5,
Lemma1.11 ] .
D2.5. Existence results
The
following
theorem established the existence of"regular"
minimizersfor
Eo.
THEOREM 7
[14].
Let Q be an openrectangle
and let g EL°° (S2).
For allone-dimensional sets r meeting
each other at that their rend-points,
U aS2 is made and upfor of
all afinite locally
number constantof functions f
on there exist anf
and a r which minimize Eo.Mumford and
Shah [16] proved
a similar theorem with the restriction that g be continuous on Q. In this casethey
showed that r iscomposed
of a finitenumber of
C2
curves. The theoremquoted
above wasproved by
Morel andSolimini in
[14] using direct,
constructive methods.Finally,
anotherproof, using
r restricted to be unions of line
segments
and thentaking
limits as the segmentlengths
tend to zero, was achievedby Wang [23].
In the n dimensional case, existence results were obtainedby Congedo
and Tamanini[5]
with rlying
inthe class of
relatively
closed sets.Equivalent
results for minimizers of E in the two dimensional case havenot been achieved.
However,
for a "weak" version of theproblem,
to be detailedlater,
an existence result has been attained. This result was achievedby proving
a
regularity
result on minimizers of a yet weaker version of theproblem posed
in the SBV
setting. Formulating
theproblem
in SBV, the functional appearsas below , ,
where
f
ESBV(Q),
dx is the part ofD f
which isabsolutely
continuouswith respect to
Lebesgue
measure, andS f
is thejump
set off.
Ambrosio[2] proved
a compactness theorem and alower-semicontinuity
theorem for thespace which allows the assertion of existence of minimizers to
ESBv.
These theorems are
required
for theproofs
of ourasymptotic
results in Part II.THEOREM 8
[2] [3,
Theorem3 .1 ] .
C sequencesatisfying
Then,
there exists asubsequence
Unkconverging
inLl loc (Q)
to u ESBV(Q).
Moreover
We mention in
passing that,
if it can be shown that inLl loc (Q) by
other means, then the weak convergence results
apply
to theoriginal
sequence.To
complete
theproof
of existence ofSBV(Q)
minimizers ofESBV,
thefollowing
has beenproved.
THEOREM 9
[2] [3,
Theorem4.2]. If un - u in
C oo, then
The "weak" formulation of the functional E takes the form
where r is a
relatively
closed subset of Q andf
EWl,2(o.).
To make theconnection between this formulation and the SBY
formulation,
the firststep
isto note that the SBV formulation is more
general.
Thefollowing proposition
makes this assertion.
PROPOSITION 10
[3, Proposition 3.3].
Let r closed set such thatoo, and let u e
Then, u
ESBV(Q)
andSu
c r U Nwith
~l 1 (N) = 0.
A consequence of this
proposition
is that the minimum achieved under the SBY formulation is less than orequal
to the infimum of the "weak" formulation.However,
anequivalence
between this formulation and the weak formulationwas achieved
through
aregularity
theorem for S’BY minimizers in[9].
THEOREM 11
[9].
Let u ESBV(K2)
be a minimizerof ESBV. Then,
The most difficult and
interesting part
of this theorem is the last statement.The
proof
uses the two theoremsquoted
in Section 2.3. The mostimportant
result needed for the
proof (beyond
what hasalready
been mentioned in Section2.3)
isthat,
iff
minimizesEsBv,
then the setis open. This is established
by showing
that if x EQo
then the conditions of Theorem 3 are satisfied at x and also in someneighbourhood
of x. But allpoints
where these conditions are satisfied are inQo by
Theorem3; thus, Qo
is open. To see
why (iv) follows,
let r =S2BSZo:
where
r8
has zeroLebesgue
measure sinceA
general
result for Hausdorff measures[9] implies
for all 6 > 0 and Borel sets B.
Thus, by setting B
= we obtainand,
since 6 isarbitrary, ~! 1 (rB S~)
= 0.Finally,
since r isrelatively
closed inQ, we get S2 n c
rB Su
and(iv)
isproved.
The
following
is thusestablished,
THEOREM 12. Let 0. be an open
rectangle
and let g ELoo(o.).
For allrelatively
closed sets F c Q andfor
allfunctions f
E there exists anf
and a r which minimize E.An
independent proof
of the existence theorem for theR2
case, due to DalMaso-Morel-Solimini,
wasgiven
in[6].
In the same reference the authorsalso showed that minimizers of E possess a
regularity
property whichthey
calledthe concentration property. For details we refer to
[6].
Theirresults strengthen
the existence theorem to allow r to be a closed subset of
Q,
rather thanQ,
when Q is a
rectangle.
Animportant implication
for the workpresented
in thispaper is that n
8Q) =
0(in
the two dimensionalcase).
Thus we haveLEMMA 13. In the
V
case, statement(iv) of
Theorem 11 can bestrengthened
to
PROOF. See
[6].
DPART II
Asymptotic
resultsIn this section we state and prove
asymptotic
theorems for minimizers of Eo and E,respectively.
Since the resultsstrongly depend
on those foundfor minimizers of
ESBV,
it is convenient to state and prove the results in that framework. Under some mildregularity assumptions
on g, it is shown that as,~
tends to
infinity, S f(~3),
thejump
set of a minimizer ofEsBv,
will converge toSg
in the Hausdorff metric.(Of
course the same also holds for ther(/3)
whichminimize
E). Furthermore,
we show that the result still holds if theimage g
iscorrupted, by smearing
and additive noise say,provided
thecorruption decays sufficiently quickly
as~3
tends toinfinity.
3. - Minimizers of E
3.1.
Problem f’ormulation
In
general, by
a minimizer of Ewe
mean a minimizer such as describedin Theorem
12;
inparticular, f
E and r is arelatively
closed subset of Q. It will be convenient also to refer back to theformulation
in the SBVsetting. Thus,
we will also consider thatf
ESBV(Q)
and r =S f
n S2. Withoutloss of
generality,
we will set the parameter a = 1 andsubsequently drop
itfrom our notation.
3.1.1.
Assumptions
on the domain,
We will be
assuming
that our domain Q is arectangle.
We do thisprimarily
to allow a reflection argument, based on Lemma
13,
which assures that theboundary
of the domain does not cause the introduction ofspurious
boundaries(see
Theorem26).
3.1.2.
Assumptions
on theimage
We will need some mild
assumptions
on theregularity
of theimage
inorder to achieve the desired result. We summarize them below.
ASSUMPTION 1. g~ E oo and
Sgu
Q
has no isolated
points, i.e.,
if xc- Sgu
thenVp
> 0, nBp(x))
> 0.ASSUMPTION 2. If A c Q is an open set
satisfying dist(A, Sgu )
> 0 then there exists an L oo suchthat,
if x and y are the endpoints
of a linesegment lying
in A,then
We refer to L as theLipschitz
constant associated with A.
Essentially
we have assumed that gu E for any ê > 0.3.1.3. The noise model
For each
~3
E R, we define a class offunctions, parametrized by ~3,
which represents the set ofimages
whichmight actually
be observed. We will denote this class of functionsby Y({3),
and we assumeY($)
c Thefollowing
are the
properties
werequire
ofY(,3):
and
For vision
applications,
a more natural model for thecorruption might
be based on
smearing
and additive noise. We show how we can cast ourassumptions
in a form that makes thisexplicit, provided
weassume
that theLipschitz
constants referred to above areuniformly
bounded on0.B Sgu
and thatthe Minkowski content of
Sgu
is finite.Let Sr
be the class of mapstaking Loo(o.)
to
having
the property that the value of theimage
function at apoint
x E 0. lies within the range of essential values that the
argument
function takes in a ball of radius r around x. Thismodels,
in aquite general
way,smearing
of the
image and, hence,
distortion of the boundaries. Moreformally, (D E Sr
iff C has the
property
An
example
of such a C would be asmoothing
operator definedusing
a mollifierwith
support lying
inside the ball of radius r, but nonlinearperturbations
arealso allowed.
Suppose
there is a constant cb > 0 such that cbr > for allr > 0 and that the uniform
Lipschitz
constant for gu on0.B Sgu
is L.Suppose
further
that g
has arepresentation
of the formfor some O e
Sr
and w E L 00 1 a real scalar. Lethr : (0, oo)
~[0, oo) and hv : (0, oo)
-[0, oo)
be any functionssatisfying
Define
Y(/3)
to be thosefunctions g
which can be written in the form(10),
with #
hv(03B2),
for some 4$ E with rh,(,3).
With this definition ofY(,Q), equations (8)
and(9)
are satisfied sinceWe can now state the limit theorem to be
proved.
THEOREM 14. Under our stated
assumptions,
as{3 -t
oo,{ S f (~3) }
converges toSgu
with respect to theHausdorff
metric, andWe mean
by
thisthat, for
any - > 0, there exists,~’
oo suchthat, if ,~
>,~’
and
f is a
minimizerof
Efor
some g cY(,3),
thendH(Sf, Sgu )
c andI
-.Furthermore,
lim sup3 (f _ gu)2
= 0.(3~00
7
Since we will need to vary g and
,~,
we will useE( f , ,Q, g)
to denote aparticular
evaluation of E andE(,Q, g)
to fix,Q and g
whenf
is considered afree variable. Before
presenting
the technical arguments, weprovide
a sketchof the
main
ideas.The first few results establish convergence of minimizers of E to gu in various senses somewhat weaker than that stated
by
the theorem. Inparticular,
Lemmas
15,
16 and 17 establishthat,
iffn, ,~n,
gn are sequences such that(3n -t
oo, gn E and
fn
minimizesE(,~n, gn),
thenfn
converges to gu inJ fn
-Jgu weakly
as radon measures,and V fn
-weakly
inLl(o.; R2)
and
strongly
in It is also shown that and that forany set A c Q which is
positively separated
fromSgu,
U lim f1A)
= 0.-+Oo
’n
These results alone are
enough
to ensurethat,
for,Q large enough, Sgu
Cbut we defer the statement of this fact until the end of the
proof.
Theopposite
containment,
namely [S fn]ê
CSg.,
does not followdirectly,
and it is theproving
of this statement which constitutes most of the
difficulty
of theproof.
Theorem 3
provides
conditions under which one can assert, for agiven
x E Q and
f
ESBV(Q), that z g Sf.
Ourgoal
is to show that for,~ sufficiently large
these conditions can be satisfied for each x E Toaccomplish
thiswe must, for each such x, find a p such that the
following
are all satisfiedwhere F and T are defined as in Section 2.3. Let vt E be such that it is
equal
tof
outside ofBt(x)
andminimizes
whereBt(x)
0 t
p(x).
Sincef
minimizes E, we know thatthus,
if a boundof
the formIlvt - f ~ ~ ~ h
isestablished,
then one can obtaina bound on
Bt(x))
of the form Since t is bounded aboveby
p, ifwe can
-choose p
as a function of~
and show thathp decays
fasterthan 1,
then the condition
(13)
can be met. The conditions(11)
and(12)
then followeasily.
The remainder of this sketch is devoted to
describing
how we can achievethe desired estimates
on Ilvt -
The function vt can be boundedby
itsboundary conditions, i.e., by
a bound onf
restricted toaBt(x). Thus,
ourgoal
is now to achieve estimates on
f
restricted toBp(x).
Toget strong
bounds onthe range of
f
on9Bp(x)
it isextremely helpful
to haveS f
n8Bp
= ~. Weaccomplish
thisessentially through
Lemma 23. _In Lemma 23 we consider small balls of radius p around a
point x
EWe let p be a function of
/3
of the form p ={3-¡
for somepositive
constant1. We use the notation
J(u, (3, p, x) = ,~ ~ u2 + F(u, BP(x))
and establish the (x)result
where gs
is a smoothed version of gu. There are twokey
observations we wishto make
concerning
theproof
of this lemma. The first is that theproof
involvesredefining f
in a ballBp(x),
where p ~{3-¡,
and thenusing
the fact thatf
itselfminimizes E to obtain estimates.
In order
to redefinef
in a useful way, we usetwo ideas. At