Abstract
This paper presents, the Growing Neural Gas (GNG), an unsupervised learning algorithm, which allows a team of robots to memorize scenes and collectively create a general understanding of the environment that is easily understood and referenced by humans is presented. Each robot will have its own memory represented by a graph with nodes encoding the visual information of a video stream as a limited set of representative images. GNG are self-organizing neural networks that can dynamically adapt their reference vectors and topology. Frames are sequentially processed by the GNG, automatically generating nodes, establishing connections between them and creating clusters dynamically.We mainly focus on creating a robot team learning mechanism to achieve a distributed system of robots automatically sharing acquired knowledge with others available within the area. This is done using keyframes representing clusters within the robot memory.
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
Bailey, T., Durrant-Whyte, H.: Simultaneous localization and mapping (slam): Part ii: State of the art. IEEE Robotics and Automation Magazine 13(3), 108–117 (2006)
Burgard, W., Moors, M., Stachniss, C., Schneider, F.: Coordinated multi-robot exploration. IEEE Transactions on Robotics 21(3), 376–386 (2005)
Cao, Y., Fukunaga, A., Kahng, A., Meng, F.: Cooperative mobile robotics: antecedents and directions. In: Proceedings of the 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems 1995, Human Robot Interaction and Cooperative Robots, vol. 1, pp. 226–234 (1995)
Chiu, P., Girgensohn, A., Polak, W., Rieffel, E., Wilcox, L.: A genetic algorithm for video segmentation and summarization. In: IEEE International Conference on Multimedia and Expo, IEEE, New York (2000)
Durrant-Whyte, H., Bailey, T.: Simultaneous localisation and mapping (slam): Part i the essential algorithms. IEEE Robotics and Automation Magazine 13(2), 99–108 (2006)
Florez, F., Garcia, J., Garcia, J., Hernández, A.: Representing 2d objects. comparison of several self-organizing networks. In: 3th WSES Conference on Neural Networks ancl Applications, Interlaken, pp. 69–72 (2002)
Fritzke, B.: A growing neural gas network learns topologies. In: Tesauro, G., Touretzky, D.S., Leen, T.K. (eds.) Advances in Neural Information Processing Systems 7, pp. 625–632. MIT Press, Cambridge (1995)
Gao, W., Tian, Y., Huang, T., Yang, Q.: Vlogging: A survey of videoblogging technology on the web. ACM Comput. Surv. 42, 15:1–15:57 (2010)
Gil, A., Mozos, O., Ballesta, M., Reinoso, O.: A comparative evaluation of interest point detectors and local descriptors for visual slam. Machine Vision and Applications 21, 905–920 (2010)
Grech, R., Monekosso, D., Remagnino, P.: Building visual memories of video streams. Electronics Letters 48(9), 487–488 (2012)
Green, M.: Eyewitness memory is unreliable, http://www.visualexpert.com/Resources/eyewitnessmemory.html (last accessed on March 10, 2012)
Heinke, D., Hamker, F.: Comparing neural networks: a benchmark on growing neural gas, growing cell structures, and fuzzy artmap. IEEE Transactions on Neural Networks 9(6), 1279–1291 (1998)
Holmström, J.: Growing Neural Gas Experiments with GNG, GNG with Utility and Supervised GNG. Master’s thesis, Uppsala University (2002)
Kirstein, S., Wersing, H., Körner, E.: A biologically motivated visual memory architecture for online learning of objects. Neural Networks 21, 65–77 (2008)
Koprinska, I., Carrato, S.: Temporal video segmentation: A survey. Signal Processing: Image Communication 16(5), 477–500 (2001)
Lefèvre, S., Holler, J., Vincent, N.: A review of real-time segmentation of uncompressed video sequences for content-based search and retrieval. Real-Time Imaging 9, 73–98 (2003)
Lezama, J., Alahari, K., Sivic, J., Laptev, I.: Track to the future: Spatio-temporal video segmentation with long-range motion cues. In: 2011 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 3369–3376 (2011)
Meger, D., Muja, M., Helmer, S., Gupta, A., Gamroth, C., Hoffman, T., Baumann, M., Southey, T., Fazli, P., Wohlkinger, W., Viswanathan, P., Little, J., Lowe, D., Orwell, J.: Curious george: An integrated visual search platform. In: 2010 Canadian Conference on Computer and Robot Vision (CRV), pp. 107–114 (2010)
Ngan, K.N., Li, H.: Video Segmentation and Its Applications, 1st edn. Springer, New York (2011)
Porter, S.: Video segmentation and indexing using motion estimation. Ph.D. thesis, University of Bristol (2004)
Siagian, C., Itti, L.: Storing and recalling information for vision localization. In: ICRA, pp. 1848–1855. IEEE (2008)
Song, X., Fan, G.: Selecting salient frames for spatiotemporal video modeling and segmentation. IEEE Transactions on Image Processing 16(12), 3035–3046 (2007)
Thrun, S.: Robotic mapping: A survey. In: Exploring Artificial Intelligence in the New Millenium. Morgan Kaufmann (2002)
Whitley, D., Rana, S., Heckendorn, R.B.: The island model genetic algorithm: On separability, population size and convergence. Journal of Computing and Information Technology 7, 33–47 (1998)
Yang, J., Schonfeld, D., Mohamed, M.: Robust video stabilization based on particle filter tracking of projected camera motion. IEEE Trans. Cir. and Sys. for Video Technol. 19(7), 945–954 (2009)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Grech, R., Flórez-Revuelta, F., Monekosso, D.N., Remagnino, P. (2014). Robot Teams: Sharing Visual Memories. In: Ani Hsieh, M., Chirikjian, G. (eds) Distributed Autonomous Robotic Systems. Springer Tracts in Advanced Robotics, vol 104. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-55146-8_26
Download citation
DOI: https://doi.org/10.1007/978-3-642-55146-8_26
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-55145-1
Online ISBN: 978-3-642-55146-8
eBook Packages: EngineeringEngineering (R0)