#include <AbsFRestorationLS.hpp>
Inheritance diagram for AbsFRestorationLS:
Purpose: Fast Restoration with splitted/unsplitted 2D solvers
Public Methods | |
AbsFRestorationLS (int outerIter, double t, AFSpatialDiscretisation *smodel, bool normalized=true, bool nonLinearFlag=true) | |
AbsFRestorationLS (int outerIter, int innerIter, double t, AFSpatialDiscretisation *smodel, bool normalized=true, bool nonLinearFlag=true) | |
virtual | ~AbsFRestorationLS () |
virtual FImage * | filter (FImage *src, FImage *dest=0) |
Local full image filtering. | |
virtual FImage * | selectedFilter (AnImage *mask, FImage *src, FImage *dest=0) |
Local filtering in a mask area. | |
virtual void | report (FILE *file) |
Protected Methods | |
virtual void | init (FImage *im) |
virtual FImage * | solveSingle (FImage *uk, FImage *uk1=0)=0 |
Protected Attributes | |
bool | pixelNormalisation |
double | epsilon |
int | outerIterations |
int | innerIterations |
float | tau |
AFSpatialDiscretisation * | spatialModel |
bool | nonLinear |
|
Local full image filtering.
Implements AbsFImageFilter. Reimplemented in AFSplittedRestorationLS, and AFull2DRestorationLS. |
|
Local filtering in a mask area.
Reimplemented from AbsFImageFilter. |