A class to estimate blur by searching a range of blur values and selecting the one with the best gradient kurtosis References: - "Blur Identification based on Kurtosis Minimization". D. Li, R. Mersereau and S. Simsk in IEEE ICIP2005.
More...
#include <BlurEstimator.h>
|
|
| BlurEstimator () |
| | Constructor.
|
| |
|
| ~BlurEstimator () |
| | Destructor.
|
| |
| double | Run (ArrayGrid< double > *pGrid) |
| | gets the sigma of the blur for the given grid More...
|
| |
|
double | GetBlurUnderLimit () |
| | Gets the underlimit of the search range in which to search the blur.
|
| |
| void | SetBlurUnderLimit (double underLimit) |
| | Sets the underlimit of the search range in which to search the blur. More...
|
| |
|
double | GetBlurUpperLimit () |
| | Gets the upperlimit of the search range in which to search the blur.
|
| |
| void | SetBlurUpperLimit (double upperLimit) |
| | Sets the upperlimit of the search range in which to search the blur. More...
|
| |
|
double | GetStepSize () |
| | gets the step size with which to search the search range
|
| |
| void | SetStepSize (double stepSize) |
| | sets the step size with which to search the search range More...
|
| |
|
double | GetNoiseLevel () |
| | gets the level of noise in the input grid In our case, we assume this is the sigma of white Gaussian noise
|
| |
| void | SetNoiseLevel (double noiseLevel) |
| | Sets the level of noise in the input grid In our case, we assume this is the sigma of white Gaussian noise. More...
|
| |
A class to estimate blur by searching a range of blur values and selecting the one with the best gradient kurtosis References: - "Blur Identification based on Kurtosis Minimization". D. Li, R. Mersereau and S. Simsk in IEEE ICIP2005.
- "Parametric PSF estimation via sparseness maximization in the wavelet domain", F. Rooms, W. Philips and J. Portilla, SPIE "Wavelet Applications in Industrial Processing II" 2004, Philadelphia, pp. 26–33
| double stira::degradationestimation::BlurEstimator::Run |
( |
ArrayGrid< double > * |
pGrid | ) |
|
| void stira::degradationestimation::BlurEstimator::SetBlurUnderLimit |
( |
double |
underLimit | ) |
|
Sets the underlimit of the search range in which to search the blur.
- Parameters
-
| underLimit | the underlimit of the search range |
| void stira::degradationestimation::BlurEstimator::SetBlurUpperLimit |
( |
double |
upperLimit | ) |
|
Sets the upperlimit of the search range in which to search the blur.
- Parameters
-
| upperLimit | the upperlimit of the search range |
| void stira::degradationestimation::BlurEstimator::SetNoiseLevel |
( |
double |
noiseLevel | ) |
|
Sets the level of noise in the input grid In our case, we assume this is the sigma of white Gaussian noise.
- Parameters
-
| noiseLevel | the level of noise in the input grid |
| void stira::degradationestimation::BlurEstimator::SetStepSize |
( |
double |
stepSize | ) |
|
sets the step size with which to search the search range
- Parameters
-
The documentation for this class was generated from the following files:
- degradationestimation/degradationestimation/BlurEstimator.h
- degradationestimation/degradationestimation/BlurEstimator.cpp