Presentation is loading. Please wait.

Presentation is loading. Please wait.

Volodymyr Fedak Artifacts suppression in images and video.

Similar presentations


Presentation on theme: "Volodymyr Fedak Artifacts suppression in images and video."— Presentation transcript:

1 Volodymyr Fedak Artifacts suppression in images and video

2 Introduction What is the problem? Why is it important? What did I do? What are the results? So what next?

3 What is the problem? blocking ringing blurring flickering

4 What is the problem? F - 2 F - 1 F F + 1 F + 2 Intra-frame processing… Inter-frame processing…

5 Why is it important ? De-coderArtifact detection Reducing artifacts Transform to original format Enhanced information postprocessingCoder parameters Compressed information Postprocessing techniques : -motion-compensated algorithms iterative approaches based on the theory of projections onto convex set -spatial-temporal algorithms algorithms that transform signal to frequency domain

6 What did I do ? Analyse modern postprocessing techniques Implement most encouraging methods Compare results of mentioned algorithms Propose approaches for optimization

7 Wavelet-based de-blocking and de-ringing algorithm proposed by Alan and Liew Steps: Detection of Block Discontinuities Threshold Maps Generation at Different Wavelet Scales low frequency filtering

8 Non-Local Means NLM is an improvement of Bilateral filtering C(y, x) - geometric relationship S(I(y), I(x)) - luminance ratio I(y) – pixel luminance

9 Non-Local Means NLM could be presented: in general way: v(i) – noisy image W(i, j) - weighted average of pixels in the image v(j) – pixel luminance in terms of implementation: N(x) - window surrounding pixel x; Q(x) is a search window around pixel x;

10 Non-Local Means Parameters h - determines the amount of averaging (h increases amount of blocking artifacts decrease). N (x) – the match window/patch – when N(x) increases, blocking artifacts of the processed sequence decreases very slowly Q(x) – the search window/patch – when Q(x) increases, artifacts of the processed sequence decreases very slowly for an increasing value of the search window size, and we have a large amount of computation time.

11

12 Possible ways for optimization: Extended NLM to the temporal domain. Use together with motion-compensation algorithm but apply some quality coefficient to the motion vector. Add smart patch/search window size choosing algorithm. Use Hierarchical block matching algorithm to find similar windows for speeding-up NLM

13 Any questions ?


Download ppt "Volodymyr Fedak Artifacts suppression in images and video."

Similar presentations


Ads by Google