skip to main content
10.1145/1068009.1068143acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
Article

Evolving optimal feature extraction using multi-objective genetic programming: a methodology and preliminary study on edge detection

Published:25 June 2005Publication History

ABSTRACT

In this paper we describe a generic methodology to create an "optimal" feature extraction pre-processing stage for pattern classification. Our aim is to map the input data into a new, one-dimensional feature space in which separability is maximized under a simple thresholding classification. We have used multi-objective genetic programming with Pareto strength-based ranking to bias the selection procedure. The methodology is applied to the edge detection problem in image processing; we make quantitative comparison with the pre-processing stages of the well-known Canny edge detector using synthetic and real-world edge data and conclude that the performance of our evolutionary-based method is much superior to the Canny algorithm based on the criterion of minimum Bayes risk.

References

  1. P.I.Rockett. Performance Assessment of Feature Detection Algorithms: A Methodology and Case Study on Corner Detectors. IEEE Transactions on Image Processing. Vol.12, No.11. Nov 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. N.R. Harvey, S.P. Brumby, S. Perkins, J.J. Szymanski. J. Theiler, J.J. Bloch, R.B. Porter, M. Galassi & A.C. Young. Image Feature Extraction: GENIE vs Conventional Supervised Classification Techniques. IEEE Transactions on Geoscience and Remote Sensing, Vol. 40, No. 2, pp 393--404, 2002.Google ScholarGoogle ScholarCross RefCross Ref
  3. J.R.Sherrah, R.E.Bogner & A.Bouzerdoum. The Evolutionary Pre-Processor: Automatic Feature Extraction for Supervised Classification using Genetic Programming. Genetic Programming 1997: Proceedings of the Second Annual Conference. Stanford University, CA, USA. Pages 304--312 1997Google ScholarGoogle Scholar
  4. C.Gathercole & P.Ross, Dynamic training subset selection for supervised learning in genetic programming, Parallel Problem Solving from Nature-PPSN III, pp. 312--321, Springer-Verlag, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. K. Fukanaga. Introduction to Statistical Pattern Recognition. Academic Press, Boston, second edition, 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. L.Devroye, L. Györfi & G. Lugosi. A Problabilistic Theory of Pattern Recognition. Springer-Verlag, 1996.Google ScholarGoogle ScholarCross RefCross Ref
  7. J.R.Sherrah, Automatic Feature Extraction for Pattern Recognition. PhD Thesis, Dept. of EEE, The University of Adelaide, South Australia, July. 1998Google ScholarGoogle Scholar
  8. P.J.Angeline. Genetic programming and emergent intelligence. In K.E.Kinear, Jr., editor, Advances in Genetic Programming, chapter 4, pages 75--98. MIT Press, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. M.D.Heath, S.Sarkar, T.Sanocki & K.W.Bowyer. Comparison of Edge Detectors: A Methodology and Initial Study. In Computer Vision and Pattern Recognition, 1996. Proceedings CVPR '96, Pages 143--148. 1996 Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. S. Bleuler, M. Brack, L. Thiele & E. Zitzler. Multiobjective Genetic Programming: Reducing Bloat Using SPEA2. Congress on Evolutionary Computation (CEC 2001). Pages 536--543. 5/2001Google ScholarGoogle ScholarCross RefCross Ref
  11. W. B. Langdon & S. J. Barrett. Genetic Programming in Data Mining for Drug Discovery, Chapter 10 in Evolutionary Computing in Data Mining, Ashish Ghosh and Lakhmi C. Jain editors, Physica Verlag, pages 211--235, 2004.Google ScholarGoogle Scholar
  12. T. Ito, I. Iba & S. Sato. Non-destructive depth-dependent crossover for genetic programming. In W. Banzhaf, R. Poli, M. Schoenauer, and T. C. Fogarty, editors, Proceedings of the First European Workshop on Genetic Programming, LNCS, Paris, 14--15 April 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. K.Bowyer, C.Kranenburg S.Dougherty. Edge Detector Evaluation Using Empirical ROC Curves. In Computer Vision and Image Understanding vol.84, NO.1, pages 77--103 Oct. 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. M.H.Zweig & G.Campbell. Receiver Operating Characteristic (ROC) Plots: A Fundamental Evaluation Tool in Clinical Medicine. In Clinical Chemistry, vol. 39, iss. 4, pp561--577 1993Google ScholarGoogle ScholarCross RefCross Ref
  15. W.C.Chen, N.A.Thacker & P.I.Rockett. An adaptive step edge model for self-consistent training of a neural network for probabilistic edge labeling. In IEE Proceedings - Vision, Image & Signal Processing, VISP 143 No.1, Pages 41--50 Feb. 1996.Google ScholarGoogle ScholarCross RefCross Ref
  16. R.K.Cope & P.I.Rockett. The efficacy of Gaussian smoothing in the Canny edge detector. In Electronics Letters, Vol 36 (19), Pages 1615--1617 2000.Google ScholarGoogle Scholar
  17. T.Kanungo & R.M.Haralick. Receiver operating characteristic curves and optimal Bayesian operating points. In International Conference on Image Processing - Proceedings, Vol.3 Pages. 256--259, Washington, DC, Oct 23-26, 1995 Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. W.A.Tackett. Genetic Programming for feature discovery and image discrimination. In S. Forrest, editor, Proceedings of the Fifth International Conference on Genetic Algorithms, Pages. 303-309. Morgan Kaufmann, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  1. Evolving optimal feature extraction using multi-objective genetic programming: a methodology and preliminary study on edge detection

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          GECCO '05: Proceedings of the 7th annual conference on Genetic and evolutionary computation
          June 2005
          2272 pages
          ISBN:1595930108
          DOI:10.1145/1068009

          Copyright © 2005 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 25 June 2005

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • Article

          Acceptance Rates

          Overall Acceptance Rate1,669of4,410submissions,38%

          Upcoming Conference

          GECCO '24
          Genetic and Evolutionary Computation Conference
          July 14 - 18, 2024
          Melbourne , VIC , Australia

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader