Professional Documents
Culture Documents
Efficient Matching of Pictorial Structures
Efficient Matching of Pictorial Structures
! " # $%&&'(
)&#*'# +&#,' - ! &. /01%& 2'#' "1 &0&
3+4 / 5#6#&.
/ 0!#,7 3) 89:;< +&( ' 7 => :?@A;
1BC #0#&% 1(C''%
{ust xz ur }sy stxs stuv y xsu}r vvyv ½¾ {tyzy º ½ ¾ uv xr ur~u|xs}z r|su}r }z yyzvtuw
y|xvy }z x yx r}~y sty v }yz usv |tu~zyr uv ur sty vys
stxs txv sty xy {tyr á xr~ !
vuw yws }styz{uvy ty x}zust wzyvyrsy~ ur
ü s} |}
urx
}z sty z}}s Ú
u ½â ¾ uv r}{r }z yx|t wsy ½Î¾ y|uyrs
vsu {}zv u {y zywx|y sty ur~u
|tu~ Ú á styr sty yvs }|xsu}r } sty z}}s uv |xs}z r|su}r xr xzuszxz r|su}r }r sty zu~
tuv vyvsv x yryzxuÅxsu}r } ~uvsxr|y szxrv}zv
âç Õ xz ur
ã ½ä ×â ¾ ô ë ½âà ¾ s} r|su}rv xv }}{v ys sty ~uvsxr|y szxrv}z }
í ò
x r|su}r " ~yry~ }yz x zu~ y
txs uv
sty uruuÅxsu}r ur ½º¾ |xr y y¼wzyvvy~ # ½ ¾ Õ ur ½ ô " ½ ¾¾ ½»¾
zy|zvuy ur syzv } sty ù º r|su}rv à ½âß¾ }z ò
yx|t yzsy¼ Úà á Ö ½}styz stxr sty z}}s¾ qrsusuy
}z yx|t zu~ }|xsu}r
stuv r|su}r r~v
tyvy zy|zvuy y xsu}rv ur szr vwy|u xr x} x }|xsu}r stxs uv |}vy s} xr~ }z {tu|t " ½ ¾ uv
zust ys å y sty x¼u ~ywst r}~y ur sty szyy vx }sy stxs ~uÂyzyr|yv ys{yyr sty xy } #
}z yx|t r}~y Úà {ust ~ywst å
|}wsy à ½âß¾
{tyzy xs s{} }|xsu}rv xzy }r~y~ sty ~uvsxr|y ys{yyr
Úß uv sty wxzyrs } Úà tyvy xzy x yx r}~yv
v} |yxz sty }|xsu}rv
zyxz~yvv } t}{ u| sty r|su}r "
à ½âß¾ |xr y |}wsy~ xv ur ½¾ y¼s
}z yx|t r}~y |txryv qr wxzsu|xz
u styzy uv x }|xsu}r {tyzy " ½ ¾
ü
txv x vx xy
# {u txy vx xy xs xr~ } |}wsur à ½âß¾ ur ø ½ã¾ suy ty x}zust |xr
ryxz }|xsu}rv y yxvu }~uy~ s} yyw szx| } sty }|xsu}r stxs
uyr sty zyvszu|sy~ }z } åßà ur y xsu}r ½Ä¾
ysv wz}wxxsy~ s} yx|t w}vusu}r ur sty zu~
{tu|t x
y xsu}r ½ü¾ |xr y zy{zussyr xv x yryzxuÅy~ ~uvsxr|y }{ v s} |}wsy à xv {y |}wsy à
szxrv}z
à ½âß¾ Õ # ½ ßà ½âß¾¾ . n / 0 1 p
xr~ sty }vyzy~ zyxsuy vuÅy ½vur } }z vuÅy zxsu}v¾
xr~ sty stuz~ xr~ }zst syzv xzy sty t}zuÅ}rsx xr~
yzsu|x ~uvsxr|yv ys{yyr sty }vyzy~ ·}urs w}vusu}rv
ur sty uxy ½þ ßà ×ÿ ßà ¾ }z Úß xr~, ½þ à)ß ×ÿ à*ß ¾ }z Úà
a b qr }z y¼wyzuyrsv {y ys ßà × ßà × ßà y xzy x
yv xr~ ßà y x vx xy tv sty ~y}zxsu}r
+
Figure 2: Two parts of the person model, (a) in their own |}vs vsxv zyxsuy vx xv sty wxzsv z}sxsy x}s
coordinate system and (b) the ideal configuration of the sty ·}urs xr~ uv xzy u sty wxzsv xzy r}s xury~ xs sty
pair. ·}urs }z txy ~uÂyzyrs zyxsuy vuÅyv
ty ~y}zxsu}r |}vs vs y y¼wzyvvy~ ur sty }z
wxuz } |}rry|sy~ wxzsv uv uvszxsy~ ur uzy Ä ty } y xsu}r ½Ä¾
xv x ~uvsxr|y ys{yyr ßà ½âß¾ xr~
}|xsu}r } sty ·}urs uv vwy|uy~ s{} w}ursv ½þßà ×ÿßà ¾ àß½âà ¾ uyr sty }|xsu}r âß Õ ½& ß× ' ß×þß×ÿß¾ {y ~y
xr~ ½þàß ×ÿàß¾
}ry ur sty |}}z~urxsy zxy } yx|t wxzs
ry ßà ½âß¾ Õ ½& ß × 'ß ×þ ß ×ÿ ß ¾ {tyzy
xv ur~u|xsy~ |uz|yv ur uzy Äx qr xr u~yx |}r & ß Õ ßà ½& ß & ßà E ľ
+
zxsu}r styvy w}ursv |}ur|u~y
xv uvszxsy~ ur uzy Ä 'ß Õ ßà ½} ' ß } ' ßà E ľ
ty u~yx zyxsuy }zuyrsxsu}r uv uyr & ßà
sty xry ,
ys{yyr sty xur x¼yv ½ur sty ÀtyutsÁ ~uzy|su}r¾ ty ½þ ß ×ÿ ß ¾ 5 Õ F ßà ½½þß×ÿß¾5 ô ' ß G +î ½þßà ×ÿßà ¾5 ¾
u~yx zyxsuy vuÅy uv uyr ' ßà
sty zxsu} } sty s{} F ßà uv x ~ux}rx {yuts xszu¼ {ust yrszuyv ßà xr~
)
tyutsv ßà
xr~ G + î uv x xszu¼ stxs wyz}zv x z}sxsu}r } & ß
*
uyr sty }vyzy~ }|xsu}rv âß Õ ½& ß× ' ß×þß×ÿß¾ xr~
âà Õ ½&à × 'à ×þà ×ÿà ¾ } s{} wxzsv
sty ~y}zxsu}r |}vs zx~uxrv x}s sty }zuur ty ry{ w}vusu}r |}}z~urxsyv
yxvzyv sty ~yuxsu}r ys{yyr sty u~yx xyv xr~+ þ ß ×ÿ ß ur~u|xsy sty w}vusu}r } sty ·}urs ur sty uxy
styvy }vyzy~ xyv x|t ·}urs vwy|uyv {yutsv ßà
½v|xy~ x||}z~ur s} sty {yutsv¾ }{ {y r}sy stxs
ßà
ßà
ßà }z sty |}vs xvv}|uxsy~ {ust ~yuxsu}rv ur
, ) * sty æÛ ~uvsxr|y ys{yyr ßà ½âß¾ xr~ àß½âà ¾ uv y x s}
yx|t } sty zyxsuy }zuyrsxsu}r
vuÅy xr~ ·}urs xur sty ~y}zxsu}r |}vs åßà ½âß×âà ¾ ·vs uyr x}y
uy~
yrs tv {y ~yry sty wxuz{uvy ~y}zxsu}r |}vs ur xr y¼wzyvvu}r xv ur ½Ä¾
}z sty wyzv}r }~y s} y
: ;H ; I IH A ? B > C
åßà ½âß×âà ¾ Õ ßà+, D½& à & ß¾ & ßà D }z sty |xz }~y
sty ~y}zxsu}r |}vsv }~y Ãy¼uy
ô ßà) D½} 'à } ' ß¾ } ' ßà D wzuvxsu| ·}ursv ys{yyr sty |xz {tyyv xr~ sty |xz
ô ßà* Dþ ßà þ à ß D }~ ty {tyyv txy xr u~yx w}vusu}r {ust zyvwy|s
ô ßà Dÿ ßà ÿ à ß D s} sty |xz }~ xr~ |xr }y x}r sty }ss} } sty
|xz {ust x |}vs wz}w}zsu}rx s} sty ~uvsxr|y z} styuz
{tyzy sty zvs syz uv sty ~uÂyzyr|y ys{yyr sty u~yx u~yx w}vusu}r
zyxsuy xry xr~ sty }vyzy~ zyxsuy xry
sty vy| uy ur sty wyzv}r }~y
sty }|xsu}r } x ·}urs uv
}r~ syz uv sty ~uÂyzyr|y ys{yyr sty u~yx zyxsuy vuÅy vwy|uy~ s{} w}ursv ½þßà ×ÿßà ¾ xr~ ½þàß ×ÿàß¾
}ry ur
»
sty |}}z~urxsy zxy } yx|t wxzs qr xr u~yx |}r uzy ü vt}{v zy|}rusu}r zyvsv vur sty wyzv}r
zxsu}r styvy w}ursv |}ur|u~y ty u~yx zyxsuy vuÅy }~y }sy stxs {y |xr zy|}ruÅy sty wyzv}r r~yz
uv uyr ' ßà
sty zxsu} } sty s{} tyutsv qr sty x z}x~ zxry } utsur |}r~usu}r xr~ xzuy~ w}vyv
·}ursv vy~ ur sty |xz }~y
sty wxzsv x{xv txy sty) {ust x vuwy yryzu| }~y tuv uvszxsyv sty xu
vxy }zuyrsxsu}r x|t ·}urs vwy|uyv {yutsv ßà
ßà
,
us s} zy|}ruÅy xzsu|xsy~ }·y|sv uzy Î vt}{v
ßà }z sty |}vs xvv}|uxsy~ {ust ~yuxsu}rv ur sty zy zy|}rusu}r zyvsv vur sty |xz }~y }sy stxs {y
*
xsuy vuÅy xr~ ·}urs xuryrs Æy ~yry sty wxuz{uvy |xr zy|}ruÅy xuz ~uÂyzyrs ur~v } |xzv r~yz x {u~y
~y}zxsu}r |}vs }z sty |xz }~y s} y
xzuys } w}vyv {ust x vury }~y tuv uvszxsyv
åßà ½âß×âà ¾ Õ !, D½&à & ß¾ D sty xuus } }z yst}~ s} zy|}ruÅy yryzu| }·y|sv
ô ßà) D½} 'à } ' ß¾ } ' ßà D v|t xv x Àzy~ |xzÁ
ô ßà* Dþ ßà þ à ß D O n P Q ÑÒ
ô ßà Dÿ ßà ÿ à ß D
{tyzy sty zvs syz urvzyv stxs sty }zuyrsxsu}r } Úß qr stuv vy|su}r {y r}sy stxs sty yvs xs|t xv y¼wzyvvy~
xr~ Úà uv sty vxy
sty vy|}r~ syz uv sty ~uÂyzyr|y y xsu}r ½º¾ |xr y zy}zxsy~ xv sty x¼u x
ys{yyr sty u~yx zyxsuy vuÅy xr~ sty }vyzy~ zyxsuy w}vsyzu}zu ½µ¶¾ yvsuxsy } sty }~y |}rzxsu}r
vuÅy ½vur } }z vuÅy zxsu}v¾
xr~ sty stuz~ xr~ }zst ty µ¶ yvsuxsy uv sty |}rzxsu}r {ust x¼u
syzv xzy sty t}zuÅ}rsx xr~ yzsu|x ~uvsxr|yv ys{yyr wz}xuus uyr sty urws uxy 2
sty ·}urs w}vusu}rv ur sty uxy
yxvzy~ {ust zyvwy|s æç Õ xz x¼
s} sty }zuyrsxsu}r } sty wxzsv *½vyy uzy ¾ è ¶z½æ Dä¾
qr }z y¼wyzuyrsv {y ys ßà Õ ! v} sty {tyyv } ´xyv zy styr uwuyv
sty |xz |xr }r vu~y t}zuÅ}rsx ,{ust zyvwy|s s} sty
}zuyrsxsu}r } sty }~ Æy ys ßà y x xzy xy
æç Õ xz x¼
xur) x vsz}r |}rry|su}r ys{yyr vuÅyv } sty wxzsv
è ¶z½ä D澶z½æ¾ ½¸¾
xr~ ßà y x vxyz xy
x}{ur sty {tyyv s} vu~y ty wzu}z
¶z½æ¾
|xwszyv ur}zxsu}r x}s sty
x}r sty }ss} } sty |xz }~ {ust}s ur|zyxvur }·y|s stxs uv r}{r y}zy }vyzur sty uxy tuv
sty ~y}zxsu}r |}vs s}} |t wzu}z ur}zxsu}r uv uyr sty ÀvwzurÁ |}rry|su}rv
uyr sty }|xsu}r âß Õ ½& ß× ' ß×þß×ÿß¾ {y ~yry ys{yyr wxzsv ty xzyz sty ~y}zxsu}r |}vsv ur
ßà ½âß¾ Õ ½& ß × 'ß ×þ ß ×ÿ ß ¾ {tyzy x |}rzxsu}r
sty yvv wz}xy stuv |}rzxsu}r
& ß Õ ! & ß
vt}~ y Æy |xr |xwszy stuv r}su}r vur 2
'ß Õ ßà ½} ' ß } ' ßà E ľ
¶z½æ¾ Õ Rº S $ T UV î WVð XYZ [ îð ì
îï
ðñ
,
ßà
xr~ G + î uv x xszu¼ stxs wyz}zv x z}sxsu}r } ½Úß×Úà ¾
xr~ R uv x r}zxuÅxsu}r |}rvsxrs }sy stxs
*
& ß zx~uxrv x}s sty }zuur ty ry{ w}vusu}r |}}z stuv uv sty swu|x uv ~uvszusu}r vy~ ur µxz}
$
~urxsyv þ ß ×ÿ ß ur~u|xsy sty w}vusu}r } sty ·}urs ur sty Çxr~} uy~ yvsuxsu}r wz}yv
uxy {ust zyvwy|s s} x |}}z~urxsy zxy stxs uv z} ty uyut}}~ r|su}r
¶z½ä Dæ¾
yxvzyv sty wz}
sxsy~ s} y ur sty vxy }zuyrsxsu}r xv sty wxzs }{ {y xuus } }vyzur uxy ä uyr x wxzsu|xz |}r
r}sy stxs sty æÛ ~uvsxr|y ys{yyr ßà ½âß¾ xr~ àß½âà ¾ zxsu}r } sty }~y qrsusuy
sty uyut}}~ vt}~
uv y x s} sty ~y}zxsu}r |}vs åßà ½âß×âà ¾ ·vs uyr y tut {tyr sty xwwyzxr|y } sty wxzsv xzyy {ust
x}y
uy~ur xr y¼wzyvvu}r xv ur ½Ä¾ sty uxy ~xsx xs sty w}vusu}rv sty xzy wx|y~
xr~
}{ }styz{uvy yr st}t sty wxzsv } x }~y x
Jn oÒ K Ò p L K }yzxw ur sty uxy
{y xwwz}¼uxsy sty uyut}}~
Ò xvvur us uv wz}w}zsu}rx s} sty wz}~|s } xs|t
xusuyv }z ur~uu~x wxzsv
Æy ~uv|zysuÅy~ sty vwx|y } w}vvuy wxzs }|xsu}rv urs} Ý
Î |ysv }z yx|t } sty þ xr~ ÿ w}vusu}rv
º |ysv ¶z½ä Dæ¾ \ ] ß½ä ×âß¾ ½` ¾
}z vuÅy xr~ Ä |ysv }z }zuyrsxsu}r M vur styvy ß^ Û _
wxzxysyzv }z vvsy r~v sty yvs |}rzxsu}r }
x }~y {ust y s} syr wxzsv ur x Ä N Äü wu¼y uxy ty r|su}r ß½ä ×âß¾ yxvzyv sty xs|t xus }z
ur x}s º vy|}r~v }r x üÎ µúÅ ¶yrsuqqq wxzs Úß xs }|xsu}r
_ âß ur uxy ä tuv r|su}r ~ywyr~v
¸
Figure 4: Recognition results using the person model. The top left image shows the model, which has revolute joints,
in its default configuration. The remaining three images show examples of the globally best matching configuration.
Figure 5: Recognition results using the car model. The top left image shows the model, which has prismatic joints,
in its default configuration. The remaining seven images show the globally best matching configuration.
}r sty wxzsu|xz }~yur v|tyy vy~ }z ur~uu~x
wxzsv
ty vsxr~xz~ xwwz}x|t s} r~ur sty µ¶ yvsuxsy
ur ½¸¾ uv s} uruuÅy sty yryz r|su}r }sxury~
sxur sty ryxsuy }xzust ¹vsussur ½¾ xr~ ½` ¾
urs} ½¸¾ {y }sxur
é
æç Õ xz ur ë åßà ½âß×âà ¾ ë r _ ß½ä ×âß¾ö÷
è êìíîïíðñòó íîòõ
{tu|t uv y¼x|s sty vxy xv ½º¾ u {y ys sty xs|t
|}vsv ãß y sty ryxsuy }xzust } sty xs|t x
usuyv ß
_
a n Ñ ÊË
`
É ºü ú qvtux{x xr~ d yuyz ¹yyrsxsu}r
z}wur c r|su}rv h if j
º ` `
¶xyv ºÄκº
º uru
Æy}st
Ç c xur M vur d rxu|
¶z}zxur }z ¹}ur exzuxsu}rx ¶z}yv ur ºÎ c b z Í·y|s d ysy|su}r {ust ey|s}z o xr
e uvu}r f K g j
e } ºÄ
} `
¹ywsyyz º ``
suÅy~ ´urxz yxszyv h if j
º`` ¸
¶xyv º¸ `
¶xyv Îλ¸ ºÎ
Ä ´yurxvv
ú Æ}v}r zsu|xsy~ Í·y|s º» ¶ uwv}r
zuv}r
¶ ¹urtx ¿}rzxsu}r
Çy|}rusu}r
}z 2 ú}{ s} yryzxuÅy sty yryz ´xvy~ ¹|yry ¿xvvu|xsu}r xr~ qxy qr~y¼ur
xuÅy~ ú}t zxrv}z h if j
º` ` º
¶xyv ü»º h if j
º `` ¸
¶xyv º¸ºº
ü»» º¸ d }{y ussur ¶xzxysyzuÅy~ tzyy
´}zy}zv d uvsxr|y zxrv}zxsu}rv ur zu d uyrvu}rx µ}~yv s} qxyv f K g j
e } º
szxz d uyrvu}rv h ikj f
e} ĸ
}
¹ywsy } Î
µx º `` º
¶xyv üüºüÎ
yz º` ü
¶xyv ĺüÎ º ú µzxvy xr~ ¹b xxz e uvx yxzrur r~
ü ´}zy}zv d uvsxr|y zxrv}zxsu}rv ur d uusx Çy|}rusu}r Í d Í·y|sv z} wwyxzxr|y
qxyv h ikj f
e} ü
}
c ry º` »
¶xyv j n h i
e} ºü
} º
c xrxz º`` Î
¶xyv ÎÄü
üü¸º
º` Æ Ç|u~y |uyrs e uvx Çy|}rusu}r M vur
Î l ´}}
Í eyvyz
Ç m xut µxz} Çxr sty úxv~}z d uvsxr|y p q hr ss tu
¹wzuryz
~} uy~v {ust |uyrs wwz}¼uxsu}rv h if j
e yzx
º `` »
º``
¶xyv »ü»ÎÎ
Ä µ c ¹{xur xr~ d ú ´xxz~ ¿}}z qr~y¼ur
» µ ¿ ´z
b yr
¶ ¶yz}rx Çy|}rusu}r } j n h i
e} ¸
} º
}yyz º`` º
¶xyv ºº
¶xrxz Í·y|s ¿xvvyv h if j
º` ` »
¶xyv ÄÄ Ä
Ä
¸ µ ¿ ´z
µ Æyyz
¶ ¶yz}rx ¶z}xuuv
su| wwz}x|t s} Í·y|s Çy|}rusu}r M vur }|x
¶t}s}ysz xr~ }x y}ysz _ h h i
e} Ä
º``
¶xyv »Ä»üº
µ uv|tyz xr~ Ç v|txyz ty Çywzyvyr
sxsu}r xr~ µxs|tur } ¶u|s}zux ¹sz|szyv j___
hQRWT^ PW h P[LUOVQT
e} ÄÄ
} º
c xrxz
º` ¸
¶xyv »¸ ` Ä
` d }zvst xr~ µ µ y| ´}~ ¶xrv
h if j
º `` ¸
¶xyv »¸»