Preface |
|
xvii | |
Acknowledgments |
|
xxv | |
Acronyms |
|
xxix | |
Part I Basis for Compression and Communication |
|
|
|
3 | (18) |
|
|
3 | (4) |
|
|
7 | (7) |
|
|
8 | (1) |
|
|
8 | (3) |
|
1.2.3 Rate Distortion Theory |
|
|
11 | (3) |
|
|
14 | (5) |
|
|
14 | (2) |
|
|
16 | (1) |
|
|
17 | (2) |
|
1.4 Joint Source and Channel Coding |
|
|
19 | (2) |
|
|
21 | (26) |
|
2.1 Hybrid Coding Framework |
|
|
21 | (5) |
|
|
26 | (8) |
|
|
26 | (1) |
|
|
26 | (1) |
|
|
27 | (1) |
|
|
28 | (1) |
|
|
28 | (2) |
|
|
30 | (1) |
|
2.2.7 Performance versus Encoding Complexity |
|
|
31 | (3) |
|
|
34 | (6) |
|
2.3.1 Motion Compensation |
|
|
34 | (2) |
|
|
36 | (1) |
|
2.3.3 Transform and Quantization |
|
|
36 | (1) |
|
|
37 | (1) |
|
2.3.5 Deblocking Filtering |
|
|
38 | (1) |
|
2.3.6 Rate Distortion Optimization |
|
|
39 | (1) |
|
|
40 | (7) |
|
2.4.1 Motion Compensation |
|
|
40 | (2) |
|
|
42 | (1) |
|
2.4.3 Transform and Quantization |
|
|
43 | (2) |
|
2.4.4 Sample Adaptive Offset Filter |
|
|
45 | (2) |
|
|
47 | (18) |
|
|
47 | (4) |
|
|
48 | (1) |
|
|
49 | (2) |
|
3.2 Digital Communication |
|
|
51 | (14) |
|
3.2.1 Low-Density Parity-Check (LDPC) Codes |
|
|
51 | (4) |
|
|
55 | (5) |
|
|
60 | (5) |
Part II Scalable Video Coding |
|
|
4 Progressive Fine Granularity Scalable (PFGS) Coding |
|
|
65 | (26) |
|
|
65 | (1) |
|
4.2 Fine Granularity Scalable Video Coding |
|
|
66 | (3) |
|
|
69 | (4) |
|
4.3.1 Basic Ideas to Build the PFGS Framework |
|
|
70 | (2) |
|
4.3.2 The Simplified PFGS Framework |
|
|
72 | (1) |
|
4.4 Improvements to the PFGS Framework |
|
|
73 | (6) |
|
4.4.1 Potential Coding Inefficiency Due to Two References |
|
|
73 | (3) |
|
4.4.2 A More Efficient PFGS Framework |
|
|
76 | (3) |
|
4.5 Implementation of the PFGS Encoder and Decoder |
|
|
79 | (3) |
|
4.6 Experimental Results and Analyses |
|
|
82 | (3) |
|
4.7 Simulation of Streaming PFGS Video over Wireless Channels |
|
|
85 | (5) |
|
|
90 | (1) |
|
5 Motion Threading for 3D Wavelet Coding |
|
|
91 | (20) |
|
|
91 | (1) |
|
|
92 | (2) |
|
5.3 Advanced Motion Threading |
|
|
94 | (4) |
|
5.3.1 Lifting-Based Motion Threading |
|
|
94 | (3) |
|
5.3.2 Many-to-One Mapping and Non-Referred Pixels |
|
|
97 | (1) |
|
5.4 Multi-Layer Motion Threading |
|
|
98 | (3) |
|
5.5 Correlated Motion Estimation with R-D Optimization |
|
|
101 | (4) |
|
5.5.1 Definition of the Mode Types |
|
|
102 | (2) |
|
5.5.2 R-D Optimized Mode Decision |
|
|
104 | (1) |
|
|
105 | (4) |
|
5.6.1 Coding Performance Comparison |
|
|
105 | (1) |
|
5.6.2 Macroblock Mode Distribution |
|
|
106 | (3) |
|
|
109 | (2) |
|
6 Barbell-Lifting Based 3D Wavelet Coding |
|
|
111 | (24) |
|
|
111 | (1) |
|
6.2 Barbell-Lifting Coding Scheme |
|
|
112 | (8) |
|
|
113 | (4) |
|
6.2.2 Layered Motion Coding |
|
|
117 | (1) |
|
6.2.3 Entropy Coding in Brief |
|
|
118 | (1) |
|
6.2.4 Base Layer Embedding |
|
|
119 | (1) |
|
|
120 | (3) |
|
|
120 | (1) |
|
6.3.2 Temporal Decorrelation |
|
|
121 | (1) |
|
6.3.3 Spatial Scalability |
|
|
122 | (1) |
|
|
123 | (1) |
|
6.4 Advances in 3D Wavelet Video Coding |
|
|
123 | (4) |
|
|
123 | (3) |
|
6.4.2 Subband Adaptive MCTF |
|
|
126 | (1) |
|
|
127 | (5) |
|
6.5.1 Comparison with Motion Compensated Embedded Zero Block Coding (MC-EZBC) |
|
|
127 | (2) |
|
6.5.2 Comparison with Scalable Video Coding (SVC) for Signal-to-Noise Ratio (SNR) Scalability |
|
|
129 | (1) |
|
6.5.3 Comparison with SVC for Combined Scalability |
|
|
130 | (2) |
|
|
132 | (3) |
Part III Directional Transforms |
|
|
7 Directional Wavelet Transform |
|
|
135 | (18) |
|
|
135 | (3) |
|
7.2 2D Wavelet Transform via Adaptive Directional Lifting |
|
|
138 | (6) |
|
|
138 | (5) |
|
7.2.2 Subpixel Interpolation |
|
|
143 | (1) |
|
7.3 R-D Optimized Segmentation for ADL |
|
|
144 | (1) |
|
7.4 Experimental Results and Observations |
|
|
145 | (7) |
|
|
152 | (1) |
|
8 Directional DCT Transform |
|
|
153 | (20) |
|
|
153 | (1) |
|
8.2 Lifting-Based Directional DCT-Like Transform |
|
|
154 | (7) |
|
8.2.1 Lifting Structure of Discrete Cosine Transform (DCT) |
|
|
154 | (3) |
|
8.2.2 Directional DCT-Like Transform |
|
|
157 | (2) |
|
8.2.3 Comparison with Rotated DCT |
|
|
159 | (2) |
|
8.3 Image Coding with Proposed Directional Transform |
|
|
161 | (5) |
|
8.3.1 Direction Transition on Block Boundary |
|
|
162 | (2) |
|
8.3.2 Direction Selection |
|
|
164 | (2) |
|
|
166 | (5) |
|
|
171 | (2) |
|
9 Directional Filtering Transform |
|
|
173 | (22) |
|
|
173 | (2) |
|
9.2 Adaptive Directional Lifting-Based 2D Wavelet Transform |
|
|
175 | (1) |
|
9.3 Mathematical Analysis |
|
|
176 | (9) |
|
|
177 | (4) |
|
|
181 | (4) |
|
9.4 Directional Filtering Transform |
|
|
185 | (4) |
|
9.4.1 Proposed Intra-Coding Scheme |
|
|
185 | (1) |
|
9.4.2 Directional Filtering |
|
|
186 | (2) |
|
|
188 | (1) |
|
|
189 | (3) |
|
|
192 | (3) |
Part IV Vision-Based Compression |
|
|
|
195 | (26) |
|
|
195 | (2) |
|
10.2 The Proposed Framework |
|
|
197 | (4) |
|
10.3 Edge Extraction and Exemplar Selection |
|
|
201 | (5) |
|
|
202 | (2) |
|
10.3.2 Exemplar Selection |
|
|
204 | (2) |
|
10.4 Edge-Based Image Inpainting |
|
|
206 | (5) |
|
10.4.1 Structure Propagation |
|
|
207 | (3) |
|
|
210 | (1) |
|
10.5 Experimental Results |
|
|
211 | (8) |
|
|
211 | (1) |
|
|
212 | (3) |
|
|
215 | (4) |
|
|
219 | (2) |
|
11 Cloud-Based Image Compression |
|
|
221 | (24) |
|
|
221 | (1) |
|
|
222 | (3) |
|
11.2.1 Visual Content Generation |
|
|
222 | (1) |
|
11.2.2 Local Feature Compression |
|
|
223 | (1) |
|
11.2.3 Image Reconstruction |
|
|
224 | (1) |
|
11.3 The Proposed SIFT-Based Image Coding |
|
|
225 | (1) |
|
11.4 Extraction of Image Description |
|
|
226 | (3) |
|
11.5 Compression of Image Descriptors |
|
|
229 | (3) |
|
11.5.1 Prediction Evaluation |
|
|
229 | (1) |
|
11.5.2 Compression of SIFT Descriptors |
|
|
230 | (2) |
|
11.6 Image Reconstruction |
|
|
232 | (3) |
|
|
232 | (1) |
|
11.6.2 Patch Transformation |
|
|
233 | (1) |
|
|
234 | (1) |
|
11.7 Experimental Results and Analyses |
|
|
235 | (6) |
|
|
235 | (1) |
|
|
236 | (1) |
|
11.7.3 Highly Correlated Image |
|
|
237 | (3) |
|
11.7.4 Complexity Analyses |
|
|
240 | (1) |
|
11.7.5 Comparison with SIFT Feature Vector Coding |
|
|
240 | (1) |
|
|
241 | (2) |
|
11.8.1 Typical Applications |
|
|
241 | (1) |
|
|
242 | (1) |
|
|
242 | (1) |
|
|
243 | (2) |
|
12 Compression for Cloud Photo Storage |
|
|
245 | (24) |
|
|
245 | (2) |
|
|
247 | (2) |
|
12.2.1 Image Set Compression |
|
|
247 | (1) |
|
12.2.2 Local Feature Descriptors |
|
|
248 | (1) |
|
|
249 | (1) |
|
12.4 Feature-Based Prediction Structure |
|
|
250 | (4) |
|
|
250 | (2) |
|
12.4.2 Feature-Based Minimum Spanning Tree |
|
|
252 | (1) |
|
12.4.3 Prediction Structure |
|
|
253 | (1) |
|
12.5 Feature-Based Inter-Image Prediction |
|
|
254 | (4) |
|
12.5.1 Feature-Based Geometric Deformations |
|
|
254 | (3) |
|
12.5.2 Feature-Based Photometric Transformation |
|
|
257 | (1) |
|
12.5.3 Block-Based Motion Compensation |
|
|
258 | (1) |
|
12.6 Experimental Results |
|
|
258 | (6) |
|
12.6.1 Efficiency of Multi-Model Prediction |
|
|
260 | (1) |
|
12.6.2 Efficiency of Photometric Transformation |
|
|
261 | (1) |
|
12.6.3 Overall Performance |
|
|
262 | (1) |
|
|
263 | (1) |
|
12.7 Our Conjecture on Cloud Storage |
|
|
264 | (1) |
|
|
265 | (4) |
Part V Compressive Communication |
|
|
13 Compressive Data Gathering |
|
|
269 | (26) |
|
|
269 | (2) |
|
|
271 | (3) |
|
13.2.1 Conventional Compression |
|
|
271 | (1) |
|
13.2.2 Distributed Source Coding |
|
|
272 | (1) |
|
13.2.3 Compressive Sensing |
|
|
273 | (1) |
|
13.3 Compressive Data Gathering |
|
|
274 | (5) |
|
|
274 | (2) |
|
|
276 | (3) |
|
13.4 Network Capacity of Compressive Data Gathering |
|
|
279 | (9) |
|
13.4.1 Network Capacity Analysis |
|
|
279 | (5) |
|
|
284 | (4) |
|
13.5 Experiments on Real Data Sets |
|
|
288 | (4) |
|
13.5.1 CTD Data from the Ocean |
|
|
288 | (1) |
|
13.5.2 Temperature in the Data Center |
|
|
289 | (3) |
|
|
292 | (3) |
|
14 Compressive Modulation |
|
|
295 | (22) |
|
|
295 | (1) |
|
|
296 | (4) |
|
|
296 | (2) |
|
14.2.2 Mismatched Decoding Problem |
|
|
298 | (2) |
|
14.3 Compressive Modulation |
|
|
300 | (7) |
|
14.3.1 Coding and Modulation |
|
|
300 | (2) |
|
14.3.2 Soft Demodulation and Decoding |
|
|
302 | (3) |
|
|
305 | (2) |
|
|
307 | (2) |
|
14.4.1 Rate Adaptation Performance |
|
|
307 | (2) |
|
14.4.2 Sensitivity to SNR Estimation |
|
|
309 | (1) |
|
|
309 | (4) |
|
14.5.1 Comparison to Oracle |
|
|
311 | (1) |
|
|
312 | (1) |
|
|
313 | (2) |
|
|
313 | (1) |
|
14.6.2 Compressive Sensing |
|
|
314 | (1) |
|
|
315 | (2) |
|
15 Joint Source and Channel Coding |
|
|
317 | (24) |
|
|
317 | (2) |
|
15.2 Related Work and Background |
|
|
319 | (3) |
|
15.2.1 Joint Source-Channel Coding |
|
|
319 | (1) |
|
|
320 | (1) |
|
|
320 | (1) |
|
15.2.4 Compressive Sensing |
|
|
321 | (1) |
|
15.3 Compressive Modulation (CM) for Sparse Binary Sources |
|
|
322 | (7) |
|
|
323 | (2) |
|
|
325 | (2) |
|
15.3.3 Encoding Matrix Construction |
|
|
327 | (2) |
|
15.4 Belief Propagation Decoding |
|
|
329 | (3) |
|
15.5 Performance Evaluation |
|
|
332 | (5) |
|
|
333 | (1) |
|
15.5.2 Simulations over an AWGN Channel |
|
|
334 | (1) |
|
15.5.3 Emulation in Real Channel Environment |
|
|
335 | (2) |
|
|
337 | (4) |
Part VI Pseudo-Analog Transmission |
|
|
16 DCast: Distributed Video Multicast |
|
|
341 | (28) |
|
|
341 | (1) |
|
|
342 | (3) |
|
16.2.1 Distributed Video Coding |
|
|
342 | (1) |
|
16.2.2 Distributed Video Transmission |
|
|
343 | (1) |
|
|
344 | (1) |
|
|
345 | (7) |
|
|
346 | (1) |
|
16.3.2 Coset Quantization |
|
|
347 | (1) |
|
|
348 | (2) |
|
16.3.4 Packaging and Transmission |
|
|
350 | (1) |
|
|
351 | (1) |
|
16.4 Power-Distortion Optimization |
|
|
352 | (5) |
|
16.4.1 Relationship between Variables |
|
|
353 | (1) |
|
16.4.2 MV Transmission Power and Distortion |
|
|
353 | (1) |
|
16.4.3 MV Distortion and Prediction Noise Variance |
|
|
354 | (1) |
|
16.4.4 Distortion Formulation |
|
|
355 | (1) |
|
|
356 | (1) |
|
|
357 | (10) |
|
16.5.1 PDO Model Verification |
|
|
358 | (2) |
|
16.5.2 Unicast Performance |
|
|
360 | (1) |
|
16.5.3 Evaluation of Each Module |
|
|
361 | (1) |
|
|
362 | (1) |
|
16.5.5 Multicast Performance |
|
|
363 | (2) |
|
16.5.6 Complexity and Bit Rate |
|
|
365 | (2) |
|
|
367 | (2) |
|
17 Denoising in Communications |
|
|
369 | (26) |
|
|
369 | (1) |
|
|
370 | (3) |
|
|
370 | (1) |
|
|
371 | (2) |
|
|
373 | (6) |
|
|
373 | (2) |
|
|
375 | (3) |
|
|
378 | (1) |
|
|
379 | (3) |
|
17.4.1 Cactus Implementation |
|
|
379 | (1) |
|
17.4.2 GPU Implementation of BM3D |
|
|
380 | (2) |
|
|
382 | (10) |
|
|
382 | (1) |
|
|
383 | (5) |
|
17.5.3 Comparison against Reference Systems |
|
|
388 | (2) |
|
17.5.4 Transmitting High-Definition Videos |
|
|
390 | (1) |
|
17.5.5 Robustness to Packet Loss |
|
|
391 | (1) |
|
|
392 | (1) |
|
|
393 | (2) |
|
18 MIMO Broadcasting with Receiver Antenna Heterogeneity |
|
|
395 | (26) |
|
|
395 | (2) |
|
18.2 Background and Related Work |
|
|
397 | (3) |
|
18.2.1 Multi-Antenna Systems |
|
|
397 | (1) |
|
18.2.2 Layered Source-Channel Schemes |
|
|
398 | (1) |
|
18.2.3 Compressive Sensing |
|
|
399 | (1) |
|
|
400 | (1) |
|
18.3 Compressive Image Broadcasting System |
|
|
400 | (2) |
|
18.3.1 The Encoder and Decoder |
|
|
401 | (1) |
|
18.3.2 Addressing Heterogeneity |
|
|
402 | (1) |
|
|
402 | (3) |
|
18.4.1 Power Scaling Factors |
|
|
403 | (1) |
|
18.4.2 Aggregating Coefficients |
|
|
404 | (1) |
|
18.5 Compressive Sampling |
|
|
405 | (1) |
|
18.6 Amplitude Modulation and Transmission |
|
|
406 | (1) |
|
|
407 | (2) |
|
18.8 Simulation Evaluation |
|
|
409 | (9) |
|
18.8.1 Micro-Benchmarks for Our System |
|
|
409 | (3) |
|
18.8.2 Performance Comparison with Other Broadcast Systems |
|
|
412 | (6) |
|
|
418 | (3) |
Part VII Future Work |
|
|
19 Computational Information Theory |
|
|
421 | (18) |
|
|
421 | (1) |
|
|
422 | (4) |
|
|
426 | (6) |
|
19.3.1 Coding of Metadata |
|
|
426 | (1) |
|
19.3.2 Coding of Cloud Image Sources |
|
|
427 | (2) |
|
19.3.3 Coding of Cloud Video Sources |
|
|
429 | (1) |
|
19.3.4 Distributed Coding Using Cloud Sources |
|
|
430 | (2) |
|
|
432 | (4) |
|
19.4.1 Power Allocation and Bandwidth Matching |
|
|
432 | (2) |
|
19.4.2 Multiple Level Channel Coding |
|
|
434 | (1) |
|
|
435 | (1) |
|
19.5 Joint Source and Channel Coding |
|
|
436 | (1) |
|
|
437 | (2) |
A Our Published Journal and Conference Papers Related to This Book |
|
439 | (26) |
|
A.1 Scalable Video Coding |
|
|
439 | (1) |
|
A.2 Directional Transforms |
|
|
439 | (1) |
|
A.3 Vision-Based Compression |
|
|
440 | (1) |
|
A.4 Compressive Communication |
|
|
440 | (1) |
|
A.5 Pseudo-Analog Transmission |
|
|
441 | (2) |
|
|
443 | (22) |
Index |
|
465 | |