O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Multidimensional Signal, Image, and Video Processing and Coding, 2nd Edition

Book Description

This book gives a concise introduction to both image and video processing, providing a balanced coverage between theory, applications and standards. It gives an introduction to both 2-D and 3-D signal processing theory, supported by an introduction to random processes and some essential results from information theory, providing the necessary foundation for a full understanding of the image and video processing concepts that follow. A significant new feature is the explanation of practical network coding methods for image and video transmission. There is also coverage of new approaches such as: super-resolution methods, non-local processing, and directional transforms.

This book also has on-line support that contains many short MATLAB programs that complement examples and exercises on multidimensional signal, image, and video processing. There are numerous short video clips showing applications in video processing and coding, plus a copy of the vidview video player for playing .yuv video files on a Windows PC and an illustration of the effect of packet loss on H.264/AVC coded bitstreams.

New to this edition:

  • New appendices on random processes, information theory
  • New coverage of image analysis - edge detection, linking, clustering, and segmentation
  • Expanded coverage on image sensing and perception, including color spaces.
  • Now summarizes the new MPEG coding standards: scalable video coding (SVC) and multiview video coding (MVC), in addition to coverage of H.264/AVC.

  • Updated video processing material including new example on scalable video coding and more material on object- and region-based video coding.
  • More on video coding for networks including practical network coding (PNC), highlighting the significant advantages of PNC for both video downloading and streaming.
  • New coverage of super-resolution methods for image and video.



  • Only R&D level tutorial that gives an integrated treatment of image and video processing - topics that are interconnected.

  • New chapters on introductory random processes, information theory, and image enhancement and analysis

  • Coverage and discussion of the latest standards in video coding: H.264/AVC and the new scalable video standard (SVC)

Table of Contents

  1. Cover image
  2. Title page
  3. Table of Contents
  4. Copyright
  5. Preface
    1. Acknowledgments
  6. Chapter 1. Two-Dimensional Signals and Systems
    1. 1.1 Two-Dimensional Signals
    2. 1.2 2-D Discrete-Space Fourier Transform
    3. Conclusions
    4. Problems
    5. References
  7. Chapter 2. Sampling in Two Dimensions
    1. 2.1 Sampling Theorem—Rectangular Case
    2. 2.2 Sampling Theorem—General Regular Case
    3. 2.3 Change of Sample Rate
    4. 2.4 Sample-Rate Change—General Case
    5. Conclusions
    6. Problems
    7. References
  8. Chapter 3. Two-Dimensional Systems and Z-Transforms
    1. 3.1 Linear Spatial or 2-D Systems
    2. 3.2 Z-Transforms
    3. 3.3 Regions of Convergence
    4. 3.4 Some Z-Transform Properties
    5. 3.5 2-D Filter Stability
    6. Conclusions
    7. Problems
    8. References
  9. Chapter 4. 2-D Discrete-Space Transforms
    1. 4.1 Discrete Fourier Series
    2. 4.2 Discrete Fourier Transform
    3. 2-D Discrete Cosine Transform
    4. 4.4 Subband/Wavelet Transform
    5. 4.5 Fast Transform Algorithms
    6. 4.6 Sectioned Convolution Methods
    7. Conclusions
    8. Problems
    9. References
  10. Chapter 5. Two-Dimensional Filter Design
    1. 5.1 FIR Filter Design
    2. 5.2 IIR Filter Design
    3. 5.3 Subband/Wavelet Filter Design
    4. Conclusions
    5. Problems
    6. References
  11. Chapter 6. Image Perception and Sensing
    1. 6.1 Light and Luminance
    2. 6.2 Still Image Visual Properties
    3. 6.3 Time-Variant Human Visual System Properties
    4. 6.4 Color
    5. 6.5 Color Spaces
    6. 6.6 Image Sensors and Displays
    7. Conclusions
    8. Problems
    9. References
  12. Chapter 7. Image Enhancement and Analysis
    1. 7.1 Simple Image Processing Filters
    2. 7.2 Image Enhancement
    3. 7.3 Image Analysis
    4. 7.4 Object Detection
    5. Conclusions
    6. Problems
    7. References
  13. Chapter 8. Image Estimation and Restoration
    1. 8.1 Two-Dimensional Random Fields
    2. 8.2 Estimation for Random Fields
    3. 8.3 Two-Dimensional Recursive Estimation
    4. 8.4 Inhomogeneous Gaussian Estimation
    5. 8.5 Estimation in the Subband/Wavelet Domain
    6. 8.6 Bayesian and Maximum a Posteriori Estimation
    7. 8.7 Image Identification and Restoration
    8. 8.8 Non-Bayesian Methods
    9. 8.9 Image Superresolution
    10. 8.10 Color Image Processing
    11. Conclusions
    12. Problems
    13. References
    14. Appendix: Random Processes
  14. Chapter 9. Digital Image Compression
    1. 9.1 Introduction
    2. 9.2 Transformation
    3. 9.3 Quantization
    4. 9.4 Entropy Coding
    5. 9.5 DCT Coder
    6. 9.6 SWT Coder
    7. 9.7 JPEG 2000
    8. 9.8 Color Image Coding
    9. 9.9 Directional Transforms
    10. 9.10 Robustness Considerations
    11. Conclusions
    12. Problems
    13. References
    14. Appendix on Information Theory
  15. Chapter 10. Three-Dimensional and Spatiotemporal Processing
    1. 10.1 3-D Signals and Systems
    2. 10.2 3-D Sampling and Reconstruction
    3. 10.3 Spatiotemporal Signal Processing
    4. 10.4 Spatiotemporal Markov Models
    5. Conclusions
    6. Problems
    7. References
  16. Chapter 11. Digital Video Processing
    1. 11.1 Interframe Processing
    2. 11.2 Motion Estimation and Motion Compensation
    3. 11.3 Motion-Compensated Filtering
    4. 11.4 Bayesian Method for Estimating Motion
    5. 11.5 Restoration of Degraded Video and Film
    6. 11.6 Super-Resolution of Video
    7. Conclusions
    8. Problems
    9. References
    10. Appendix: Digital Video Formats
  17. Chapter 12. Digital Video Compression
    1. 12.1 Intraframe Coding
    2. 12.2 Interframe Coding
    3. 12.3 Early Interframe Coding Standards
    4. 12.4 Interframe SWT Coders
    5. 12.5 Scalable Video Coders
    6. 12.6 Current Interframe Coding Standards
    7. 12.7 Nonlocal Intraprediction
    8. 12.8 Object-Based Coding
    9. 12.9 Comments on the Sensitivity of Compressed Video
    10. Conclusions
    11. Problems
    12. References
  18. Chapter 13. Video Transmission over Networks
    1. 13.1 Video on IP Networks
    2. 13.2 Robust SWT Video Coding (Bajić)
    3. 13.3 Error-Resilience Features of H.264/AVC
    4. 13.4 Joint Source–Network Coding
    5. Conclusions
    6. Problems
    7. References
  19. Index