Energy-Aware JPEG Image Compression: A Multi-Objective Approach

Customer satisfaction is crucially affected by energy consumption in mobile devices. One of the most energy-consuming parts of an application is images. While different images with different quality consume different amounts of energy, there are no straightforward methods to calculate the energy consumption of an operation in a typical image. This paper, first, investigates that there is a correlation between energy consumption and image quality as well as image file size. Therefore, these two can be considered as a proxy for energy consumption. Then, we propose a multi-objective strategy to enhance image quality and reduce image file size based on the quantisation tables in JPEG image compression. To this end, we have used two general multi-objective metaheuristic approaches: scalarisation and Pareto-based. Scalarisation methods find a single optimal solution based on combining different objectives, while Pareto-based techniques aim to achieve a set of solutions. In this paper, we embed our strategy into five scalarisation algorithms, including energy-aware multi-objective genetic algorithm (EnMOGA), energy-aware multi-objective particle swarm optimisation (EnMOPSO), energy-aware multi-objective differential evolution (EnMODE), energy-aware multi-objective evolutionary strategy (EnMOES), and energy-aware multi-objective pattern search (EnMOPS). Also, two Pareto-based methods, including a non-dominated sorting genetic algorithm (NSGA-II) and a reference-point-based NSGA-II (NSGA-III) are used for the embedding scheme, and two Pareto-based algorithms, EnNSGAII and EnNSGAIII, are presented. Experimental studies show that the performance of the baseline algorithm is improved by embedding the proposed strategy into metaheuristic algorithms.

READ FULL TEXT

page 23

page 32

page 33

page 34

page 35

page 36

research
05/09/2019

Reversible Data Hiding in JPEG Images with Multi-objective Optimization

Among various methods of reversible data hiding (RDH) in JPEG images, th...
research
01/03/2019

An Improved multi-objective genetic algorithm based on orthogonal design and adaptive clustering pruning strategy

Two important characteristics of multi-objective evolutionary algorithms...
research
10/10/2022

Bio-inspired Algorithms in the Optimisation of Wireless Sensor Networks

WSN are a growing technology in industrial and personal use fields. The ...
research
10/06/2019

Optimising energy and overhead for large parameter space simulations

Many systems require optimisation over multiple objectives, where object...
research
04/02/2022

Towards Power-Efficient Design of Myoelectric Controller based on Evolutionary Computation

Myoelectric pattern recognition is one of the important aspects in the d...
research
06/29/2020

Multi-objective Optimal Control of Dynamic Integrated Model of Climate and Economy: Evolution in Action

One of the widely used models for studying economics of climate change i...
research
05/07/2020

Evolutionary Multi Objective Optimization Algorithm for Community Detection in Complex Social Networks

Most optimization-based community detection approaches formulate the pro...

Please sign up or login with your details

Forgot password? Click here to reset