Presentation is loading. Please wait.

Presentation is loading. Please wait.

Ljubomir Jovanov Aleksandra Piˇzurica Stefan Schulte Peter Schelkens Adrian Munteanu Etienne Kerre Wilfried Philips Combined Wavelet-Domain and Motion-Compensated.

Similar presentations


Presentation on theme: "Ljubomir Jovanov Aleksandra Piˇzurica Stefan Schulte Peter Schelkens Adrian Munteanu Etienne Kerre Wilfried Philips Combined Wavelet-Domain and Motion-Compensated."— Presentation transcript:

1 Ljubomir Jovanov Aleksandra Piˇzurica Stefan Schulte Peter Schelkens Adrian Munteanu Etienne Kerre Wilfried Philips Combined Wavelet-Domain and Motion-Compensated Video Denoising Based on Video Codec Motion Estimation Methods IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 19, NO. 3, MARCH 2009

2  Intriduction  Motion field refinement step  Motion compenstated temporal filter  Spatial filter  Result  motion refinement algorithm  denoising results OUTLINE

3  noise in the video sequences increases image entropy, thereby reducing the effective compression performance.  By reusing motion estimation resources from the video coding module for video denoising  motion fields produced by real-time video codecs cannot be directly employed in video denoising, since they, as opposed to noise filters, tolerate errors in the motion field  a novel motion-field filtering step that refines the accuracy of the estimated motion to a degree  a novel temporal filter is proposed that is robust against errors in the estimated motion field. Introduction

4  Motion estimation, such as half-pixel motion field estimator defined in MPEG-4 standard used in our work, do not capture the realistic motion fields, because it does not use the neighboring motion vectors to impose a structure on a motion field.  we propose a motion field filtering technique that eliminates spurious motion vectors from the spatial areas in the video frames where no actual motion exists.  compare the MAD between the corresponding blocks with the average MAD, and based on that we decide if motion is present or not. Motion Field Refinement Step Frame k-1 Frame k Block(i,j) pixel(m,n)

5  We define a threshold for motion detection in the kth frame as follows:  we decide whether motion exists in each block simply by comparing the absolute block difference with the previously calculated threshold Motion Field Refinement Step γ : Scalar, 0.45 yield the best result for most of the test sequence

6  Denoising based on motion compensated filtering along the estimated trajectory is a very powerful approach.  But this approach can yield very disturbing artifacts at positions where the MVs are incorrect.  The main idea behind the proposed filter is to control switching between weaker and stronger temporal smoothing based on a motion detection variable. Motion Compenstated Temporal Filter

7  Moreover, we take into account an estimate of the reliability of the estimated motion through prediction errors  expressing filtering unreliability through is to avoid wrong averaging of the different pixel values along the estimated motion trajectory, and hence to avoid motion blur and ghosting artifacts  Proposed motion compensated filter : Motion Compenstated Temporal Filter ensure 0<ε<1 α,β are fixed parameters of the recursive filters in static and moving areas Optimal α = 0.45,β = 0.85 static moving K-1 k

8  Aiming at low complexity and a hardware-friendly solution , we start from fuzzy filter of [11]  This filter applies to each wavelet coefficient a shrinkage factor, which is a function of two measurements: the coefficient magnitude and a local spatial activity indicator (LSAI),i.e.,. Spatial Filter average of the wavelet coe ffi cients in the (2K + 1) × (2K + 1) neighborhood around a given position (i, j). Degree of activation of Fuzzy Rule 1 1 : signal of interest 0 : not interest Otherwise : not sure

9  We propose the modification of the FuzzyShrink method to make it adaptive to spatially non-stationary noise by estimating σ locally, since the noise after temporal filtering has non-uniform variance.  We use 16*16 overlapping windows and shift these in steps of 8 pixels along each direction.  For each window we use Donoho’s wavelet domain median estimator Spatial Filter

10  compare the mean squared error (MSE) in the motion field with and without the motion field refinement step  We observe that the MSE of the motion compensation decreases for the most of the test sequences, which proves the effectiveness of the motion field filtering step. Result – motion refinement algorithm

11 Result – Motion Refinement Algorithm The algorithm sets the motion vectors to zero in the smooth areas where no actual motion exists

12  Use four sequence with additive white Gaussian noise of σ = 10,15,20 Result – Denoising Results SEQWT[7] : 0.5 - 1.4 dB ↑ WST [6] : around 1 dB ↑ [6] slightly tends to degrade the textures in the image, while preserving well static image edges “Miss America” contain less textures than other test sequence

13 Result – Denoising Results Preserves texture!! Less motion blur!!

14  Compare with [10]  It is important to notice that the method [10] is much more complex  1m40s per frame for the frame size 384*288 on a powerful 8*3 GHz processer  Moreover, the methods [10] requires up to 7 frames to be stored, while proposed method uses only current and previous frame. Result – Denoising Results inputproposed[10] Flower Gardan28 dB30.8 dB31.3 dB Salesman28dB34.61 dB35.13 dB


Download ppt "Ljubomir Jovanov Aleksandra Piˇzurica Stefan Schulte Peter Schelkens Adrian Munteanu Etienne Kerre Wilfried Philips Combined Wavelet-Domain and Motion-Compensated."

Similar presentations


Ads by Google