A Framework for Generic State Estimation in Computer Vision Applications

Experimenting and building integrated, operational systems in computational vision poses both theoretical and practical challenges, involving methodologies from control theory, statistics, optimization, computer graphics, and interaction. Consequently, a control and communication structure is needed to model typical computer vision applications and a flexible architecture is necessary to combine the above mentioned methodologies in an effective implementation. In this paper, we propose a three-layer computer vision framework that offers: a) an application model able to cover a large class of vision applications; b) an architecture that maps this model to modular, flexible and extensible components by means of object-oriented and dataflow mechanisms; and c) a concrete software implementation of the above that allows construction of interactive vision applications. We illustrate how a variety of vision techniques and approaches can be modeled by the proposed framework and we present several complex, application oriented, experimental results.

[1]  R. Fletcher Practical Methods of Optimization , 1988 .

[2]  Josie Wernecke,et al.  The inventor mentor - programming object-oriented 3D graphics with Open Inventor, release 2 , 1993 .

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

[4]  G. R. Walsh,et al.  Methods Of Optimization , 1976 .

[5]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[6]  Cristian Sminchisescu,et al.  Incremental Model-Based Estimation Using Geometric Consistency Constraints , 2001 .

[7]  Alan H. Barr,et al.  Global and local deformations of solid primitives , 1984, SIGGRAPH.

[8]  Alex Pentland,et al.  Extraction Of Deformable Part Models , 1990, ECCV.

[9]  Xin Wang,et al.  Tracking and Visualizing Turbulent 3D Features , 1997, IEEE Trans. Vis. Comput. Graph..

[10]  Dimitris N. Metaxas,et al.  Combining information using hard constraints , 1999, Proceedings. 1999 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No PR00149).

[11]  Ruzena Bajcsy,et al.  Recovery of Parametric Models from Range Images: The Case for Superquadrics with Global Deformations , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[12]  S. M. Steve SUSAN - a new approach to low level image processing , 1997 .

[13]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[14]  B. Triggs,et al.  A Robust Multiple Hypothesis Approach to Monocular Human Motion Tracking , 2000 .

[15]  David J. C. Mackay,et al.  Introduction to Monte Carlo Methods , 1998, Learning in Graphical Models.

[16]  Alexandru Telea,et al.  VISSION: An Object Oriented Dataflow System for Simulation and Visualization , 1999, VisSym.

[17]  Demetri Terzopoulos,et al.  Constraints on Deformable Models: Recovering 3D Shape and Nonrigid Motion , 1988, Artif. Intell..

[18]  David H. Laidlaw,et al.  The application visualization system: a computational environment for scientific visualization , 1989, IEEE Computer Graphics and Applications.

[19]  Michael I. Jordan Learning in Graphical Models , 1999, NATO ASI Series.