
Introduction to Information Theory and Data Compression, Second Edition
by Johnson, Jr.; Peter D.-
This Item Qualifies for Free Shipping!*
*Excludes marketplace orders.
Buy New
Rent Textbook
Rent Digital
Used Textbook
We're Sorry
Sold Out
How Marketplace Works:
- This item is offered by an independent seller and not shipped from our warehouse
- Item details like edition and cover design may differ from our description; see seller's comments before ordering.
- Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
- Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
- Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.
Summary
Table of Contents
Part I: Information Theory | |
ELEMENTARY PROBABILITY | |
Introduction | |
Events | |
Conditional Probability | |
Independence | |
Bernoulli Trials | |
An Elementary Counting Principle | |
On Drawing without Replacement | |
Random Variables and Expected, or Average, Value | |
The Law of Large Numbers | |
INFORMATION AND ENTROPY | |
How is Information Quantified? | |
Systems of Events and Mutual Information | |
Entropy | |
Information and Entropy | |
CHANNELS AND CHANNEL CAPACITY | |
Discrete Memoryless Channels | |
Transition Probabilities and Binary Symmetric Channels | |
Input Frequencies | |
Channel Capacity | |
Proof of Theorem 3.4.3, on the Capacity Equations | |
CODING THEORY | |
Encoding and Decoding | |
Prefix-Condition Codes and the Kraft-McMillan Inequality | |
Average Code Word Length and Huffman's Algorithm | |
The Validity of Huffman's Algorithm | |
Optimizing the Input Frequencies | |
Error Correction, Maximum Likelihood Decoding, Nearest Code | |
Word Decoding and Reliability | |
Shannon's Noisy Channel Theorem | |
Error Correction with Binary Symmetric Channels and Equal Source Frequencies | |
The Information Rate of a Code | |
Part II: Data Compression | |
LOSSLESS DATA COMPRESSION BY REPLACEMENT SCHEMES | |
Replacement via Encoding Scheme | |
Review of the Prefix Condition | |
Choosing an Encoding Scheme | |
The Noiseless Coding Theorem and Shannon's bound | |
ARITHMETIC CODING | |
Pure Zeroth-Order Arithmetic Coding: dfwld | |
What's Good about dfwld Coding: The Compression Ratio | |
What's Bad about dfwld Coding and Some Ways to Fix It | |
Implementing Arithmetic Coding | |
Notes | |
HIGHER-ORDER MODELING | |
Higher-Order Huffman Encoding | |
The Shannon Bound for Higher-Order Encoding | |
Higher-Order Arithmetic Coding | |
Statistical Models, Statistics, and the Possibly Unknowable Truth | |
Probabilistic Finite State Source Automata | |
ADAPTIVE METHODS | |
Adaptive Huffman Encoding | |
Maintaining the Tree in Adaptive Huffman Encoding: The Method of Knuth and Gallager | |
Adaptive Arithmetic Coding | |
Interval and Recency Rank Encoding | |
DICTIONARY METHODS | |
LZ77 (Sliding Window) Schemes | |
The LZ78 Approach | |
Notes | |
TRANSFORM METHODS AND IMAGE COMPRESSION | |
Transforms | |
Periodic Signals and the Fourier Transform | |
The Cosine and Sine Transforms | |
Two-Dimensional Transforms | |
An Application: JPEG Image Compression | |
A Brief Introduction to Wavelets | |
Notes | |
APPENDICES | |
JPEGtool User's Guide | |
Source Listing for LZRW1-A | |
Resources, Patents, And Illusions | |
NOTES ON AND SOLUTIONS TO SOME EXERCISES | |
BIBLIOGRAPHY | |
INDEX |
An electronic version of this book is available through VitalSource.
This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.
By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.
Digital License
You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.
More details can be found here.
A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.
Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.
Please view the compatibility matrix prior to purchase.