Universally Quantified Interval Constraint Solving: an application to camera control

Many problems in robust control and motion planning can be reduced to either find a sound approximation of the solution space determined by a set of nonlinear inequalities, or to the ``guaranteed tuning problem'' as defined by Jaulin and Walter, which amounts to finding a value for some tuning parameter such that a set of inequalities be verified for all the possible values of some perturbation vector. A classical approach to solve these problems, which satisfies the strong soundness requirement, involves some quantifier elimination procedure such as Collins' Cylindrical Algebraic Decomposition symbolic method. Sound numerical methods using interval arithmetic and local consistency enforcement to prune the search space are presented in this paper as much faster alternatives for both soundly solving systems of nonlinear inequalities, and addressing the guaranteed tuning problem whenever the perturbation vector has dimension one. The use of these methods in camera control is investigated, and experiments with the prototype of a declarative modeller to express camera motion using a cinematic language are reported and commented.

[1]  Sergey P. Shary Interval Gauss-Seidel Method for Generalized Solution Sets to Interval Linear Systems , 2001, Reliab. Comput..

[2]  George E. Collins,et al.  Quantifier elimination for real closed fields by cylindrical algebraic decomposition , 1975 .

[3]  Irene A. Sharaya On Maximal Inner Estimation of the Solution Sets of Linear Systems with Interval Parameters , 2001, Reliab. Comput..

[4]  David A. McAllester,et al.  Solving Polynomial Systems Using a Branch and Prune Approach , 1997 .

[5]  Rida T. Farouki,et al.  On the numerical condition of polynomials in Bernstein form , 1987, Comput. Aided Geom. Des..

[6]  Pascal Van Hentenryck,et al.  Numerica: A Modeling Language for Global Optimization , 1997, IJCAI.

[7]  John M. Snyder,et al.  Interval analysis for computer graphics , 1992, SIGGRAPH.

[8]  Josef Schicho,et al.  Quantifier Elimination for Trigonometric Polynomials by Cylindrical Trigonometric Decomposition , 2000, J. Symb. Comput..

[9]  Volker Weispfenning,et al.  The Complexity of Linear Problems in Fields , 1988, Journal of symbolic computation.

[10]  J. Garloff,et al.  Solving strict polynomial inequalities by Bernstein expansion , 1999 .

[11]  Tomás Lozano-Pérez,et al.  Extending the constraint propagation of intervals , 1989, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[12]  Pascal Van Hentenryck,et al.  CLP(Intervals) Revisited , 1994, ILPS.

[13]  Frédéric Benhamou,et al.  Interval Constraint Logic Programming , 1994, Constraint Programming.

[14]  Frédéric Goualard,et al.  Revising Hull and Box Consistency , 1999, ICLP.

[15]  Svetoslav Markov,et al.  On directed interval arithmetic and its applications , 1996 .

[16]  Frank Jardillier,et al.  Screen‐Space Constraints for Camera Movements: the Virtual Cameraman , 1998, Comput. Graph. Forum.

[17]  Pascal Van Hentenryck,et al.  A Constraint Satisfaction Approach to a Circuit Design Problem , 1996, J. Glob. Optim..

[18]  Michael Gleicher,et al.  Through-the-lens camera control , 1992, SIGGRAPH.

[19]  Frédéric Benhamou,et al.  Applying Interval Arithmetic to Real, Integer, and Boolean Constraints , 1997, J. Log. Program..

[20]  Thomas Sturm,et al.  Real Quantifier Elimination in Practice , 1997, Algorithmic Algebra and Number Theory.

[21]  Chaouki T. Abdallah,et al.  Applications of Quantifier Elimination Theory to Control Theory , 1995 .

[22]  Hoon Pyo Hong Collision Problems by an Improved CAD-based Quantifier Elimination Algorithm , 1991 .

[23]  D. Arijon,et al.  Grammar of Film Language , 1976 .

[24]  B. Anderson,et al.  Output feedback stabilization and related problems-solution via decision methods , 1975 .

[25]  Konstantinos A. Tarabanis,et al.  Computing Camera Viewpoints in an Active Robot Work Cell , 1999, Int. J. Robotics Res..

[26]  Jean-francois Puget,et al.  A C++ implementation of CLP , 1997 .

[27]  Alexander P. Morgan,et al.  Chemical equilibrium systems as numerical test problems , 1990, TOMS.

[28]  Boi Faltings,et al.  Constraint Consistency Techniques for Continuous Domains , 1995 .

[29]  E. Kaucher Interval Analysis in the Extended Interval Space IR , 1980 .

[30]  Hélène Collavizza,et al.  Extending Consistent Domains of Numeric CSP , 1999, IJCAI.

[31]  H. Hong An improvement of the projection operator in cylindrical algebraic decomposition , 1990, ISSAC '90.

[32]  Glorianna Davenport,et al.  Cinematic primitives for multimedia , 1991, IEEE Computer Graphics and Applications.

[33]  Steven M. Drucker,et al.  CINEMA: a system for procedural camera movements , 1992, I3D '92.

[34]  Steven M. Drucker,et al.  Intelligent camera control for graphical environments , 1994 .

[35]  James F. Blinn,et al.  Where am I? What am I looking at? (cinematography) , 1988, IEEE Computer Graphics and Applications.