Everything about Data compression
Compact encoding of digital data
In information theory, data compression, source coding, or bit-rate reduction is the process of encoding information using fewer bits than the original representation. Any particular compression is either lossy or lossless. Lossless compression reduces bits by identifying and eliminating statistical redundancy. No information is lost in lossless compression. Lossy compression reduces bits by removing unnecessary or less important information. Typically, a device that performs data compression is referred to as an encoder, and one that performs the reversal of the process (decompression) as a decoder. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Data compressionA 5-minute orientation
- Skim a recent paper: K-means clustering algorithms: A comprehensive review, variants analysis, and advances in the era of big dataInfluential work since 2022
- Pick up a classic book: Compressed video over networksThe most-reprinted book on the subject
- Read the landmark paper: Comprehensive Integration of Single-Cell DataCited 16,231 times
- Go sideways: Lossy compressionA closely related topic
- Go sideways: Video coding formatA closely related topic
📖 Definitions
Noun Any of several techniques for reducing the number of bits needed to represent an item of digital data, either to save storage or to use less bandwidth when transmitting it
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Comprehensive Integration of Single-Cell Data
DnaSP v5: a software for comprehensive analysis of DNA polymorphism data
Data compression
Data compression of stereopairs
EEG data compression techniques
Data compression for sequencing data
Compression-based data mining of sequential data
Pointwise redundancy in lossy data compression and universal lossy data compression
🆕 Influential since 2022
K-means clustering algorithms: A comprehensive review, variants analysis, and advances in the era of big data
Data augmentation: A comprehensive survey of modern approaches
An Introduction to Neural Data Compression
Hyperspectral Data Compression Using Fully Convolutional Autoencoder
Data compression for quantum machine learning
📚 Books worth reading
Compressed video over networksMing-Ting Sun · 2000
Coding theoryChaoping Xing, Sanjiv Lingayah · 2004
Compression for multimediaIrina Bocharova · 2009
Digital signal compressionWilliam A. Pearlman · 2011- 📕H. 264 Advanced Video Compression StandardIain E. Richardson · 2010
Still image and video compression with MATLABK. S. Thyagarajan · 2011
Image and video compressionMadhuri A. Joshi · 2014- 📕A robust model-based coding technique for ultrasound videoAlen Docef · 1995
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Lossy compression In information technology, lossy compression, or irreversible compression, is the class of data compression methods that uses inexact approximations and…
- Video coding format A video coding format (or sometimes video compression format) is an encoded format of digital video content, such as in a data file or bitstream. It typically…
- Image compression Image compression is a type of data compression applied to digital images, to reduce their cost for storage or transmission. Algorithms may take advantage…
- Codec A codec is a computer hardware or software component that encodes or decodes a data stream or signal. Codec is a portmanteau of coder/decoder. In electronic…
- Video codec A video codec is software or hardware that compresses and decompresses digital video. In the context of video compression, codec is a portmanteau of encoder…
- Compression artifact In computing, a compression artifact (or artefact) is a noticeable distortion of digital media (including images, audio and video) caused by the application…
- Transform coding Transform coding is a type of data compression for "natural" data like audio signals or photographic images. The transformation is typically lossless (perfectly…
- Lossless compression Lossless compression is a class of data compression that allows the original data to be perfectly reconstructed from the compressed data with no loss of…