Vector quantization using the firefly algorithm for image compression

被引:134
作者
Horng, Ming-Huwi [1 ]
机构
[1] Natl Pingtung Inst Commerce, Dept Comp Sci & Informat Engn, Pingtung City 900, Taiwan
关键词
Vector quantization; LBG algorithm; Particle swarm optimization; Quantum particle swarm optimization; Honey bee mating optimization; Firefly algorithm; SCHEME;
D O I
10.1016/j.eswa.2011.07.108
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The vector quantization (VQ) was a powerful technique in the applications of digital image compression. The traditionally widely used method such as the Linde-Buzo-Gray (LBG) algorithm always generated local optimal codebook. Recently, particle swarm optimization (PSO) was adapted to obtain the near-global optimal codebook of vector quantization. An alterative method, called the quantum particle swarm optimization (QPSO) had been developed to improve the results of original PSO algorithm. The honey bee mating optimization (HBMO) was also used to develop the algorithm for vector quantization. In this paper, we proposed a new method based on the firefly algorithm to construct the codebook of vector quantization. The proposed method uses LBG method as the initial of FF algorithm to develop the VQ algorithm. This method is called FF-LBG algorithm. The FF-LBG algorithm is compared with the other four methods that are LBG, particle swarm optimization, quantum particle swarm optimization and honey bee mating optimization algorithms. Experimental results show that the proposed FF-LBG algorithm is faster than the other four methods. Furthermore, the reconstructed images get higher quality than those generated form the LBG, PSO and QPSO. but it is no significant superiority to the HBMO algorithm. (C) 2011 Elsevier Ltd. All rights reserved.
引用
收藏
页码:1078 / 1091
页数:14
相关论文
共 21 条
[1]  
Abbass HA, 2001, IEEE C EVOL COMPUTAT, P207, DOI 10.1109/CEC.2001.934391
[2]   Fast codebook search algorithms based on tree-structured vector quantization [J].
Chang, Chin-Chen ;
Li, Yu-Chiang ;
Yeh, Jun-Bin .
PATTERN RECOGNITION LETTERS, 2006, 27 (10) :1077-1086
[3]  
Chen Q, 2005, LECT NOTES COMPUT SC, V3612, P490
[4]   Diagonal axes method (DAM): A fast search algorithm for vector quantization [J].
Chen, TS ;
Chang, CC .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 1997, 7 (03) :555-559
[5]   Application of honey-bee mating optimization algorithm on clustering [J].
Fathian, Mohammad ;
Amiri, Babak ;
Maroosi, Ali .
APPLIED MATHEMATICS AND COMPUTATION, 2007, 190 (02) :1502-1513
[6]   Evolutionary fuzzy particle swarm optimization vector quantization learning scheme in image compression [J].
Feng, Hsuan-Ming ;
Chen, Ching-Yi ;
Ye, Fun .
EXPERT SYSTEMS WITH APPLICATIONS, 2007, 32 (01) :213-222
[7]   Following non-stationary distributions by controlling the vector quantization accuracy of a growing neural gas network [J].
Frezza-Buet, Herve .
NEUROCOMPUTING, 2008, 71 (7-9) :1191-1202
[8]   A novel approach for vector quantization using a neural network, mean shift, and principal component analysis-based seed re-initialization [J].
Han, Chin-Chuan ;
Chen, Ying-Nong ;
Lo, Chih-Chung ;
Wang, Cheng-Tzu .
SIGNAL PROCESSING, 2007, 87 (05) :799-810
[9]  
Horng MH, 2009, LECT NOTES ARTIF INT, V5855, P185, DOI 10.1007/978-3-642-05253-8_21
[10]  
Jiang T. W., 2009, THESIS DEP COMPUTER