Selection of image features for robot positioning using mutual information

The authors and Venaille (1996) developed a prototype for visual robot positioning, based on global image descriptors and neural networks. Now, a procedure to automatically select subsets of image features most relevant to determine pose variations along each of the six degrees of freedom (DOFs) has been incorporated into the prototype. This procedure is based on a statistical measure of variable interdependence, called mutual information. Three families of features are considered in this paper: geometric moments, eigenfeatures and pose-image covariance vectors. The experimental results described show the quantitative and qualitative benefits of carrying out this feature selection prior to training the neural network: fewer network inputs need to be considered, thus considerably shortening training times; the DOFs that would yield larger errors can be determined beforehand, so that more informative features can be looked for; the ordering of the features selected for each DOF often admits a very natural interpretation, which in turn helps to provide insights for devising features tailored to each DOF.

[1]  Hiroshi Murase,et al.  Library for Appearance Matching ( SLAM ) * , 1994 .

[2]  Hiroshi Murase,et al.  Subspace methods for robot vision , 1996, IEEE Trans. Robotics Autom..

[3]  Richard J. Prokop,et al.  A survey of moment-based techniques for unoccluded object representation and recognition , 1992, CVGIP Graph. Model. Image Process..

[4]  Fadi Dornaika,et al.  Hand-Eye Calibration , 1995, Int. J. Robotics Res..

[5]  O. Faugeras Three-dimensional computer vision: a geometric viewpoint , 1993 .

[6]  Roger Mohr,et al.  Understanding Positioning from Multiple Images , 1995, Artif. Intell..

[7]  Stephen A. Billings,et al.  Radial Basis Function Network Configuration Using Mutual Information and the Orthogonal Least Squares Algorithm , 1996, Neural Networks.

[8]  Z. Bien,et al.  Characterization and use of feature-Jacobian matrix for visual servoing , 1993 .

[9]  David Casasent,et al.  Feature space trajectory representation for active vision , 1997, Defense, Security, and Sensing.

[10]  Wentian Li Mutual information functions versus correlation functions , 1990 .

[11]  Carme Torras,et al.  Vision-based robot positioning using neural networks , 1996, Image Vis. Comput..

[12]  Patrick Rives,et al.  A new approach to visual servoing in robotics , 1992, IEEE Trans. Robotics Autom..

[13]  Patrick Gallinari,et al.  Variable selection with neural networks , 1996, Neurocomputing.

[14]  Peter F. Sturm,et al.  Critical motion sequences for monocular self-calibration and uncalibrated Euclidean reconstruction , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[15]  Keinosuke Fukunaga,et al.  Statistical Pattern Recognition , 1993, Handbook of Pattern Recognition and Computer Vision.

[16]  Peter Corke,et al.  VISUAL CONTROL OF ROBOT MANIPULATORS – A REVIEW , 1993 .