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