Performance Augmentation of Cuckoo Search Optimization Technique Using Vector Quantization in Image Compression
Abstract
:1. Introduction
1.1. Literature Survey
1.2. Organization
2. Codebook Design Methods for VQ
- model
- model.
3. Proposed CS-KFGC Vector Quantization Method
4. Results
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Abbreviations
VQ | Vector Quantization |
Img Comp | Image Compression |
LBG | Linde–Buzo–Gray |
PSO-LBG | Particle Swarm Optimization—Linde–Buzo–Gray |
QPSO-LBG | Quantum Particle Swarm Optimization–Linde–Buzo–Gray |
HBMO-LBG | Honeybee Mating–Linde–Buzo–Gray |
FA-LBG | Firefly Algorithm–Linde–Buzo–Gray |
CS-LBG | Cuckoo Search–Linde–Buzo–Gray |
CS-KFGC | Cuckoo Search–Kekre Fast Codebook Generation |
PSNR | Peak Signal-To-Noise Ratio |
SQ | Scalar Quantization |
References
- Linde, Y.; Buzo, A.; Gray, R.M. An algorithm for vector quantize design. IEEE Trans. Commun. 1980, 28, 84–95. [Google Scholar] [CrossRef]
- Karri, C.; Jena, U.R. Image compression based on vector quantization using cuckoo search optimization technique. Ain Shams Eng. J. 2018, 9, 1417–1431. [Google Scholar]
- Patane, G.; Russo, M. The enhanced LBG algorithm. Neural Netw. 2001, 14, 1219–1237. [Google Scholar] [CrossRef] [PubMed]
- Wang, Y.; Feng, X.; Huang, Y.; Pu, D.; Zhou, W. A novel quantum swarm evolutionary algorithm and its applications. Neurocomputing 2007, 70, 633–640. [Google Scholar] [CrossRef]
- Karaboga, D.; Basturk, B. A Novel Clustering Approach: Artificial Bee colony (ABC) algorithm. Appl. Soft Comput. 2011, 11, 652–657. [Google Scholar] [CrossRef]
- Horng, M.-H.; Jiang, T.-W. The Artificial Bee Colony Algorithm for Vector Quantization in Image Compression. In Proceedings of the IEEE 4th IEEE International Conference on Broadband Network and Multimedia Technology, Shenzhen, China, 28–30 October 2011; pp. 319–323. [Google Scholar]
- Horng, M.H. Honey bee mating optimization vector quantization scheme in image compression. In Artificial Intelligence and Computational Intelligence; Deng, H., Wang, L., Wang, F.L., Lei, J., Eds.; Springer: Berlin/Heidelberg, Germany, 2009; Volume 5855, pp. 185–194. [Google Scholar]
- Yang, X.S. Nature-Inspired Metaheuristic Algorithms; Luniver Press: London, UK, 2008. [Google Scholar]
- Yang, X.S. Firefly algorithms for multimodal optimization in stochastic algorithms: Foundation and applications. Lect. Notes Comput. Sci. 2009, 5792, 169–178. [Google Scholar]
- Zhou, Y.; Kwong, S.; Guo, H.; Zhang, X.; Zhang, Q. A two-phase evolutionary approach for compressive sensing reconstruction. IEEE Trans. Cybern. 2017, 47, 2651–2663. [Google Scholar] [CrossRef] [PubMed]
- Zhou, Y.; Kwong, S.; Zhang, Q.; Wu, M. Adaptive patch-based sparsity estimation for image via MOEA/D. In Proceedings of the 2016 IEEE Congress on Evolutionary Computation (CEC), Vancouver, BC, Canada, 24–29 July 2016. [Google Scholar]
- Zhou, Y.; Qiu, Y.; Kwong, S. Region Purity-based Local Feature Selection: A Multi-Objective Perspective. IEEE Trans. Evol. Comput. early access. 2022. [Google Scholar] [CrossRef]
- Zhou, Y.; Zhang, W.; Kang, J.; Zhang, X.; Wang, X. A problem-specific non-dominated sorting genetic algorithm for supervised feature selection. Inf. Sci. 2021, 547, 841–859. [Google Scholar] [CrossRef]
- Chang, C.-C.; Chou, J.-S.; Chen, T.-S. An efficient computation of Euclidean distances using approximated look-up table. IEEE Trans. Circuits Syst. Video Technol. 2000, 10, 594–599. [Google Scholar] [CrossRef]
- Zhou, Y.; Kang, J.; Kwong, S.; Wang, X.; Zhang, Q. An evolutionary multi-objective optimization framework of discretization-based feature selection for classification. Swarm Evol. Comput. 2021, 60, 100770. [Google Scholar] [CrossRef]
- Zhou, Y.; Kang, J.; Guo, H. Many-objective optimization of feature selection based on two-level particle cooperation. Inf. Sci. 2020, 532, 91–109. [Google Scholar] [CrossRef]
- Aditya, B.; Gupta, S. An efficient face anti-spoofing and detection model using image quality assessment parameters. Multimed. Tools Appl. 2022, 81, 35047–35068. [Google Scholar]
- Rausheen, B.; Bakshi, A.; Gupta, S. Performance evaluation of optimization techniques with vector quantization used for image compression. In Harmony Search and Nature Inspired Optimization Algorithms: Theory and Applications; Springer: Singapore, 2019. [Google Scholar]
- Bakshi, A.; Gupta, S.; Gupta, A.; Tanwar, S.; Hsiao, K.-F. 3T-FASDM: Linear discriminant analysis-based three-tier face anti-spoofing detection model using support vector machine. Int. J. Commun. Syst. 2020, 33, e4441. [Google Scholar] [CrossRef]
- Bakshi, A.; Gupta, S. Face Anti-Spoofing System using Motion and Similarity Feature Elimination under Spoof Attacks. Int. Arab. J. Inf. Technol. 2022, 19, 747–758. [Google Scholar] [CrossRef]
- Bakshi, A.; Gupta, S. A taxonomy on biometric security and its applications. Innovations in Information and Communication Technologies. In Proceedings of International Conference on ICRIHE-2020, Delhi, India: IICT-2020; Springer International Publishing: Cham, Switzerland, 2021. [Google Scholar]
- Chen, Q.; Yang, J.; Gou, J. Image Compression Method Using Improved PSO Vector Quantization. In Advances in Natural Computation; Springer: Berlin/Heidelberg, Germany, 2005; pp. 490–495. [Google Scholar]
- Yang, X.S.; Deb, S. Cuckoo search via levey flights. In Proceedings of the World Congress on Nature and Biologically Inspired Computing, Coimbatore, India, 9–11 December 2009; Volume 4, pp. 210–214. [Google Scholar]
- Yang, X.; Sand, D.S. Engineering optimization by cuckoo search. Int. J. Math Model Numer. Optim. 2010, 4, 330–343. [Google Scholar]
- Chakraverty, S.; Kumar, A. Design optimization for reliable embedded system using cuckoo search. In Proceedings of the International Conference on Electronics Computer Technology, Kanyakumari, India, 8–10 April 2011; Volume 1, pp. 264–268. [Google Scholar]
- Valian, E.; Mohanna, S.; Tavakoli, S. Improved cuckoo search algorithm global optimization. Int. J. Commun. Inf. Technol. 2011, 1, 3–44. [Google Scholar]
- Payne, R.B.; Sorenson, M.D.; Klitz, K. The Cuckoos; Oxford University Press: Oxford, UK, 2005. [Google Scholar]
- Blum, C.; Roli, A. Metaheuristics in combinatorial optimization: Overview and conceptual comparison. J. Comput. Surv. ACM Digit Lib 2003, 35, 268–308. [Google Scholar] [CrossRef]
- Kekre, H.B.; Sarode, T.K. An Efficient Fast Algorithm to Generate Codebook for Vector Quantization. In Proceedings of the ICETET 2008 First IEEE International Conference on Emerging Trends in Engineering and Technology, Maharashtra, India, 16–18 July 2008; pp. 62–67. [Google Scholar]
- Kekre, H.B.; Sarode, T.K.; Sange, S.R.; Natu, S.; Natu, P. Halftone image data compression using Kekre’s fast code book generation (KFCG) algorithm for vector quantization. In Proceedings of the Technology Systems and Management: First International Conference, ICTSM 2011, Mumbai, India, 25–27 February 2011; Selected Papers. Springer: Berlin/Heidelberg, Germany, 2011. [Google Scholar]
Ref No. | Techniques | Description | Advantages | Disadvantages |
---|---|---|---|---|
[2] | PSO-LBG | It uses the collective movement attributed to colony of birds or shoals of fish. This has the ability to foster a VQ codebook by augmented PSO flock method, in which the utilized PSO approach processed by LBG technique engenders a VQ codebook used for Img Comp. Regenerated images have improved condition than in outmoded LBG approach. | Additional meticulous computation with active computing time as compared to LBG by updating the and solution. | Does not cope with the inconsistency in particles. |
[2] | HBMO—LBG | It mirrors the behavior of an egg-laying queen bee. It is an improvement over the outdated LBG, PSO-LBG and QPSO-LBG and this approach can furnish a tremendous codebook with slight deformity. | Regenerated image of excellent condition along with an augmented codebook with slight deformity compared to PSO-LBG, QPSO-LBG and LBG approaches. | It does not allow for the slight deformity. |
[2] | FA-LBG | To further increase the image quality, optimization techniques, i.e., firefly algorithm (FA)-LBG method are used to optimize and generate the global codebook. In FA-LBG, good quality images are retrieved using the optimized PSO techniques. | FA- LBG needs very minimal computation time and total count of parameters is also minimal as compared to other approaches. | This technique subjected to complication when there are no brighter fireflies in the quest area. |
[2] | CS-LBG | Cuckoos birds lay eggs in other birds’ nests. If the owner bird identifies those offsprings are not its own, it ejects those nestlings or vacates the nest and seeks a new nest. Additionally, Cuckoo Search seeks for the local and overall codebook using controller limit called mutation probability (Qa). Mutation probability of 0.25 begins native codebook with 25% of merging period along overall codebook receipts 75% of merging period. CS-LBG is 1.425 periods more time-consuming than HBMO-LBG and FA-LBG when merged. | The PSNR rate and quality of the remade image achieved with CS techniques are greater to those acquired with other techniques mentioned above. | CS-LBG is about 1.425 times more sluggish on the uptake in merging as compared to HBMO-LBG and FA-LBG. |
[28] | KFCG | This algorithm proved better than LBG algorithm. It used sorting techniques and median approaches to generate codebook. | It is a more effective method as compared to LBG and justified that method gives negligible MSE ratio and tremendous PSNR ratio, which included a short calculation time. | KFGC works better than LBG algorithm on different codebook sizes but the same efficiency cannot be retrieved in real-time videos or pictures. |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Bakshi, A.; Gupta, A.; Tanwar, S.; Sharma, G.; Bokoro, P.N.; Alqahtani, F.; Tolba, A.; Raboaca, M.S. Performance Augmentation of Cuckoo Search Optimization Technique Using Vector Quantization in Image Compression. Mathematics 2023, 11, 2364. https://doi.org/10.3390/math11102364
Bakshi A, Gupta A, Tanwar S, Sharma G, Bokoro PN, Alqahtani F, Tolba A, Raboaca MS. Performance Augmentation of Cuckoo Search Optimization Technique Using Vector Quantization in Image Compression. Mathematics. 2023; 11(10):2364. https://doi.org/10.3390/math11102364
Chicago/Turabian StyleBakshi, Aditya, Akhil Gupta, Sudeep Tanwar, Gulshan Sharma, Pitshou N. Bokoro, Fayez Alqahtani, Amr Tolba, and Maria Simona Raboaca. 2023. "Performance Augmentation of Cuckoo Search Optimization Technique Using Vector Quantization in Image Compression" Mathematics 11, no. 10: 2364. https://doi.org/10.3390/math11102364
APA StyleBakshi, A., Gupta, A., Tanwar, S., Sharma, G., Bokoro, P. N., Alqahtani, F., Tolba, A., & Raboaca, M. S. (2023). Performance Augmentation of Cuckoo Search Optimization Technique Using Vector Quantization in Image Compression. Mathematics, 11(10), 2364. https://doi.org/10.3390/math11102364