Cover image for The transform and data compression handbook
Title:
The transform and data compression handbook
Series:
The electrical engineering and signal processing series
Publication Information:
Boca Raton Fla : CRC Press, 2001
ISBN:
9780849336928
General Note:
Also available in online version from EngnetBase
Electronic Access:
Online access via EngnetBase
DSP_RESTRICTION_NOTE:
EngnetBase is open access to UTM community only

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000004568725 TK5105 T73 2000 Open Access Book Book
Searching...

On Order

Summary

Summary

Data compression is one of the main contributing factors in the explosive growth in information technology. Without it, a number of consumer and commercial products, such as DVD, videophone, digital camera, MP3, video-streaming and wireless PCS, would have been virtually impossible. Transforming the data to a frequency or other domain enables even more efficient compression. By illustrating this intimate link, The Transform and Data Compression Handbook serves as a much-needed handbook for a wide range of researchers and engineers.

The authors describe various discrete transforms and their applications in different disciplines. They cover techniques, such as adaptive quantization and entropy coding, that result in significant reduction in bit rates when applied to the transform coefficients. With clear and concise presentations of the ideas and concepts, as well as detailed descriptions of the algorithms, the authors provide important insight into the applications and their limitations. Data compression is an essential step towards the efficient storage and transmission of information. The Transform and Data Compression Handbook provides a wealth of information regarding different discrete transforms and demonstrates their power and practicality in data compression.


Table of Contents

1 Karhunen-Loeve Transformp. 1
1.1 Introductionp. 1
1.2 Data Decorrelationp. 2
1.2.1 Calculation of the KLTp. 9
1.3 Performance of Transformsp. 11
1.3.1 Information Theoryp. 11
1.3.2 Quantizationp. 13
1.3.3 Truncation Errorp. 13
1.3.4 Block Sizep. 15
1.4 Examplesp. 17
1.4.1 Calculation of KLTp. 17
1.4.2 Quantization and Encodingp. 18
1.4.3 Generalizationp. 22
1.4.4 Markov-1 Solutionp. 24
1.4.5 Medical Imagingp. 25
1.4.6 Color Imagesp. 28
1.5 Summaryp. 30
Referencesp. 34
2 The Discrete Fourier Transformp. 37
2.1 Introductionp. 37
2.2 The DFT Matrixp. 39
2.3 An Examplep. 40
2.4 DFT Frequency Analysisp. 41
2.5 Selected Properties of the DFTp. 45
2.5.1 Symmetry Propertiesp. 47
2.6 Real-Valued DFT-Based Transformsp. 49
2.7 The Fast Fourier Transformp. 55
2.8 The DFT in Coding Applicationsp. 58
2.9 The DFT and Filter Banksp. 60
2.9.1 Cosine-Modulated Filter Banksp. 63
2.9.2 Complex DFT-Based Filter Banksp. 66
2.10 Conclusionp. 68
2.11 FFT Web sitesp. 72
Referencesp. 74
3 Comparametric Transforms for Transmitting Eye Tap Video with Picture Transfer Protocol (PTP)p. 79
3.1 Introduction: Wearable Cyberneticsp. 79
3.1.1 Historical Overview of WearCompp. 80
3.1.2 Eye Tap Videop. 80
3.2 The Edgertonian Image Sequencep. 81
3.2.1 Edgertonian versus Nyquist Thinkingp. 81
3.2.2 Frames versus Rows, Columns, and Pixelsp. 82
3.3 Picture Transfer Protocol (PTP)p. 83
3.4 Best Case Imaging and Fear of Functionalityp. 84
3.5 Comparametric Image Sequence Analysisp. 88
3.5.1 Camera, Eye, or Head Motion: Common Assumptions and Terminologyp. 91
3.5.2 VideoOrbitsp. 92
3.6 Framework: Comparameter Estimation and Optical Flowp. 94
3.6.1 Feature-Based Methodsp. 94
3.6.2 Featureless Methods Based on Generalized Cross-Correlationp. 95
3.6.3 Featureless Methods Based on Spatio-Temporal Derivativesp. 96
3.7 Multiscale Projective Flow Comparameter Estimationp. 99
3.7.1 Four Point Method for Relating Approximate Model to Exact Modelp. 101
3.7.2 Overview of the New Projective Flow Algorithmp. 102
3.7.3 Multiscale Repetitive Implementationp. 103
3.7.4 Exploiting Commutativity for Parameter Estimationp. 104
3.8 Performance/Applicationsp. 106
3.8.1 A Paradigm Reversal in Resolution Enhancementp. 106
3.8.2 Increasing Resolution in the "Pixel Sense"p. 107
3.9 Summaryp. 109
3.10 Acknowledgementsp. 111
Referencesp. 112
4 Discrete Cosine and Sine Transformsp. 117
4.1 Introductionp. 117
4.2 The Family of DCTs and DSTsp. 118
4.2.1 Definitions of DCTs and DSTsp. 118
4.2.2 Mathematical Propertiesp. 119
4.2.3 Relations to the KLTp. 121
4.3 A Unified Fast Computation of DCTs and DSTsp. 122
4.3.1 Definitions of Even-Odd Matricesp. 123
4.3.2 DCT-II/DST-II and DCT-III/DST-III Computationp. 124
4.3.3 DCT-I and DST-I Computationp. 129
4.3.4 DCT-IV/DST-IV Computationp. 131
4.3.5 Implementation of the Unified Fast Computation of DCTs and DSTsp. 134
4.4 The 2-D DCT/DST Universal Computational Structurep. 146
4.4.1 The Fast Direct 2-D DCT/DST Computationp. 146
4.4.2 Implementation of the Direct 2-D DCT/DST Computationp. 152
4.5 DCT and Data Compressionp. 161
4.5.1 DCT-Based Image Compression/Decompressionp. 162
4.5.2 Data Structures for Compression/Decompressionp. 166
4.5.3 Setting the Quantization Tablep. 168
4.5.4 Standard Huffman Coding/Decoding Tablesp. 170
4.5.5 Compression of One Sub-Image Blockp. 172
4.5.6 Decompression of One Sub-Image Blockp. 179
4.5.7 Image Compression/Decompressionp. 184
4.5.8 Compression of Color Imagesp. 186
4.5.9 Results of Image Compressionp. 188
4.6 Summaryp. 191
Referencesp. 192
5 Lapped Transforms for Image Compressionp. 197
5.1 Introductionp. 197
5.1.1 Notationp. 198
5.1.2 Brief Historyp. 198
5.1.3 Block Transformsp. 199
5.1.4 Factorization of Discrete Transformsp. 200
5.1.5 Discrete MIMO Linear Systemsp. 201
5.1.6 Block Transform as a MIMO Systemp. 203
5.2 Lapped Transformsp. 204
5.2.1 Orthogonal Lapped Transformsp. 204
5.2.2 Nonorthogonal Lapped Transformsp. 210
5.3 LTs as MIMO Systemsp. 210
5.4 Factorization of Lapped Transformsp. 213
5.5 Hierarchical Connection of LTs: An Introductionp. 215
5.5.1 Time-Frequency Diagramp. 215
5.5.2 Tree-Structured Hierarchical Lapped Transformsp. 217
5.5.3 Variable-Length LTsp. 219
5.6 Practical Symmetric LTsp. 222
5.6.1 The Lapped Orthogonal Transform: LOTp. 222
5.6.2 The Lapped Bi-Orthogonal Transform: LBTp. 223
5.6.3 The Generalized LOT: GenLOTp. 226
5.6.4 The General Factorization: GLBTp. 230
5.7 The Fast Lapped Transform: FLTp. 233
5.8 Modulated LTsp. 236
5.9 Finite-Length Signalsp. 240
5.9.1 Overall Transformp. 241
5.9.2 Recovering Distorted Samplesp. 243
5.9.3 Symmetric Extensionsp. 244
5.10 Design Issues for Compressionp. 246
5.11 Transform-Based Image Compression Systemsp. 248
5.11.1 JPEGp. 249
5.11.2 Embedded Zerotree Codingp. 250
5.11.3 Other Codersp. 252
5.12 Performance Analysisp. 253
5.12.1 JPEGp. 253
5.12.2 Embedded Zerotree Codingp. 255
5.13 Conclusionsp. 258
Referencesp. 260
6 Wavelet-Based Image Compressionp. 267
6.1 Introductionp. 267
6.2 Dyadic Wavelet Transformp. 268
6.2.1 Two-Channel Perfect-Reconstruction Filter Bankp. 270
6.2.2 Dyadic Wavelet Transform, Multiresolution Representationp. 272
6.2.3 Wavelet Smoothnessp. 273
6.3 Wavelet-Based Image Compressionp. 274
6.3.1 Lossy Compressionp. 274
6.3.2 EZW Algorithmp. 278
6.3.3 SPIHT Algorithmp. 285
6.3.4 WDR Algorithmp. 294
6.3.5 ASWDR Algorithmp. 299
6.3.6 Lossless Compressionp. 305
6.3.7 Color Imagesp. 305
6.3.8 Other Compression Algorithmsp. 306
6.3.9 Ringing Artifacts and Postprocessing Algorithmsp. 306
Referencesp. 306
7 Fractal-Based Image and Video Compressionp. 313
7.1 Introductionp. 313
7.2 Basic Properties of Fractals and Image Compressionp. 314
7.3 Contractive Affine Transforms, Iterated Function Systems, and Image Generationp. 316
7.4 Image Compression Directly Based on the IFS Theoryp. 318
7.5 Image Compression Based on IFS Libraryp. 321
7.6 Image Compression Based on Partitioned IFSp. 322
7.6.1 Image Partitionsp. 323
7.6.2 Distortion Measurep. 323
7.6.3 A Class of Discrete Image Transformationsp. 324
7.6.4 Encoding and Decoding Proceduresp. 325
7.6.5 Experimental Resultsp. 326
7.7 Image Coding Using Quadtree Partitioned IFS (QPIFS)p. 326
7.7.1 RMS Tolerance Selectionp. 328
7.7.2 A Compact Storage Schemep. 329
7.7.3 Experimental Resultsp. 331
7.8 Image Coding by Exploiting Scalability of Fractalsp. 333
7.8.1 Image Spatial Sub-Samplingp. 334
7.8.2 Decoding to a Larger Imagep. 334
7.8.3 Experimental Resultsp. 334
7.9 Video Sequence Compression using Quadtree PIFSp. 336
7.9.1 Definitions of Types of Range Blocksp. 336
7.9.2 Encoding and Decoding Processesp. 338
7.9.3 Storage Requirementsp. 340
7.9.4 Experimental Resultsp. 340
7.9.5 Discussionp. 341
7.10 Other Fractal-Based Image Compression Techniquesp. 341
7.10.1 Segmentation-Based Coding Using Fractal Dimensionp. 341
7.10.2 Yardstick Codingp. 342
7.11 Conclusionsp. 343
Referencesp. 343
8 Compression of Wavelet Transform Coefficientsp. 347
8.1 Introductionp. 347
8.2 Embedded Coefficient Codingp. 353
8.3 Statistical Context Modeling of Embedded Bit Streamp. 357
8.4 Context Dilution Problemp. 359
8.5 Context Formationp. 360
8.6 Context Quantizationp. 362
8.7 Optimization of Context Quantizationp. 365
8.8 Dynamic Programming for Minimum Conditional Entropyp. 367
8.9 Fast Algorithms for High-Order Context Modelingp. 369
8.9.1 Context Formation via Convolutionp. 370
8.9.2 Shared Modeling Context for Signs and Texturesp. 371
8.10 Experimental Resultsp. 373
8.10.1 Lossy Casep. 373
8.10.2 Lossless Casep. 374
8.11 Summaryp. 374
Referencesp. 375
Indexp. 379