Using machine learning to select and optimise multiple objectives in media compression

The growing complexity of emerging image and video compression standards means additional demands on computational time and energy resources in a variety of environments. Additionally, the steady increase in sensor resolution, display resolution, and the demand for increasingly high-quality media in...

Full description

Bibliographic Details
Main Author: Murashko, Oleksandr
Other Authors: Thomson, John
Published: University of St Andrews 2018
Online Access:https://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.750146
id ndltd-bl.uk-oai-ethos.bl.uk-750146
record_format oai_dc
spelling ndltd-bl.uk-oai-ethos.bl.uk-7501462019-01-08T03:27:30ZUsing machine learning to select and optimise multiple objectives in media compressionMurashko, OleksandrThomson, John2018The growing complexity of emerging image and video compression standards means additional demands on computational time and energy resources in a variety of environments. Additionally, the steady increase in sensor resolution, display resolution, and the demand for increasingly high-quality media in consumer and professional applications also mean that there is an increasing quantity of media being compressed. This work focuses on a methodology for improving and understanding the quality of media compression algorithms using an empirical approach. Consequently, the outcomes of this research can be deployed on existing standard compression algorithms, but are also likely to be applicable to future standards without substantial redevelopment, increasing productivity and decreasing time-to-market. Using machine learning techniques, this thesis proposes a means of using past information about how images and videos are compressed in terms of content, and leveraging this information to guide and improve industry standard media compressors in order to achieve the desired outcome in a time and energy e cient way. The methodology is implemented and evaluated on JPEG, WebP and x265 codecs, allowing the system to automatically target multiple performance characteristics like le size, image quality, compression time and e ciency, based on user preferences. Compared to previous work, this system is able to achieve a prediction error three times smaller for quality and size for JPEG, and a speed up of compression of four times for WebP, targeting the same objectives. For x265 video compression, the system allows multiple objectives to be considered simultaneously, allowing speedier encoding for similar levels of quality.University of St Andrewshttps://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.750146http://hdl.handle.net/10023/15657Electronic Thesis or Dissertation
collection NDLTD
sources NDLTD
description The growing complexity of emerging image and video compression standards means additional demands on computational time and energy resources in a variety of environments. Additionally, the steady increase in sensor resolution, display resolution, and the demand for increasingly high-quality media in consumer and professional applications also mean that there is an increasing quantity of media being compressed. This work focuses on a methodology for improving and understanding the quality of media compression algorithms using an empirical approach. Consequently, the outcomes of this research can be deployed on existing standard compression algorithms, but are also likely to be applicable to future standards without substantial redevelopment, increasing productivity and decreasing time-to-market. Using machine learning techniques, this thesis proposes a means of using past information about how images and videos are compressed in terms of content, and leveraging this information to guide and improve industry standard media compressors in order to achieve the desired outcome in a time and energy e cient way. The methodology is implemented and evaluated on JPEG, WebP and x265 codecs, allowing the system to automatically target multiple performance characteristics like le size, image quality, compression time and e ciency, based on user preferences. Compared to previous work, this system is able to achieve a prediction error three times smaller for quality and size for JPEG, and a speed up of compression of four times for WebP, targeting the same objectives. For x265 video compression, the system allows multiple objectives to be considered simultaneously, allowing speedier encoding for similar levels of quality.
author2 Thomson, John
author_facet Thomson, John
Murashko, Oleksandr
author Murashko, Oleksandr
spellingShingle Murashko, Oleksandr
Using machine learning to select and optimise multiple objectives in media compression
author_sort Murashko, Oleksandr
title Using machine learning to select and optimise multiple objectives in media compression
title_short Using machine learning to select and optimise multiple objectives in media compression
title_full Using machine learning to select and optimise multiple objectives in media compression
title_fullStr Using machine learning to select and optimise multiple objectives in media compression
title_full_unstemmed Using machine learning to select and optimise multiple objectives in media compression
title_sort using machine learning to select and optimise multiple objectives in media compression
publisher University of St Andrews
publishDate 2018
url https://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.750146
work_keys_str_mv AT murashkooleksandr usingmachinelearningtoselectandoptimisemultipleobjectivesinmediacompression
_version_ 1718808313485852672