Cargando…

A Review of the Asymmetric Numeral System and Its Applications to Digital Images

The Asymmetric Numeral System (ANS) is a new entropy compression method that the industry has highly valued in recent years. ANS is valued by the industry precisely because it captures the benefits of both Huffman Coding and Arithmetic Coding. Surprisingly, compared with Huffman and Arithmetic codin...

Descripción completa

Detalles Bibliográficos
Autores principales: Hsieh, Ping Ang, Wu, Ja-Ling
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8946946/
https://www.ncbi.nlm.nih.gov/pubmed/35327886
http://dx.doi.org/10.3390/e24030375
_version_ 1784674316959350784
author Hsieh, Ping Ang
Wu, Ja-Ling
author_facet Hsieh, Ping Ang
Wu, Ja-Ling
author_sort Hsieh, Ping Ang
collection PubMed
description The Asymmetric Numeral System (ANS) is a new entropy compression method that the industry has highly valued in recent years. ANS is valued by the industry precisely because it captures the benefits of both Huffman Coding and Arithmetic Coding. Surprisingly, compared with Huffman and Arithmetic coding, systematic descriptions of ANS are relatively rare. In 2017, JPEG proposed a new image compression standard—JPEG XL, which uses ANS as its entropy compression method. This fact implies that the ANS technique is mature and will play a kernel role in compressing digital images. However, because the realization of ANS involves combination optimization and the process is not unique, only a few members in the compression academia community and the domestic industry have noticed the progress of this powerful entropy compression approach. Therefore, we think a thorough overview of ANS is beneficial, and this idea brings our contributions to the first part of this work. In addition to providing compact representations, ANS has the following prominent feature: just like its Arithmetic Coding counterpart, ANS has Chaos characteristics. The chaotic behavior of ANS is reflected in two aspects. The first one is that the corresponding compressed output will change a lot if there is a tiny change in the original input; moreover, the reverse is also applied. The second is that ANS compressing an image will produce two intertwined outcomes: a positive integer (aka. state) and a bitstream segment. Correct ANS decompression is possible only when both can be precisely obtained. Combining these two characteristics helps process digital images, e.g., art collection images and medical images, to achieve compression and encryption simultaneously. In the second part of this work, we explore the characteristics of ANS in depth and develop its applications specific to joint compression and encryption of digital images.
format Online
Article
Text
id pubmed-8946946
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-89469462022-03-25 A Review of the Asymmetric Numeral System and Its Applications to Digital Images Hsieh, Ping Ang Wu, Ja-Ling Entropy (Basel) Article The Asymmetric Numeral System (ANS) is a new entropy compression method that the industry has highly valued in recent years. ANS is valued by the industry precisely because it captures the benefits of both Huffman Coding and Arithmetic Coding. Surprisingly, compared with Huffman and Arithmetic coding, systematic descriptions of ANS are relatively rare. In 2017, JPEG proposed a new image compression standard—JPEG XL, which uses ANS as its entropy compression method. This fact implies that the ANS technique is mature and will play a kernel role in compressing digital images. However, because the realization of ANS involves combination optimization and the process is not unique, only a few members in the compression academia community and the domestic industry have noticed the progress of this powerful entropy compression approach. Therefore, we think a thorough overview of ANS is beneficial, and this idea brings our contributions to the first part of this work. In addition to providing compact representations, ANS has the following prominent feature: just like its Arithmetic Coding counterpart, ANS has Chaos characteristics. The chaotic behavior of ANS is reflected in two aspects. The first one is that the corresponding compressed output will change a lot if there is a tiny change in the original input; moreover, the reverse is also applied. The second is that ANS compressing an image will produce two intertwined outcomes: a positive integer (aka. state) and a bitstream segment. Correct ANS decompression is possible only when both can be precisely obtained. Combining these two characteristics helps process digital images, e.g., art collection images and medical images, to achieve compression and encryption simultaneously. In the second part of this work, we explore the characteristics of ANS in depth and develop its applications specific to joint compression and encryption of digital images. MDPI 2022-03-07 /pmc/articles/PMC8946946/ /pubmed/35327886 http://dx.doi.org/10.3390/e24030375 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/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/).
spellingShingle Article
Hsieh, Ping Ang
Wu, Ja-Ling
A Review of the Asymmetric Numeral System and Its Applications to Digital Images
title A Review of the Asymmetric Numeral System and Its Applications to Digital Images
title_full A Review of the Asymmetric Numeral System and Its Applications to Digital Images
title_fullStr A Review of the Asymmetric Numeral System and Its Applications to Digital Images
title_full_unstemmed A Review of the Asymmetric Numeral System and Its Applications to Digital Images
title_short A Review of the Asymmetric Numeral System and Its Applications to Digital Images
title_sort review of the asymmetric numeral system and its applications to digital images
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8946946/
https://www.ncbi.nlm.nih.gov/pubmed/35327886
http://dx.doi.org/10.3390/e24030375
work_keys_str_mv AT hsiehpingang areviewoftheasymmetricnumeralsystemanditsapplicationstodigitalimages
AT wujaling areviewoftheasymmetricnumeralsystemanditsapplicationstodigitalimages
AT hsiehpingang reviewoftheasymmetricnumeralsystemanditsapplicationstodigitalimages
AT wujaling reviewoftheasymmetricnumeralsystemanditsapplicationstodigitalimages