Logo
Title
Description
Using Arithmetic Coding for Reduction of Resulting Simulation Data Size on Massively Parallel GPGPUs
A paper about a block-parallel arithmetic encoder, which reduces the number of data transfers between the GPGPU and the host PC.
Compression: Algorithms: Statistical Coders
A good introduction into entropy coding is article from Charles Bloom in 1996. The process of statistical coding is explained with many simple examples.
New Techniques in Context Modeling and Arithmetic Encoding
Charles Bloom presents 1996 several new techniques on high order context modeling, low order context modeling, and order-0 arithmetic coding. Emphasis is placed on economy of memory and speed. Performance is found to be significantly better than previous methods.
Arithmetische Kodierung (Proseminar Datenkompression)
A well structured description of the ideas, background and implementation of arithmetic coding in German from 2002 by Eric Bodden, Malte Clasen and Joachim Kneis. Good explanation of the renormalisation process and with complete source code. Very recommendable for German readers.
A translated and updated version of the former German paper about the principles of arithmetic coding by Eric Bodden, Malte Clasen and Joachim Kneis from 2004, now available in English.
A short description about arithmetic coding from 1999 written by Arturo Campos with a little example.
Arithmetic Coding by the Data Compression Reference Center
A brief description of arithmetic coding from 2000. Easy to read, with figures and examples.
The Design and Analysis of Efficient Lossless Data Compression Systems
The thesis of Paul Howard from 1993 about data compression algorithms with emphasis on arithmetic coding, text and image compression.
Arithmetic Coding for Data Compression
Paul Howard and Jeffrey Vitter describe an efficient implementation which uses table lookups in the article from 1994.
Analysis of Arithmetic Coding for Data Compression
In their article from 1992 Paul Howard and Jeffrey Vitter analyse arithmetic coding and entroduce the concept of weighted entropy.
Practical Implementations of Arithmetic Coding
A tutorial on arithmetic coding from 1992 by Paul Howard and Jeffrey Vitter with table lookups for higher speed.
A basic paper from Debra Lelewer and Daniel Hirschberg about fundametal concepts of data compression, intended as a tutorial from 1987. Contains many small examples.
Lossless Compression Algorithms (Entropy Encoding)
Several nice and short articles written by Dave Marshall from 2001 about entropy coding with many examples.
Range encoding: an algorithm for removing redundancy from a digitised message
Range encoding was first proposed by this paper from G. Martin in 1979, which describes the algorithm not very clearly.
Together with the CACM87 paper this 1998 paper from Alistair Moffat, Radford Neal and Ian Witten is very well known. Improves the CACM87 implementation by using fewer multiplications and a wider range of symbol probabilities.
Arithmetic Coding + Statistical Modeling = Data Compression
Mark Nelson's article about arithmetic coding from 1991. The concepts are easy to understand and accompanied by a simple "BILL GATES" example. Source code for Billyboy is available.
A very intersting and usefull site from Andrew Polar in 2007 about range encoding with technical details of arithmetic and range encoders and some patent issues. It contains links to the source code of RanCode.cpp, an range encoder written for research purposes.
Arithmetic Coding for Data Compression
This ACM paper from 1987, written by Ian Witten, Radford Neal and John Cleary, is the definite front-runner of all arithmetic coding papers. The article is quite short but comes with full source code for the famous CACM87 AC implementation.
Logo
Name
Description
Ana Balevic is interested in parallel computing, parallelization concepts and last but not least compression algorithms.
Charles Bloom has published many papers about data compression and is author of PPMZ2, a very strong compression algorithm (2.141 bps on the Calgary Corpus)
Eric is a student of the RWTH Aachen, Germany, and currently studying at the University of Kent at Canterbury. He started a small online business called Communic Arts in November 1999.
Arturo Campos is a student and programmer, interested in data compression, and has written several articles about data compression.
Bob Carpenter is a natural language scientist and software architect, working at his own company Alias I, United States of America.
Malte Clasen is a student of the RWTH Aachen, Germany, and is known as "the update" in the demoscene, a community of people whose target is to demonstrate their coding, drawing and composing skills in small programs called demos that have no purpose except posing.
John Cleary works at the University of Waikato, New Zealand, and has published several well known papers together with Ian Witten and Timothy Bell.
Daniel Hirschberg is working at the University of California, United States of America. He is interested in the theory of design and analysis of algorithms.
Paul Howard is working at the Eastern Michigan University, United States of America, and is engaged in the arithmetic coding filed since 10 years.
Joachim Kneis studies Computer Science at the RWTH Aachen, Germany, and like to play "Unreal Tournament".
Mikael is interested in data compression, experimental electronic music and has written a BWT implementation, an improved range coder, a faster sort algorithm and a modified MTF scheme.
Dave Marshall works at the Cardiff University, United Kingdom. He is interested in music and has several compression articles on his multimedia internet site.
G. Martin is the author of the first range coder paper presented on the Data Recording Conference in 1979.
Alistair Moffat is working at the University of Melbourne, Australia. Together with Ian Witten and Timothy Bell he is author of the book "Managing Gigabytes".
Radford Neal works at the University of Toronto, Canada. He is one of the authors of the CACM87 implementation, which sets the standard in aritmetic coding.
Mark is the author of the famous compression site www.datacompression.info and has published articles in the data compression field for over ten years. He is an editor of the Dr. Dobb's Journal and author of the book "The Data Compression Book". He lives in the friendly Lone Star State Texas ("All My Ex's"...).
Andrew Polar achieved a Ph.D. in automatic control theory and conducted lectures in Arithmetic, Algebra also some programming. He is currently in commercial software development.
Amir works as a senior researcher at the Hewlett-Packard Laboratories, Palo Alto, United States of America, on imaging, image and video coding, signal processing, and security. He is coauthor of the Lossless Compression Handbook, and has released free C++ source code of fast arithmetic coding implementation.
Michael Schindler is an independent compression consultant in Austria and the author of szip and a range coder.
Jeffrey Vitter works at the Purdue University, United States of America. He published several data compression papers, some of them together with Paul Howard.
Ian is working at the University of Waikato, New Zealand. Together with John Cleary and Timothy Bell he published "Modeling for Text Compression".
Copyright © 2002-2025 Dr.-Ing. Juergen Abel, Neckarstrasse 4, 41469 Neuss, Germany. All rights reserved.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4