Method and apparatus of bidirectional temporal noise reduction
AssigneeSamsung Electronics Co., Ltd.
InventorsZhi Zhou, Yeong-Taeg Kim
Life of this patent
Estimating the term…
Abstract
A method of bidirectional temporal noise reduction in a video signal processing system is provided. A video signal comprising a video sequence of frames is received. Backward temporal noise reduction is performed on the sequence of frames to obtain backward noise-reduced frames. Then, forward temporal noise reduction is performed on the backward noise-reduced frames, to reduce noise in the video sequence of frames.
Claims31
In a video signal processing system, a method of bidirectional temporal noise reduction, comprising the steps of:
- inputting a video signal comprising a video sequence of frames;
- performing backward temporal noise reduction on the sequence of frames to obtain backward noise-reduced frames;
- and
- performing forward temporal noise reduction on the backward noise-reduced frames, thereby reducing noise in the video sequence of frames.
In a video signal processing system, an apparatus for performing bidirectional temporal noise reduction, comprising:
- an input for receiving a video signal comprising a video sequence of frames;
- a backward temporal noise reducer for performing backward temporal noise reduction on the sequence of frames to obtain backward noise-reduced frames;
- and
- a forward temporal noise reducer for performing forward temporal noise reduction on the backward noise-reduced frames, thereby reducing noise in the video sequence of frames.
In a video signal processing system, a method of bidirectional temporal noise reduction for a sequence of video frames, comprising the steps of:
- receiving a video signal comprising an original video frame gt at time t;
- maintaining in memory a sequence of back-ward noise reduced frames ĝt−1 . . . ĝt−N that are obtained by performing backward temporal noise reduction filtering on frames gt−1 . . . gt−N, respectively;
- filtering the back-ward noise reduced frame ĝt−N using forward temporal noise reduction to generate the output frame {overscore (g)}t−N, and discarding the frame ĝt−N from memory;
- and
- performing backward temporal noise reduction on frame gt to obtain a back-ward noise reduced frame ĝt, and storing the frame ĝt in memory;
- thereby reducing noise in the video sequence of frames.
Dependencies are inferred from the claim text.