Sistemas-Multimedia / MRVC

A scable-in-resolution video codec
Other
1 stars 48 forks source link

(Week 4) Computation of the energy of the wavelet coefficients #17

Closed vicente-gonzalez-ruiz closed 5 years ago

vicente-gonzalez-ruiz commented 5 years ago

Objectives

  1. Understand the importance of the wavelet coefficients in the quality of the reconstructions after the temporal synthesis.
  2. Know how to incorporate this information into a video codec.

Methodology

In groups, research the links provided below (and in general, use all the information that you can be found on the Internet) to understand how to determine the contribution of every wavelet coefficient in the energy of the reconstruction. For this, design an experiment where for every coefficient X, set X=255 and set to 0 the rest of the coefficients, perform an inverse MCDWT transform, and quantify the energy of the reconstruction. Generate a sequence of decompositions where each "coefficient" represents such energy.

Contents

  1. MCDWT white paper.
  2. MCDWT.
  3. MCTF-video-coding.
  4. J.C. Maturana-Espinosa, V. González-Ruiz, J.P. García-Ortiz, and D. Müller. Rate Allocation for Motion Compensated JPEG2000.
  5. Introduction to Data Compression.
  6. Video compression.
  7. SNR.

Activities

  1. Research on the Internet looking for orthogonality and orthonormality concepts in the Discrete Wavelet Transform. Research also about orthogonal and biorthogonal transforms and image compression.
  2. Implement a script to compute the contribution of each wavelet coefficient in the 2D-DWT using the method described before, depending on: (1) the number of spatial resolution levels and, (2) the selected wavelet. The number of spatial resolution levels should be provided as input parameters.
  3. Experimentally, compare the performance of two MCDWT decoders, one using the coefficients contributions and the other not using such information. To do that, quantize the coefficients (provide this as an input parameter), perform the corresponding reconstructions and measure the differences to the original video sequence (use SNR).
  4. Write a report (use preferably Markdown) describing your experiments and your conclusions.
vicente-gonzalez-ruiz commented 5 years ago

Done