Download presentation
Presentation is loading. Please wait.
1
Scalable Wavelet Video Coding Using Aliasing- Reduced Hierarchical Motion Compensation Xuguang Yang, Member, IEEE, and Kannan Ramchandran, Member, IEEE IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 9, NO. 5, MAY 2000
2
Outline Introduction Basic derivation Basic system structure Backward/forward hybrid motion compensation Computational complexity Coding results Conclusion and future research
3
Introduction TQ Entropy coding Image block Transform Coefficients Zigzag Scan (2D->1D) Bitstream Encoder For Video Sequence Q -1 T -1 Reconstructed Transform Coefficients Reconstructed Image block MC - Aliasing-Reduced motion estimation Backward/forward motion estimation DWT DWT
4
Features of wavelet base video coding Support scalability Free from blocky artifacts
5
Basic Derivation Aliasing come from downsampling. t π2π-2ππ t π2π-2ππ t π2π-2ππ cos wt f s =2πf s =1/2π f s =3/2π f s =3π --- Aliasing
6
Basic Derivation What’s Aliasing? … f f2f3f f2f3f f
7
Basic Derivation
8
Aliasing Problem
9
Aliasing Reduction Using an Interpolation Filter Signal preservation Aliasing reduction
10
Aliasing Reduction Using an Interpolation Filter Input power spectral density Expectation
11
Optimal Solution Time domain
12
Optimal Solution
13
Basic System Structure Three Level wavelet transform Use frame difference coding
14
Basic System Structure 1 2 3 4 Q & E 4x4 OBMC 5 Repeat to next stage
15
Basic Operations
16
Backward/forward hybrid motion compensation Reason Experiments have revealed a degraded performance at low bit rates and very complicated motion. Accuracy is dependent on the reconstruction quality of coarser frames.
17
Backward/forward hybrid motion compensation Zerotrees of Mode Selections Mode Optimization Dynamic Programming Algorithm Choose of λ m
18
Zerotrees of Mode Selections forward
19
Mode Optimization Initializing all the tree nodes to backward mode. Mode selection is performed as comparing the R-D Lagrangian Bottom-up dynamic programming strategy Note that the distortion here is the motion compensated error energy, not the final coded distortion.
20
Dynamic Programming Algorithm Backward cost Forward cost D f < D b Forward Backward Aggregated Lagrangian gain 1 2
21
Dynamic Programming Algorithm Backward cost Forward cost D f < D b Forward Backward 3
22
A Toy Example
23
Choice of λ m “Lagrangian compression ratio”
24
Choice of λ m is almost solely a function of Given a certain Find C l (λ) by training, and send it as side information
25
Dynamic Programming Algorithm 1 2 3
26
Computational Complexity Great computational savings can be achieved by taking advantage of the striking similarities between motion vectors in successive resolution levels, and between the backward and forward motion vectors. The increment is proportional to the square of the ratio between forward search range and backward search range, which is typically 20%–30%.
27
Computational Complexity The quadtree optimization algorithm. The total computation for the optimization is therefore of O(N) complexity ( N is the total number of pixels), which is negligible compared to the O(N 2 ) complexity of motion estimation. While the proposed coder saves complexity at the encoder, it requires an increase in decoder complexity.
28
Coding Results Direct estimation Interpolated estimation using the synthesis lowpass filter G 0 (w) Interpolated estimation using the L(w)
29
The backward motion compensated error energy on 100 frames of the football sequence at three resolution levels
30
Final coded PSNR for luminance versus frame number at 15 frames/s Use L(w) Use G 0 (w) H.263 with full option MaD 48kb/s, 15fs Missa 24kb/s, 15fs 0.5-1.5dB over H.263 Average 0.87dB
31
Final coded PSNR for luminance versus frame number at 15 frames/s
32
Final coded PSNR for luminance versus frame number at 30 frames/s MPEG-2 Propose method
33
Final coded PSNR for luminance versus frame number at 30 frames/s
34
Scalable decoding 0.5Mb/s
35
Comparison of final coded subjective quality H.263 at 48 Kb/sProposed Coder “mosquito” noise ?
36
Comparison of final coded subjective quality H.263 at 24 Kb/sProposed Coder “mosquito” noise ?
37
Comparison of final coded subjective quality MPEG-2 at 2Mb/sProposed Coder
38
Conclusions and future research Proposed coder alleviates the aliasing problem in motion estimation. Backward/forward hybrid motion compensation attack the instability problem caused by quantization noise. (2dB) Spatially scalable. Ringing effects as a result of wavelet transform coding.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.