Inferring 2D Object Structure from the Deformation of Apparent Contours

We present a new integrated approach to the two-dimensional part segmentation, shape, and motion estimation of moving multipart objects. Our technique exploits the relationship between the geometry and the observed deformations of the apparent contour of a moving multipart object and its structure. The novelty of the technique is that no prior model of the object or of its parts is employed.We develop aPart Segmentation Algorithm(PSA) that recursively recovers all the moving parts of an object by monitoring and reasoning over the changes of its deforming apparent contour. To parameterize and segment over time a deforming apparent contour, we fit initially a single deformable model whose global and local deformations over time allow us to hypothesize an underlying part structure. This hypothesis is verified by further monitoring the relative motion among the model's parts and the satisfaction of certain criteria. Upon verifying the part hypothesis, the initial deformable model is split into two or more models that better fit the apparent contour. This recursive operation allows the refinement over time of the number and shape of the extracted parts.When multiple deformable models are used to model the apparent contour of a multipart object, there is an uncertainty concerning the deformable model to which the data points should apply forces to. To address this problem, we present a new algorithm for force assignment that assigns forces from the data to multiple models. This algorithm allows partial overlap between the parts' models and the determination of their joint location. Finally, the effectiveness of the approach is demonstrated through a series of experiments involving a variety of objects.

[1]  Donald D. Hoffman,et al.  Parts of recognition , 1984, Cognition.

[2]  Shin'ichi Satoh,et al.  Shape decomposition based on erosion model , 1995, Proceedings of the Workshop on Physics-Based Modeling in Computer Vision.

[3]  Ioannis A. Kakadiaris,et al.  Elastically Adaptive Deformable Models , 1996, ECCV.

[4]  Alex Pentland,et al.  Recovery of non-rigid motion and structure , 1991, Proceedings. 1991 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[5]  Enrique H. Ruspini,et al.  Numerical methods for fuzzy clustering , 1970, Inf. Sci..

[6]  Anil K. Jain,et al.  Analysis and Interpretation of Range Images , 1989, Springer Series in Perception Engineering.

[7]  Kevin W. Bowyer,et al.  Generic Recognition of Articulated Objects through Reasoning about Potential Function , 1995, Comput. Vis. Image Underst..

[8]  Ioannis Pitas,et al.  Morphological Shape Decomposition , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[9]  Michael Leyton,et al.  Inferring Causal History from Shape , 1989, Cogn. Sci..

[10]  Anne Treisman,et al.  Preattentive processing in vision , 1985, Computer Vision Graphics and Image Processing.

[11]  D. Marr,et al.  Representation and recognition of the spatial organization of three-dimensional shapes , 1978, Proceedings of the Royal Society of London. Series B. Biological Sciences.

[12]  Robert M. Haralick,et al.  Decomposition of Two-Dimensional Shapes by Graph-Theoretic Clustering , 1979, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[13]  A. Pentland Recognition by Parts , 1987 .

[14]  Dimitris N. Metaxas,et al.  Dynamic 3D models with local and global deformations: deformable superquadrics , 1990, [1990] Proceedings Third International Conference on Computer Vision.

[15]  Ramakant Nevatia,et al.  Description and tracking of moving articulated objects , 1994, Systems and Computers in Japan.

[16]  Kenneth B. Russell,et al.  Unencumbered Virtual Environments , 1995 .

[17]  HARRY BLUM,et al.  Shape description using weighted symmetric axis features , 1978, Pattern Recognit..

[18]  Kevin W. Bowyer,et al.  Beyond pure static shape in function-based object recognition , 1993, Other Conferences.

[19]  Gérard G. Medioni,et al.  Hierarchical Decomposition and Axial Shape Description , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

[20]  Ioannis A. Kakadiaris,et al.  Model-based estimation of 3D human motion with occlusion based on active multi-viewpoint selection , 1996, Proceedings CVPR IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[21]  Azriel Rosenfeld,et al.  Recognition by Functional Parts , 1995, Comput. Vis. Image Underst..

[22]  Barr,et al.  Superquadrics and Angle-Preserving Transformations , 1981, IEEE Computer Graphics and Applications.

[23]  William H. Press,et al.  The Art of Scientific Computing Second Edition , 1998 .

[24]  Alex Pentland,et al.  Recovery of Nonrigid Motion and Structure , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[25]  S. Zucker,et al.  Toward a computational theory of shape: an overview , 1990, eccv 1990.

[26]  Concettina Guerra,et al.  A Graph-Theoretic Method for Decomposing Two-Dimensional Polygonal Shapes into Meaningful Parts , 1982, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[27]  Ioannis Athanassiou Kakadiaris Motion-based part segmentation, shape and motion estimation of multi-part objects , 1997 .

[28]  I. Biederman Recognition-by-components: a theory of human image understanding. , 1987, Psychological review.

[29]  Dimitris N. Metaxas,et al.  Dynamic 3D Models with Local and Global Deformations: Deformable Superquadrics , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[30]  Azriel Rosenfeld,et al.  3-D Shape Recovery Using Distributed Aspect Matching , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[31]  F. A. Seiler,et al.  Numerical Recipes in C: The Art of Scientific Computing , 1989 .

[32]  Ruzena Bajcsy,et al.  Segmentation versus object representation—are they separable? , 1989 .

[33]  Ioannis A. Kakadiaris,et al.  3D human body model acquisition from multiple views , 1995, Proceedings of IEEE International Conference on Computer Vision.

[34]  Michael Isard,et al.  3D position, attitude and shape input using video tracking of hands and lips , 1994, SIGGRAPH.

[35]  Jake K. Aggarwal,et al.  Structure from Motion of Rigid and Jointed Objects , 1981, Artif. Intell..

[36]  John F. Canny,et al.  A Computational Approach to Edge Detection , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[37]  Dimitris N. Metaxas,et al.  Shape and Nonrigid Motion Estimation Through Physics-Based Synthesis , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

[38]  Enrique H. Ruspini New experimental results in fuzzy clustering , 1973, Inf. Sci..

[39]  Dimitris N. Metaxas,et al.  Physics-based modelling of nonrigid objects for vision and graphics , 1993 .

[40]  Herbert Freeman,et al.  Shape description via the use of critical points , 1978, Pattern Recognit..

[41]  Michael Brady,et al.  The Curvature Primal Sketch , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[42]  Kim L. Boyer,et al.  Robust Contour Decomposition Using a Constant Curvature Criterion , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[43]  W. Mauch,et al.  Contents , 2007, European Neuropsychopharmacology.

[44]  Donald D. Hoffman,et al.  Codon constraints on closed 2D shapes , 1985, Comput. Vis. Graph. Image Process..