Learning High-Level Visual Concepts Using Attributed Primitives and Genetic Programming

  • Krzysztof Krawiec
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3907)


In this paper, we present a novel approach to genetic learning of high-level visual concepts that works with sets of attributed visual primitives rather than with raster images. The paper presents the approach in detail and verifies it in an experiment concerning locating objects in real-world 3D scenes.


Genetic Programming Child Node Gabor Filter Raster Image Pattern Recognition System 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Bhanu, B., Lin, Y., Krawiec, K.: Evolutionary Synthesis of Pattern Recognition Systems. Springer, Heidelberg (2005)MATHGoogle Scholar
  2. 2.
    Gabor, D.: Theory of Communication. J. Inst. of Electrical Engineers 93, 429–457 (1946)Google Scholar
  3. 3.
    Johnson, M.P., Maes, P., Darrell, T.: Evolving visual routines. In: Brooks, R.A., Maes, P. (eds.) Artificial Life IV: Proceedings of the fourth international workshop on the synthesis and simulation of living systems, pp. 373–390. MIT Press, Cambridge (1994)Google Scholar
  4. 4.
    Koza, J.R., Andre, D., Bennett III, F.H., Keane, M.A.: Genetic Programming III: Darwinian Invention and Problem Solving. Morgan Kaufman, San Francisco (1999)MATHGoogle Scholar
  5. 5.
    Krawiec, K., Bhanu, B.: Visual Learning by Coevolutionary Feature Synthesis. IEEE Trans. on Systems, Man, and Cybernetics, Part B: Cybernetics 35, 409–425 (2005)CrossRefGoogle Scholar
  6. 6.
    Luke, S.: ECJ Evolutionary Computation System (2002),
  7. 7.
    Maloof, M.A., Langley, P., Binford, T.O., Nevatia, R., Sage, S.: Improved rooftop detection in aerial images with machine learning. Machine Learning 53, 157–191 (2003)CrossRefGoogle Scholar
  8. 8.
    Marek, A., Smart, W.D., Martin, M.C.: Learning Visual Feature Detectors for Obstacle Avoidance using Genetic Programming. In: Late Breaking Papers at the Genetic and Evolutionary Computation Conference (GECCO 2002), New York, pp. 330–336 (2002)Google Scholar
  9. 9.
    Marr, D.: Vision. W.H. Freeman, San Francisco (1982)Google Scholar
  10. 10.
    Rizki, M., Zmuda, M., Tamburino, L.: Evolving pattern recognition systems. IEEE Transactions on Evolutionary Computation 6, 594–609 (2002)CrossRefGoogle Scholar
  11. 11.
    Song, A., Ciesielski, V.: Fast texture segmentation using genetic programming. In: Sarker, R., et al. (eds.) Proceedings of the 2003 Congress on Evolutionary Computation CEC 2003, pp. 2126–2133. IEEE Press, Canberra (2003)CrossRefGoogle Scholar
  12. 12.
    Sun Microsystems Inc.: Java Advanced Imaging API Specification. Version 1.2 (2001)Google Scholar
  13. 13.
    Teller, A., Veloso, M.M.: PADO: A new learning architecture for object recognition. In: Ikeuchi, K., Veloso, M. (eds.) Symbolic Visual Learning, pp. 77–112. Oxford Press, New York (1997)Google Scholar
  14. 14.
    Torralba, A., Murphy, K.M., Freeman, W.T.: MIT-CSAIL Computer vision annotated image library (2004),

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Krzysztof Krawiec
    • 1
  1. 1.Institute of Computing SciencePoznań University of TechnologyPoznańPoland

Personalised recommendations