Machine-Learning-Based Visual Objects' Distances Evaluation: A Comparison of ANFIS, MLP, SVR and Bilinear Interpolation Models

Spatial characterization of objects is a key-step for robots’ awareness about the surrounding environment in which they are supposed to evolve and for their autonomy within that environment. Within this context, this chapter deals with visual evaluation of objects’ distances using Soft-Computing based approaches and pseudo-3D standard low-cost sensor, namely the Kinect. However, although presenting appealing advantages for indoor environment’s perception, the Kinect has not been designed for metrological aims. The investigated approach offers the possibility to use this low-cost pseudo-3D sensor for the aforementioned purpose by avoiding 3D feature extraction and thus exploiting the simplicity of the only 2D image’ processing. Experimental results show the viability of the proposed approach and provide comparison between different Machine-Learning techniques as Adaptive-network-based fuzzy inference (ANFIS), Multi-layer Perceptron (MLP), Support vector regression (SVR) and Bilinear Interpolation (BLI).

[1]  Chuen-Tsai Sun,et al.  Neuro-fuzzy And Soft Computing: A Computational Approach To Learning And Machine Intelligence [Books in Brief] , 1997, IEEE Transactions on Neural Networks.

[2]  Richard P. Lippmann,et al.  An introduction to computing with neural nets , 1987 .

[3]  Jan Hoffmann,et al.  A Vision Based System for Goal-Directed Obstacle Avoidance , 2004, RoboCup.

[4]  Jyh-Shing Roger Jang,et al.  ANFIS: adaptive-network-based fuzzy inference system , 1993, IEEE Trans. Syst. Man Cybern..

[5]  Dorin Comaniciu,et al.  Mean Shift: A Robust Approach Toward Feature Space Analysis , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[6]  Dorin Comaniciu,et al.  Real-time tracking of non-rigid objects using mean shift , 2000, Proceedings IEEE Conference on Computer Vision and Pattern Recognition. CVPR 2000 (Cat. No.PR00662).

[7]  Geoffrey E. Hinton,et al.  Learning internal representations by error propagation , 1986 .

[8]  David W. S. Wong,et al.  An adaptive inverse-distance weighting spatial interpolation technique , 2008, Comput. Geosci..

[9]  Kurosh Madani,et al.  Soft-computing based fast visual objects' distance evaluation for robots' vision , 2015, 2015 IEEE 8th International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS).

[10]  Bernhard Schölkopf,et al.  A tutorial on support vector regression , 2004, Stat. Comput..

[11]  Kurosh Madani,et al.  Learning-based distance evaluation in robot vision: A comparison of ANFIS, MLP, SVR and bilinear interpolation models , 2015, 2015 7th International Joint Conference on Computational Intelligence (IJCCI).

[12]  Kurosh Madani,et al.  Learning-based Distance Evaluation in Robot Vision , 2015, IJCCI.

[13]  Ling Shao,et al.  Enhanced Computer Vision With Microsoft Kinect Sensor: A Review , 2013, IEEE Transactions on Cybernetics.

[14]  Marsette Vona,et al.  Moving Volume KinectFusion , 2012, BMVC.

[15]  Zhengyou Zhang,et al.  Microsoft Kinect Sensor and Its Effect , 2012, IEEE Multim..

[16]  Corinna Cortes,et al.  Support-Vector Networks , 1995, Machine Learning.

[17]  Chuen-Tsai Sun,et al.  Neuro-fuzzy modeling and control , 1995, Proc. IEEE.

[18]  Nello Cristianini,et al.  An Introduction to Support Vector Machines and Other Kernel-based Learning Methods , 2000 .

[19]  Greg Borenstein,et al.  Making Things See: 3D vision with Kinect, Processing, Arduino, and MakerBot , 2012 .

[20]  John J. Leonard,et al.  Kintinuous: Spatially Extended KinectFusion , 2012, AAAI 2012.

[21]  Ramón Moreno,et al.  Image segmentation on spherical coordinate representation of RGB colour space , 2012 .