Book description
Introduction to Data Compression, Fifth Edition, builds on the success of what is widely considered the best introduction and reference text on the art and science of data compression.
Data compression techniques and technology are ever-evolving with new applications in image, speech, text, audio and video. This new edition includes all the latest developments in the field.
Khalid Sayood provides an extensive introduction to the theory underlying today’s compression techniques, with detailed instruction for their applications using several examples to explain the concepts. Encompassing the entire field of data compression, the book includes lossless and lossy compression, Huffman coding, arithmetic coding, dictionary techniques, context based compression, and scalar and vector quantization.
The book provides a comprehensive working knowledge of data compression, giving the reader the tools to develop a complete and concise compression package.
- Explains established and emerging standards in- depth, including JPEG 2000, JPEG-LS, MPEG-2, H.264, JBIG 2, ADPCM, LPC, CELP, MELP, iLBC and the new HEVC standard
- Includes more coverage of lattices in vector quantization
- Contains improved and expanded end-of-chapter problems
- Source code is provided via a companion website that gives readers the opportunity to build their own algorithms and choose and implement techniques in their own applications
Table of contents
- Cover image
- Title page
- Table of Contents
- Copyright
- Dedication
- Preface
- Chapter 1: Introduction
- Chapter 2: Mathematical Preliminaries for Lossless Compression
- Chapter 3: Huffman Coding
- Chapter 4: Arithmetic Coding
- Chapter 5: Dictionary Techniques
- Chapter 6: Context-Based Compression
- Chapter 7: Lossless Image Compression
- Chapter 8: Mathematical Preliminaries for Lossy Coding
- Chapter 9: Scalar Quantization
-
Chapter 10: Vector Quantization
- Abstract
- 10.1. Overview
- 10.2. Introduction
- 10.3. Advantages of Vector Quantization Over Scalar Quantization
- 10.4. The Linde–Buzo–Gray Algorithm
- 10.5. Tree-Structured Vector Quantizers
- 10.6. Structured Vector Quantizers
- 10.7. Variations on the Theme
- 10.8. Trellis-Coded Quantization
- 10.9. Summary
- 10.10. Projects and Problems
- Bibliography
- Chapter 11: Differential Encoding
- Chapter 12: Mathematical Preliminaries for Transforms, Subbands, and Wavelets
- Chapter 13: Transform Coding
-
Chapter 14: Subband Coding
- Abstract
- 14.1. Overview
- 14.2. Introduction
- 14.3. Filters
- 14.4. The Basic Subband Coding Algorithm
- 14.5. Design of Filter Banks ★
- 14.6. Perfect Reconstruction Using Two-Channel Filter Banks ★
- 14.7. M-Band QMF Filter Banks ★
- 14.8. The Polyphase Decomposition ★
- 14.9. Bit Allocation
- 14.10. Application to Speech Coding—G.722
- 14.11. Application to Audio Coding—MPEG Audio
- 14.12. Application to Image Compression
- 14.13. Summary
- 14.14. Projects and Problems
- Bibliography
- Chapter 15: Wavelets
- Chapter 16: Wavelet-Based Image Compression
- Chapter 17: Audio Coding
- Chapter 18: Analysis/Synthesis and Analysis by Synthesis Schemes
-
Chapter 19: Video Compression
- Abstract
- 19.1. Overview
- 19.2. Introduction
- 19.3. Motion Compensation
- 19.4. Video Signal Representation
- 19.5. ITU-T Recommendation H.261
- 19.6. Model-Based Coding
- 19.7. Asymmetric Applications
- 19.8. The MPEG-1 Video Standard
- 19.9. The MPEG-2 Video Standard—H.262
- 19.10. ITU-T Recommendation H.263
- 19.11. ITU-T Recommendation H.264, MPEG-4 Part 10, Advanced Video Coding
- 19.12. MPEG-4 Part 2
- 19.13. ITU-T Recommendation H.265, MPEG-H Part 2, High Efficiency Video Coding
- 19.14. Packet Video
- 19.15. Summary
- 19.16. Projects and Problems
- Bibliography
- Appendix A: Probability and Random Processes
- Appendix B: A Brief Review of Matrix Concepts
- Appendix C: The Root Lattices
- Bibliography
- Index
Product information
- Title: Introduction to Data Compression, 5th Edition
- Author(s):
- Release date: October 2017
- Publisher(s): Morgan Kaufmann
- ISBN: 9780128097052
You might also like
book
Data Quality Fundamentals
Do your product dashboards look funky? Are your quarterly reports stale? Is the data set you're …
book
Practical Statistics for Data Scientists, 2nd Edition
Statistical methods are a key part of data science, yet few data scientists have formal statistical …
book
Fundamentals of Data Engineering
Data engineering has grown rapidly in the past decade, leaving many software engineers, data scientists, and …
audiobook
Fundamentals of Data Engineering
Data engineering has grown rapidly in the past decade, leaving many software engineers, data scientists, and …