Video
noise reduction using H.264 multi-frame trajectory
In video capture, noises
such as Gaussian and impulse noise may exist because of insufficient luminance
or defect of image sensors. Noise in video will seriously affect human visual
perception and reduce compression efficiency. Therefore, noise reduction is a
necessary part of video processing. Spatial filter and temporal filter were
proposed to reduce noise in video in previous works. Both of them have
disadvantages such as ghost effect of spatial filtering and blurring in
temporal filtering. Consequently, we
propose a spatio-temporal filtering scheme that
utilizes motion compensation with multi-reference frames in H.264 to remove
noise. It utilizes the variation of inter mode distributions to detect noise
and determine the parameters for spatial filter. In the time domain, a reference pixel is selected from multi-reference
frames according to the motion trajectory and MSE criterion. The proposed
adaptive spatial filter and non-linear temporal filter can effectively remove
Gaussian and impulse noises to improve video quality up to 0.83dB and 8.17dB in
PSNR respectively. Meanwhile, it can also boost the compression efficiency by
reducing the bitrate up to 84.85% in our experiments.