Abstract
Environment perception is one of the most challenging and underlying task which allows a mobile robot to perceive obstacles, landmarks and extract useful information to navigate safely. In this sense, classification techniques applied to sensor data may enhance the way mobile robots sense their surroundings. Amongst several techniques to classify data and to extract relevant information from the environment, Support Vector Machines (SVM) have demonstrated promising results, being used in several practical approaches. This chapter presents the core theory of SVM, and applications in two different scopes: using Lidar (Light Detection and Ranging) to label specific places, and vision-based human detection aided by Lidar.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Almeida, J., Almeida, A., Araújo, R.: Tracking Multiple Moving Objects for Mobile Robotics Navigation. In: Proc. 10th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA 2005) (2005)
Araújo, R.: Prune-Able Fuzzy ART Neural Architecture for Robot Map Learning and Navigation in Dynamic Environments. IEEE Transactions on Neural Networks 17(5), 1235–1249 (2006)
Arnulf, G., Silvio, B.: Normalization in Support Vector Machines. In: Radig, B., Florczyk, S. (eds.) DAGM 2001. LNCS, vol. 2191, pp. 277–282. Springer, Heidelberg (2001)
Bianchini, M., Gori, M., Maggini, M.: On the Problem of Local Minima in Recurrent Neural Networks. IEEE Transaction on Neural Networks, Special Issue on Dynamic Recurrent Neural Networks, 167–177 (1994)
Borges, G., Aldon, M.: Line Extraction in 2D Range Images for Mobile Robotics. Journal of Intelligent and Robotic Systems 40(3), 267–297 (2004)
Burges, C.J.: A Tutorial on Support Vector Machines for Pattern. Data Mining and Knowledge Discovery 2, 121–167 (1998)
Costa, J., Dias, F., Araújo, R.: Simultaneous Localization and Map Building by Integrating a Cache of Features. In: Proc. 11th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA 2006) (2006)
Cristianini, N., Shawe-Taylor, J.: An Introduction to Support Vector Machine and Other Kernel-based Learning Methods. Cambridge University Press, Cambridge (2000)
Duanl, K.-B., Sathiya Keerthi, S.: Which Is the Best Multiclass SVM Method? An Empirical Study. In: Oza, N.C., Polikar, R., Kittler, J., Roli, F. (eds.) MCS 2005. LNCS, vol. 3541, pp. 278–285. Springer, Heidelberg (2005)
Dalal, N., Triggs, B.: Histograms of Oriented Gradients for Human Detection. In: International Conference on Computer Vision and Pattern Recognition, pp. 886–893 (2005)
Duda, R., Hart, P., Stork, D.: Pattern Classification. Book News Inc. (2000)
Garcia, C., Delakis, M.: Convolutional Face Finder: A Neural Architecture for Fast and Robust Face Detection. Proceedings of the IEEE 26(11), 1408–1423 (2004)
Gonzalez, R., Woods, R.: Digital Image Processing. Addison-Wesley, Reading (1993)
Guyon, I., Gunn, S., Nikravesh, M., Zadeh, L.: Feature Extraction: Foundations and Applications (Studies in Fuzziness and Soft Computing). Springer, Heidelberg (2006)
Hearst, M.A., Dumais, S.T., Osman, E., Platt, J., Scholkopf, B.: Support Vector Machines. IEEE Intelligent Systems 13(4), 18–28 (1998)
Hippert, H.S., Pedreira, C.E., Souza, R.C.: Neural Networks for Short-term Load Forecasting: a Review and Evaluation. IEEE Trans. on Power Systems 16(1), 44–55 (2001)
Hokuyo: Range-Finder Type Laser Scanner URG-04LX Specifications, Hokuyo Automatic Co. (2005)
Hsu, C., Lin, C.: A Comparison Methods for Multi-Class Support Vector Machine. IEEE Transactions on Neural Networks 13, 415–425 (2002)
Joachims, T.: Optimizing Search Engines Using Clickthrough Data. In: Proceedings of the ACM Conference on Knowledge Discovery and Data Mining (KDD), ACM, New York (2002)
Kecman, V.: Learning and Soft Computing. MIT Press, Cambridge (2001)
Lawrence, S., Giles, L., Tsoi, A., Back, A.: Face Recognition: A Convolutional Neural Network Approach. IEEE Transactions on Neural Networks, Special Issue on Neural Network and Pattern Recognition 8(1), 98–113 (1997)
LeCunn, Y., Bengio, L., Haffner, P.: Gradient-based Learning Applied to Document Recognition. Journal of Neurophysiology, Proceedings of the IEEE 86(11), 2278–2324 (1998)
Li, H., Qi, F., Wang, S.: A Comparison of Model Selection Methods for Multi-class Support Vector Machines. In: Gervasi, O., Gavrilova, M.L., Kumar, V., Laganá, A., Lee, H.P., Mun, Y., Taniar, D., Tan, C.J.K. (eds.) ICCSA 2005. LNCS, vol. 3483, pp. 1140–1148. Springer, Heidelberg (2005)
Loncaric, S.: A Survey of Shape Analysis Techniques. Pattern Recognition Journal (1998)
Lowe, D.: Distinctive Image Features From Scale-invariant Keypoints. International Journal of Computer Vision 60, 91–110 (2004)
McInerney, J., Haines, K., Biafore, S., Hecht-Nielsen: Back Propagation Error Surfaces Can Have Local Minima. In: International Joint Conference on Neural Networks (IJCNN) (1989)
Mozos, O.M., Stachniss, C., Rottmann, A., Burgard, W.: Using AdaBoost for Place Labeling and Topological Map Building. In: Robotics Research: Results of the 12th International Symposium ISRR, pp. 453–472 (2007)
Mozos, O.M., Stachniss, C., Burgard, W.: Supervised Learning of Places from Range Data Using Adaboost. In: IEEE International Conference Robotics and Automation, April 2005, pp. 1742–1747 (2005)
Munder, S., Gavrila, M.: An Experimental Study on Pedestrian Classification. IEEE Transactions on Pattern Analysis and Machine Intelligence 28, 1863–1868 (2006)
Nunes, U., Fonseca, J.A., Almeida, L., Araújo, R., Maia, R.: Using Distributed Systems in Real-Time Control of Autonomous Vehicles. In: ROBOTICA, May-June 2003, vol. 21(3), pp. 271–281. Cambridge University Press, Cambridge (2003)
Online. Acessed in: http://svmlight.joachims.org/
Online. Acessed in: http://www.csie.ntu.edu.tw/~cjlin/libsvm/
Online. Acessed in: http://www.support-vector-machines.org/SVM_soft.html
Online. Acessed in: http://www.kernel-machines.org/
Oliveira, L., Nunes, U., Peixoto, P.: A Nature-inspired Model for Partially Occluded Pedestrian Recognition with High Accuracy. IEEE Transactions on Intelligent Transportation Systems (submitted, 2007)
Oren, M., Papageorgiou, C., Shina, P., Poggio, T.: Pedestrian Detection Using Wavelet Templates. In: IEEE Conference on Computer Vision and Pattern Recognition, pp. 193–199 (1997)
O’Rourke, J.: Computational Geometry in C, 2nd edn. Cambridge University Press, Cambridge (1998)
Papageorgiou, C., Poggio, T.: Trainable Pedestrian Detection. In: International Conference on Image Processing, vol. 4, pp. 35–39 (1999)
Pires, G., Nunes, U.: A Wheelchair Steered through Voice Commands and Assisted by a Reactive Fuzzy-Logic Controller. Journal of Intelligent and Robotic Systems 34(3), 301–314 (2002)
Platt, J.: Using sparseness and analytic qp to speed training of support vector machines, Neural Information Processing Systems (1999), http://research.microsoft.com/users/jplatt/smo.html
Premebida, C., Nunes, U.: A Multi-Target Tracking and GMM-Classifier for Intelligent Vehicles. In: Proc. 9th IEEE Int. Conf. on Intelligent Transportation Systems, Toronto, Canada (2006)
Press, W.H., Teukolsky, S.A., Vetterling, W.T., Flannery, B.P.: Numerical Recipies, 3rd edn., September 2007. Cambridge University Press, Cambridge (2007)
Serre, T., Wolf, L., Poggio, T.: Object Recognition with Features Inspired by Visual Cortex. In: IEEE Conference on Computer Vision and Pattern Recognition, pp. 994–1000 (2005)
Shawe-Taylor, J., Cristianini, N.: Kernel Methods for Pattern Analysis. Cambridge University Press, Cambridge (2004)
Smola, A., Schölkopf, B.: A Tutorial on Support Vector Regression, NeuroCOLT2 Technical Report NC2-TR, pp. 1998–2030 (1998)
Sousa, P., Araújo, R., Nunes, U., Alves, L., Lopes, A.C.: Real-Time Architecture for Mobile Assistant Robots. In: Proc. IEEE International Conference on Emerging Technologies and Factory Automation (ETFA 2007), Patras, Greece, September 25-28, 2007, pp. 965–972 (2007)
Stachniss, C., Mozos, O.M., Burgard, W.: Speeding-Up Multi-Robot Exploration by Considering Semantic Place Information. In: Proc. the IEEE Int.Conf.on Robotics & Automation (ICRA), Orlando, USA (2006)
Thrun, S., Burgard, W., Fox, D.: Probabilistic Robotics. The MIT Press, Cambridge (2005)
Viola, P., Jones, M.: Rapid Object Detection using a Boosted Cascade of Simple Features. In: IEEE Conference on Computer Vision and Pattern Recognition, pp. 511–518 (2001)
Vapnik, V.: The Nature of Statistical Learning Theory. Springer, Heidelberg (1995)
Young, A.: Handbook of Pattern Recognition and Image Processing. Academic Press, London (1986)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Araújo, R., Nunes, U., Oliveira, L., Sousa, P., Peixoto, P. (2008). Support Vector Machines and Features for Environment Perception in Mobile Robotics. In: Jain, L.C., Sato-Ilic, M., Virvou, M., Tsihrintzis, G.A., Balas, V.E., Abeynayake, C. (eds) Computational Intelligence Paradigms. Studies in Computational Intelligence, vol 137. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-79474-5_11
Download citation
DOI: https://doi.org/10.1007/978-3-540-79474-5_11
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-79473-8
Online ISBN: 978-3-540-79474-5
eBook Packages: EngineeringEngineering (R0)