Top Banner
Temporal Video Denoising Based on Multihypothesis Motion Compensation Liwei Guo; Au, O.C.; Mengyao Ma; Zhiqin Liang; Hong Kong Univ. of Sci. & Technol., Clear Water Bay Circuits and Systems for Video Technology(CSVT), IEEE 2007
21

Temporal Video Denoising Based on Multihypothesis Motion Compensation Liwei Guo; Au, O.C.; Mengyao Ma; Zhiqin Liang; Hong Kong Univ. of Sci. & Technol.,

Dec 19, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Temporal Video Denoising Based on Multihypothesis Motion Compensation Liwei Guo; Au, O.C.; Mengyao Ma; Zhiqin Liang; Hong Kong Univ. of Sci. & Technol.,

Temporal Video Denoising Based on Multihypothesis Motion Compensation

Liwei Guo; Au, O.C.; Mengyao Ma; Zhiqin Liang; Hong Kong Univ. of Sci. & Technol., Clear Water Bay Circuits and Systems for Video Technology(CSVT), IEEE 2007

Page 2: Temporal Video Denoising Based on Multihypothesis Motion Compensation Liwei Guo; Au, O.C.; Mengyao Ma; Zhiqin Liang; Hong Kong Univ. of Sci. & Technol.,

Outline

• Introduction• Video Signal Model With Multihypothesis MC• Multihypothesis Motion Compensated Filter

(MHMCF)– The Proposed Linear Temporal Filter – MHMCF– Implementation Issues– Performance Analysis

• Experimental Results• Conclusions

Page 3: Temporal Video Denoising Based on Multihypothesis Motion Compensation Liwei Guo; Au, O.C.; Mengyao Ma; Zhiqin Liang; Hong Kong Univ. of Sci. & Technol.,

Introduction

• Spatial correlation denoising: 2-D Kalman filter [1], 2-D Wiener filter [2], wavelet shrinkage [3], non-local means [4] etc.

• Until now there are few temporal denoising methods presented in the literature.

• These temporal predictions, defined as its motion-compensated hypotheses for the current pixel.

Page 4: Temporal Video Denoising Based on Multihypothesis Motion Compensation Liwei Guo; Au, O.C.; Mengyao Ma; Zhiqin Liang; Hong Kong Univ. of Sci. & Technol.,

Video Signal Model With Multihypothesis MC

• We present a novel model of residue(zm) for multihypothesis MC:

• Let the mean and the variance of be and respectively.

• We propose a linear model for this relationship:

f : the current pixel of Fk

Pm : the motion compensated prediction of f from Fk-m

Page 5: Temporal Video Denoising Based on Multihypothesis Motion Compensation Liwei Guo; Au, O.C.; Mengyao Ma; Zhiqin Liang; Hong Kong Univ. of Sci. & Technol.,

Video Signal Model With Multihypothesis MC

Page 6: Temporal Video Denoising Based on Multihypothesis Motion Compensation Liwei Guo; Au, O.C.; Mengyao Ma; Zhiqin Liang; Hong Kong Univ. of Sci. & Technol.,

Video Signal Model With Multihypothesis MC

• For video with large motion, the correlation tends to decrease faster than small motion.

• Large b implies video with large motion.• Large a implies texture regions.

Page 7: Temporal Video Denoising Based on Multihypothesis Motion Compensation Liwei Guo; Au, O.C.; Mengyao Ma; Zhiqin Liang; Hong Kong Univ. of Sci. & Technol.,

Multihypothesis Motion Compensated Filter (MHMCF)

• The Proposed Linear Temporal Filter – MHMCF• Implementation Issues– Motion Estimation– Parameters Estimation

• Performance Analysis

Page 8: Temporal Video Denoising Based on Multihypothesis Motion Compensation Liwei Guo; Au, O.C.; Mengyao Ma; Zhiqin Liang; Hong Kong Univ. of Sci. & Technol.,

-The Proposed Linear Temporal Filter – MHMCF

• Assumptions:– Video sequence is contaminated by additive zero-

mean random noise.– The noise source is stationary over spatial and

temporal domain, and independent of residue(zm).

• The noise-corrupted video signal f’ and p’m:

• We propose MHMCF to estimate the current pixel f :

Page 9: Temporal Video Denoising Based on Multihypothesis Motion Compensation Liwei Guo; Au, O.C.; Mengyao Ma; Zhiqin Liang; Hong Kong Univ. of Sci. & Technol.,

• For simplicity, we rewrite (3) as:

• We define the objective function of MHMCF:

• Minimizing is equal to Minimizing [16, p. 273].

-The Proposed Linear Temporal Filter – MHMCF

Random varianbles

Let

Page 10: Temporal Video Denoising Based on Multihypothesis Motion Compensation Liwei Guo; Au, O.C.; Mengyao Ma; Zhiqin Liang; Hong Kong Univ. of Sci. & Technol.,

• By = 0 and = 0 , the optimal w and d that minimize are:

• As zm and nm are independent, and gm is

independent with each other:

-The Proposed Linear Temporal Filter – MHMCF

Page 11: Temporal Video Denoising Based on Multihypothesis Motion Compensation Liwei Guo; Au, O.C.; Mengyao Ma; Zhiqin Liang; Hong Kong Univ. of Sci. & Technol.,

• The optimal w and d that minimize are:

• Large implies low temporal correlation.• When , then d = 0, w0 = 1, wm = 0, and

no filtering will be applied.

-The Proposed Linear Temporal Filter – MHMCF

Page 12: Temporal Video Denoising Based on Multihypothesis Motion Compensation Liwei Guo; Au, O.C.; Mengyao Ma; Zhiqin Liang; Hong Kong Univ. of Sci. & Technol.,

-Implementation Issues• Motion Estimation:– MHMCF needs to perform ME with respect to

every reference frame.– Fast ME algorithm, PMVFAST [17], is employed.– Experiments show that PMVFAST compared to full

search, about 1% denoising error is increased.• Parameters Estimation:

?

Page 13: Temporal Video Denoising Based on Multihypothesis Motion Compensation Liwei Guo; Au, O.C.; Mengyao Ma; Zhiqin Liang; Hong Kong Univ. of Sci. & Technol.,

-Implementation Issues

• Parameters Estimation:– : We select the minimum 3% out of the total

block variances (their average is ) :

– and : Let be the noisy residue.• Then ( ), since n0 and nm are all

zero-mean:• As gm and n0 are independent:

Page 14: Temporal Video Denoising Based on Multihypothesis Motion Compensation Liwei Guo; Au, O.C.; Mengyao Ma; Zhiqin Liang; Hong Kong Univ. of Sci. & Technol.,

-Performance Analysis

• The estimation error :• MHMCF is an unbiased estimator leading to

and error variance .• Combining (3), (6), (9),(11), and (12):

– We have the model of residue variance .– The remaining noise in the reference frame is the

estimation error:

?

Page 15: Temporal Video Denoising Based on Multihypothesis Motion Compensation Liwei Guo; Au, O.C.; Mengyao Ma; Zhiqin Liang; Hong Kong Univ. of Sci. & Technol.,

-Performance Analysis

Small motion

Smooth regions

Page 16: Temporal Video Denoising Based on Multihypothesis Motion Compensation Liwei Guo; Au, O.C.; Mengyao Ma; Zhiqin Liang; Hong Kong Univ. of Sci. & Technol.,

-Performance Analysis

Page 17: Temporal Video Denoising Based on Multihypothesis Motion Compensation Liwei Guo; Au, O.C.; Mengyao Ma; Zhiqin Liang; Hong Kong Univ. of Sci. & Technol.,

Experimental Results

• Denoising Performance: JNT[9] STVF[10]

WRSTF[11]

Page 18: Temporal Video Denoising Based on Multihypothesis Motion Compensation Liwei Guo; Au, O.C.; Mengyao Ma; Zhiqin Liang; Hong Kong Univ. of Sci. & Technol.,

Experimental Results

Page 19: Temporal Video Denoising Based on Multihypothesis Motion Compensation Liwei Guo; Au, O.C.; Mengyao Ma; Zhiqin Liang; Hong Kong Univ. of Sci. & Technol.,

Experimental Results

Page 20: Temporal Video Denoising Based on Multihypothesis Motion Compensation Liwei Guo; Au, O.C.; Mengyao Ma; Zhiqin Liang; Hong Kong Univ. of Sci. & Technol.,

Experimental Results

• Computational Complexity :– In terms of the number of ADD and MUL performed

to process a frame in CIF resolution (352 288).

Page 21: Temporal Video Denoising Based on Multihypothesis Motion Compensation Liwei Guo; Au, O.C.; Mengyao Ma; Zhiqin Liang; Hong Kong Univ. of Sci. & Technol.,

Conclusions

• A temporal denoising filter MHMCF is developed for the removal of noise in video.

• MHMCF has very good noise suppression capability while using fewer inputs than other proposed filters.

• MHMCF is a purely temporal filter, spatial blurring is avoided and most spatial details could be preserved.