Abstract
AbstractThe widely applied JPEG standard has undergone recent efforts using population-based metaheuristic (PBMH) algorithms to optimise quantisation tables (QTs) for specific images. However, user preferences, like an Android developer’s preference for small-size images, are often overlooked, leading to high-quality images with large file sizes. Another limitation is the lack of comprehensive coverage in current QTs, failing to accommodate all possible combinations of file size and quality. Therefore, this paper aims to propose three distinct contributions. First, to include the user’s opinion in the compression process, the file size of the output image can be controlled by a user in advance. To this end, we propose a novel objective function for population-based JPEG image compression. Second, we suggest a novel representation to tackle the lack of comprehensive coverage. Our proposed representation can not only provide more comprehensive coverage but also find the proper value for the quality factor for a specific image without any background knowledge. Both representation and objective function changes are independent of the search strategies and can be used with any population-based metaheuristic (PBMH) algorithm. Therefore, as the third contribution, we also provide a comprehensive benchmark on 22 state-of-the-art and recently-introduced PBMH algorithms on our new formulation of JPEG image compression. Our extensive experiments on different benchmark images and in terms of different criteria show that our novel formulation for JPEG image compression can work effectively.
Funder
Fundo Europeu de Desenvolvimento Regional
NOVA LINCS
Universidade da Beira Interior
Publisher
Springer Science and Business Media LLC
Reference59 articles.
1. Abbood A (2016) Design of JPEG image compression scheme with a particle swarm optimization-based quantization table. Int J Innov Sci Res 25(1)
2. Abualigah L, Diabat A, Mirjalili S, Elaziz MA, Gandomi AH (2021) The arithmetic optimization algorithm. Comput Methods Appl Mech Eng 376:113609
3. Iman A, Omid BH, Xuefeng C (2020) Gradient-based optimizer: a new metaheuristic optimization algorithm. Inf Sci 540:131–159
4. Nasir A, Natarajan T, Kamisetty R (1974) Discrete cosine transform. IEEE Trans Comput 100(1):90–93
5. Andreadis A, Benelli G, Garzelli A, Susini S (1997) A DCT-based adaptive compression algorithm customized for radar imagery. In: IGARSS’97. 1997 IEEE international geoscience and remote sensing symposium proceedings. remote sensing-a scientific vision for sustainable development, vol. 4, IEEE, pp 1993–1995