Adaptive edge-preserving smoothing filter
First Claim
1. An adaptive edge-preserving smoothing filter comprising:
- compute means for receiving filter window size, number of filter directions and input data;
adaptive weighting parameter map means connected to said compute means;
adaptive weighting process means connected to said compute means and said adaptive weighting parameter map means; and
,final compute means connected to said adaptive weighting process means for providing filtered output data.
3 Assignments
0 Petitions
Accused Products
Abstract
An adaptive edge-preserving smoothing filter effectively reduces noise levels while preserving fine structures in data. The behavior of the filter is controlled easily by two control parameters. To adaptively control the behavior of the filter, the control parameter, α, can be set as a function of the local directional variances. The control parameter, β, can be set as a function of all of the directional variances and directional means. The filter includes; a compute means which receives the filter window size, the number of filter directions and input data, adaptive weighting parameter map means which receives the control parameter, α, adaptive weighting process means, adaptive combination parameter map means which receives the control parameter, β, and final compute means which provides the filtered output data.
96 Citations
20 Claims
-
1. An adaptive edge-preserving smoothing filter comprising:
-
compute means for receiving filter window size, number of filter directions and input data; adaptive weighting parameter map means connected to said compute means; adaptive weighting process means connected to said compute means and said adaptive weighting parameter map means; and
,final compute means connected to said adaptive weighting process means for providing filtered output data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An adaptive edge-preserving smoothing filter comprising:
-
compute means for receiving filter window size, number of filter directions and input data; adaptive weighting process means connected to said compute means; adaptive combination parameter map means connected to said compute means; and
,final compute means connected to said adaptive weighting process means and said adaptive combination parameter map means for providing filtered output data. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A method of performing adaptive edge-preserving filtering comprising the steps of:
-
receiving filter window size, number of filter directions and input data; computing directional mean values and corresponding variances for all directions; inputting or computing an adaptive weighting parameter map; performing an adaptive weighting process; inputting or computing an adaptive combination parameter map; and
,computing final filter output based on said input data, result data from said adaptive weighting process and said adaptive combination parameter map.
-
Specification