Image Processing Toolbox    

Linear Filtering and Transforms

Linear Filtering
conv2
Perform 2-D convolution. (This is a MATLAB function.)
convmtx2
Compute 2-D convolution matrix
convn
Perform N-D convolution. (This is a MATLAB function.)
filter2
Perform 2-D filtering. (This is a MATLAB function.)
fspecial
Create predefined filters
imfilter
Multidimensional image filtering

Linear 2-D Filter Design
freqspace
Determine 2-D frequency response spacing. (This is a MATLAB function.)
freqz2
Compute 2-D frequency response
fsamp2
Design 2-D FIR filter using frequency sampling
ftrans2
Design 2-D FIR filter using frequency transformation
fwind1
Design 2-D FIR filter using 1-D window method
fwind2
Design 2-D FIR filter using 2-D window method

Image Transforms
dct2
Compute 2-D discrete cosine transform
dctmtx
Compute discrete cosine transform matrix
fft2
Compute 2-D fast Fourier transform. (This is a MATLAB function.)
fftn
Compute N-D fast Fourier transform. (This is a MATLAB function.)
fftshift
Reverse quadrants of output of FFT. (This is a MATLAB function.)
idct2
Compute 2-D inverse discrete cosine transform
ifft2
Compute 2-D inverse fast Fourier transform. (This is a MATLAB function.)
ifftn
Compute N-D inverse fast Fourier transform. (This is a MATLAB function.)
iradon
Compute inverse Radon transform
phantom
Generate a head phantom image
radon
Compute Radon transform


  Image Enhancement and Restoration Morphological Operations