24
O x y z x b d b d t γ n v θ x t n p h p n g α H f ground plane image plane (inverse) gravity ground plane orientati on ground plane height object vertical orientation real world height object depth camera center focal length object pitch and roll angles object landmark s

Xbxb dbdb dtdt γ nvnv θ xtxt npnp hphp ngng α H f ground plane image plane (inverse) gravity ground plane orientation ground plane height object vertical

Embed Size (px)

Citation preview

Page 1: Xbxb dbdb dtdt γ nvnv θ xtxt npnp hphp ngng α H f ground plane image plane (inverse) gravity ground plane orientation ground plane height object vertical

O

xy

z

xbdb

dt

γ

nv

θ

xt

np

hp

ng

α Hf

ground plane

image plane(inverse) gravity

ground plane orientation

ground plane height

object vertical orientation

real world heightobject depthcamera center

focal length

object pitch and roll angles

object landmarks

Page 2: Xbxb dbdb dtdt γ nvnv θ xtxt npnp hphp ngng α H f ground plane image plane (inverse) gravity ground plane orientation ground plane height object vertical

ground plane

inverse gravity

vertical surface candidate 1

vertical surface candidate 2

vertical surface candidate 1

vertical surface candidate 2

Page 3: Xbxb dbdb dtdt γ nvnv θ xtxt npnp hphp ngng α H f ground plane image plane (inverse) gravity ground plane orientation ground plane height object vertical

ground plane

vertical surface candidateinverse gravity

object candidate

Page 4: Xbxb dbdb dtdt γ nvnv θ xtxt npnp hphp ngng α H f ground plane image plane (inverse) gravity ground plane orientation ground plane height object vertical
Page 5: Xbxb dbdb dtdt γ nvnv θ xtxt npnp hphp ngng α H f ground plane image plane (inverse) gravity ground plane orientation ground plane height object vertical
Page 6: Xbxb dbdb dtdt γ nvnv θ xtxt npnp hphp ngng α H f ground plane image plane (inverse) gravity ground plane orientation ground plane height object vertical
Page 7: Xbxb dbdb dtdt γ nvnv θ xtxt npnp hphp ngng α H f ground plane image plane (inverse) gravity ground plane orientation ground plane height object vertical

X

Local 3D context

Global 3D context

Best hypothesis

Page 8: Xbxb dbdb dtdt γ nvnv θ xtxt npnp hphp ngng α H f ground plane image plane (inverse) gravity ground plane orientation ground plane height object vertical

(inverse) gravity

ground plane orientation valid

valid invalid (#1)

invalid (#2)

invalid (#1)invalid

(#1)

incompatible (#3)

incompatible (#4)

ground plane

Page 9: Xbxb dbdb dtdt γ nvnv θ xtxt npnp hphp ngng α H f ground plane image plane (inverse) gravity ground plane orientation ground plane height object vertical

hiv hjv

vv

)()( jikhj

khi

k vvnv

)(kv

k vnv

hiv hjv

)()( jikhj

khi

k vvnv

(a)

(b)

Page 10: Xbxb dbdb dtdt γ nvnv θ xtxt npnp hphp ngng α H f ground plane image plane (inverse) gravity ground plane orientation ground plane height object vertical
Page 11: Xbxb dbdb dtdt γ nvnv θ xtxt npnp hphp ngng α H f ground plane image plane (inverse) gravity ground plane orientation ground plane height object vertical

object maskback-projected mask

occlusion mask

After object is detected:

Page 12: Xbxb dbdb dtdt γ nvnv θ xtxt npnp hphp ngng α H f ground plane image plane (inverse) gravity ground plane orientation ground plane height object vertical

closer object

farther object

closer object

farther object

occlusion mask of the farther object

intersection region of the two object masks

Page 13: Xbxb dbdb dtdt γ nvnv θ xtxt npnp hphp ngng α H f ground plane image plane (inverse) gravity ground plane orientation ground plane height object vertical

w

l

β

pn~

ph~

Page 14: Xbxb dbdb dtdt γ nvnv θ xtxt npnp hphp ngng α H f ground plane image plane (inverse) gravity ground plane orientation ground plane height object vertical

ground plane

vertical surface candidate

object candidate

inverse gravity

Page 15: Xbxb dbdb dtdt γ nvnv θ xtxt npnp hphp ngng α H f ground plane image plane (inverse) gravity ground plane orientation ground plane height object vertical

supporting plane 1

supporting plane 2

Page 16: Xbxb dbdb dtdt γ nvnv θ xtxt npnp hphp ngng α H f ground plane image plane (inverse) gravity ground plane orientation ground plane height object vertical
Page 17: Xbxb dbdb dtdt γ nvnv θ xtxt npnp hphp ngng α H f ground plane image plane (inverse) gravity ground plane orientation ground plane height object vertical
Page 18: Xbxb dbdb dtdt γ nvnv θ xtxt npnp hphp ngng α H f ground plane image plane (inverse) gravity ground plane orientation ground plane height object vertical
Page 19: Xbxb dbdb dtdt γ nvnv θ xtxt npnp hphp ngng α H f ground plane image plane (inverse) gravity ground plane orientation ground plane height object vertical

23

45 6

1

Page 20: Xbxb dbdb dtdt γ nvnv θ xtxt npnp hphp ngng α H f ground plane image plane (inverse) gravity ground plane orientation ground plane height object vertical

Generate object/surface

candidates

Propose global 3D geometry

hypotheses by object/surface

candidates

Evaluate each hypothesis by

inferring validity of object/surface

candidates

Select the best hypothesis and its associated validity of object/surface

candidates

Page 21: Xbxb dbdb dtdt γ nvnv θ xtxt npnp hphp ngng α H f ground plane image plane (inverse) gravity ground plane orientation ground plane height object vertical

O

xy

z

xbdb

dt

γ

nv

θ

xt

np

hp

ng

α Hf

ground plane

image plane(inverse) gravity

ground plane orientation

ground plane height

object vertical orientation

real world heightobject depthcamera center

focal length

object pitch and roll angles

object landmarks

Page 22: Xbxb dbdb dtdt γ nvnv θ xtxt npnp hphp ngng α H f ground plane image plane (inverse) gravity ground plane orientation ground plane height object vertical
Page 23: Xbxb dbdb dtdt γ nvnv θ xtxt npnp hphp ngng α H f ground plane image plane (inverse) gravity ground plane orientation ground plane height object vertical
Page 24: Xbxb dbdb dtdt γ nvnv θ xtxt npnp hphp ngng α H f ground plane image plane (inverse) gravity ground plane orientation ground plane height object vertical