Arithmetic coder optimization for compressing images obtained through remote probing of water bodies

Introduction. The fast program algorithm of arithmetic coding proposed in the paper is for the compression of digital images. It is shown how the complexity of the arithmetic coder algorithm depends on the complexity measures (the input size is not considered). In the course of work, the most comput...

Full description

Saved in:
Bibliographic Details
Main Author: R. V. Arzumanyan
Format: Article
Language:Russian
Published: Don State Technical University 2019-04-01
Series:Advanced Engineering Research
Subjects:
Online Access:https://www.vestnik-donstu.ru/jour/article/view/1473
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1850029411439476736
author R. V. Arzumanyan
author_facet R. V. Arzumanyan
author_sort R. V. Arzumanyan
collection DOAJ
description Introduction. The fast program algorithm of arithmetic coding proposed in the paper is for the compression of digital images. It is shown how the complexity of the arithmetic coder algorithm depends on the complexity measures (the input size is not considered). In the course of work, the most computationally complex parts of the arithmetic coder algorithm are determined. Performance optimization of their software implementation is carried out. Codecs with the new algorithm compress photo and video records obtained through the remote probing of water bodies without frame-to-frame difference.Materials and Methods. In the presented paper, a selection of satellite images of the Azov Sea area was used. At this, the software algorithm of the arithmetic coder was optimized; a theoretical study was conducted; and a computational experiment was performed.Research Results. The performance of the software implementation of the arithmetic coder is increased by the example of the VP9 video codec. Numerous launches of reference and modified codecs were made to measure the runtime. Comparison of the average time of their execution showed that the modified codec performance is 5.21% higher. The overall performance improvement for arithmetic decoding was 7.33%.Discussion and Conclusions. Increase in the speed of the latest digital photo and video image compression algorithms allows them to be used on mobile computing platforms, also as part of the onboard electronics of unmanned aerial vehicles. The theoretical results of this work extend tools of the average-case complexity analysis of the algorithm. They can be used in case where the number of algorithm steps depends not only on the input size, but also on non-measurable criteria (for example, on the common RAM access scheme from parallel processors).
format Article
id doaj-art-e6bd5176eabf441c94c43fa9bad0287d
institution DOAJ
issn 2687-1653
language Russian
publishDate 2019-04-01
publisher Don State Technical University
record_format Article
series Advanced Engineering Research
spelling doaj-art-e6bd5176eabf441c94c43fa9bad0287d2025-08-20T02:59:31ZrusDon State Technical UniversityAdvanced Engineering Research2687-16532019-04-01191869210.23947/1992-5980-2019-19-1-86-921406Arithmetic coder optimization for compressing images obtained through remote probing of water bodiesR. V. Arzumanyan0Institute of Computer Technology and Information Security, Southern Federal UniversityIntroduction. The fast program algorithm of arithmetic coding proposed in the paper is for the compression of digital images. It is shown how the complexity of the arithmetic coder algorithm depends on the complexity measures (the input size is not considered). In the course of work, the most computationally complex parts of the arithmetic coder algorithm are determined. Performance optimization of their software implementation is carried out. Codecs with the new algorithm compress photo and video records obtained through the remote probing of water bodies without frame-to-frame difference.Materials and Methods. In the presented paper, a selection of satellite images of the Azov Sea area was used. At this, the software algorithm of the arithmetic coder was optimized; a theoretical study was conducted; and a computational experiment was performed.Research Results. The performance of the software implementation of the arithmetic coder is increased by the example of the VP9 video codec. Numerous launches of reference and modified codecs were made to measure the runtime. Comparison of the average time of their execution showed that the modified codec performance is 5.21% higher. The overall performance improvement for arithmetic decoding was 7.33%.Discussion and Conclusions. Increase in the speed of the latest digital photo and video image compression algorithms allows them to be used on mobile computing platforms, also as part of the onboard electronics of unmanned aerial vehicles. The theoretical results of this work extend tools of the average-case complexity analysis of the algorithm. They can be used in case where the number of algorithm steps depends not only on the input size, but also on non-measurable criteria (for example, on the common RAM access scheme from parallel processors).https://www.vestnik-donstu.ru/jour/article/view/1473arithmetical codingperformance optimiza tionimage compressionaverage-case algorithm complexityvideo codec.
spellingShingle R. V. Arzumanyan
Arithmetic coder optimization for compressing images obtained through remote probing of water bodies
Advanced Engineering Research
arithmetical coding
performance optimiza tion
image compression
average-case algorithm complexity
video codec.
title Arithmetic coder optimization for compressing images obtained through remote probing of water bodies
title_full Arithmetic coder optimization for compressing images obtained through remote probing of water bodies
title_fullStr Arithmetic coder optimization for compressing images obtained through remote probing of water bodies
title_full_unstemmed Arithmetic coder optimization for compressing images obtained through remote probing of water bodies
title_short Arithmetic coder optimization for compressing images obtained through remote probing of water bodies
title_sort arithmetic coder optimization for compressing images obtained through remote probing of water bodies
topic arithmetical coding
performance optimiza tion
image compression
average-case algorithm complexity
video codec.
url https://www.vestnik-donstu.ru/jour/article/view/1473
work_keys_str_mv AT rvarzumanyan arithmeticcoderoptimizationforcompressingimagesobtainedthroughremoteprobingofwaterbodies