| Peer-Reviewed

Improving Satellite Image Segmentation Using Evolutionary Computation

Received: 14 March 2013    Accepted:     Published: 2 April 2013
Views:       Downloads:
Abstract

Segmentation is the process of dividing an imageinto disjoint regions. It is the most important task in image processing where the success of the object recognition depends strongly on the efficiency of the segmentation process. The most popular and important segmentation methods are clustering such asFuzzy c-Means (FCM), Iterative Self-Organizing Data (ISODATA) and K-means. Clustering methods depends strongly on the selection of the initial spectral signatures which represents initial cluster centers. Normally, this is done either manually or randomly based on statisticaloperations.In either case the outcome is unpredictable and sometime inaccurate. In this paper an unsupervised method based on Multi-Objective Genetic Algorithm (MO-GA) for the selection of spectral signature from satellite images is implemented. The new method worksby maximizing the number of the selected pixels and bymaximizinghomogeneitythrough the minimizing of the dif-ference between the pixels and their spectral signature. The objective is to create best cluster centers as an initial population for any segmentation technique. Experimental results are conducted usinghigh resolution SPOT V satellite imageandthe verification of the segmentation results is basedon a very high resolution satellite image of type Quickbird. The spectral signatures provided to K-means and Fuzzy c-meansby MO-GA process increased the speed of theclustering algorithmto approximately4 timesthe speed of the random based selection of signatures.At the same time MO-GA improved the accuracy of the results of clustering algorithmstomore than 10% compared to the random statistical cluster centers selection methods.

Published in American Journal of Remote Sensing (Volume 1, Issue 2)
DOI 10.11648/j.ajrs.20130102.11
Page(s) 13-20
Creative Commons

This is an Open Access article, distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution and reproduction in any medium or format, provided the original work is properly cited.

Copyright

Copyright © The Author(s), 2024. Published by Science Publishing Group

Keywords

Optimization, Multi-ObjectiveGenetic Algorithm, Spectral Signature, Clustering, Segmentation, Satellite Image, Software Development

References
[1] R. Demirci, Rule-based automatic segmentation of color images. International Journal of Electronics and Communication60, 435 – 442(2006).
[2] W. Pratt, Digital Image Processing. 2nd edition, (Wiley &Sons Inc, New York., 1991).
[3] I. Sobel, G. Feldman, A 3x3 Isotropic Gradient Operator for Image Processing, In: Hart, Pattern Classification and Scene Analysis, (Wiley and Sons, New York, 1973), ed. by R. Duda, and P. Hart, pp. 271-2.
[4] J. Canny, Computational approach to edge detection,IEEE Trans. On Pattern Analysis and Machine Intelligence 8( 6), 679-698 (1986).
[5] J. Shen and S. Castan, An optimal linear operator for edge detection, In Abstract of the Proceeding of IEEE Int. Conf. On Computer Vision and Pattern Recognition, USA, 1986.
[6] M. Kass, A. Witkin and D. Terzopoulos, Snakes: Active Contour models,International Journal of Computer Vision 1, 259-268 (1987).
[7] R. Deriche, Using Canny's criteria to derive a recursively implemented optimal edge detector,International Journal of Computer Vision 1(2), 167-187(1987).
[8] M. Awad, K. Chehdi, and A. Nasri, Multi-component Image Segmentation Using Genetic Algorithms and Artificial Neural Network, IEEE Geosciences and Remote Sensing Letters 4(4), 571-575(2007).
[9] M. Awad, An unsupervised Artificial Neural Network method for satellite image segmentation,International Arabic Journal of Information Technology (IAJIT) 7( 2), 199-205 (2010).
[10] F. Shih, and S. Cheng,Automatic seeded region growing for color image segmentation,Image and Vision Computing 23 (10), 877-886 (2005).
[11] L. Garcia, E. Saber, S. Vantaram, V. Amuso, M. Shaw, R. Bhaskar, "Automatic Image Segmentation by Dynamic Region Growth and Multiresolution Merging," IEEE Transaction on Image Processing 18(10), 2275-2288 (2009).
[12] L. J. Arabie, G. Hubert, and P. DeSoete, Clustering and Classification.(World Scientific, Singapore, 1999).
[13] F. H¨oppner, F. Klawonn, R. Kruse, and T. Runkler, Fuzzy Cluster Analysis: Methods for Classification, Data Analysis and Image Recognition. (Wiley and Sons,1999).
[14] E. Falkenauer, Genetic Algorithms and Grouping Problems.Wiley and Sons, 1998).
[15] J. Tou, and R. C. Gonzalez, Pattern Recognition Principles.(Addison-Wesley Publishing, Massachusetts, 1974).
[16] H. Ng, S. Ong, K. Foong, P. Goh, W. Nowinski, Medical Image Segmentation Using K-Means Clustering and Improved Watershed Algorithm, In the abstracts of IEEE Southwest Symposium on Image Analysis and Interpretation, Colorado, USA, 2006.
[17] J. Noordam, W. Broek, and L. Buydens, Geometrically Guided Fuzzy C-means Clustering for Multivariate Image Segmentation, In the Abstracts of 15th International Conference on Pattern Recognition (ICPR'00), Spain, 2000.
[18] M. Awad, K. Chehdi, and A. Nasri, Multi-component image segmentation using Hybrid Dynamic Genetic Algorithm and Fuzzy C-Means,IET image processing 3 ( 2), 52-62 (2009).
[19] M. Awad, K. Chehdi., Satellite image segmentation using variable hybrid Genetic Algorithm,International Journal of Imaging Systems and Technology (19), 199-207 ( 2009).
[20] V. Guliashki, H. Toshev, and C. Korsemov, Survey of Evolutionary Algorithms used in multi-objective optimization,Problems of Engineering Cybernetics and Robotics 60, Bulgarian Academy of Sciences, 2008.
[21] S. Bandyopadhyay, A. Srivastava and S. Pal, `Multi-objective Variable String Genetic Classifier: Application to Remote Sensing Imagery, ed. A. Ghosh and S. Pal, Lecture Notes in Soft Computing, Image Processing and Pattern Recognition, (World Scientific,2002), 65-94.
[22] A. Mukhopadhyay, S.Bandyopadhyay, and U. Maulik, Clustering using multi-objective genetic algorithm and its application to image segmentation, In Abstracts ofIEEE International Conference on Systems, Man and Cybernetics 3, Taipei, Taiwan, 2007.
[23] N. Ghoggali, F. Melgani, and Y. Bazi, A Multi-objective Genetic SVM Approach for Classification Problems With Limited Training Samples, IEEE Trans. on Geosciences and Remote Sensing 47, 1707-1718 ( 2009).
[24] J. Aldrich, R. A. Fisher and the making of maximum likelihood 1912–1922, Statistical Science 12( 3), 162–176 (1997).
[25] P. Swain, and S. Davis. Remote Sensing: The Quantitative Approach. (McGraw Hill Book Company, New York, 1978).
[26] K. Deb, Multi-objective Optimization Using Evolutionary Algorithms. (John Wiley and Sons, England, 2001).
[27] K. Deb, S. Agrawal, A. Pratab, and T. Meyarivan, A fast elitist non-dominated sorting genetic algorithm for multi-objective optimization: NSGA-II, Springer Lecture Notes in Computer Science No. 1917, 849–858 ( 2000).
[28] E. Zitzler, M. Laumanns, and L. Thiele, "SPEA2: Improving the Strength Pareto Evolutionary Algorithm," Gloriastrasse 35, CH-8092 Zurich, Switzerland, Tech. Rep. 103, 2001.
[29] D. Goldberg, K. Deb, A comparison of selection schemes used in genetic algorithms,ed. by G.J.E. Rawlins, (Morgan Kaufmann Publishers, San Mateo, CA, 1991), p. 69-93.
[30] G. Syswerda, Uniform Crossover in Genetic Algorithms, ed.D. J. Schaffer, in proceedings of the Third International Conference on Genetic Algorithms ICGA, (Morgan Kaufmann, Los Altos, Ca, 1989), p. 2-9.
[31] W. Spears and K. De Jong, On the virtues of parameterized uniform crossover, ed. R. K. Belew and L. B. Booker, in proceedings of International Conference on Genetic Algorithms, Morgan Kaufmann, Los Altos, Ca, 1991), p. 230–236.
[32] C. A. CoelloCoello, D. A. Van Veldhuizen, and G. B. Lamont, Evolutionary algorithms for solving Multi-objective problems. (Kluwer Academic Publishers, New E. Zitzler, Evolutionary algorithms for multiobjective optimization: Methods and applications, PhD Dissertation, Swiss Federal Institute of Technology Zurich, 1999.
[33] J. MacQueen, Some Methods for classification and Analysis of Multivariate Observations, In Abstracts of 5-th Berkeley Symposium on Mathematical Statistics and Probability 1, Berkeley, University of California, USA , 281-297 (1967).
[34] R. Duda, P. Hart, and D. Stork D, Pattern Classification, Second Edition. (JohnWiley& Sons, New Jersey, 2000).
[35] J. Tou and R.Gonzalez, Pattern RecognitionPrinciples.( Addison-Wesley, MA, 1974).
[36] J. Dunn, A Fuzzy Relative of the ISODATA Process and Its Use in Detecting Compact Well-Separated Clusters, Journal of Cybernetics 3, pp. 32-57, 1973.
[37] J. Bezdek, Pattern Recognition with Fuzzy Objective Function Algoritms, (Plenum Press, New York,1981.
[38] R. Kohavi and F.Provost, Glossary of Terms, In Special Issue on Applications of Machine Learning and the Knowledge Discovery Process30 (2/3), 1998.
Cite This Article
  • APA Style

    Mohamad M. Awad. (2013). Improving Satellite Image Segmentation Using Evolutionary Computation. American Journal of Remote Sensing, 1(2), 13-20. https://doi.org/10.11648/j.ajrs.20130102.11

    Copy | Download

    ACS Style

    Mohamad M. Awad. Improving Satellite Image Segmentation Using Evolutionary Computation. Am. J. Remote Sens. 2013, 1(2), 13-20. doi: 10.11648/j.ajrs.20130102.11

    Copy | Download

    AMA Style

    Mohamad M. Awad. Improving Satellite Image Segmentation Using Evolutionary Computation. Am J Remote Sens. 2013;1(2):13-20. doi: 10.11648/j.ajrs.20130102.11

    Copy | Download

  • @article{10.11648/j.ajrs.20130102.11,
      author = {Mohamad M. Awad},
      title = {Improving Satellite Image Segmentation Using Evolutionary Computation},
      journal = {American Journal of Remote Sensing},
      volume = {1},
      number = {2},
      pages = {13-20},
      doi = {10.11648/j.ajrs.20130102.11},
      url = {https://doi.org/10.11648/j.ajrs.20130102.11},
      eprint = {https://article.sciencepublishinggroup.com/pdf/10.11648.j.ajrs.20130102.11},
      abstract = {Segmentation is the process of dividing an imageinto disjoint regions. It is the most important task in image processing where the success of the object recognition depends strongly on the efficiency of the segmentation process. The most popular and important segmentation methods are clustering such asFuzzy c-Means (FCM), Iterative Self-Organizing Data (ISODATA) and K-means. Clustering methods depends strongly on the selection of the initial spectral signatures which represents initial cluster centers. Normally, this is done either manually or randomly based on statisticaloperations.In either case the outcome is unpredictable and sometime inaccurate. In this paper an unsupervised method based on Multi-Objective Genetic Algorithm (MO-GA) for the selection of spectral signature from satellite images is implemented. The new method worksby maximizing the number of the selected pixels and bymaximizinghomogeneitythrough the minimizing of the dif-ference between the pixels and their spectral signature. The objective is to create best cluster centers as an initial population for any segmentation technique. Experimental results are conducted usinghigh resolution SPOT V satellite imageandthe verification of the segmentation results is basedon a very high resolution satellite image of type Quickbird. The spectral signatures provided to K-means and Fuzzy c-meansby MO-GA process increased the speed of theclustering algorithmto approximately4 timesthe speed of the random based selection of signatures.At the same time MO-GA improved the accuracy of the results of clustering algorithmstomore than 10% compared to the random statistical cluster centers selection methods.},
     year = {2013}
    }
    

    Copy | Download

  • TY  - JOUR
    T1  - Improving Satellite Image Segmentation Using Evolutionary Computation
    AU  - Mohamad M. Awad
    Y1  - 2013/04/02
    PY  - 2013
    N1  - https://doi.org/10.11648/j.ajrs.20130102.11
    DO  - 10.11648/j.ajrs.20130102.11
    T2  - American Journal of Remote Sensing
    JF  - American Journal of Remote Sensing
    JO  - American Journal of Remote Sensing
    SP  - 13
    EP  - 20
    PB  - Science Publishing Group
    SN  - 2328-580X
    UR  - https://doi.org/10.11648/j.ajrs.20130102.11
    AB  - Segmentation is the process of dividing an imageinto disjoint regions. It is the most important task in image processing where the success of the object recognition depends strongly on the efficiency of the segmentation process. The most popular and important segmentation methods are clustering such asFuzzy c-Means (FCM), Iterative Self-Organizing Data (ISODATA) and K-means. Clustering methods depends strongly on the selection of the initial spectral signatures which represents initial cluster centers. Normally, this is done either manually or randomly based on statisticaloperations.In either case the outcome is unpredictable and sometime inaccurate. In this paper an unsupervised method based on Multi-Objective Genetic Algorithm (MO-GA) for the selection of spectral signature from satellite images is implemented. The new method worksby maximizing the number of the selected pixels and bymaximizinghomogeneitythrough the minimizing of the dif-ference between the pixels and their spectral signature. The objective is to create best cluster centers as an initial population for any segmentation technique. Experimental results are conducted usinghigh resolution SPOT V satellite imageandthe verification of the segmentation results is basedon a very high resolution satellite image of type Quickbird. The spectral signatures provided to K-means and Fuzzy c-meansby MO-GA process increased the speed of theclustering algorithmto approximately4 timesthe speed of the random based selection of signatures.At the same time MO-GA improved the accuracy of the results of clustering algorithmstomore than 10% compared to the random statistical cluster centers selection methods.
    VL  - 1
    IS  - 2
    ER  - 

    Copy | Download

Author Information
  • National Council for Scientific Research, Beirut, Lebanon

  • Sections