A Fast and Effective Golomb Code with Asymmetric Numerical System

Shumin Liu, Jie Chen, Lim Keng Pang, Susanto Rahardja

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

This paper presents the Golomb-ANS code, an advanced coding scheme that combines Golomb coding with the asymmetric numerical system (ANS). Golomb code is known for its computational simplicity, while ANS is recognized for its coding efficiency. The Golomb-ANS code capitalizes on the advantages of both methods to create an innovative encoding solution. The main breakthrough lies in utilizing Golomb code's distinctive property, where the probability of encountering a '0' in the suffix remains stable under a specific distribution. This characteristic simplifies the ANS component of Golomb-ANS into a finite state machine, significantly reducing coding complexity. To illustrate the practical benefits of Golomb-ANS, experiments were conducted by replacing Golomb-Rice code with Golomb-ANS in the JPEG-LS and CCSDS 123.0.B image compression standards. The results demonstrated substantial improvements in average compression ratios, with increases of 0.641 % for JPEG-LS and 1.017% for CCSDS 123.0.B.

Original languageEnglish
Title of host publication2024 IEEE International Conference on Signal Processing, Communications and Computing, ICSPCC 2024
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9798350366556
DOIs
StatePublished - 2024
Event14th IEEE International Conference on Signal Processing, Communications and Computing, ICSPCC 2024 - Hybrid, Bali, Indonesia
Duration: 19 Aug 202422 Aug 2024

Publication series

Name2024 IEEE International Conference on Signal Processing, Communications and Computing, ICSPCC 2024

Conference

Conference14th IEEE International Conference on Signal Processing, Communications and Computing, ICSPCC 2024
Country/TerritoryIndonesia
CityHybrid, Bali
Period19/08/2422/08/24

Keywords

  • asymmetric numerical system
  • finite state machine
  • Golomb code

Fingerprint

Dive into the research topics of 'A Fast and Effective Golomb Code with Asymmetric Numerical System'. Together they form a unique fingerprint.

Cite this