scieee Science in your language
[en] (orig)

Segment tracking via a spatiotemporal linking process including feedback stabilization in an n-d lattice model

Abstract

This article is an open-access article distributed under the terms and conditions of the Creative Commons Attribution license.

Read accessible full text

Segment tracking via a spatiotemporal linking process including feedback stabilization in an n-d lattice model

Author: Dellen, Babette,Aksoy, Eren Erdal,Wörgötter, Florentin
Publisher: Multidisciplinary Digital Publishing Institute
DOI: 10.3390/s91109355
Source: https://digital.csic.es/bitstream/10261/30498/1/Segment%20tracking.pdf
Senso s 2009,9, 9355-9379; doi:10.3390/s91109355
OPEN ACCESS
senso s
ISSN 1424-8220
www.mdpi.com/jou nal/senso s
A icle
Segmen T acking ia a Spa io empo al Linking P ocess
including Feedback S abiliza ion in an n-D La ice Model
Babe e Dellen 1,2,?, E en E dal Aksoy 3and Flo en in W¨
o g¨
o e 3
1Be ns ein Cen e o Compu a ional Neu oscience G¨
o ingen, Max-Planck Ins i u e o Dynamics
and Sel -O ganiza ion, Bunsens asse 10, 37073 G¨
o ingen, Ge many
2Ins i u de Rob`
o ica i In o m`
a ica Indus ial (CSIC-UPC), Llo ens i A igas 4-6, 08028 Ba celona,
Spain
3Be ns ein Cen e o Compu a ional Neu oscience G¨
o ingen, Depa men o Compu a ional
Neu oscience, III. Physikalisches Ins i u , Geo g-Augus Uni e si y G¨
o ingen - Biophysik,
F ied ich-Hund Pla z 1, 37077 G¨
o ingen, Ge many; E-Mails: [email p o ec ed] (E.A.);
wo [email p o ec ed] (F.W.)
?Au ho o whom co espondence should be add essed; E-Mail: [email p o ec ed];
Tel.: +49-551-391-0765; Fax: +49-551-397-720.
Recei ed: 7 Augus 2009; in e ised o m: 5 No embe 2009 / Accep ed: 9 No embe 2009 /
Published: 20 No embe 2009
Abs ac : Model- ee acking is impo an o sol ing asks such as mo ing-objec acking
and ac ion ecogni ion in cases whe e no p io objec knowledge is a ailable. Fo his
pu pose, we ex end he concep o spa ially synch onous dynamics in spin-la ice models o
he spa io empo al domain o ack segmen s wi hin an image sequence. The me hod is ela ed
o synch oniza ion p ocesses in neu al ne wo ks and based on supe pa amagne ic clus e ing
o da a. Spin in e ac ions esul in he o ma ion o clus e s o co ela ed spins, p o iding an
au oma ic labeling o co esponding image egions. The algo i hm obeys de ailed balance.
This is an impo an p ope y as i allows o consis en spin- ans e ac oss subsequen
ames, which can be used o segmen acking. The e o e, in he acking p ocess he co ec
equilib ium will always be ound, which is an impo an ad ance as compa ed wi h o he mo e
heu is ic acking p ocedu es. In he case o long image sequences, i.e., mo ies, he algo i hm
is augmen ed wi h a eedback mechanism, u he s abilizing segmen acking.
Keywo ds: model- ee segmen acking; image mo ion; image segmen a ion
Senso s 2009,99356
1. In oduc ion
How can me make sense ou o a complex isual scene ha ing no o only li le p io knowledge abou
i s con en s and he objec s he ein? Such p oblems occu , o example, i we wish o lea n cause-e ec s
in an hi he o unknown en i onmen . Vice e sa, many objec de ini ions a e only meaning ul wi hin he
con ex o a gi en scena io and a se o possible ac ions.
Objec acking, i.e., he assignmen o consis en labels o objec s in di e en ames o a ideo, is
impo an o sol ing a ious asks in he ield o compu e ision, including au oma ic su eillance,
human-compu e in e ac ion and a ic moni o ing [1]. Mos objec acking algo i hms equi e ha
p ede ined objec s o in e es s a e de ec ed in he i s ame o in e e y ame o he mo ie. Howe e ,
in an unknown scena io, he acking o image segmen s, p esumably ep esen ing pa s o objec s,
allows o pos pone objec de ini ion o a la e s ep o he isual-scene analysis. Se e al app oaches o
segmen acking ha e been p oposed in he con ex o ideo segmen a ion [2–9]. Some app oaches ely
on segmen ing each ame independen ly, e.g., by classi ying pixels in o egions based on simila i y
in he ea u e space, ollowed by a segmen ma ching s ep based on hei low-le el ea u es [2–5].
O he me hods use mo ion p ojec ion o link segmen s, i.e., he posi ion o a segmen in a u u e
ame is es ima ed om i s cu en posi ion and mo ion ea u es [6–9]. C eme s (2003) acked mo ion
segmen s by join ly sol ing mo ion segmen a ion and mo ion es ima ion by minimizing a single ene gy
unc ional [10].
In he wo ks desc ibed abo e, assump ions o he na u e o objec s being acked o he da a i sel is
being made ei he in he acking p ocedu e i sel (ma ching assump ions) o al eady in he segmen a ion
s ep, o example by assuming a p io i a da a model o some kind. In ou wo k, we aim o educe a p io i
assump ions on he da a by choosing a da a-d i en me hod, i.e., supe pa amagne ic clus e ing o da a,
o he segmen a ion p ocedu e.
Supe pa amagne ic clus e ing inds he equilib ium s a es o a e omagne ic Po s model de ined by
an ene gy unc ion in he supe pa amagne ic phase [11–17]. The Po s model [11] is a gene aliza ion o
he Ising model [18] which desc ibes a sys em o in e ac ing g anula e omagne s o spins, ha can be
in qdi e en s a es, cha ac e izing he poin ing di ec ion o he espec i e spin ec o s. Depending on
he empe a u e, i.e., diso de in oduced o he sys em, he spin sys em can be in he pa amagne ic, he
supe pa amagne ic, o he e omagne ic phase. In he e omagne ic phase, all spins a e aligned, while
in he pa amagne ic phase he sys em is in a s a e o comple e diso de . In he supe pa amagne ic phase
egions o aligned spins coexis s. Bla e al. (1998) applied he Po s model o he image segmen a ion
p oblems in a way ha in he supe pa amagne ic phase egions o aligned spins co espond o a na u al
pa i ion o he image da a [15]. Finding he image pa i ion co esponds o he compu a ion o he
equilib ium s a es o he Po s model. Impo an ly, he ene gy unc ion used he e only consis s o
in e ac ion e ms and does no con ain a da a e m, hence no p io da a model needs o be assumed, e.g.
o al numbe o segmen s o a p io i de ined pixel-label assignmen s. In his sense, he me hod is model
ee. In con as , me hods which ind solu ions by compu ing he minimum o an ene gy unc ion usually
equi e a da a e m—o he wise only i ial solu ions a e ob ained. Hence, he equilib ium-s a e app oach
o he image segmen a ion p oblem has o be conside ed as undamen ally di e en om app oaches
inding he minimum ene gy con igu a ion o ene gy unc ions in Ma ko andom ields [19,20]. As a
Senso s 2009,99357
consequence, he me hod is non-pa ame ic and hus mo e gene ic, only equi ing a pixel-pixel simila i y
c i e ium, e.g., g ay alue, colo o ex u e, o be de ined wi hou making any u he p io assump ions
abou he da a.
The equilib ium s a es o he Po s model ha e been app oxima ed in he pas using he
Me opolis-Has ings algo i hm wi h annealing [21] and he me hods on clus e upda ing, which a e
known o accele a e he equilib a ion o he sys em by sho ening he co ela ion imes be ween dis an
spins. P ominen algo i hms a e Swendsen-Wang [22], Wol [23], and ene gy-based clus e upda ing
(ECU) [16,17]. In addi ion, he ECU algo i hm has been shown o p o ide s able segmen a ion esul s
o e a la ge empe a u e ange (which is he main con ol pa ame e ) han Swendsen-Wang [16,17].
All o hese me hods obey de ailed balance, ensu ing con e gence o he sys em o he equilib ium s a e.
Howe e , con e gence has only been shown o be polynomial o special cases o he Po s model. The
Po s model is known o be NP ha d in he gene al case. The elaxa ion p ocesses which can be emula ed
in spin-la ice models a e o en being used as app oxima ions o synch oniza ion p ocesses wi hin neu al
assemblies [12–17].
In ou me hod, acking o segmen s is accomplished h ough simul aneous segmen a ion o adjacen
ames which a e linked using local co espondence in o ma ion, e.g., compu ed ia s anda d algo i hms
o op ic low [24]. By pe o ming mo ion p ojec ion and image segmen a ion wi hin a single p ocess we
do no equi e any explici ma ching o image segmen s, hus u he educing a p io i assump ions ha
ha e o be made abou he da a. Synch onizing he segmen a ion p ocess o adjacen ames has u he
he ad an age ha pa i ioning ins abili ies can be educed. Usually, he segmen a ion (o pa i ion) o
an image is sensi i e o global and local changes o he image, i.e., small changes in illumina ion, he
appea ance/disappea ance o objec s pa s, causing he pa i ion o change om one ame o he nex .
To u he s abilize segmen acking in he case o long image sequences, we de eloped a eedback
con ol mechanism, which allows segmen a ion ins abili ies, e.g., sudden disappea ances o segmen s, o
be de ec ed and emo ed by adjus ing a con ol pa ame e o he segmen a ion algo i hm.
Thus, he main con ibu ion he e is he de elopmen o a da a-d i en, model- ee acking algo i hm,
i.e., no p io objec knowledge is equi ed in o de o ack image segmen s om ame o ame.
Po en ial applica ions include mo ing objec de ec ion and acking, and ac ion ecogni ion and
classi ica ion om mo ies [25].
The pape is s uc u ed as ollows: In Sec ion 2, we ex end he me hod o supe pa amagne ic
clus e ing in spin models o he empo al dimension and in oduce he con olle algo i hm. We also
discuss he me hod in on o he backg ound o ene gy minimiza ion me hods in Ma ko andom
ields. In Sec ion 3, we i s e i y he co e algo i hm using sho image sequences because hese a e
mo e sui able o in oduce and es he me hod. We u he in es iga e he sensi i i y o he algo i hm
o sys em pa ame e s and noise. Then, we demons a e ha segmen acking can be achie ed o eal
mo ies. The pe o mance o he me hod is quan i ied in e ms o pa i ioning consis ency along an
a i icial image sequence. In Sec ion 4, he esul s a e discussed.
2. Algo i hmic F amewo k
Segmen acking can be oughly di ided in o he ollowing sub asks: (i) image segmen a ion, (ii)
linking ( acking), and (iii) s abiliza ion ( acking). The hi d poin acknowledges ha segmen s, unlike
Senso s 2009,99358
objec s, a e no pe se s able en i ies, bu a e sensi i e o changes in he isual scene. Sub asks (i–ii)
will be sol ed using a conjoin spin- elaxa ion p ocess emula ed in an n-dimensional (n-D) la ice,
which de ines he co e algo i hm (Sec ion 2.1). Local co espondence in o ma ion o linking is
ob ained using s anda d algo i hms o ei he s e eo o op ic low [24,26]. The conjoin segmen a ion
app oach has he ad an age ha he spin- elaxa ion p ocesses o adjacen images synch onize, educing
pa i ioning ins abili ies.
Since simul aneous segmen a ion o long image sequences is p ac ically impossible due o he high
compu a ional cos s, we usually spli he image sequence in o a sequence o pai s. Fo example, he
subsequen ames 0, 1and 2a e spli in o wo pai s { 0, 1}and { 1, 2}, whe e he las ame o
p e ious pai is iden ical o he i s ame o he nex pai . I a segmen o he las ame o { 0, 1}
and a segmen o he i s ame o { 1, 2}occupy he same image egion, we can assign he same
segmen label o bo h segmen s. This way segmen s can be acked h ough he en i e sequence. Since
he algo i hm p ese es de ailed balance (Sec ion 2.1), spins can be ans e ed om one ame o he
nex , g ea ly educing he numbe o i e a ions equi ed o achie e a s able segmen a ion.
We u he s abilize segmen acking by in oducing a eedback con olle (Sec ion 2.2). In
long image sequences, pa i ioning ins abili ies a e likely o a ise a some poin du ing he acking
p ocess. Thus, segmen s may be los due o me ging o spli ing o segmen s. The eedback con olle
de ec s hese kind o ins abili ies and adjus s a con ol pa ame e o he co e algo i hm o eco e he
o iginal segmen s.
2.1. Co e Algo i hm
The me hod o supe pa amagne ic clus e ing has been p e iously used o segmen single
images [15–17]. Applying his amewo k o image sequences equi es spin in e ac ions o ake place
ac oss ames. Due came a and objec mo ion he images unde go changes du ing he cou se o ime.
To connec di e en ames, he mapping om one ame o he nex needs o be known a leas in
some app oxima ion. We sol e his p oblem in he ollowing way: Poin co espondences, de i ed using
algo i hms o dispa i y o op ic- low compu a ion, can be inco po a ed in o he Po s model [11] by
allowing spins belonging o di e en ames o he image sequence o in e ac i he espec i e pixels
belong o locally co esponding image poin s. Then, spins belonging o he di e en ames o he
sequences a e elaxed simul aneously, esul ing in a synch onized segmen a ion o he images o he
sequence. The in e - ame spin in e ac ions cause he spins o co esponding image egions o align,
and, hus, hey will be assigned o he same segmen . Since he o ma ion o segmen s is a collec i e
p ocess, he poin co espondences do no ha e o be e y accu a e no does he algo i hm equi e poin
co espondences o each pixel. I is usually su icien i he a ailable co espondences cap u e he
cha ac e is ics o he scene only oughly.
The aim o his wo k is o ind co esponding image egions in image sequences, i.e., s e eo pai s
and mo ion sequences. The segmen acking ask is o mula ed as ollows. Gi en an image sequence
S
con aining poin s p(x, y, )wi h coo dina es (x, y, )as elemen s, whe e xand ylabel he posi ion wi hin
each image, while labels he ame numbe , hen we wan o ind a pa i ioning P=
P
1, ..,
P
Mo
S
in
Mg oups such ha
Senso s 2009,99359
(i)
P
i∩
P
j= 0 and
P
i6= Ø o all g oups
(ii) i poin p∈
P
i, hen s(p,
P
i)> s(p,
P
j), whe e sis a unc ion measu ing he a e age dis ance o a
poin o he elemen s o a g oup and i6=j
(iii) i p(xi, yi, i)∈
P
, hen p(xi+4xi, yi+4yi, i+ 1) ∈
P
, whe e 4xiand 4yia e he shi s o
poin p(xi, yi, i)along he xand yaxes, espec i ely, om ame i o ame i+ 1.
To pe o m his ask, we assign a spin a iable σi(o label) o each pixel (o si e) io he image
sequence. To inco po a e cons ain s in he o m o local co espondence in o ma ion, we dis inguish
be ween neighbo s wi hin a single ame (2D bonds) and neighbo s ac oss ames (n-D bonds). We
c ea e a 2D bond (i, k)2Dbe ween wo pixels wi hin he same ame wi h coo dina es (xi, yi, i)and
(xk, yk, k)i
|(xi−xk)| ≤ ε2D(1)
|(yi−yk)| ≤ ε2D(2)
i= k(3)
whe e ε2Dis he 2D-in e ac ion ange o he spins, a pa ame e o he sys em. Ac oss ames, we c ea e
a n-D bond (i, j)nD be ween wo spins iand ji
|(xi+dx
ij −xj)| ≤ εnD (4)
|(yi+dy
ij −yj)| ≤ εnD (5)
i6= j(6)
aij > τ (7)
whe e εnD is he n-D in e ac ion ange. The alues dx
ij and dy
ij a e he shi s o he pixels be ween
ames iand jalong he axis xand y, espec i ely, ob ained om he op ic- low map o dispa i y
map. The pa ame e s aij ∈[0,1] a e he espec i e ampli udes (o con idences) o he op ic- low o
s e eo algo i hm. A la ge ampli ude sugges s a la ge con idence in he compu ed local co espondence.
Pa ame e τis a h eshold, emo ing all local co espondences ha ing a small ampli ude.
We de ine o e e y bond on he la ice he dis ance
4ij =|gi−gj|(8)
whe e giand gja e he ea u e ec o s, e.g., g ay alue, colo , o ex u e, o he pixels iand j,
espec i ely. The mean dis ance ¯
4is ob ained by a e aging o e all bonds. We u he de ine an
in e ac ion s eng h
Jij = 1 − 4ij /¯
4(9)

Senso s 2009,99360
The spin model is now implemen ed such a way ha neighbo ing spins wi h simila colo ha e he
endency o align. We use a q-s a e Po s model [11] wi h he Hamil onian
H=−X
hiki2D
Jikδ(σi−σk)−X
hijinD
Jijδ(σi−σj)(10)
He e, hiki2Dand hijinD deno e ha i, k and i, j a e connec ed by bonds (i, k)2Dand (i, j)nD,
espec i ely. The K onecke δ unc ion is de ined as δ(a) = 1 i a= 0 and ze o i o he wise. The
segmen a ion p oblem is hen sol ed by inding clus e s o co ela ed spins in he low empe a u e
equilib ium s a es o he Hamil onian H. The empe a u e pa ame e de e mines he amoun o diso de
in oduced o he sys em. The spin s a es ha e o be obse ed o e se e al i e a ions o iden i y clus e s
as g oups o co ela ed spins. The o al numbe Mo segmen s is hen de e mined by coun ing he
compu ed segmen s. The spin s a es σican ake in ege alues be ween 1and q, whe e qis a pa ame e
o he algo i hm. The numbe o segmen s is no cons ained by he pa ame e q. Please no e ha segmen
labels a e no iden ical o spin s a es. Spins which belong o he same segmen a e always in he same
spin s a e, howe e , he e e se is no necessa ily ue. No e ha he local co espondences used in he
algo i hm o c ea e n-D bonds a e p ecompu ed and a e no al e ed o op imized when compu ing he
equilib ium s a e. The compu a ion o local co espondences is no he aim o his pape .
We ind he equilib ium spin con igu a ion using a clus e ing algo i hm. In a i s s ep, “sa is ied”
bonds, i.e., bonds connec ing spins ha ing iden ical spin alues σi=σj, a e iden i ied. Then, in a
second s ep, he sa is ied bonds a e “ ozen” wi h a some p obabili y Pij. Pixels connec ed by ozen
bonds de ine a clus e , which a e upda ed by assigning o all spins inside he same clus e s he same
new alue [22]. In he me hod o supe pa amagne ic clus e ing p oposed by Bla e al. (1996) [15]
his is done independen ly o each clus e . In his pape , we will employ he me hod o ene gy-based
clus e upda ing (ECU), whe e new alues a e assigned in conside a ion o he ene gy gain calcula ed o
a neighbo hood o he ega ded clus e [16,17]. A schema ic o he spin sys em o an image sequence is
depic ed in Figu e 1A.
The ECU algo i hm compu ing he equilib ium o Hconsis s o he ollowing s eps:
1. Ini ializa ion: A spin alue σibe ween 1 and qis assigned andomly o each spin i. Each spin
ep esen s a pixel o he image sequence.
2. Compu ing bond eezing p obabili ies: I wo spins iand ja e connec ed by a bond and a e in he
same spin s a e σi=σj, hen he bond is ozen wi h a p obabili y
Pij = 1 −exp(−0.5Jij/T)(11)
Nega i e p obabili ies a e se o ze o.
3. Clus e iden i ica ion: Pixels which a e connec ed by ozen bonds de ine a clus e . A pixel
belonging o a clus e uhas by de ini ion no ozen bond o a pixel belonging o a di e en
clus e .
Senso s 2009,99361
4. Clus e upda ing: We pe o m a Me opolis upda e [22,27] ha upda es all spins o each clus e
simul aneously o a common new spin alue. The new spin alue o a clus e cis compu ed
conside ing he ene gy gain ob ained om a clus e upda e o a new spin alue wk, whe e he
index kdeno es he possible spin alues be ween 0and q, espec i ely. No e ha his new spin
alue is, once chosen, a cons an and has o be dis inguished om he spin a iables σi. Upda ing
he espec i e clus e o he new alue esul s in a new spin con igu a ion Wc
k.
Figu e 1. A The spin s a es (upwa d and downwa d poin ing a ows) o pixels i,k, and ja e
shown be o e and a e a spin upda e o wo adjacen ames and +1 o an image sequence.
The whi e and black ci cles indica e pixels o small and la ge g ay alues, espec i ely. Pixel
iin e ac s wi h pixels kand jin i s 2D and 3D neighbo hood (shaded a eas), espec i ely,
which a e in he same spin s a e. BPai wise (3D) segmen a ion o mo ies. A eedback
con olle de ec s segmen a ion ins abili ies and adjus s he con ol pa ame e To he co e
algo i hm (3D segmen a ion) o eco e los segmen s.
d
F ame F ame +1
Be o e
Upda e
A e
Upda e
ij
i
i
j
k
k
3D
2D
A
B
j
Con olle
3D Segmen a ion
F ame numbe
T
The p obabili y o he choosing he new spin alue wk o clus e c is compu ed by conside ing
he in e ac ions o all spins in he clus e cwi h hose ou side he clus e , assuming ha all spins
o he clus e a e upda ed o he new spin alue wk, gi ing an ene gy
E(Wc
k) = X
i∈c£−X
hiji2D
ck6=cj
ηJijδ(σi−σj)−X
hijinD
ck6=cj
ηaijJij δ(σi−σj)¤
(12)
Senso s 2009,99362
whe e hiki2D, ck6=cjand hijinD, ck6=cja e he nonclus e neighbo hoods o spin i. He e, Nis
he o al numbe o pixels o he image sequence. The cons an ηis chosen o be 0.5.
Simila o a Gibbs sample , he selec ing p obabili y P(Wc
k) o choosing he new spin alue o be
wkis gi en by
P(Wc
k) = exp(E(Wc
k))/
q
X
l=1
exp(E(Wc
l)) (13)
5. I e a ion: The new spin s a es a e e u ned o s ep 2 o he algo i hm, and s eps 2–5 a e epea ed,
un il he o al numbe o clus e s s abilizes, i.e., he change o he numbe o clus e s is small
compa ed o he change o he numbe clus e s du ing he i s en i e a ions (see also Figu e 5F).
In p ac ice, we usually use a ixed numbe o i e a ions.
6. Segmen s a e de ined as g oups o co ela ed spins and can be ex ac ed using a h esholding
p ocedu e. All pai s o pixels connec ed by a bond (i, j)wi h c(σi, σj)> θ a e conside ed o be
iends, i.e., hey mus belong o he same segmen . The unc ion ccompu es he co ela ion o
he spin s a es o iand jo e se e al i e a ions. Then, all mu ual iends a e assigned o he same
segmen . Finally, Mis de e mined by coun ing he o al numbe o segmen s. In p ac ice, we ind
i su icien o ake he clus e s ound in he las i e a ion as segmen s.
In an ea lie s udy we had p o ided e idence ha his algo i hm obeys de ailed balance. The ull
p oo shall no be epea ed he e and can be ound in [16]. De ailed balance assu es ha he p oposed
algo i hm compu es an equilib ium spin con igu a ion o he ene gy unc ion and ha his is Bol zmann
dis ibu ed. Howe e , he equilib ium migh no be ound in polynomial ime (see Sec ion 2.3).
The consequence o de ailed balance is ha spin s a es can be ans e ed ac oss image pai s, whe e
spins a e being calcula ed o one pai ( he i s pai ) and hen pixels in he nex wo ames ( he second
pai ) a e jus assigned hese spins om whe e on a new elaxa ion p ocess s a s (see Figu e 5 o an
example). Hence, he elaxa ion p ocess o he second pai (and all o ollow) is much as e when using
spin ans e and he sys em will always a i e a he he modynamic equilib ium making spin- ans e
based segmen a ion conco dan ac oss ames. No e, his p ope y allows consis en segmen acking
ac oss many ames wi hou addi ional assump ions (see Figu e 5), which equi es mo e e o wi h
o he me hods.
The ollowing should be no ed. In his me hod, bonds be ween adjacen ames a e c ea ed om
he p ecompu ed op ic- low o dispa i y maps and ozen wi h a p obabili y ha depends on he
ea u e simila i y o he espec i e co esponding pixels. Whe he hese bonds a e ozen in he inal
con igu a ion (i.e., he espec i e p oposed poin co espondences a e accep ed), and hus p omo e he
o ma ion o a ce ain segmen co espondence, is decided inhe en ly by inding he equilib ium s a e
o Equa ion 10. This p ocedu e makes he me hod mo e obus agains e o s in he op ic- low o
dispa i y map.
2.2. Feedback Con ol
Segmen a ion ins abili ies a ising du ing he acking p ocess can be pa ly emo ed by adjus ing he
empe a u e pa ame e o he co e algo i hm. The empe a u e choice a ec s he o ma ion o segmen s,
Senso s 2009,99363
hence, a segmen which has been los in a p e ious ame can some imes be eco e ed by inc easing he
empe a u e o a ce ain pe iod.
The eedback con olle acks he size o he segmen s and eac s i he size o a segmen changes
suddenly. The i s con olle unc ion
Pj
C( ) = 


1i 4Sj( )< τ1,
exp [−4Sj( )/α]/β o he wise,(14)
measu es he p obabili y o change o segmen j, whe e Sj( )is he size o segmen ja ame and
4Sj( ) = Sj( )−Sj( −1), and α,β,τ1a e cons an pa ame e s. The his o y o segmen jin e ms o
occu ence is cap u ed by he second con olle unc ion
Pj
H( ) = 0.4Hj( −1) + 0.3Hj( −2) + 0.2Hj( −3) + 0.1Hj( −4) (15)
wi h Hj( ) = 1 i Sj( )>0and ze o o he wise.
Segmen a ion ins abili ies may cause a segmen o be los , o example h ough segmen me ging o
spli ing. We de ine wo h eshold pa ame e s τ2and τ3. An unexpec ed segmen loss is de ec ed by he
con olle i he condi ions
Sj= 0 (16)
PC< τ2(17)
and PH> τ3(18)
a e ul illed. An unexpec ed segmen appea ance is de ec ed by he con olle i he condi ions
PC< τ2(19)
and PH< τ3(20)
a e ul illed. The iden i ies o he a ec ed segmen s a e s o ed by he con olle . The empe a u e o
he co e algo i hm is a ied using p ede ined empe a u e s eps 4T. The segmen a ion is epea ed a
he new empe a u e T+4Tonly o he a ec ed segmen s o he ames. I he los segmen s can be
eco e ed a one o hese empe a u es, he a ec ed segmen s a e elabeled acco dingly. Fu he mo e,
he new empe a u e T+4T alues o he a ec ed segmen s a e inhe i ed o he nex ame in o de o
p e en he same segmen a ion e o . No e ha he empe a u e alue can be inc eased o a p ede ined
maximum alue, o he wise undesi ed a i ac s migh be obse ed.
A schema ic o he en i e sys em, i.e., co e algo i hm wi h eedback con ol, is p esen ed in Figu e 1B.
2.3. Compa ison wi h Ene gy-Minimiza ion-Based Me hods in Ma ko Random Fields
The me hod desc ibed in his pape is compa ed wi h ene gy minimiza ion in Ma ko andom ields.
Simila i ies and di e ences o he app oaches a e analyzed and summa ized in his sec ion. Pa icula
a en ion is gi en o combina o ial g aph cu s me hods, which ha e p o ided powe ul compu e ision
algo i hms o s e eo, mo ion, image es o a ion, and image segmen a ion in ecen yea s [19,20].
Senso s 2009,99370
Figu e 5. A Th ee ames o a walking sequence, labeled 0, 1, and 2, espec i ely. B
Op ic- low ec o s coding he mapping om ame 0 o 1, and 1 o 2.CSpin s a es a e
100 i e a ions. DSpin s a es o a sequence consis ing o ames 0and 1.ESpin s a es o
a sequence consis ing o 1and 2.FThe numbe o clus e s as a unc ion o he i e a ion
numbe o he i s sequence con aining ame 0and 1(dashed line) and o he second
sequence con aining ame 1and 2(solid line). GEnla ged plo o he second sequence.
0
1
2
A
0 20 40 60 80
0.5
1
1.5
2
2.5
3x104
I e a ion
0 20 40 60 80
0.49
0.5
0.51
0.52
x10
Numbe o clus e s
B
C
D
E
FG
0
1
4
Numbe o clus e s
I e a ion
When analyzing long mo ion sequences, i is ine icien o apply he algo i hm o all ames a once
because he compu a ional cos s inc ease wi h he numbe o pixels. Hence, we spli he sequences in

Senso s 2009,99371
pai s o wo ames a a ime, whe e he las ame o he p e ious sequence is iden ical wi h he i s
ame o he nex sequence. Then, we ini ialize he spin s a es o each sequence wi h he inal spin
s a es o he p e ious sequence. The spin s a es o he i s sequence con aining ame 0and 1a e
100 i e a ions a e shown in Figu e 5D. Then, he algo i hm is applied o he nex pai , con aining ame
1and 2, whe e he spin s a es o bo h ame ha e been ini ialized o he inal spin s a es o ame 1
o he p e ious sequence. The spin s a es a e 13 i e a ions a e shown in Figu e 5E, demons a ing
ha he numbe o i e a ions equi ed o achie e a sa is ying segmen a ion esul is g ea ly educed by
his echnique. The numbe o clus e s o he i s sequence and he second sequence a e displayed
as a unc ion o he i e a ion numbe in Figu e 5F, dashed and solid line, espec i ely. The numbe
o clus e s o he second sequence is plo ed as a unc ion o he i e a ion numbe a a di e en scale
(Figu e 5G). Ini ially, he numbe o clus e s dec eases sligh ly and hen app oaches a s able s a e. In
a mo ion sequence, he numbe o clus e s is expec ed no o change much om one ame o he nex .
Mainly he bounda ies o he clus e s eo ganize du ing he i s i e a ions.
The segmen s o adjacen image pai s a e connec ed as ollows. Two segmen s belonging o he
segmen a ion o ame 1o pai { 0, 1}and ame 1o pai { 1, 2}, espec i ely, a e assigned he same
label i hey occupy he same egion in image ame 1. Fo his pu pose, we compu e he pe cen age
o he clus e a eas which o e lap in he image space. I he o e lap is la ge han a ixed h eshold, he
clus e s a e assigned he same label. This way we can ack he segmen h ough he whole sequence.
3.2. Segmen T acking wi h Feedback S abiliza ion
We add eedback con ol (see Sec ion 2.2) wi h pa ame e s α= 200 pixels, β= 0.8,τ1= 50 pixels,
τ2= 0.9, and τ3= 0.6 o he co e algo i hm wi h empe a u e T= 0.05 and apply he algo i hm
o long image sequences. The i s mo ie shows a hand aking a ed apple om a pla e wi h se e al
ui s. A ew ames o he mo ie a e depic ed in he uppe panel o Figu e 6A. I he co e algo i hm is
applied a cons an empe a u e wi hou eedback con ol, he ed segmen and he ligh pink segmen ,
ep esen ing he espec i e pa s o he ed apple and he o ange, a e los a ame numbe 45 due a
segmen a ion ins abili y: The ed segmen and he ligh pink segmen me ge and o m a new segmen ,
colo ed in ligh blue (see Figu e 6A, middle panel). I eedback con ol is included, his segmen a ion
ins abili y is de ec ed and he o iginal segmen s can be eco e ed by inc easing he empe a u e in s eps
o 4T= 0.15. As a consequence, he segmen s can be con inuously acked, as shown in Figu e 6A
(lowe panel). The segmen s ep esen ing he cup could be eco e ed using he same mechanism.
The wo k o he eedback con olle is u he illus a ed in Figu e 6B, whe e he segmen size is
plo ed as a unc ion o he ame numbe o he segmen s ep esen ing he ed apple and he o ange
wi hou and wi h eedback con ol, depic ed as ed, blue, b own and g een lines, espec i ely. A ame
numbe 45 he segmen sizes o he ed apple and he o ange d op unexpec edly o ze o ( ed and blue
lines), hus indica ing a segmen a ion ins abili y (see Sec ion 2.2). As a consequence, he eedback
con olle is ac i a ed and he empe a u e o he co e algo i hm is inc eased un il he o iginal segmen s
a e eco e ed (b own and g een lines). The esul s o he whole mo ie a e shown in Figu e 7A.
We u he applied he algo i hm o ano he mo ie, showing he illing o a cup wi h suga (Figu e 7B).
The mo ie is challenging because i con ains ligh e lexions and changing shadows. Howe e , he
algo i hm is capable o acking he main segmen s o he mo ie, i.e., he wo cups and he hand.
Senso s 2009,99372
Figu e 6. Feedback con ol o segmen a ion s abiliza ion. AA ew ames o a mo ie
showing a hand aking a ed apple om a pla e a e shown oge he wi h he esul s o he co e
algo i hm wi hou and wi h eedback con ol (uppe , middle, and lowe panel, espec i ely).
BThe segmen size is plo ed as a unc ion o he ame numbe o he segmen s ep esen ing
he ed apple and he o ange wi hou and wi h eedback con ol, depic ed as ed, blue, b own
and g een lines, espec i ely. A ame numbe 45 he segmen sizes o he ed apple and he
o ange d op unexpec edly o ze o ( ed and blue lines), and he eedback con ol is ac i a ed,
inc easing he empe a u e Tun il he o iginal segmen s a e eco e ed (b own and g een
lines).
0 4 8 12 16 20 24 28 32 36 40 44 48 52 56 60 64 68 72 76 80 84 88
0
100
200
300
400
500
600
700
800
F ame Numbe
Segmen size [numbe o pixels]
Feedback con ol ac i a ed
Red apple (no eedback)
Red apple (wi h eedback)
O ange (no eedback)
O ange (wi h eedback)
A
B
We ob ained simila segmen - acking esul s o o he eal mo ies, e.g., Mo ing Objec , Making
Sandwich, Opening a Book. Resul s can be ound a h p://www.nld.ds.mpg.de/∼e en/Mo ies.h ml.
Senso s 2009,99373
Figu e 7. Segmen acking o eal mo ies. AThe algo i hm (wi h eedback con ol)
is applied o a mo ie showing a hand aking an apple om a pla e (uppe panel). The
co esponding segmen - acking esul s a e depic ed below. BThe esul s o he algo i hm
(wi h eedback con ol) o a mo ie showing he illing o a cup a e shown. Segmen - acking
esul s o o he eal mo ies can be ound a h p://www.nld.ds.mpg.de/∼e en/Mo ies.h ml/.
A
B
We use an a i icial image sequence o demons a e ha bo h 3D linking and eedback con ol imp o e
consis ency o he pa i ioning in o segmen s o adjacen ames. The o iginal image consis s o 4×4
uni o mly- alued squa es. By adding Gaussian noise o he image, we c ea e an image sequence o 40
ames (see Figu e 8A). We apply he algo i hm a T= 0.1(i) wi hou 3D linking and wi hou eedback,
(ii) wi h 3D linking and wi hou eedback, and (iii) wi h 3D linking and wi h eedback. Example
segmen a ion esul s a e p esen ed in Figu e 8B. Fo case (i), he pa i ioning is o en changing om
ame o ame. The labels o adjacen ames only co espond o each o he by chance, since no linking
in 3D is employed (independen segmen a ions). Fo case (ii), he pa i ioning is mo e s able, bu b eaks
Senso s 2009,99374
s ill occu equen ly. These b eaks can be la gely p e en ed by eedback con ol. We quan i y he
s abili y o adjacen image pa i ions by compu ing he spa ial g adien o each segmen ed ame. We
ind a pa i ion bounda y i he g adien is la ge han ze o. The pa i ion-bounda y images o adjacen
ames a e hen sub ac ed, he absolu e alue is aken, and he sum is compu ed o e all pixels, which we
call he e he pa i ion e o . In Figu e 8C, he his og ams o he pa i ion e o o e he whole sequence
a e shown o all h ee cases (i-iii) wi h mean pa i ion e o s (a e aged o e all ames) o 35.72,19.44,
and 2.59, espec i ely.
Figu e 8. Imp o ing pa i ioning consis ency using 3D linking and eedback con ol. A
F om he o iginal image consis ing o 4×4uni o mly- alued squa es, a s a ic image
sequence is c ea ed by adding Gaussian noise o each ame. BSegmen a ion esul s o
ou algo i hm wi hou 3D linking (no acking), wi h 3D linking, and wi h bo h 3D linking
and eedback con ol. CRespec i e his og ams showing he numbe o ames as a unc ion
o he pa i ion e o s (see ex ).
0 20 40 60 80
0
5
10
15
20
25
30
35
0 20 40 60 80
0
5
10
15
20
25
30
35
0 20 40 60 80
0
5
10
15
20
25
30
35
A
B
C
2D 3D 3D +
eedback
18
19
20
21
22
15
16
17
F ame
3D +
eedback
3D
2D
Pa i ion e o [pixels]
Numbe Numbe Numbe
Senso s 2009,99375
4. Discussion
We p esen ed an algo i hm o model- ee segmen acking based on a no el, conjoin amewo k,
combining local co espondences and image segmen a ion o synch onize he segmen a ion o adjacen
images. The algo i hm p o ides a pa i ioning o he image sequence in segmen s, such ha poin s in a
segmen a e mo e simila o each o he han o poin s in ano he segmen , and such ha co esponding
image poin s belong o he same segmen . We es ed he me hod on a ious syn he ic and eal image
sequences, and showed s able and eliable esul s o e all, hus ul illing he mos impo an equi emen
o segmen a ion algo i hms. The me hod leads o he o ma ion o s able egion co espondences
despi e la gely incomple e dispa i y o op ic- low maps. Simila algo i hms o he ex ac ion o
egion co espondences could po en ially be cons uc ed using o he image segmen a ion algo i hms,
i.e., me hods based on agglome a i e clus e ing [36,37]. We decided o use physics-based model
o i s concep ual simplici y which allowed us o in eg a e local co espondence in o ma ion in a
s aigh o wa d way. I u he has he ad an age ha he in e ac ing pa s a e inhe en ly con e ging
o he equilib ium s a e and hus a e no being apped in local ex ema (de ailed balance). As a
consequence, he esul is independen o he ini ial condi ions, allowing us o apply he algo i hm
o long image sequences ia spin-s a es ans e . This allows o consis en segmen acking ac oss
many ames wi hou addi ional assump ions, which is mos o he ime no immedia ely possible wi h
o he me hods. In addi ion, no assump ions abou he unde lying da a a e equi ed, e.g. he numbe
o segmen s, leading o a model- ee segmen a ion. This has he consequence ha a single pixel o
dis inc g ay alue (compa ed o i s neighbo s) migh de ine a single segmen . In algo i hms, which
pa i ion he image in o a ixed and usually small numbe o segmen s, his phenomenon does no occu .
This, howe e , is a p oblem as in all ealis ic si ua ions one ne e knows how many segmen s exis and
sel -adjus men o he o al numbe o segmen s is, hus, usually desi ed as compa ed o a p e-de ined
maximal numbe .
We u he in oduced a eedback con olle which allows o de ec segmen a ion ins abili ies, i.e.,
me ging and spli ing o segmen s. The eedback con olle adjus s he con ol pa ame e o he co e
algo i hm in o de o eco e he o iginal segmen s. This allows keeping ack o segmen e en in
long mo ies.
Segmen acking has been pe o med p e iously in he con ex o ideo segmen a ion [2–9].
Ou me hod di e s om hese app oaches in he choice o he segmen a ion algo i hm, he way
linking is achie ed, and he addi ion o a eedback con olle which de ec s segmen a ion ins abili ies.
Supe pa amagne ic clus e ing allows a model- ee unsupe ised segmen a ion o he image sequences,
including a sel -adjus men o he o al numbe o segmen s. Linking is in oduced ough local
co espondence in o ma ion which synch onizes he spin- elaxa ion p ocess o adjacen images. This
app oach has he ad an age ha he pa i ions o adjacen images a e less p une o pa i ioning
ins abili ies (see also Figu e 8). Fu he , ou me hod does no equi e co esponding egions o ul ill
any segmen simila i y c i e ium. Finally, eedback con ol allows segmen a ion ins abili ies occu ing
in long sequences o be emo ed by assuming ha “good” segmen s change hei size in a con inuous
“p edic able” manne .

Senso s 2009,99376
The e ha e been a ew o he app oaches combining image segmen a ion wi h co espondence
in o ma ion. The wo k by Toshe e al. [38] uses a join -image g aph con aining edges ep esen ing
in a-image simila i ies and in e -image ea u e ma ches o compu e ma ching egions. Join
segmen a ion has also been employed by Ro he e al. [39] using his og am ma ching.
The con olle employed in his model se es he de ec ion and emo al o segmen a ion ins abili ies.
No assump ions abou he objec s gi ing ise o he measu emen s, i.e., segmen s, a e made he e, excep
om ha hey canno appea and disappea all o a sudden (objec cons ancy) and a e hus in some way
p edic able. P edic able beha io o objec s p o ides he basis o acking me hods using op imal il e s
such as he Kalman il e [40], in e ac ing mul iple models [41], o pa icle il e s [42]. In hese cases
howe e s onge assump ions abou he na u e o he objec s a e being made. Bo h some knowledge o
he dynamics o objec s (as hen e lec ed by he measu emen s) and hei appea ance is assumed [43]. In
he con ex o speci ic applica ions as o example he acking o mo ing objec s, Kalman- il e -based
mo ion could po en ially be combined wi h ou me hod. Kuma e al. (2006) p oposed a me hod o
mul i a ge acking in which blobs, i.e., connec ed egions ob ained om segmen ing mo ing o eg ound
objec s ia a backg ound subs ac ion me hod, a e acked wi h a Kalman il e while handling spli s and
me ges be ween blobs. Ce ain elemen s o his app oach may p o ide a means o u he ad ancing he
segmen - acking p ocedu e desc ibed in his pape .
The me hod desc ibed he e is ela ed o ene gy minimiza ion in Ma ko andom ields which has
been used o sol e ision p oblems many imes be o e [19,29,44–47] (see also Sec ion 2.3). While
he algo i hmic p ocedu es used o ind he ene gy minimum sha e ea u es wi h he ones employed
by ou me hod, undamen al di e ences exis be ween he me hods. Supe pa amagne ic clus e ing
aims a inding he equilib ium s a es o a Po s model wi hou ex e nal ield o da a ene gy e m a a
ce ain empe a u e, and no a global ene gy minimum. Fo mula ing ision p oblems in e ms o ene gy
minimiza ion equi es a da a penal y e m (o ex e nal ield), necessi a ing some p io knowledge abou
he da a ha is being modeled. Hence, he solu ions ha e o be conside ed less gene ic and qui e di e en
o ou s by na u e.
The algo i hm has po en ial applica ions in model- ee mo ing objec de ec ion and acking by
me ging cohe en ly mo ing segmen s (Ges al law o common a e). The me hod is u he applicable o
ac ion- ecogni ion asks, whe e ce ain cha ac e is ic ac ion pa e ns a e in e ed om he spa io empo al
ela ionships o segmen s. Fi s esul s o his p oblem a e epo ed in [25]. In he u u e, ex u e cues
may be inco po a ed in o he algo i hm o allow acking o segmen s de ined by ex u e.
Cu en ly, he algo i hm equi es ≈4-5s pe ame o images o size 160×140 pixels and ≈43 s pe
ame o images o size 360 ×240 pixels (Taking-an-apple sequence) on an In el Dual Co e CPU wi h
3.16 GHz RAM ( o each co e). Since ou goal is he de elopmen o a ision- on end o eal- ime
ideo segmen acking on op o which o he algo i hms, i.e., mo ing-objec de ec ion/ acking and
ac ion ecogni ion, can be applied, we a e cu en ly in es iga ing ways o imp o e compu a ion ime.
Fas e p ocessing on a CPU could be achie ed by imp o ing he clus e iden i ica ion s ep using a as e
algo i hm [48] and by applying he algo i hm no o he pixels i sel , bu o a omic egions ob ained om
Canny edge de ec ion ollowed by edge acing and con ou closing. The la e echnique has been used
be o e o imp o e speed in ene gy minimiza ion [29]. Fu he mo e we a e cu en ly de eloping a pa allel
implemen a ion on GPUs. So a , we eached ame a es be ween ≈10 −23 ames/s o images o
Senso s 2009,99377
size 360 ×240 pixels (ce ain algo i hmic p ocedu es o he me hod ha e been eplaced by al e na i e
compu a ion schemes o ma ch he equi emen s o he pa allel a chi ec u e).
Acknowledgmen
We hank Sinan Kalkan o aluable discussion. The wo k has ecei ed suppo om he Ge man
Minis y o Educa ion and Resea ch (BMBF) ia he Be ns ein Cen e o Compu a ional Neu oscience
(BCCN) G¨
o ingen unde G an No. 01GQ0430 and he EU P ojec PACO-PLUS unde Con ac
No. 027657.
Re e ences
1. Yilmaz, A.; Ja ed, O.; Shah, M. Objec acking: a su ey. ACM Compu . Su . 2006,38, 1–45.
2. Choi, J.G.; Lee, S.W.; Kim, S.D. Spa io- empo al ideo segmen a ion using a join simila i y
measu e. IEEE T ans. Ci cui s Sys . Video Technol. 1997,7, 279–286.
3. Salembie , P.; Ma ques, F. Region-based ep esen a ions o image and ideo: Segmen a ion ools
o mul imedia se ices. IEEE T ans. Ci cui s Sys . Video Technol. 1999,9, 1147–1169.
4. Tuncel, E.; Onu al, L. U iliza ion o he ecu si e sho es spanning ee algo i hm o ideo-objec
segmen a ion by 2-D a ine mo ion modeling. IEEE T ans. Ci cui s Sys . Video Technol. 2000,
10, 776–781.
5. Deng, Y.; Manjuna h, B.S. Unsupe ised segmen a ion o colo - ex u e egions in images and ideo.
IEEE T ans. Pa e n Anal. Machine In ell. 2001,23, 800–810.
6. Pa as, L.; Hend iks, E.A.; Lagendijk, R.L. Video segmen a ion by MAP labeling o wa e shed
segmen s. IEEE T ans. Pa e n Anal. Machine In ell. 2001,23, 326–332.
7. Yokoyama, Y.; Miyamo o, Y.; Oh a, M. Ve y low bi a e ideo coding using a bi a ily shaped
egion-based mo ion compensa ion. IEEE T ans. Ci cui s Sys . Video Technol. 1995,5, 500–507.
8. Wang, D. Unsupe ised ideo segmen a ion based on wa e heds and empo al acking. IEEE
T ans. Ci cui s Sys . Video Technol. 1998,8, 539–546.
9. Meza is, V.; Kompa sia is, I.; S in zis, M.G. Video objec segmen a ion using Bayes-based
empo al acking and ajec o y-based egion me ging. IEEE T ans. Ci cui s Sys . Video Technol.
2004,14, 782–795.
10. C eme s, D. A a ia ional amewo k o image segmen a ion combining mo ion es ima ion and
shape egula iza ion. In P oceedings o IEEE Compu e Socie y Con e ence on Compu e Vision
and Pa e n Recogni ion, Madison, WI, USA, 2003; pp. 53–58.
11. Po s, R.B. Some gene alized o de -diso de ans o ma ions. P oc. Camb idge Philos. Soc. 1952,
48, 106–109.
12. Geman, D.; Geman, S.; G a igne, C.; Dong, P. Bounda y de ec ion by cons ained op imiza ion.
IEEE T ans. Pa . Anal. Mach. In . 1990,12, 609–628.
13. Vo b ¨
uggen, J.C. Zwei Modelle zu da enge iebenen Segmen ie ung isuelle Da en. Ha i
Deu sch: F ank u am Main, Ge many, 1995.
Senso s 2009,99378
14. Eckes, C.; Vo b ¨
uggen, J.C. Combining da a-d i en and model-based cues o segmen a ion o
ideo sequences. In P oceedings o WCNN Wo ld Con e ence on Neu al Ne wo ks, San Diego, CA,
USA, 1996.
15. Bla , M.; Wiseman, S.; Domany, E. Supe pa ame ic clus e ing o da a. Phys. Re . Le . 1996,
76, 3251–3254.
16. Opa a, R.; W¨
o g¨
o e , F. A as and obus clus e upda e algo i hm o image segmen a ion
in spin-la ice models wi hou annealing – isual la encies e isi ed. Neu al Compu . 1998,
10, 1547–1566.
17. on Fe be , C.; W¨
o g¨
o e , F. Clus e upda e algo i hm and ecogni ion. Phys. Re . E 2000,
62, 1461–1664.
18. Ising, E. Bei ag zu Theo ie des Fe omagne ismus. Zei sch i ¨
u Physik 1925,31, 253–258.
19. Boyko , Y.; Veksle , O.; Zabih, R. Fas App oxima e Ene gy Minimiza ion ia G aph Cu s. IEEE
T ans. Pa . Anal. Mach. In . 1999,23, 2001.
20. Boyko , Y.; Kolmogo o , V. An expe imen al compa ison o min-cu /max- low algo i hms o
ene gy minmiza ion in ision. IEEE T ans. PAMI 2004,26, 1124–1137.
21. Geman, D.; Geman, S. S ochas ic elaxa ion, Gibbs dis ibu ions, and he Bayesian es o a ion o
images. IEEE T ans. Pa . Anal. Mach. In . 1984,6, 721–741.
22. Swendsen, R.; Wang, S. Nonuni e sal c i ical dynamics in Mon e Ca lo simula ions. Phys. Re .
Le . 1987,76, 86–88.
23. Wol , U. Collec i e Mon e Ca lo upda ing o spin sys ems. Phys. Re . Le . 1989,62, 361–364.
24. Ba on, J.L.; Flee , D.J.; Beauchemin, S.; Bu ki , T. Pe o mance o op ical low echniques. In .
J. Compu . Vis. 1994,12, 43–77.
25. Aksoy, E.E.; W¨
o g¨
o e , F.; Dellen, B. Recognizing objec -ac ion ela ions om seman ic scene
g aphs. 2009, submi ed.
26. Saba ini, S.P.; Gas aldi, G.; Sola i, F.; Diaz, J.; Ros, E.; Pauwels, K.; Hulle, K.M.M.V.; Pugeaul ,
N.; K ¨
uge , N. Compac and Accu a e Ea ly Vision P ocessing in he Ha monic Space. In
P oceedings o In e na ional Con e ence on Compu e Vision Theo y and Applica ions (VISAPP),
Ba celona, Spain, 2007.
27. Me opolis, N.; Rosenblu h, A.W.; Rosenblu h, A.H.T.; Telle , E. Equa ions o s a e calcula ions
by as compu ing machines. J. Chem. Phys. 1953,21, 1087–1091.
28. Felzenszwalb, P.; Hu enloche , D.P. E icien Belie P opaga ion o Ea ly Vision. In P oceedings
o IEEE Compu e Socie y Con e ence on Compu e Vision and Pa e n Recogni ion, Washing on,
DC, USA, 2004; pp. 261–268.
29. Ba bu, A.; Zhu, S.C. Gene alizing Swendson-Wang o sampling a bi a y pos e io p obabili ies.
T ans. Pa e n Anal. Mach. In ell. 2005,27, 1239–1253.
30. Wol , U. Collec i e mon e ca lo upda ing o spin sys ems. Phys. Re . Le . 1989,62, 361–364.
31. Coope , C.; F ieze, A.M. Mixing p ope ies o he Swendsen-Wang p ocess on ce ain classes o
g aphs. Random S uc . Algo i hm. 1999,15, 241–261.
32. Go e, V.K.; Je um, M.R. The Swendsen-Wang P ocess Does No Always Mix Rapidly. ACM: El
Paso, TX, USA, 1996; pp. 674–681.
Senso s 2009,99379
33. Onsage , L. C ys al S a is ic. I. Two-dimensional model wi h an o de -diso de ansi ion. Phys.
Re . 1944,64, 117–149.
34. Lucas, B.D.; Kanade, T. An i e a i e image egis a ion echnique wi h an applica ion o s e eo
ision. In P oceedings o DARPA IU Wo kshop, Pi sbu gh, PA, USA, 1981, pp. 121–130.
35. Dellen, B.; W¨
o g¨
o e , F. A local algo i hm o he compu a ion o op ic low ia cons uc i e
in e e ence o global Fou ie componen s. In P oceedings o B i ish Machine Vision Con e ence,
Leeds, UK, 2008, Vol. 2, pp. 795–804.
36. Wa d, J.H. Hie a chical g ouping o op imize an objec i e unc ion. J. Am. S a is ical Assoc. 1963,
58, 236–244.
37. F ¨
an i, P.; Vi majoki, O.; Hau ama¨
aki, V. Fas agglome a i e clus e ing using a k-nea es neighbo
g aph. IEEE T ans. Pa e n Anal. Mach. In ell. 2006,28, 1875–1881.
38. Toshe , A.; Shi, J.; Daniilidis, K. Image ma ching ia saliency egion co espondences. In
P oceedings o IEEE Con e ence on Compu e Vision and Pa e n Recogni ion, Minneapolis, MN,
USA, 2007.
39. Ro he , C.; Minka, T.; Blake, A.; Kolmogo o , V. Cosegmen a ion o Image Pai s by His og am
Ma ching - Inco po a ing a Global Cons ain in o MRFs. In P oceedings o IEEE Con e ence on
Compu e Vision and Pa e n Recogni ion, Washing on, DC, USA, 2006; pp. 993–1000.
40. Kalman, R.E. A new app oach o linea il e ing and p edic ion p oblems. J. Basic Eng. 1960,
82, 35–45.
41. Mazo , E.; A e buch, A.; Ba -Shalom, Y.; Dayan, J. In e ac ing mul iple model me hods in a ge
acking: A su ey. IEEE T ans. Ae osp. Elec on. Sys . 1998,34, 103–123.
42. A ulampalam, M.; Maskell, S.; Go don, N.; Clapp, T. A u o ial on pa icle il e s o online
nonlinea /nonGaussian bayesian acking. IEEE T ans. Signal P ocess. 2002,50, 174–188.
43. Kuma , P.; Rangana h, S.; Sengup a, K.; Weimin, H. Coope a i e Mul i a ge T acking Wi h
E icien Spli and Me ge Handling. IEEE T ans. Ci c. Sys . Video. T. 2006,16, 1477–1490.
44. G eig, D.; Po eous, B.; Seheul , A. Exac maximum a pos e io i es ima ion o bina y images.
Appl. S a .-J. Roy. S a . Soc. B 1989,31, 271–279.
45. Fe a i, P.; F igessi, A.; de Sa, P. Fas app oxima e maximum a pos e io i es o a ion o mul icolou
images. Appl. S a .-J. Roy. S a . Soc. B 1995,57, 485–500.
46. Roy, S.; Cox, I. A maximum- low o mula ion o he n-came a s e eo co espondence p oblem. In
P oceedings o In e na ional Con e ence on Compu e Vision, Bombay, India, 1998.
47. Ishikawa, H.; Geige , D. Occlusions, discon inui ies, and epipoloa lines in s e eo. In P oceedings
o Eu opean Con e ence on Compu e Vision, F eibu g, Ge many, 1998; pp. 232–248.
48. He, L.; Chao, Y.; Suzuki, K.; Wu, K. Fas connec ed-componen labeling. Pa e n Recogni . 2009,
42, 1977–1987.
c
°2009 by he au ho s; licensee Molecula Di e si y P ese a ion In e na ional, Basel, Swi ze land.
This a icle is an open-access a icle dis ibu ed unde he e ms and condi ions o he C ea i e Commons
A ibu ion license h p://c ea i ecommons.o g/licenses/by/3.0/.