INVERSE_XFORMFILTER_CVIP
inverse_xformfilter_cvip() - performs the inverse restoration frequency domain filtering.
Contents
SYNTAX
Y = inverse_xformfilter_cvip(d,h,cutoff,limitGain)
Input Parameters include:
- d - The degraded image. A single or multiband image.
- h - The degradation function. It can be single band.
- cutoff - Cutoff frequency for filtering.
- limitGain - Sets the maximum gain using the DC value as a baseline. limitGain=1 --> DC value is the maximum gain. limitGain>1 --> DC_value*limitGain is the maximum gain.
Output Parameter include:
- Y - The output image after restoration filtering.
DESCRIPTION
The function performs inverse restoration filtering operation on a degraded image to restore the image to its original state. The function multiplies the fourier transform of the degraded image by the inverse filter to obtain the original image.
REFERENCE
1. Scott E Umbaugh. DIGITAL IMAGE PROCESSING AND ANALYSIS: Applications with MATLAB and CVIPtools, 3rd Edition.
EXAMPLE
% Read image d = imread('butterfly.gaussian.tif'); % degradation function. h = [ 2.50 4.500 2.250 :4.500 9.001 4.500 : 2.250 4.500 2.250]; % Cutoff frequency cutoff = 32; % Limit gain limitGain = 10; % Calling function Y = inverse_xformfilter_cvip(d,h,cutoff,limitGain); % Display input image figure;imshow(d);title('Input Image'); % Display output image figure;imshow(remap_cvip(Y));title('Output Image');
CREDITS
Author: Norsang Lama, March 2017
Copyright © 2017-2018 Scott
E Umbaugh
For updates visit CVIP Toolbox Website