Performs image restoration using inverse filtering in the frequency domain.
Syntax
'Declaration
Public Shared Sub InverseRestore( _
ByVal As ImGearRasterPage, _
ByVal () As Double, _
ByVal As Integer, _
ByVal As Double _
)
'Usage
Dim page As ImGearRasterPage
Dim spreadFunctionVector() As Double
Dim spreadFunctionVectorSize As Integer
Dim threshold As Double
ImGearFrequencyProcessing.InverseRestore(page, spreadFunctionVector, spreadFunctionVectorSize, threshold)
public static void InverseRestore(
ImGearRasterPage ,
double[] ,
int ,
double
)
public: static void InverseRestore(
ImGearRasterPage* ,
double[]* ,
int ,
double
)
public:
static void InverseRestore(
ImGearRasterPage^ ,
array<double>^ ,
int ,
double
)
Parameters
- page
- ImageGear.Core.ImGearRasterPage class object to be processed.
- spreadFunctionVector
- Vector which represents the Point Spread Function (PSF) in spatial domain,
also called Degradation Function.
- spreadFunctionVectorSize
- Size of PSF passed in.
- threshold
- The threshold parameter for Inverse Filtering.
See Also