EFFICIENT GRAPH-BASED ENERGY MINIMIZATION METHODS IN ...

9 downloads 148 Views 2MB Size Report
Energy minimization is an elegant approach to computer vision. Vision prob- lems usually have many solutions due to uncertainties in the imaging process and.
           ! #"$% &

' &() &*+,  -# .#&

/ 0%13225476589:8 13;=< > 6?4@254A  ³"!÷³ CÌ B=$ Î # &% > H ('*)C5"Ì B=Î ~ ’]ª { È €k}kƒMƒ{a€ ´ >  ³+!÷³ "Ì B=ÎW±‹} ˆ y u‹ux{PºYƒ ª { ,.-Ù(-E×¼Þ2×¼ß"àá©py ¯°º¿{P¯ ˆ ® º°{P}Hƒ ª { ˆ ® ¯°}kƒ€¹y ±‹¯pƒ¹} ® ¾ ƒ ª { ºÃy#ƒ¹y « > H ('/)C5CÌ B=ÎH±x} ˆ y uxu‹{aºÇƒ ª { 0ß¼ÚCÓ'ß»×¼Þ2×¼ßCàá©Ay ¯°ºg{P¯ ˆ ® º°{a}»ƒ ª { ˆ ® ¯°}kƒ€¹y ±‹¯pƒ¹}š¸@€ ® ²7±xº°{Pº r~s ¸°€k± ® €W|7¯ ® ďu‹{aº°w { «F’]ª { ˆ ® ¯°}„ƒÀy ¯pƒ  ˆ ® ¯pƒ¹€ ® ux}˜ƒ ª {]€{PuÊy#ƒ±‹² {š± ´ ¸ ® €kƒ¹y ¯ ˆ { ® ¾ ºÃy#ƒ¹yŠy ¯°º¿¸°€k± ® € {a¯@{a€w s «%’]ª {euÊy#€w{P€$±‹}  ©˜ƒ ª { ´ ® €{jĚ{ r {Pux±‹{P²{Z±x¯mƒ ª {Z¸°€± ® €$±‹¯ ¾ ® € ´ y#ƒ± ® ¯ ˆ ® ´ ¸Ãy €{Pº ƒ ® ƒ ª {g±‹¯ ¾ ® € ´ y#ƒ± ® ¯Ò¸°€ ® ²A±‹º°{aº rps ƒ ª {ZºÃy#ƒ¹y «—î €§ƒ ª { ´ ® ƒ± ® ¯m{ÁÉ@y ´ ¸°ux{Z± ̾  ±x}$uÊy €kw{a€ ƒ ª y ¯… ú ©iƒ ª {P¯} ® u ‚ ƒ± ® ¯m±x¯ È w ‚ €k{%… «  Ì3yÎ ª y#}$ƒ ª {eu ® ÄÆ{a}„ƒY²#y u ‚ { ® ¾ ƒ ª {Z{a¯°{P€w s ®‚ ƒ ® ¾ y u‹u˜} ® u ‚ ƒ± ® ¯°}±x¯ È w ‚ €{… «  ©By ¯°ºƒ ª ±x}v±‹} ˆ u‹{³y €ku s ƒ ª { r {a}„ƒ§} ® u ‚ ƒ¹± ® ¯y } ¾ y €§y#}vƒ ª {¿¸°€k± ® € |~¯ ® ďux{Pº°w{“±x} ˆ ® ¯ ˆ {P€¯°{Pº «MŽ %¾  ±‹}Hux{a}k}Mƒ ª y ¯ + ƒ ª {P¯Z} ® u ‚ ƒ¹± ® ¯¿±x¯ È w ‚ €k{§… «  ÌNº:ÎF±x} ® ¸@ƒ¹± ´ y u3© y ¯°º·ƒ ª ±x}]±x} ˆ ux{ay €u s ƒ ª { r {a}„ƒ“} ® u ‚ ƒ¹± ® ¯ ¾ € ® ´ ƒ ª {§¸ ® ±x¯pƒ ® ¾ ²7±x{ÁÄ ® ¾ ƒ ª { ® r }{a€„²{PºTºÃy#ƒ¹y «



"1

¿EÀ

2

354ÅUÎ

ęͣęÎ{Ë

É

64 Å

78 4NÐ5Í5ÏxÇ{ÈÅUÍ5Ò

ęͣęÎ

’]ª ±‹}Y}{ ˆ ƒ± ® ¯º°{a} ˆ €± r {P}Yƒ ª { ˆ ® ´Z´ ® ¯ ¾ ® € ´ ® ¾ {a¯°{P€w sÒ¾ ‚ ¯ ˆ ƒ¹± ® ¯°} ¾ ® €†Ä ª ± ˆ ª ƒ ª {gy u‹w ®#Ÿ €±¼ƒ ª ´ }»±‹¯·ƒ ª ±x}»Ä ® €k|·y €{§º°{P}±xw ¯°{aº «  }]{øÉ@¸@uÊy ±‹¯°{aº±‹¯eƒ ª {¸°€{Á²A± ®‚ }]}k{ ˆ ƒ± ® ¯J©Aƒ ª {Š{a¯°{P€w sZ¾ ‚ ¯ ˆ ƒ± ® ¯@} ‚ }{Pº·±x¯ ´ y ¯ s ²7±‹}± ® ¯ y ¸°¸@ux± ˆ y#ƒ¹± ® ¯°}Ʊx¯ƒ ª {P±x€ ´ ® }kƒw {a¯°{P€¹y u ¾ ® € ´ ˆ y#¯ r {v¼ƒƒ¹{P¯%y#} >g"Ì B=Î a >  ³"!÷³ ÌCB=Î$# &% > H ('*)C5Ì"B=Î ~ ̛… « …5Î ’]ª {gº°y#ƒÀy{a¯°{P€w s >9 ³+!÷³ y }k}±‹w¯°} ª {³y³² s ˆ ® }kƒ$ƒ ® ƒ ª {guxy r {Pux±‹¯°w}»BÄ ª ± ˆ ª º ® ¯ ® ƒ¿y#w€{P{ ﱋƒ ª ƒ ª {$º°y#ƒÀyZy ¯°º%} ´ y#uxu ˆ ® }kƒƒ ® ƒ ª {Yuxy r {aux±‹¯°w} ˆ u ® }k{†ƒ ® ƒ ª {$ºÃyƒÀy «]’]ª {$ºÃy#ƒ¹yǃ¹{P€ ´ ±‹} ƒ s ¸°± ˆ y uxu s }kƒ€¹y ±‹w ª ƒ ¾ ® €kĚy €ºÇƒ ® º°{a}k±xw¯ey ¯°ºe±¼ƒ¹}c¸Ãy €„ƒ¹± ˆ ‚ uÊy#€ ¾ ® € ´ ‚ } ‚ y u‹u s º°{P¸l{P¯°º°} ® ¯Zƒ ª { ¯ ® ±‹}{ ® ¾ ƒ ª {Y± ´ y w ±x¯°w¿} s }„ƒ¹{ ´ «“Ž ¯Ty u‹u=ƒ ª { ´ {Áƒ ª°® º°}“º°{P² {au ® ¸l{PºT±x¯ƒ ª ±‹}“Ä ® €k|U©Uƒ ª {†ºÃy#ƒ¹y ª y }]ƒ ª { ¾ ® € ´ H CÌ B H Î ~ >  ³"!÷³ CÌ B=Î a;: H=A@ ‘ {P€{ H CÌ B H Î ´ {³y#} ‚ €k{a} ª°® Ä ´ ‚ ˆ ª y }}k±xw¯@±x¯°wuxy r {Pu B H ƒ ® ¸°±¼ÉA{P8u wϺ°±‹}¹y w €{a{P}ŠÄ±‹ƒ ª ƒ ª { ºÃy#ƒ¹y «˜@ Ž ¾ ® r }{P€k²#y#ƒ¹± ® ¯°}MyƒF{³y ˆ ª ¸°±¼ÉA{au@y €{Ʊx¯°º@{a¸U{a¯°º°{P¯pƒ³©ƒ ª {a¯­ƒ ª ±x}˜ƒ s ¸U{ ® ¾ ºÃy#ƒ¹y{a¯@{a€w s ±‹} €{ay } ® ¯Ãy r u‹{ «˜Ž ¯@º°{a¸U{a¯°º@{a¯ ˆ { ® ¾ ® r }k{a€„² yƒ¹± ® ¯°}˜yƒ˜{ay ˆ ª ¸°± É@{Pu~±x}Wy ˆ ® ´Z´ ® ¯$y ¸°¸°€ ® ÉA± ´ y#ƒ± ® ¯ ¾ ® €»ƒ ª {§± ´ y w±x¯@w­¸°€ ® ˆ {P}} «c’]ª { ® ¯@u s €k{a}„ƒ¹€± ˆ ƒ± ® ¯ ® ¯ @ H CÌ B H λ±x}»ƒ ª y#ƒ±‹ƒ±‹}]¯ ® ƒ¯°{Pwpy#ƒ¹±¼²{ « ’]ª {¸°€± ® €F{P¯°{a€kw s y }k}±xw ¯°} ª {³y³² s ˆ ® }kƒHƒ ® ƒ ª {]uÊy r {au‹±x¯°wu} BeÄ ª ± ˆ ª y €k{]¯ ® ƒHux±‹| {Pu s†¾ € ® ´ ƒ ª {š¸ ® ±x¯pƒ ® ¾ ²7±x{PÄ ® ¾ ƒ ª {Ƹ°€± ® €W|~¯ ® ďu‹{aº°w{ «F’]ª {ƺ°{a}k±xw¯ ® ¾ ƒ ª ±‹}iƒ{a€ ´ ±x} ´ ® €{Hƒ¹€k± ˆ | s y#¯°º ±‹ƒ}.¸°y €kƒ± ˆ ‚ uÊy € ¾ ® € ´ º°{a¸U{a¯°º@} ® ¯nƒ ª {Y¸°€ ® r u‹{ ´ y#ƒ ª y ¯°º «.—î €“{ÁÉ@y ´ ¸°ux{†± ¾ ƒ ª {$Å ‚ y ¯pƒ¹±‹ƒ s ƒ ® r {“{a}„ƒ¹± ´ y#ƒ{aºÇ±x}Æy ˆ {a€kƒ¹y ±x¯Çƒ¹{øÉAƒ ‚ €{#©Aƒ ª {a¯Çƒ ª {.¸°€± ® €Mƒ¹{a€ ´ } ª°® ‚ uxºey }}k±xw¯Çƒ ª {.uÊy r {au‹±x¯°w ﱋƒ ª ƒ ª ±x}ƒ¹{øÉ7ƒ ‚ €k{­yj} ´ y uxu_¸U{a¯Ãy#u‹ƒ s «šŽ ¾ ƒ ª {$Å ‚ y ¯pƒ±‹ƒ s ƒ ® r {†{a}„ƒ¹± ´ y#ƒ{aºux±‹{a} ® ¯Tyj¸°uxy ¯°{ © ƒ ª {a¯uÊy r {au‹±x¯°w}cÄ ª ± ˆ ª ux±‹{ ˆ u ® }{vƒ ® yj¸°uxy ¯°{Š} ª@®‚ uxº ˆ y €€ s } ´ y uxu ˆ ® }„ƒ « • ²{a¯­Ä ª {a¯ ® ¯°{ ª y }˜y.w ®7® º$±‹º°{³y]Ä ª ± ˆ ª uÊy r {au‹±x¯°w}_} ª°®‚ u‹º ª y³² { ª ±xw ª ˆ ® }kƒFy ¯°º$Ä ª ± ˆ ª uÊy r {Pux±x¯@w}} ª°®‚ uxº ª y³²{¿u ® Ä ˆ ® }„ƒ³©=±¼ƒv±x} ¾ €{PÅ ‚ {a¯pƒ¹u s ª y €kº%ƒ ® ¾ ® € ´ y ux±‹¶a{Šƒ ª {P}{¿±‹º°{³y } ˆ ® ¯ Ÿ ˆ ±‹}{Pu s «M ¸ ® ¸ ‚ uÊy € ˆ ª°® ± ˆ { ® ¾ ¸@€± ® €ÆÄ ª ± ˆ ª ˆ y ¯ r {v{³y }k±xu sǾ ® € ´ y ux±‹¶a{aºÇ{ÁÉA¸°€k{a}k}{a}“} ´ ®7® ƒ ªAŸ ¯°{P}} ˆ ® ¯@}kƒ¹€y ±x¯pƒ} ® ¯ƒ ª {Šuxy r {Pux±‹¯°w} «i’]ª {§} ´ ®7® ƒ ª ¯@{a}}y#}} ‚ ´ ¸@ƒ± ® ¯±‹} ® ¯°{ ® ¾ ƒ ª { ® u‹º°{a}„ƒ ±x¯T²7±‹}± ® ¯½ÌN}{P{ £ y €€§y#¯°º žW® ww ± ® é@… M® € ‘.® €k¯Òy ¯°º ” ˆ ª~‚ ¯ ˆ  |  é  Î «YŽ ƒ§±‹}Š} ‚ ±¼ƒÀy r ux{ ¾ ® € ¸°€ ® r ux{ ´ }iÄ ª {a€k{šƒ ª {»Å ‚ y ¯pƒ¹±¼ƒ s ƒ ® r {»{a}„ƒ¹± ´ y#ƒ{aºY²#y €k±x{a}i} ´ ®7® ƒ ª u s {P² {a€ s Ä ª {P€{ ® €Fy#u ´ ® }kƒ {P² {a€ s Ä ª {a€{ «ÆŽ ¯ ´ y#¯ s ²A±‹}± ® ¯Z¸@€ ® r u‹{ ´ }Fƒ ª {“Å ‚ y ¯pƒ¹±¼ƒ s ²#y €±‹{a}H} ´ ®A® ƒ ª u s {P² {a€ s Ä ª {a€{Š{øÉ Ÿ ˆ {P¸@ƒ§y#ƒ ® r Ñk{ ˆ ƒ r ®‚ ¯°º°y €±‹{a}Ä ª {a€k{¿±‹ƒ ´ y s ˆ ª y ¯°w {¿y r € ‚ ¸@ƒ¹u s «v”A‚ ˆ ª y ¯y r € ‚ ¸Aƒ ˆ ª y ¯@w{ ±x} ˆ y u‹ux{PºÏB y ,ÚDCØhÓ'Þ9٠ڏÞFEڏÙ"á «%Ž ¯ƒ ª ±x}§Ä ® €|ÒĚ{gº@{³y ucﱋƒ ª }{Á²{a€y u»|~±x¯@º°} ® ¾ } ´ ®7® ƒ ª ¯°{a}k} ¸°€k± ® €k}ÌNy u‹ƒ ª°®‚ w ª } ® ´ { ® ¾ ƒ ª { ´ {Pƒ ª°® º°}ƺ@{P²{Pu ® ¸U{aº ˆ ®‚ uxº r {“y ¸°¸@ux±x{Pº¿ƒ ®†® ƒ ª {P€Æ|~±‹¯°º°} ® ¾ ¸°€k± ® €k}ÀÎ «F—:® €Hƒ ª ±x}H€k{³y } ® ¯ZÄÆ{vy €k{.w ® ±x¯°wŠƒ ® €{P¯Ãy ´ {]ƒ ª {.¸°€± ® €M{a¯°{P€w s y }Hƒ ª {GCIH4ÓÓ'ÙKJÞ2×CC ×¼Þ2×¼ß"àáŠy ¯°ºº°{P¯ ® ƒ¹{§±¼ƒ r~s >¶žMLN)() !PO7« ’W® ¾ ® € ´ y ux±‹¶a{»ƒ ª {} ´ ®7® ƒ ª ¯°{a}k}š{a¯@{a€w s ÄÆ{v¯°{P{aºgƒ ® ´ ® º°{Pu ª°® Ä(¸°±¼ÉA{au‹}Ʊ‹¯pƒ¹{a€y ˆ ƒcﱋƒ ª {³y ˆ ªe® ƒ ª {a€ «M’W® {ÁÉA¸°€k{a}}»y§Ä±‹º°{“²#y €k±x{Áƒ s ® ¾ } ´ ®7® ƒ ª ¯°{a}k}Æ{P¯°{a€kw±x{P}Ʊ¼ƒc±x}H{a¯ ® ‚ w ª ƒ ® ´ ® º°{au ª°® Ä {ay ˆ ª ¸°±¼ÉA{auu w½±‹¯~ƒ{a€y ˆ ƒ}jď±¼ƒ ª y} ´ y uxuÆ}{Áƒ ® ¾ ¸°± ÉA{aux}j¯°{ay € rps «½’]ª ±x}¿}{Áƒ ® ¾ ¸@±¼ÉA{au‹} ±x} ˆ y#uxux{Pºmƒ ª |{ Þ2×¼Ú à J Õ¼Ó'ßJ9ÓÓQ, ® ¾ w=©Fy ¯°º±x}†º°{a¯ ® ƒ¹{Pº rps ` HNn {³y ˆ ª ¸°±¼ÉA{auH±‹# ¯ ` H ±x} ˆ y u‹ux{Pº

è

— ±‹w ‚ €{¿… « éR



` H“a¤bdfehgehijelkm/n ` K¡a¤bq%ehrm

y Þ2×¼Ú à J Õ¼Ó'ß ® ¾ w «j—î €vƒ{ ˆ ª ¯@± ˆ y#uM€{³y#} ® ¯°}ŠÄÆ{j€{aÅ ‚ ±‹€{U` H ƒ ® }y#ƒ¹±‹} ¾Ís ƒ ª { ¾ ® uxu ® ﱋ¯°wZƒËÄ ® 5 ¸°€ ® ¸l{P€kƒ±x{a}? Ì3yp Î wT‹5S ` H Ì r λ± ¾ wP‹5` K ƒ ª {a¯|y?‹ ` H Ó ª {a¯ ƒ ±‹}†€k{ ˆ ƒÀy ¯°w ‚ uÊy €§± ´ y w { ©iy ˆ ® ´Z´ ® ¯m}kƒ€ ‚ ˆ ƒ ‚ €k{ ¾ ® €»` H ±x}§ƒ ª {Ç} ®#Ÿ ˆ y u‹ux{Pº ú#Ÿ ¯°{P±xw ª r ® €$} s }kƒ¹{ ´ ©˜} ª°® ď¯±‹¯ È w ‚ €{n… « é «·• y ˆ ª ¸°±¼ÉA{Pu ª y }$ƒ ª {Zƒ ® ¸=© r ® ƒkƒ ® ´ ©iux{ ¾ ƒa©˜y#¯°º €±‹w ª ƒ»¸°± ÉA{auly }»±‹ƒ}Ư@{a±xw ª r ® €k} « Ó { ‚ }{.ƒ ª { úŸ ¯°{P±xw ª r ® €Æ} s }kƒ¹{ ´ý¾ ® €šy uxuà ª {v{ÁÉA¸U{a€k± ´ {a¯pƒ¹}P© y u¼ƒ ª°®‚ w ª®‚ € ¾ €¹y ´ {ÁÄ ® €k|y u‹u ® ď} ¾ ® €y € r ±‹ƒ€¹y € s ` H« Œ {P»ƒ ‡ r {·ƒ ª {}{Áƒ ® ¾ y uxu]¯@{a±xw ª r ® €k±x¯°wÒ¸Ãy ±‹€} b w e y m~« ‡ ±‹} ˆ y u‹ux{aºƒ ª {n¯°{P±xw ª r ® € Ÿ ª°®7® ºn} s }kƒ{ ´ «v ±‹² {a¯ƒ ª {$¯°{a±‹w ª r ® € ª°®7® º} s }kƒ{ ´ ‡¡©:ƒ ª {$} ´ ®7® ƒ ª ¯°{a}k}{a¯@{a€w s ª y#}.ƒ ª { ¾ ® u‹u ® ď±x¯°w ¾ ® € ´ >̞ULV)() !PO "Ì B=Î a : t FIH6J KML CÌ B HNe B K Î ~ ̛… «  Î FIH6J KML"