Download presentation
Presentation is loading. Please wait.
Published bySharlene Harmon Modified over 9 years ago
2
Coding efficiency/Compression ratio: The loss of information or distortion measure:
4
The functional elements of the generalized model: Spatial operator Quantizer Variable length coding The elements required in the feedback loop: Inverse operators Delayed frame memory Motion estimation Motion compensation
5
A fundamental issue facing the design of video compression systems: the tradeoff between bitrate and quality or distortion Factors in design and selection of a video compression system: Video characteristic Transmission requirement Compression system characteristics and performance Rate-distortion requirement Standards requirement
7
Sampling of Analog Video Signals Two-dimensional spatial sampling and one- dimensional temporal sampling Nyquist sampling theorem: defines the conditions under which sampled analog signals can be perfectly reconstructed.
8
Digital Video Formats
9
Entropy and Predictive Coding Discrete memoryless source (DMS) – VLC coding: Huffman and arithmetic coding Markov source – predictive coding: differential pulse code modulation coding (DPCM)
10
Block Transform Coding: The Discrete Cosine Transform Has fast implementations using real calculations Does not produce any significant discontinuities at the block edges when reconstruction
11
Block Transform Coding: The Discrete Cosine Transform Has fast implementations using real calculations Does not produce any significant discontinuities at the block edges when reconstruction
15
Quantization Uniform scalar quantizer Non-uniform quantization Vector quantizers
16
Motion Compensation and Estimation Motion estimation and compensation are common techniques used to encode the temporal aspect of a video signal. Three stages of motion compensated video coding: 1. motion estimation 2. motion compensation 3. encode the prediction error
17
Motion Compensation and Estimation Motion estimation is an interframe prediction process falling in two general categories: 1. pel-recursive algorithms 2. block-matching algorithms: measure and search
20
The H.261 recommendation is targeted at the videophone and videoconferencing application market running on connection-based ISDN at p x 64 kbps, p = 1,...,30. It explicitly defines the encoded bit stream syntax and decoder, while leaving the encoder design to be compatible with the decoder specification. The video encoder is required to carry a delay of less than 150 ms so that it can operate in real-time bidirectional videoconferencing applications.
21
The H.261 is part of a group of related ITU recommendations that define visual telephony systems. This group includes the following:
25
Motion Compensation Transformation and Quantization Scalabilities --one scalable coded file that offers increasingly greater spatial resolution, higher frame rates, or a better signal-to-noise ratio.
26
Hybrid Wavelet Coder temporal differential PCM (DPCM)+wavelet based coders in the spatial dimension Spatiotemporal Wavelet Coder Without motion compensation With motion compensation Zero Coding and Embedding
27
Segmenting objects Temporal linking of objects Encoding objects “Inter” mode—encoding objects by the motion parameters (I objects) “Intra” mode—encoding those that can not be predicted (P objects)
28
Joint Motion Estimation and Segmentation The likelihood functional that describes how well the observed images match the motion field data:
29
Joint Motion Estimation and Segmentation A priori density of motion and enforces prior constraints on the motion field:
30
Joint Motion Estimation and Segmentation A priori expectations for the object label field itself:
31
Maximation Approach MAP solution Two-step iterative hierarchical procedure: motion estimation & segmentation
32
Coding of Video Objects I mode: motion compensated predictive (MCP) coding in hybrid object-based (OB)-MCP P mode: spatial wavelet coding
33
Object Motion/Segmentation Coding Object-based 3-D wavelet coding (OB- 3DSBC) coder
35
Represent visual data in terms of regions, defined by their contour and texture, possibly corresponding to objects or to parts of objects. emphasize visually sensitive data while neglecting visually insignificant information Second-generation concept is now widely accepted and has become the basic philosophy of the new MPEG-4 standard Is called dynamic coding
38
Intramode(I)—an object is coded independently Intermode(P)—a video object is coded taking into account information available on its past
39
Object Shape and Geometry Coding A progressive contour coding based on a polygonal approximation of the shape boundary is used to code the outline of object. Suitable for sketch-based retrieval that is based on video object shapes A geometrical shape boundary description can be integrated into an object-based mesh coding scheme
41
Lossless shape representation-- altered boundary triangles
43
Object Motion Estimation, Compensation, and Coding Texture Representation
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.