Skip to main content
Erschienen in: Soft Computing 9/2015

01.09.2015 | Methodologies and Application

Image quantization using improved artificial fish swarm algorithm

verfasst von: Shaimaa Ahmed El-said

Erschienen in: Soft Computing | Ausgabe 9/2015

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Most image compression algorithms suffer from several drawbacks: high-computational complexity, moderate reconstructed picture qualities, and a variable bit rate. In this paper, an efficient color image quantization technique that depends on an optimized Fuzzy C-means (OFCM) algorithm is proposed. It exploits the optimization capability of the improved artificial fish swarm algorithm to overcome the shortage of Fuzzy C-means algorithm. It uses error diffusion algorithms to obtain perceptually better images after quantization. Experiments are carried out to estimate the performance of the proposed OFCM algorithm in image compression using standard image set. The results indicate that the algorithm can decrease effectively the mean square deviation of color quantization, keep overall arrangement of ideas and part characteristic detail in image reconstruction. The performance efficiency of the proposed technique is compared with those of three other quantization algorithms. The Comparative results confirmed that the OFCM has potential in terms of both accuracy and perceptual quality as compared to recent methods of the literature.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literatur
Zurück zum Zitat Ahmed MN, Yamany SM, Mohamed N, Farag AA, Moriarty T (2002) A modified fuzzy C-means algorithm for bias field estimation and segmentation of MRI data. IEEE Trans Med Imaging 21(3):193–199. doi:10.1109/42.996338.PMID11989844 (PMID 11989844) Ahmed MN, Yamany SM, Mohamed N, Farag AA, Moriarty T (2002) A modified fuzzy C-means algorithm for bias field estimation and segmentation of MRI data. IEEE Trans Med Imaging 21(3):193–199. doi:10.​1109/​42.​996338.​PMID11989844 (PMID 11989844)
Zurück zum Zitat Ali MA, Dooley LS, Karmakar GC (2006) Object based segmentation using fuzzy clustering. In: IEEE international conference on acoustics, speech, and signal processing Ali MA, Dooley LS, Karmakar GC (2006) Object based segmentation using fuzzy clustering. In: IEEE international conference on acoustics, speech, and signal processing
Zurück zum Zitat Bezdek JC (1981) Pattern recognition with fuzzy objective function algorithm. Plenum Press, New YorkCrossRef Bezdek JC (1981) Pattern recognition with fuzzy objective function algorithm. Plenum Press, New YorkCrossRef
Zurück zum Zitat Bezdek JC (1987) Pattern recognition with fuzzy objective function algoritms. Plenum Press, New York Bezdek JC (1987) Pattern recognition with fuzzy objective function algoritms. Plenum Press, New York
Zurück zum Zitat Boopathi G, Arockiasamy S (2011) Image compression: an approach using wavelet transform and modified FCM. Int J Comput Appl 28(2):7–12 Boopathi G, Arockiasamy S (2011) Image compression: an approach using wavelet transform and modified FCM. Int J Comput Appl 28(2):7–12
Zurück zum Zitat Brun L, Trémeau A (2002) Digital color imaging handbook Ch. color quantization. CRC Press, Boca Raton, pp 589–638 Brun L, Trémeau A (2002) Digital color imaging handbook Ch. color quantization. CRC Press, Boca Raton, pp 589–638
Zurück zum Zitat Brun L, Mokhtari M (2000) Two high speed color quantization algorithms. In: Proceedings of the 1st international conference on color in graphics and image processing, pp 116–121 Brun L, Mokhtari M (2000) Two high speed color quantization algorithms. In: Proceedings of the 1st international conference on color in graphics and image processing, pp 116–121
Zurück zum Zitat Celebi ME (2009) An effective color quantization method based on the competitive learning paradigm. In: Proceedings of the 2009 international conference on image processing, computer vision and pattern recognition, vol 2, pp 876–880 Celebi ME (2009) An effective color quantization method based on the competitive learning paradigm. In: Proceedings of the 2009 international conference on image processing, computer vision and pattern recognition, vol 2, pp 876–880
Zurück zum Zitat Celebi ME, Schaefer G (2010) Neural gas clustering for color reduction. In: Proceedings of the 2010 international conference on image processing, computer vision and pattern recognition, pp 429–432 Celebi ME, Schaefer G (2010) Neural gas clustering for color reduction. In: Proceedings of the 2010 international conference on image processing, computer vision and pattern recognition, pp 429–432
Zurück zum Zitat Celebi ME (2009) Fast color quantization using weighted sort-means clustering. J Opt Soc Am A 26(11):2434–2443CrossRef Celebi ME (2009) Fast color quantization using weighted sort-means clustering. J Opt Soc Am A 26(11):2434–2443CrossRef
Zurück zum Zitat Celebi ME (2011) Improving the performance of K-means for color quantization. Image Vis Comput 29(4):260–271MathSciNetCrossRef Celebi ME (2011) Improving the performance of K-means for color quantization. Image Vis Comput 29(4):260–271MathSciNetCrossRef
Zurück zum Zitat Celebi ME (2011) Improving the performance of K-means for color quantization. J Image Vis Comput 29:26–271CrossRef Celebi ME (2011) Improving the performance of K-means for color quantization. J Image Vis Comput 29:26–271CrossRef
Zurück zum Zitat Chaira T (2011) A novel intuitionistic fuzzy c means clustering algorithm and its application to medical images. Appl Soft Comput 11:1711–1717CrossRef Chaira T (2011) A novel intuitionistic fuzzy c means clustering algorithm and its application to medical images. Appl Soft Comput 11:1711–1717CrossRef
Zurück zum Zitat Dunn JC (1974) A fuzzy relative of the ISODATA process and its use in detecting compact well-separated clusters. J Cybern 3:32–57MathSciNetCrossRef Dunn JC (1974) A fuzzy relative of the ISODATA process and its use in detecting compact well-separated clusters. J Cybern 3:32–57MathSciNetCrossRef
Zurück zum Zitat Gath I, Geva AB (1989) Unsupervised optimal fuzzy clustering. IEEE Trans Pattern Anal Mach Intell 11:773–781CrossRef Gath I, Geva AB (1989) Unsupervised optimal fuzzy clustering. IEEE Trans Pattern Anal Mach Intell 11:773–781CrossRef
Zurück zum Zitat Gervautz M, Purgathofer W (1988) New trends in computer graphics. Ch. A simple method for color quantization. Octree quantization. Springer, Berlin, pp 219–231 Gervautz M, Purgathofer W (1988) New trends in computer graphics. Ch. A simple method for color quantization. Octree quantization. Springer, Berlin, pp 219–231
Zurück zum Zitat Gray RM (1984) Vector quantization. IEEE ASSP Mag., pp 4–29 Gray RM (1984) Vector quantization. IEEE ASSP Mag., pp 4–29
Zurück zum Zitat He S, Belacel N, Hamam H, Bouslimani Y (2009) Fuzzy clustering with improved artificial fish swarm algorithm. In: International joint conference on computational sciences and optimization, pp 317–321 He S, Belacel N, Hamam H, Bouslimani Y (2009) Fuzzy clustering with improved artificial fish swarm algorithm. In: International joint conference on computational sciences and optimization, pp 317–321
Zurück zum Zitat Heckbert P (1982) Color image quantization for frame buffer display. ACM SIGGRAPH Comput Graph 16(3):297–307CrossRef Heckbert P (1982) Color image quantization for frame buffer display. ACM SIGGRAPH Comput Graph 16(3):297–307CrossRef
Zurück zum Zitat Kaur R, Gupta S, Sandhu PS (2011) Optimization color quantization in L*A*B* color space using particle swarm optimization. In: Proceedings of international conference on intelligent computational systems (ICICS’2011) Kaur R, Gupta S, Sandhu PS (2011) Optimization color quantization in L*A*B* color space using particle swarm optimization. In: Proceedings of international conference on intelligent computational systems (ICICS’2011)
Zurück zum Zitat Kekre HB, Sarode TK (2009c) Bi-level vector quantization method for codebook generation. In: Second international conference on emerging trends in engineering and technlogy, at G. H. Raisoni College of Engineering, Nagpur on 16–18 Dec 2009 Kekre HB, Sarode TK (2009c) Bi-level vector quantization method for codebook generation. In: Second international conference on emerging trends in engineering and technlogy, at G. H. Raisoni College of Engineering, Nagpur on 16–18 Dec 2009
Zurück zum Zitat Kekre HB, Sarode TK (2009) Fast codebook generation algorithm for color images using vector quantization. Int J Comput Sci Inf Tech 1(1):7–12 Kekre HB, Sarode TK (2009) Fast codebook generation algorithm for color images using vector quantization. Int J Comput Sci Inf Tech 1(1):7–12
Zurück zum Zitat Kim DW, Lee KH, Lee D (2004) A novel initialization scheme for the fuzzy c-means algorithm for color clustering. Pattern Recognit Lett 25(2):227–237CrossRef Kim DW, Lee KH, Lee D (2004) A novel initialization scheme for the fuzzy c-means algorithm for color clustering. Pattern Recognit Lett 25(2):227–237CrossRef
Zurück zum Zitat Kim DW, Lee KH, Lee D (2004) On cluster validity index for estimation of the optimal number of fuzzy clusters. Pattern Recognit 37:2009–2025CrossRef Kim DW, Lee KH, Lee D (2004) On cluster validity index for estimation of the optimal number of fuzzy clusters. Pattern Recognit 37:2009–2025CrossRef
Zurück zum Zitat Li CX, Ying Z, JunTao S, Qing SJ (2010) Method of image segmentation based on fuzzy C-means clustering algorithm and artificial fish swarm algorithm. In: International conference on intelligent computing and integrated systems (ICISS), Guilin Li CX, Ying Z, JunTao S, Qing SJ (2010) Method of image segmentation based on fuzzy C-means clustering algorithm and artificial fish swarm algorithm. In: International conference on intelligent computing and integrated systems (ICISS), Guilin
Zurück zum Zitat Li LX, Shao ZJ, Qian JX (2002) An optimizing method based on autonomous animate: fish swarm algorithm. In: Proceeding of system engineering theory and practice, pp 32–38 Li LX, Shao ZJ, Qian JX (2002) An optimizing method based on autonomous animate: fish swarm algorithm. In: Proceeding of system engineering theory and practice, pp 32–38
Zurück zum Zitat Linde Y, Buzo A, Gray RM (1980) An algorithm for vector quantizer design. IEEE Trans Commun 28(1):84–95CrossRef Linde Y, Buzo A, Gray RM (1980) An algorithm for vector quantizer design. IEEE Trans Commun 28(1):84–95CrossRef
Zurück zum Zitat Luo Y, Zhang J, Li X (2007) The optimization of PID controller parameters based on artificial fish swarm algorithm. In: IEEE international conference on automation and logistics, Jinan, pp 1058–1062 Luo Y, Zhang J, Li X (2007) The optimization of PID controller parameters based on artificial fish swarm algorithm. In: IEEE international conference on automation and logistics, Jinan, pp 1058–1062
Zurück zum Zitat Marcu G (2000) An error diffusion algorithm with output position constraints for homogeneous highlights and shadow dot distribution. JEI 9(1):46–51 Marcu G (2000) An error diffusion algorithm with output position constraints for homogeneous highlights and shadow dot distribution. JEI 9(1):46–51
Zurück zum Zitat Neshat M, Adeli A, Sepidnam G, Sargolzaei M, Toosi AN (2012) A review of artificial fish swarm optimization methods and applications. Int J Smart Sens Intell Syst 5(1):107–148 Neshat M, Adeli A, Sepidnam G, Sargolzaei M, Toosi AN (2012) A review of artificial fish swarm optimization methods and applications. Int J Smart Sens Intell Syst 5(1):107–148
Zurück zum Zitat Orchard M, Bouman C (1991) Color quantization of images. IEEE Trans Signal Process 39(12):2677–2690CrossRef Orchard M, Bouman C (1991) Color quantization of images. IEEE Trans Signal Process 39(12):2677–2690CrossRef
Zurück zum Zitat Ozdemir D, Akarun L (1999) Fuzzy VQ algorithms for color quantization. In: Proceeding of the IEEE-EURASIP workshop on nonlinear signal and image processing (NSIP’99), Antalya, Turkey, pp 20–23 Ozdemir D, Akarun L (1999) Fuzzy VQ algorithms for color quantization. In: Proceeding of the IEEE-EURASIP workshop on nonlinear signal and image processing (NSIP’99), Antalya, Turkey, pp 20–23
Zurück zum Zitat Papamarkos N, Atsalakis A, Strouthopoulos C (2002) Adaptive color reduction. IEEE Trans Syst Man Cybern Part B 32(1):44–56CrossRef Papamarkos N, Atsalakis A, Strouthopoulos C (2002) Adaptive color reduction. IEEE Trans Syst Man Cybern Part B 32(1):44–56CrossRef
Zurück zum Zitat Sayood K (2006) Introduction to data compression, 3rd edn. Morgan Kaufmann, San Francisco, CA Sayood K (2006) Introduction to data compression, 3rd edn. Morgan Kaufmann, San Francisco, CA
Zurück zum Zitat Schaefer G, Zhou H (2009) Fuzzy clustering for colour reduction in images. Telecommun Syst 40(1/2):17–25CrossRef Schaefer G, Zhou H (2009) Fuzzy clustering for colour reduction in images. Telecommun Syst 40(1/2):17–25CrossRef
Zurück zum Zitat Schaefer G, Zhou H (2009) Fuzzy clustering for color reduction in images. Telecommun Syst 40(1/2):17–25CrossRef Schaefer G, Zhou H (2009) Fuzzy clustering for color reduction in images. Telecommun Syst 40(1/2):17–25CrossRef
Zurück zum Zitat Su Q, Guo S, Huang Z, Hu Z (2013) Color image quantization algorithm based on differential evolution. J Softw 8(12):3035–3041CrossRef Su Q, Guo S, Huang Z, Hu Z (2013) Color image quantization algorithm based on differential evolution. J Softw 8(12):3035–3041CrossRef
Zurück zum Zitat Surekha P, Mohana Raajan PRA, Sumathi S (2010) Genetic algorithm and particle swarm optimization approaches to solve combinatorial job shop scheduling problems. In: IEEE international conference on computational intelligence and computing research, Coimbatore, India, pp 202–206 Surekha P, Mohana Raajan PRA, Sumathi S (2010) Genetic algorithm and particle swarm optimization approaches to solve combinatorial job shop scheduling problems. In: IEEE international conference on computational intelligence and computing research, Coimbatore, India, pp 202–206
Zurück zum Zitat Teodorovic D, Dell’Orco M (2005) Bee colony optimization—A cooperative learning approach to complex transportation problems. In: Advanced OR and AI Methods, pp 51–60 (in Transportation) Teodorovic D, Dell’Orco M (2005) Bee colony optimization—A cooperative learning approach to complex transportation problems. In: Advanced OR and AI Methods, pp 51–60 (in Transportation)
Zurück zum Zitat Tong C, Lau H, Lim A (1999) Ant colony optimization for the ship berthing problem. In: Thiagarajan PS, Yap R (eds.) Advances in computing science-ASIAN’99, Thailand: LNCS1742, pp. 359–370 Tong C, Lau H, Lim A (1999) Ant colony optimization for the ship berthing problem. In: Thiagarajan PS, Yap R (eds.) Advances in computing science-ASIAN’99, Thailand: LNCS1742, pp. 359–370
Zurück zum Zitat Tsai CY, Kao IW (2011) Particle swarm optimization with selective particle regeneration for data clustering. J Expert Syst Appl 38:6565–6576CrossRef Tsai CY, Kao IW (2011) Particle swarm optimization with selective particle regeneration for data clustering. J Expert Syst Appl 38:6565–6576CrossRef
Zurück zum Zitat Vasmatkar RA, Biradar SP, Shivashankar PB (2011) Artificial intelligence used for image compression. BIOINFO Comput Math 1(1):5–10 Vasmatkar RA, Biradar SP, Shivashankar PB (2011) Artificial intelligence used for image compression. BIOINFO Comput Math 1(1):5–10
Zurück zum Zitat Veeraswamy K, Srinivaskumar S, Chatterji BN (2007) Designing quantization table for hadamard transform based on human visual system for image compression. ICGST-GVIP J 7(3):31–38 Veeraswamy K, Srinivaskumar S, Chatterji BN (2007) Designing quantization table for hadamard transform based on human visual system for image compression. ICGST-GVIP J 7(3):31–38
Zurück zum Zitat Velho L, Gomez J, Sobreiro M (1997) Color image quantization by pairwise clustering. In: Proceedings of the 10th Brazilian symposium on computer graphics and image processing, pp 203–210 Velho L, Gomez J, Sobreiro M (1997) Color image quantization by pairwise clustering. In: Proceedings of the 10th Brazilian symposium on computer graphics and image processing, pp 203–210
Zurück zum Zitat Wan S, Prusinkiewicz P, Wong S (1990) Variance-based color image quantization for frame buffer display. Color Res Appl 15(1):52–58CrossRef Wan S, Prusinkiewicz P, Wong S (1990) Variance-based color image quantization for frame buffer display. Color Res Appl 15(1):52–58CrossRef
Zurück zum Zitat Wang Z, Bovik AC (2002) A universal image quality index. IEEE Signal Process Lett 9(3):81–84CrossRef Wang Z, Bovik AC (2002) A universal image quality index. IEEE Signal Process Lett 9(3):81–84CrossRef
Zurück zum Zitat Wang Z, Bovik AC, Sheikh HR, Simoncelli EP (2004) Image quality assessment: From error visibility to structural similarity. IEEE Trans Image Process 13(4):600–612 Wang Z, Bovik AC, Sheikh HR, Simoncelli EP (2004) Image quality assessment: From error visibility to structural similarity. IEEE Trans Image Process 13(4):600–612
Zurück zum Zitat Wu X (1991) Efficient statistical computations for optimal color quantization. In: Arvo J (ed) Graphics Gems II. Academic Press, San Diego, pp 126–133 Wu X (1991) Efficient statistical computations for optimal color quantization. In: Arvo J (ed) Graphics Gems II. Academic Press, San Diego, pp 126–133
Zurück zum Zitat Xiao L (2010) A clustering algorithm based on artificial fish school. In: 2nd International conference on computer engineering and technology, Chengdu, pp 766–769 Xiao L (2010) A clustering algorithm based on artificial fish school. In: 2nd International conference on computer engineering and technology, Chengdu, pp 766–769
Zurück zum Zitat Xu Z, Wu J (2010) Intuitionistic fuzzy c-means clustering algorithms. J Syst Eng Electr 21(4):580–590CrossRef Xu Z, Wu J (2010) Intuitionistic fuzzy c-means clustering algorithms. J Syst Eng Electr 21(4):580–590CrossRef
Zurück zum Zitat Yang DL, Zhang JW (2010) Study of image quantization technology based on FCM clustering algorithm. In: International conference on intelligent system design and engineering application, pp 421–424 Yang DL, Zhang JW (2010) Study of image quantization technology based on FCM clustering algorithm. In: International conference on intelligent system design and engineering application, pp 421–424
Zurück zum Zitat Yang MS, Ko CH (1997) On cluster-wise fuzzy regression analysis. IEEE Trans Syst Man Cybern 27:1–13CrossRef Yang MS, Ko CH (1997) On cluster-wise fuzzy regression analysis. IEEE Trans Syst Man Cybern 27:1–13CrossRef
Zurück zum Zitat Yang Y, Zheng CX, Lin P (2004) Image thresholding based on spatially weighted fuzzy C-means clustering. The fourth international conference on computer and information technology Yang Y, Zheng CX, Lin P (2004) Image thresholding based on spatially weighted fuzzy C-means clustering. The fourth international conference on computer and information technology
Zurück zum Zitat Yazdani D, Golyari S, Meybodi MR (2010) A new hybrid algorithm for optimization based on artificial fish swarm algorithm and cellular learning automata. In: 5th International symposium on telecommunication (IST), Tehran, pp 932–937 Yazdani D, Golyari S, Meybodi MR (2010) A new hybrid algorithm for optimization based on artificial fish swarm algorithm and cellular learning automata. In: 5th International symposium on telecommunication (IST), Tehran, pp 932–937
Zurück zum Zitat Yazdani D, Golyari S, Meybodi MR (2010) A new hybrid approach for data clustering. In: 5th International symposium on telecommunication (IST), Tehran, pp 932–937 Yazdani D, Golyari S, Meybodi MR (2010) A new hybrid approach for data clustering. In: 5th International symposium on telecommunication (IST), Tehran, pp 932–937
Zurück zum Zitat Yu J, Yang MS (2005) A note on the ICS algorithm with corrections and theoretical analysis. IEEE Trans Image Process 14(7):973–978MathSciNetCrossRef Yu J, Yang MS (2005) A note on the ICS algorithm with corrections and theoretical analysis. IEEE Trans Image Process 14(7):973–978MathSciNetCrossRef
Zurück zum Zitat Zadeh LA (1973) Outline of a new approach to the analysis of complex systems and decision processes. IEEE Trans Syst Man Cybernet 3:28–44MathSciNetCrossRefMATH Zadeh LA (1973) Outline of a new approach to the analysis of complex systems and decision processes. IEEE Trans Syst Man Cybernet 3:28–44MathSciNetCrossRefMATH
Zurück zum Zitat Zhang M, Shao C, Li M, Sun J (2006) Mining classification rule with artificial fish swarm. In: 6th World congress on intelligent control and automation, Dalian, pp 5877–5881 Zhang M, Shao C, Li M, Sun J (2006) Mining classification rule with artificial fish swarm. In: 6th World congress on intelligent control and automation, Dalian, pp 5877–5881
Metadaten
Titel
Image quantization using improved artificial fish swarm algorithm
verfasst von
Shaimaa Ahmed El-said
Publikationsdatum
01.09.2015
Verlag
Springer Berlin Heidelberg
Erschienen in
Soft Computing / Ausgabe 9/2015
Print ISSN: 1432-7643
Elektronische ISSN: 1433-7479
DOI
https://doi.org/10.1007/s00500-014-1436-0

Weitere Artikel der Ausgabe 9/2015

Soft Computing 9/2015 Zur Ausgabe