JILSA  Vol.2 No.4 , November 2010
Object Identification in Dynamic Images Based on the Memory-Prediction Theory of Brain Function
In 2004, Jeff Hawkins presented a memory-prediction theory of brain function, and later used it to create the Hierar-chical Temporal Memory model. Several of the concepts described in the theory are applied here in a computer vision system for a mobile robot application. The aim was to produce a system enabling a mobile robot to explore its envi-ronment and recognize different types of objects without human supervision. The operator has means to assign names to the identified objects of interest. The system presented here works with time ordered sequences of images. It utilizes a tree structure of connected computational nodes similar to Hierarchical Temporal Memory and memorizes frequent sequences of events. The structure of the proposed system and the algorithms involved are explained. A brief survey of the existing algorithms applicable in the system is provided and future applications are outlined. Problems that can arise when the robot’s velocity changes are listed, and a solution is proposed. The proposed system was tested on a sequence of images recorded by two parallel cameras moving in a real world environment. Results for mono- and ste-reo vision experiments are presented.

Cite this paper
nullM. Bundzel and S. Hashimoto, "Object Identification in Dynamic Images Based on the Memory-Prediction Theory of Brain Function," Journal of Intelligent Learning Systems and Applications, Vol. 2 No. 4, 2010, pp. 212-220. doi: 10.4236/jilsa.2010.24024.
[1]   J. Hawkins and S. Blakeslee, “On Intelligence: How a New Understanding of the Brain Will Lead to the Creation of Truly Intelligent Machines,” Times Books, 2004, ISBN 0-8050-7456-2

[2]   D. George and J. Hawkins, “A Hierarchical Bayesian Model of Invariant Pattern Recognition in the Visual Cortex,” Proceedings of 2005 IEEE International Joint Conference on Neural Networks, Vol. 3, 2005, pp. 1812- 1817.

[3]   J. Hawkins and D. George, “Hierarchical Temporal Memory-Concepts,” Theory and Terminology, White Paper, Numenta Inc, USA, 2006.

[4]   S. J. Garalevicius, “Memory-Prediction Framework for Pattern Recognition: Performance and Suitability of the Bayesian Model of Visual Cortex,” FLAIRS Conference, Florida, 2007, pp. 92-97.

[5]   S. Laxman and P. S. Sastry, “A Survey of Temporal Data Mining, Sadhana,” Academy Proceedings in Engineering Sciences, Vol. 31, No. 2, 2006, pp. 173-198.

[6]   J. Hawkins, D. George and J. iemasik, “Sequence Memory for Prediction, Inference and Behaviour,” Philosophical Transactions of the Royal Society B, Vol. 364, No. 1521, 2009, pp. 1203-1209.

[7]   H. Mannila, H. Toivonen and A. I. Verkamo, “Discovery of Frequent Episodes in Event Sequences,” Data Mining Knowledge Discovery, Vol. 1, No. 1, 1997, pp. 259-289.

[8]   R. Xu and D. Wunsch II, “Survey of Clustering Algorithms,” IEEE Transactions on Neural Networks, Vol. 16, No. 3, 2005, pp. 645-678.

[9]   J. B. MacQueen, “Some Methods for Classification and Analysis of Multivariate Observations,” Proceedings of 5th Berkeley Symposium on Mathematical Statistics and Probability, Berkeley, University of California Press, USA, 1967, pp. 281-297.

[10]   D. Patnaik, P. S. Sastry and K. P. Unnikrishnan, “Inferring Neuronal Network Connectivity from Spike Data: A Temporal Data Mining Approach,” Scientific Program-ming, Vol. 16, No. 1, 2008, pp. 49-77.

[11]   R. Agraw-al and R. Srikant, “Mining Sequential Patterns,” Pro-ceedings of 11th International Conference on Data En-gineering, Taipei, 1995, pp. 3-14.

[12]   R. Agrawal, T. Imielinski and A. Swami, “A Mining Association Rules Between Sets of Items in Large Databases,” Proceedings of ACM SIGMOD Conference on Management of Data, USA, 1993, pp. 207-216.

[13]   J. Han, H. Cheng, D. Xin and X. Yan, Frequent Pattern Mining: Current Status and Future Directions,” Data Mining and Knowledge Dis-covery, Vol. 14, No. 1. 2007, pp. 55-86.

[14]   S. Wu and U. Manber, “Fast Text Searching Allowing Errors,” Communications of the ACM, Vol. 35, No. 10, 1992, pp. 83-91.