parent class for computing deconvolutions
More...
#include <DeconvolveMaster.h>
|
virtual bool | Run ()=0 |
| Runs the actual restoration algorithm After completion, get the result with GetRestoredImage()
|
|
Image * | GetDegradedImage () |
| Gets the degraded input image.
|
|
void | SetDegradedImage (Image *pDegradedImage) |
| sets the degraded image to restore More...
|
|
Image * | GetPSF () |
| gets the Point Spread Function (PSF) The PSF is a model of the blur; it is how every single point is imaged in the degraded image. For an ideal image, it would be a delta function; in reality, it is mostly a certain spot.
|
|
void | SetPSF (Image *pPSF) |
| sets the Point Spread Function (PSF) More...
|
|
Image * | GetRestoredImage () |
| gets the result after running the deconvolution
|
|
void | SetSigmaNoise (double sigma) |
| sets the noise level More...
|
|
double | GetSigmaNoise () |
| gets the noise level
|
|
virtual bool | IsReadyToRun ()=0 |
| checks if all conditions are fulfilled for this deconvolution method
|
|
parent class for computing deconvolutions
stira::deconvolve::DeconvolveMaster::DeconvolveMaster |
( |
Image * |
pDegradedImage | ) |
|
|
protected |
constructor Sets degraded input image; PSF is estimated or entered in later stage
- Parameters
-
pDegradedImage | degraded input image |
stira::deconvolve::DeconvolveMaster::DeconvolveMaster |
( |
Image * |
pDegradedImage, |
|
|
Image * |
pPSF |
|
) |
| |
|
protected |
constructor Sets degraded input image and PSF
- Parameters
-
pDegradedImage | degraded input image |
pPSF | Point Spread Function (models the blur in the image) |
void stira::deconvolve::DeconvolveMaster::SetDegradedImage |
( |
Image * |
pDegradedImage | ) |
|
sets the degraded image to restore
- Parameters
-
pDegradedImage | the image to restore |
void stira::deconvolve::DeconvolveMaster::SetPSF |
( |
Image * |
pPSF | ) |
|
sets the Point Spread Function (PSF)
- Parameters
-
void stira::deconvolve::DeconvolveMaster::SetSigmaNoise |
( |
double |
sigma | ) |
|
sets the noise level
- Parameters
-
sigma | the sigma of the noise |
The documentation for this class was generated from the following files:
- deconvolve/deconvolve/DeconvolveMaster.h
- deconvolve/deconvolve/DeconvolveMaster.cpp