Graphics Reference
In-Depth Information
Fig. 2.14 Reprojected sparse
scene flow field
Fig. 2.15 Left : Ellipsoid
model used for tracking
arbitrary objects or object
parts in the three-dimensional
point cloud.
Right : Reprojection of four
tracked objects
determine the object motion in the image sequence. The optical flow field is com-
bined with the three-dimensional points from the blockmatching stereo algorithm
by Franke and Joos ( 2000 ) to obtain the scene flow field (cf. Fig. 2.14 ). The velocity
component parallel to the depth axis is not computed.
At each time step, a graph-based clustering stage extracts all moving objects
from the scene flow field, essentially separating moving objects from the (stationary
or differently moving) background. The computed clusters are approximated as el-
lipsoids, and the three-dimensional ellipsoid pose T
(c x ,c y ,c z ,β) T
=
is determined
(c x ,c y ,c z ) T of the ellipsoid and the rotation an-
gle β around the depth axis are part of the pose vector T , since we assume that the
approximated objects are parallel to the image plane. The three-dimensional pose
update of all tracked objects is based on a two-stage three-dimensional extension of
the mean-shift algorithm according to Cheng ( 1995 ), Comaniciu et al. ( 2000 ). If a
tracked object is not moving for more than five time steps it is deleted.
=
(cf. Fig. 2.15 ). Only the centre c
2.3.2.2 Target Model
The target model
q (id) with the object index id is computed based on the first three-
dimensional ellipsoid pose T (id) and is updated at every time step. It consists of
a one-dimensional histogram of greyscale values. To compute the histogram
q (id)
we place a grid on the surface of the ellipsoid, the resolution of which is equal
Search WWH ::




Custom Search