Abstract
In this paper, we address object recognition for a mobile robot which is deployed in a multistory building. To move to another floor, a mobile robot should recognize various objects related to an elevator, e.g., elevator control, call buttons, and LED displays. To this end, we propose a neural network based retrainable framework for object recognition, which consists of four components—preprocessing, binary classification, object identification, and outlier rejection. The binary classifier, a key component of our system, is a neural network that can be retrained, the motivation of which is to adapt to varying environments, especially with illuminations. Without incurring any extra process to prepare new training samples for retraining, they are freely obtained as a result of the outlier rejection component, being extracted on-line. To realize a practical system, we adopt a parallel architecture integrating both recognition and retraining processes for seamless object recognition, and furthermore detect and cope with the deterioration of a retrained neural network to ensure high reliability. We demonstrate the positive effect of retraining on the object recognition performance by conducting experiments over hundreds of images obtained in daytime and nighttime.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Hüttenrauch H, Eklundh KS (2002) Fetch-and-carry with CERO observations from a long-term study with a service robot. In: IEEE international workshop on robot and human interactive communication, pp 158–163
Thrun S, Bennewitz M, Burgard W, Cremers AB, Dellaert F, Fox D (1999) MINERVA: a second-generation museum tour-guide robot. In: IEEE international conference on robotics and automation, pp 1999–2005
Bischoff R, Graefe V (2002) HERMES—a versatile personal robotic assistant. Proc IEEE 92(11):1759–1779, Special issue on human interactive robots for psychological enrichment
Simmons R et al (2003) Grace: an autonomous robot for the AAAI robot Challenge. AAAI Mag 42(2):51–72
Tschichold-Gürman N, Vestli SJ, Schweitzer G (2001) The service robot MOPS: first operating experiences. Robot Auton Syst 34(2–3):165–173
Ramaswamy S, Rastogi R, Shim K (2000) Efficient algorithms for mining outliers from large data sets. In: ACM SIGMOD conference on management of data, Dallas, TX, pp 427–438
Breunig MM, Kriegel H, Ng RT, Sander J (2000) LOF: identifying density-based local outliers. In: Proceedings of ACM SIGMOD International conference on management of data, Dallas, TX, pp 93–104
Olson E, Leonard JJ, Teller S (2006) Robust range-only beacon localization. IEEE J Ocean Eng 31(4):949–958
Doulamis AD, Doulamis ND, Kollias SD (2000) On line retrainable neural networks: improving the performance of neural networks in image analysis problems. IEEE Trans Neural Netw 11(1):137–155
Ioannou S, Kessous L, Caridakis G, Karpouzis K, Aharonson V, Kollias S (2006) Adaptive on-line neural network retraining for real life multimodal emotion recognition. In: International conference on artificial neural networks (ICANN), pp 81–92
Chan FHY, Lam FK, Zhu H (1998) Adaptive thresholding by variational method. IEEE Trans Image Process 7(3):468–473
Gonzales R, Woods R (1992) Digital image processing. Addison-Wesley, Reading
Haykin S (1999) Neural networks: a comprehensive foundation. Prentice-Hall, New Jersey
West DB (2001) Introduction to graph theory, 2nd edn. Prentice-Hall, New Jersey
Osowski S, Linh TH (2001) ECG beat recognition using fuzzy hybrid neural network. IEEE Trans Biomed Eng 48(11):1265–1271
Er MJ, Wu S, Lu J, Toh HL (2002) Face recognition with radial basis function (RBF) neural networks. IEEE Trans Neural Netw 13(3):697–710
Magoulas GD, Plagianakos VP, Vrahatis MN (2004) Neural network-based colonoscopic diagnosis using on-line learning and differential Evolution. Appl Soft Comput 4(4):369–379
Rowley HA, Baluja S, Kanade T (1998) Neural network-based face detection. IEEE Trans Pattern Anal Mach Intell 20(1):23–38
Zou AM, Hou ZG, Fu SY, Tan M (2006) Neural networks for mobile robot navigation: a survey. In: International symposium on neural networks. LNCS, vol 3972. Springer, Berlin, pp 1218–1226
Chohra A, Benmehrez A (1998) Neural navigation approach for intelligent autonomous vehicles (IAV) in partially structured environments. Appl Intell 8(3):219–233
Han SJ, Oh SY (2008) An optimized modular neural network controller based on environment classification and selective sensor usage for mobile robot reactive navigation. Neural Comput Appl 17(2):161–173
Egmont-Petersen M, De Ridder D, Handels H (2002) Image processing with neural networks—a review. Pattern Recognit 35(10):2279–2301
Ou G, Murphey YL (2007) Multi-class pattern classification using neural networks. Pattern Recognit 40(1):4–18
Zhang ZP (2000) Neural networks for classification: a survey. IEEE Trans Syst Man Cybern, Part C, Appl Rev 30(4):451–462
Lippmann RP (1989) Pattern classification using neural networks. IEEE Commun Mag 27(11):59–64
Hodge VJ, Austin J (2004) A survey of outlier detection methodologies. Appl Intell Rev 22(2):85–126
Dillencourt MB, Samet H, Tamminen M (1992) A general approach to connected-component labeling for arbitrary image representations. J ACM 39(2):253–280
Reed R (1993) Pruning algorithms—a survey. IEEE Trans Neural Netw 4(5):740–747
Lowe DG (2004) Distinctive image features from scale-invariant keypoints. Int J Comput Vis 60(2):91–110
Lowe DG (1999) Object recognition from local scale-invariant features. In: Proceedings of the international conference on computer vision (ICCV), Corfu, Greece, pp 1150–1157
French RM (1999) Catastrophic forgetting in connectionist networks. Trends Cogn Sci 3(4):128–135
Robins A (1995) Catastrophic forgetting, rehearsal and pseudorehearsal. Connect Sci 7(2):123–146
Nguyen D, Widrow B (1990) Improving the learning speed of 2-layer neural networks by choosing initial values of the adaptive weights. In: International joint conference of neural networks, vol 3, pp 21–26
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
An, SY., Kang, JG., Choi, WS. et al. A neural network based retrainable framework for robust object recognition with application to mobile robotics. Appl Intell 35, 190–210 (2011). https://doi.org/10.1007/s10489-010-0212-9
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-010-0212-9