Video segmentation and occlusion detection over multiple frames

Spatial segmentation of image sequences is usually performed based on motion between two frames, and then followed by tracking. Some recent approaches extend this to joint segmentation in space-time; the resulting 3-D segmentation (in x-y-t space) can be interpreted as a volume 'carved out by a moving object in the image sequence domain. We call such volumes 'object tunnels'. In this paper, we propose a new approach to occlusion analysis and characterization that is based on object tunnels. It results from the observation that object-tunnel wall for a fully visible object has different shape than that for an object undergoing occlusion or exposure. Walls of tunnels associated with moving objects have tangent planes that are, in general, non-parallel to the time axis. When an object gets occluded or exposed by a static feature, part of the object tunnel wall stops evolving freely; its spatial coordinates remain fixed (static occlusion boundary) while the temporal coordinate increases linearly (time evolution). This forces part of the wall to be comprised of lines parallel to the time axis, each line defined by a single point on the occlusion boundary. In case this boundary is a straight-line edge, the occluding part of the wall becomes planar. We propose to detect occlusions by searching for such characteristic surfaces of object tunnel walls. We formulate the problem for planar occlusion walls based on a robust distance metric, and we show experimental results for various occlusion types on synthetic and camera-acquired image sequences.

[1]  Robert THOMA,et al.  Motion compensating interpolation considering covered and uncovered background , 1989, Signal Process. Image Commun..

[2]  Edward H. Adelson,et al.  Representing moving images with layers , 1994, IEEE Trans. Image Process..

[3]  Janusz Konrad,et al.  Estimation and compensation of accelerated motion for temporal sequence interpolation , 1995, Signal Process. Image Commun..

[4]  Amitabha Das,et al.  Estimation of Occlusion and Dense Motion Fields in a Bidirectional Bayesian Framework , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[5]  Amar Mitiche,et al.  Spatio-temporal motion segmentation via level set partial differential equations , 2002, Proceedings Fifth IEEE Southwest Symposium on Image Analysis and Interpretation.

[6]  Michal Irani,et al.  Motion Analysis for Image Enhancement: Resolution, Occlusion, and Transparency , 1993, J. Vis. Commun. Image Represent..

[7]  Rachid Deriche,et al.  Geodesic Active Contours and Level Sets for the Detection and Tracking of Moving Objects , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[8]  Janusz Konrad,et al.  Joint space-time image sequence segmentation based on volume competition and level sets , 2002, Proceedings. International Conference on Image Processing.

[9]  Amar Mitiche,et al.  Spatial/joint space-time motion segmentation of image sequences by level set pursuit , 2002, Proceedings. International Conference on Image Processing.

[10]  Guillermo Sapiro,et al.  Geodesic Active Contours , 1995, International Journal of Computer Vision.

[11]  Amar Mitiche,et al.  Tracking moving objects as spatio-temporal boundary detection , 2002, Proceedings Fifth IEEE Southwest Symposium on Image Analysis and Interpretation.

[12]  Patrick Pérez,et al.  Dense estimation and object-based segmentation of the optical flow with robust techniques , 1998, IEEE Trans. Image Process..

[13]  Harpreet S. Sawhney,et al.  Compact Representations of Videos Through Dominant and Multiple Motion Estimation , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

[14]  Yvan G. Leclerc,et al.  Constructing simple stable descriptions for image partitioning , 1989, International Journal of Computer Vision.

[15]  Demetri Terzopoulos,et al.  Snakes: Active contour models , 2004, International Journal of Computer Vision.

[16]  Guillermo Sapiro,et al.  Minimal Surfaces Based Object Segmentation , 1997, IEEE Trans. Pattern Anal. Mach. Intell..

[17]  A. Murat Tekalp,et al.  Simultaneous motion estimation and segmentation , 1997, IEEE Trans. Image Process..

[18]  Eric Dubois,et al.  Motion estimation with detection of occlusion areas , 1992, [Proceedings] ICASSP-92: 1992 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[19]  Joachim Weickert,et al.  A tensor-driven active contour model for moving object segmentation , 2001, Proceedings 2001 International Conference on Image Processing (Cat. No.01CH37205).

[20]  Jan Biemond,et al.  Motion field estimation for complex scenes , 1991, Other Conferences.

[21]  Stanley Osher,et al.  Level Set Methods , 2003 .

[22]  Patrick Bouthemy,et al.  Multimodal Estimation of Discontinuous Optical Flow using Markov Random Fields , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

[23]  Alice Caplier,et al.  Spatiotemporal MRF approach to video segmentation: Application to motion detection and lip segmentation , 1999, Signal Processing.

[24]  Yao Wang,et al.  An unsupervised multi-resolution object extraction algorithm using video-cube , 2001, Proceedings 2001 International Conference on Image Processing (Cat. No.01CH37205).

[25]  Michel Barlaud,et al.  Space-time segmentation using level set active contours applied to myocardial gated SPECT , 2001, IEEE Transactions on Medical Imaging.

[26]  Tony F. Chan,et al.  Active contours without edges , 2001, IEEE Trans. Image Process..

[27]  G. Aubert,et al.  Detection and tracking of moving objects using a new level set based method , 2000, Proceedings 15th International Conference on Pattern Recognition. ICPR-2000.

[28]  Jun Zhang,et al.  Image sequence segmentation using 3-D structure tensor and curve evolution , 2001, IEEE Trans. Circuits Syst. Video Technol..

[29]  Janusz Konrad,et al.  Motion segmentation with level sets , 1999, Proceedings 1999 International Conference on Image Processing (Cat. 99CH36348).