|
Estimation of object rotation axis tilt angle from two succeeding video images |
J. Stauder, contact: J. Stauder, H. Nicolas
This demonstration is on automatic analysis of moving objects in a video sequence. The goal is the estimation of rigid object motion. More specificly, one of six degrees of freedom, the tilt angle of the object rotation axis will be estimated. The tilt angle defines the orientation of the 2D projection of the 3D rotation axis into the image plane and is a strong clue for image understanding as can be seen below.
Many known approaches on motion estimation from the literature assume diffuse illumination in the scene, such that the brightness of an object does not change by motion. But, in presence of a dominating light source, an object will be shaded. Moreover, the object shading will change if the object moves. Temporally changing shading can disturb those approaches that do not consider it. On the other side, temporally changing shading contains information on object motion and structure, than can be exploited [Pent91].
Here, object motion will be estimated from nothing than the effect of temporally changing shading, i.e. the temporal changes of brightness of the object. Input data for estimation are two images, a 2D binary object segmentation mask for the second image and a displacement vector field. No 3D information is required.
The proposed estimation method assumes the object to be rigid, to be matte, to have equally distributed surface normals and to be illuminated by a distant point light source and ambient light. For estimation, the spatial gradient of the displaced frame ratio (DFR), i.e. the frame ratio after motion compensation, is averaged inside the object silhouette. In [Stau98] is shown, that the projected object rotation axis is the mean spatial gradient of the DFR rotated by 90 degrees.
The experimental results are derived as follows:
![]() |
||
|---|---|---|
![]() |
||
| Original image sequence |
Object segmentation mask |
Estimated rotation axis |
The results show that the estimated projection of the object rotation axis follows the motion of the object. Only at the beginning of the sequences, where the object segmentation mask is incomplete, the method fails.