Unsupervised Recognition of Salient Colour for Real-Time Image Processing
Humans have the subconscious ability to create simple abstractions from observations of their physical environment. The ability to consider the colour of an object in terms of “red” or “blue”, rather than spatial distributions of reflected light wavelengths, is vital in processing and communicating information about important features within our local environment. The real-time identification of such features in image processing necessitates the software implementation of such a process; segmenting an image into regions of salient colour, and in doing so reducing the information stored and processed from 3-dimensional pixel values to a simple colour class label. This paper details a method by which colour segmentation may be performed offline and stored in a static look-up table, allowing for constant time dimensionality reduction in an arbitrary environment of coloured features. The machine learning framework requires no human supervision, and its performance is evaluated in terms of feature classification performance within a RoboCup robot soccer environment. The developed system is demonstrated to yield an 8% improvement over slower traditional methods of manual colour mapping.
KeywordsComputer vision colour vision robotics RoboCup LUT generation
Unable to display preview. Download preview PDF.
- 1.Bishop, C.: Pattern recognition and machine learning, vol. 4. Springer (2006)Google Scholar
- 3.Budden, D., Fenn, S., Walker, J., Mendes, A.: A novel approach to ball detection for humanoid robot soccer. In: Thielscher, M., Zhang, D. (eds.) AI 2012. LNCS, vol. 7691, pp. 827–838. Springer, Heidelberg (2012)Google Scholar
- 6.Kitano, H., Asada, M., Kuniyoshi, Y., Noda, I., Osawa, E.: Robocup: The robot world cup initiative. In: Proceedings of the First International Conference on Autonomous Agents, pp. 340–347. ACM (1997)Google Scholar
- 7.Mahalanobis, P.C.: On the generalized distance in statistics. In: Proceedings of the National Institute of Sciences of India, New Delhi, vol. 2, pp. 49–55 (1936)Google Scholar
- 8.Quinlan, M.J., Chalup, S.K., Middleton, R.H.: Application of svms for colour classification and collision detection with aibo robots. In: Advances in Neural Information Processing Systems, vol. 16 (2003)Google Scholar
- 9.Szeliski, R.: Computer vision: algorithms and applications. Springer (2010)Google Scholar
- 10.Witten, I.H., Frank, E.: Data Mining: Practical machine learning tools and techniques. Morgan Kaufmann (2005)Google Scholar