• Publication
  • 1996
  • Issue No. 5 - May
  • Abstract - Practical Reliable Bayesian Recognition of 2D and 3D Objects Using Implicit Polynomials and Algebraic Invariants
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Practical Reliable Bayesian Recognition of 2D and 3D Objects Using Implicit Polynomials and Algebraic Invariants
May 1996 (vol. 18 no. 5)
pp. 505-519

Abstract—Patches of quadric curves and surfaces such as spheres, planes, and cylinders have found widespread use in modeling and recognition of objects of interest in computer vision. In this paper, we treat use of more complex higher degree polynomial curves and surfaces of degree higher than 2, which have many desirable properties for object recognition and position estimation, and attack the instability problem arising in their use with partial and noisy data. The scenario discussed in this paper is one where we have a set of objects that are modeled as implicit polynomial functions, or a set of representations of classes of objects with each object in a class modeled as an implicit polynomial function, stored in the database. Then, given partial data from one of the objects, we want to recognize the object (or the object class) or collect more data in order to get better parameter estimates for more reliable recognition. Two problems arising in this scenario are discussed in this paper: 1) the problem of recognizing these polynomials by comparing them in terms of their coefficients, which are global descriptors, or in terms of algebraic invariants, i.e., functions of the polynomial coefficients that are independent of translations, rotations, and general linear transformation of the data; and 2) the problem of where to collect data so as to improve the parameter estimates as quickly as possible. We solve these problems by formulating them within a probabilistic framework. We use an asymptotic Bayesian approximation which results in computationally attractive solutions to the two problems. Among the key ideas discussed in this paper are the intrinsic dimensionality of polynomials and the use of the Mahalanobis distance as an effective tool for comparing polynomials in terms of their coefficients or algebraic invariants.

[1] R. Bolle and D. Cooper, "Bayesian Recognition of Local 3D Shape by Approximating Image Intensity Functions with Quadric Polynomials," IEEE Trans. on Pattern Analysis and Machine Intelligence, vol. 6, no. 4, pp. 418-429, July 1984.
[2] R.M. Bolle and D.B. Cooper,“On optimally combining pieces of information, with application to estimating 3D complex-object position from range data,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 8, no. 5, pp. 619-638, Sept. 1986.
[3] R.C. Bolles and P. Haraud, "3DPO: A Three Dimensional Part Orientation System," Int'l J. Robotics Research, vol. 5, no. 3, pp. 3-26, 1986.
[4] B. Cernuschi-Frias, "Orientation and Location Parameter Estimatin of Quadric Surfaces in 3D from a Sequence of Images," PhD thesis, Brown Univ., Providence, R.I., May 1984.
[5] C. Chen and A. Kak, "A Robot Vision System for Recognizing 3D Objects in Low-Order Polynomial Time," IEEE Trans. On Systems, Man, and Cybernetics," vol. 19 no. 6, pp. 1,535-1,563, Nov./Dec. 1989.
[6] D. Cooper, "When Should a Learning Machine Ask for Help," IEEE Trans. On Pattern Analysis and Machine Intelligence, vol. 20, no. 4, July 1974.
[7] D. Cooper and N. Yalabik, "On the Computational Cost of Approximating and Recognizing Noise-Perturbed Straight Lines and Quadratic Arcs in the Plane," IEEE Trans. On Computers, vol. 25, no. 10, pp. 1,020-1032, Oct. 1976.
[8] D.B. Cooper and F. Sung, "Multiple-Window Parallel Adaptive Boundary Finding in Computer Vision," IEEE Trans. On Pattern Analysis and Machine Intelligence, vol. 5, pp. 299-316, May 1983.
[9] D. Forsyth, J.L. Mundy, A. Zisserman, C. Coelho, A. Heller, and C. Rothwell, "Invariant descriptors for 3-D object recognition and pose," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 13, no. 10, pp. 971-991, 1991.
[10] J. Grace and A. Young, The Algebra of Invariants. Cambridge Univ. Press, 1903.
[11] D. Keren, "Some New Invariants in Computer Vision." IEEE Trans. On Pattern Analysis and Machine Intelligence, pp. 1,143-1,149, Nov. 1994.
[12] D. Keren,D. Cooper,, and J. Subrahmonia,“Describing complicated objects by implicit polynomials,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 16, no. 1, pp. 38-53, 1994.
[13] D. Keren, J. Subrahmonia, and D.B. Cooper, "Robust Object Recognition based on Implicit Algebraic Curves and Surfaces," IEEE Conf. On Computer Vision and Pattern Recognition, pp. 791-794,Champaign, Ill., June 1992.
[14] Z. Lei, D. Keren, and D.B. Cooper, "Recognition of Complex Free-Form Objects Based on Mutual Algebraic Invariants for Paris of Patches of Data," Tech. Report 140, LEMS, Division of Engineering, Brown Univ., Providence, R.I., Jan. 1995.
[15] V. Markandey and R.J.P. deFigueiredo, "Robot Sensing Techniques Based on High-Dimensional Movement Invariants and Tensors," IEEE Trans. On Pattern Analysis and Machine Intelligence, vol. 8, pp. 186-195, Apr. 1992.
[16] O.D. Faugeras, M. Hebert, and E. Pauchon, "Segmentation of Range Data into Planar and quadratic Patches," Proc. IEEE Conf. On Computer Vision and Pattern Recognition, pp. 8-13,Washington, D.C., June 1983.
[17] V. Pratt, “Direct Least-Squares Fitting of Algebraic Surfaces,” Proc. Ann. Conf. Series Computer Graphics, vol. 21, no. 4, pp. 145-152, July 1987.
[18] P. Sampson, "Fitting Conic Sections to Very Scattered Data: An Iterative Improvement of the Bookstein Algorithm," Computer Vision, Graphics, and Image Processing, vol. 18, pp. 97-108, 1982.
[19] K. Siddiqi and B.B. Kimia, “Parts of Visual Form: Computational Aspects,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 17, no. 3, Mar. 1995.
[20] J.F. Silverman and D.B. Cooper,“Bayesian clustering for unsupervised estimation of surface and texture models,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 10, no. 4, pp. 482-496, July 1988.
[21] J. Subrahmonia, D.B. Cooper, and D. Keren, "Practical Reliable Bayesian Recognition of 2D and 3D Objects Usng Implicit Polynomials and Algebraic Invariants," Tech. Report LEMS-107, Brown Univ., Providence, R.I., May 1992.
[22] J. Subrahmonia, D. Keren, and D.B. Cooper, "Bayesian Methods for the Use of Implicit Polynomials andAlgebraic Invariants in Practical Computer Vision," Proc. SPIE Conf.,Boston, Mass., June 1992.
[23] G. Taubin,“Estimation of planar curves, surfaces, and nonplanar space curves defined by implicit equations with applications to edge and range image segmentation,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 13, no. 11, pp. 1115-1137, Nov. 1991.
[24] G. Taubin and D.B. Cooper, "3D Object Recognition and Positioning with Algebraic Invariants and Covariants," pp. 147-182, July 1990. A chapter in Symbolic and Numerical Computations Towards Integration, pp. 147-182. B.R. Donald, D. Kapur, and J. Mundy, eds., Academic Press, 1992.
[25] G. Taubin and D.B. Cooper, “Object Recognition Based on Moment (or Algebraic) Invariants,” Geometric Invariance in Machine Vision, J. Mundy and A. Zisserman, eds., pp. 375-397. MIT Press, 1992.
[26] G. Taubin, F. Cukierman, S. Sullivan, J. Ponce, and D.J. Kriegman, “Parameterized Families of Polynomials for Bounded Algebraic Curve and Surface Fitting,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 16, no. 3, pp. 287-303, Mar. 1994.
[27] A. Wald, "Tests of Statistical Hypotheses Concerning Several Parameters when the Number of Observations is Large," Trans. Of American Math. Society, vol. 54, pp. 426-482, 1948.
[28] I. Weiss, P. Meer, and S.M. Dunn, "Robustness of Algebraic Invariants," First DARPA-ESPIRIT Workshop on Invariants, pp. 345-359,Rikjavik, Iceland, Mar. 1991.
[29] P. Whaite and F.P. Ferrie,“From uncertainty to visual exploration,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 13, no 10, pp. 1,038-1,050, Oct. 1991.

Index Terms:
Implicit polynomials, algebraic invariants, Bayesian recognition, Mahalanobis distance.
Citation:
Jayashree Subrahmonia, David B. Cooper, Daniel Keren, "Practical Reliable Bayesian Recognition of 2D and 3D Objects Using Implicit Polynomials and Algebraic Invariants," IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 18, no. 5, pp. 505-519, May 1996, doi:10.1109/34.494640
Usage of this product signifies your acceptance of the Terms of Use.