A comparative study of evolutionary computation and swarm-based methods applied to color quantization

MakaleAçık ErişimScopus SJRQ1

Özet

Color Quantization (CQ) is a complex and hard problem because selecting the best set of colors from many available colors and using that set to obtain a good quality image is an NP-complete problem. The use of evolutionary computation and swarm-based methods to solve search and optimization problems has increased dramatically in recent years. This article compares some of these methods in order to solve the CQ problem. The following methods were used to generate CQ images: Particle swarm optimization, Artificial bee colony, Adaptive differential evolution, Success-history based adaptive differential evolution (with and without linear population size reduction), Cuckoo search, Firefly algorithm and Shuffled-frog leaping algorithm. For the first two methods, two variants were considered. Thus, a total of ten metaheuristics were compared with four classical CQ methods (Variance-based, Median-cut, Binary splitting and Wu's methods) applying them to a set of benchmark images and considering four different palette sizes (32, 64, 128, and 256 colors). Three error measures were considered to compare the methods: the mean squared error, the mean absolute error and the peak signal-to-noise ratio. Some of the swarm-based methods analyzed include a recently proposed CQ method using ants. Although they have a slow computational speed in the experimental studies, the ant-based methods are significantly better than all other methods according to the Wilcoxon signed rank test. In general, despite their speed, classical methods underperform the other ten methods both qualitatively and quantitatively.

Anahtar Kelimeler

RDL Kalıcı Bağlantı (PID)
https://rdlopen.rawdatalibrary.net/r/gumushane/12648Resmi atıflarda kullanılan kalıcı adres
DOI
https://doi.org/10.1016/j.eswa.2023.120666Yayıncı resmi DOI adresi
Atıflar
Scopus
8
WoS
6
OpenAlex
7
Her kaynağın kendi saydığı toplam atıf; aktarım ve zenginleştirme sırasında alındı.
Tam Kayıt
AlanDeğerDil
dc.contributor.authorPérez-Delgado, María-Luisa
dc.contributor.authorGünen, Mehmet Akif
dc.date.accessioned2026-10-22T10:20:22.074961056Z
dc.date.available2026-10-22T10:20:22.074961056Z
dc.date.issued2023
dc.description.abstractColor Quantization (CQ) is a complex and hard problem because selecting the best set of colors from many available colors and using that set to obtain a good quality image is an NP-complete problem. The use of evolutionary computation and swarm-based methods to solve search and optimization problems has increased dramatically in recent years. This article compares some of these methods in order to solve the CQ problem. The following methods were used to generate CQ images: Particle swarm optimization, Artificial bee colony, Adaptive differential evolution, Success-history based adaptive differential evolution (with and without linear population size reduction), Cuckoo search, Firefly algorithm and Shuffled-frog leaping algorithm. For the first two methods, two variants were considered. Thus, a total of ten metaheuristics were compared with four classical CQ methods (Variance-based, Median-cut, Binary splitting and Wu's methods) applying them to a set of benchmark images and considering four different palette sizes (32, 64, 128, and 256 colors). Three error measures were considered to compare the methods: the mean squared error, the mean absolute error and the peak signal-to-noise ratio. Some of the swarm-based methods analyzed include a recently proposed CQ method using ants. Although they have a slow computational speed in the experimental studies, the ant-based methods are significantly better than all other methods according to the Wilcoxon signed rank test. In general, despite their speed, classical methods underperform the other ten methods both qualitatively and quantitatively.
dc.description.sponsorshipSamuel Solórzano Barruso Memorial Foundation of the University of Salamanca, (FS/212020)
dc.identifier.articlenumber120666
dc.identifier.doi10.1016/j.eswa.2023.120666
dc.identifier.eissn1873-6793
dc.identifier.issn0957-4174
dc.identifier.scopus2-s2.0-85162184628
dc.identifier.urihttps://rdlopen.rawdatalibrary.net/r/gumushane/12648
dc.identifier.volume231
dc.identifier.wosWOS:001022193000001
dc.language.isoen
dc.publisherElsevier Ltd
dc.relation.ispartofExpert Systems with Applications
dc.rightsinfo:eu-repo/semantics/openAccess
dc.subjectColor quantization
dc.subjectColor reduction
dc.subjectEvolutionary computation
dc.subjectSwarm-based optimization
dc.subject.classificationComputer Science, Artificial Intelligence
dc.subject.classificationEngineering, Electrical & Electronic
dc.subject.classificationOperations Research & Management Science
dc.subject.classificationComputer Science
dc.subject.classificationEngineering
dc.subject.otherComputational complexity
dc.subject.otherErrors
dc.subject.otherMean square error
dc.subject.otherParticle swarm optimization (PSO)
dc.subject.otherPopulation statistics
dc.subject.otherSignal to noise ratio
dc.subject.otherColor quantization
dc.subject.otherColour reductions
dc.subject.otherComparatives studies
dc.subject.otherComplex problems
dc.subject.otherDifferential Evolution
dc.subject.otherHard problems
dc.subject.otherOptimisations
dc.subject.otherQuality image
dc.subject.otherSearch problem
dc.subject.otherSwarm-based optimization
dc.subject.otherColor
dc.titleA comparative study of evolutionary computation and swarm-based methods applied to color quantization
dc.typeArticle
dspace.entity.typePublication
rdl.citation.openalex7
rdl.citation.scopus8
rdl.citation.wos6
rdl.oa.statushybrid
rdl.oa.urlhttps://doi.org/10.1016/j.eswa.2023.120666
rdl.scopus.quartileQ1
rdl.source.indexSCOPUS
rdl.source.indexWOS
rdl.wos.indexScience Citation Index Expanded (SCI-EXPANDED)