System and method for image noise reduction using a minimal error spatiotemporal recursive filter
First Claim
1. A system for filtering image data, said system comprising:
- a temporal filtration unit for filtering image data using a temporal technique to produce a temporal filtration output;
a spatial filtration unit for filtering said image data using a spatial filtration technique to produce a spatial filtration output;
a first local correlation unit for correlating said image data with said temporal filtration output to produce a temporal correlation output;
a second local correlation unit for correlating said image data with said spatial filtration output to produce a spatial correlation output; and
a mixing unit for coordinating said spatial correlation output and said temporal correlation output to produce a mixing unit output.
0 Assignments
0 Petitions
Accused Products
Abstract
Certain embodiments of the present invention provide a system and method for reducing image noise with the use of a minimal error spatiotemporal recursive filter. An input image is filtered both temporally and spatially, producing a temporal output and a spatial output. Both the temporal output and the spatial output are correlated with the input image to produce a temporal correlation output and a spatial correlation output. The temporal correlation output and the spatial correlation output are mixed to generate a selecting signal. The selecting signal directly or indirectly determines the composition. of an output image. The selecting signal may select a portion of the temporal output and a portion of the spatial output to compose an output image. Alternatively, the selecting signal may select either the temporal output or the spatial output to compose an output image.
60 Citations
27 Claims
-
1. A system for filtering image data, said system comprising:
-
a temporal filtration unit for filtering image data using a temporal technique to produce a temporal filtration output;
a spatial filtration unit for filtering said image data using a spatial filtration technique to produce a spatial filtration output;
a first local correlation unit for correlating said image data with said temporal filtration output to produce a temporal correlation output;
a second local correlation unit for correlating said image data with said spatial filtration output to produce a spatial correlation output; and
a mixing unit for coordinating said spatial correlation output and said temporal correlation output to produce a mixing unit output. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of filtering image data, said method comprising:
-
acquiring an input signal;
filtering said input signal using a temporal filtration technique to produce a temporal filtration output;
filtering said input signal using a spatial filtration technique to produce a spatial filtration output;
correlating said temporal filtration output with said input signal to produce a correlation temporal output corresponding to a difference between said input signal and said temporal filtration output;
correlating said spatial output with said input signal to produce a correlation spatial output corresponding to said difference between said input signal and said spatial filtration output; and
coordinating said correlation spatial output and said correlation temporal output to produce an output signal. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A system for filtering image data, said system comprising:
-
a first spatial filtration unit for filtering image data using a spatial filtration technique to generate a first spatial filtration output;
a comparison unit for comparing a temporal comparison signal with a spatial comparison signal;
a multiplexer for receiving said comparison unit output and selecting a temporal update signal or a spatial update signal; and
a delay unit for delaying an output signal and producing a delay unit output. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for filtering a signal using a multiresolution spatial filter, the synthesis stage of said multiresolution spatial filter comprising:
-
acquiring an input signal from a decomposition and processing stage of a multiresolution spatial filter;
filtering said input signal using a temporal filtration technique to produce a temporal filtration output;
filtering said input signal using a spatial filtration technique to produce a spatial filtration output;
correlating said temporal filtration output with said input signal to produce a correlation temporal output corresponding to a difference between said input signal and said temporal filtration output;
correlating said spatial output with said input signal to produce a correlation spatial output corresponding to a difference between said input signal and said spatial output; and
mixing said correlation spatial output and said correlation temporal output to produce an output signal. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
Specification