Professional Documents
Culture Documents
Image Restoration
Nishil. B. S.
Nisha J. S.
Nishil. B. S.Nisha J. S. SPEECH AND IMAGE PROCESSING LAB Morphological image processing
Morphological image processing
Morphological image processing
Structuring element
Image Restoration
Morhological operations
Nishil. B. S.Nisha J. S. SPEECH AND IMAGE PROCESSING LAB Morphological image processing
Morphological image processing
Morphological image processing
Structuring element
Image Restoration
Morhological operations
Nishil. B. S.Nisha J. S. SPEECH AND IMAGE PROCESSING LAB Morphological image processing
Morphological image processing
Morphological image processing
Structuring element
Image Restoration
Morhological operations
Nishil. B. S.Nisha J. S. SPEECH AND IMAGE PROCESSING LAB Morphological image processing
Morphological image processing
Morphological image processing
Structuring element
Image Restoration
Morhological operations
Structuring element
Matlab syntax
strel(shape, parameters)
Nishil. B. S.Nisha J. S. SPEECH AND IMAGE PROCESSING LAB Morphological image processing
Morphological image processing
Morphological image processing
Structuring element
Image Restoration
Morhological operations
Dilation
Matlab syntax
imdilate(original image, structuring element)
Nishil. B. S.Nisha J. S. SPEECH AND IMAGE PROCESSING LAB Morphological image processing
Morphological image processing
Morphological image processing
Structuring element
Image Restoration
Morhological operations
Nishil. B. S.Nisha J. S. SPEECH AND IMAGE PROCESSING LAB Morphological image processing
Morphological image processing
Morphological image processing
Structuring element
Image Restoration
Morhological operations
Nishil. B. S.Nisha J. S. SPEECH AND IMAGE PROCESSING LAB Morphological image processing
Morphological image processing
Morphological image processing
Structuring element
Image Restoration
Morhological operations
Erosion
Matlab syntax
imerode(original image, structuring element)
Nishil. B. S.Nisha J. S. SPEECH AND IMAGE PROCESSING LAB Morphological image processing
Morphological image processing
Morphological image processing
Structuring element
Image Restoration
Morhological operations
Nishil. B. S.Nisha J. S. SPEECH AND IMAGE PROCESSING LAB Morphological image processing
Morphological image processing
Morphological image processing
Structuring element
Image Restoration
Morhological operations
Morphological Opening
matlab syntax
imopen(original image, structuring element)
Nishil. B. S.Nisha J. S. SPEECH AND IMAGE PROCESSING LAB Morphological image processing
Morphological image processing
Morphological image processing
Structuring element
Image Restoration
Morhological operations
Nishil. B. S.Nisha J. S. SPEECH AND IMAGE PROCESSING LAB Morphological image processing
Morphological image processing
Morphological image processing
Structuring element
Image Restoration
Morhological operations
Nishil. B. S.Nisha J. S. SPEECH AND IMAGE PROCESSING LAB Morphological image processing
Morphological image processing
Morphological image processing
Structuring element
Image Restoration
Morhological operations
Morphological Closing
matlab syntax
imclose(original image, structuring element)
Nishil. B. S.Nisha J. S. SPEECH AND IMAGE PROCESSING LAB Morphological image processing
Morphological image processing
Morphological image processing
Structuring element
Image Restoration
Morhological operations
Nishil. B. S.Nisha J. S. SPEECH AND IMAGE PROCESSING LAB Morphological image processing
Morphological image processing
Morphological image processing
Structuring element
Image Restoration
Morhological operations
matlab syntax
bwhitmiss(original image, B1, B2)
Nishil. B. S.Nisha J. S. SPEECH AND IMAGE PROCESSING LAB Morphological image processing
Morphological image processing
Morphological image processing
Structuring element
Image Restoration
Morhological operations
Nishil. B. S.Nisha J. S. SPEECH AND IMAGE PROCESSING LAB Morphological image processing
Morphological image processing
Morphological image processing
Structuring element
Image Restoration
Morhological operations
Nishil. B. S.Nisha J. S. SPEECH AND IMAGE PROCESSING LAB Morphological image processing
Morphological image processing
Morphological image processing
Structuring element
Image Restoration
Morhological operations
Skeletonization
Skeletonization
Reduce all objects in an image to lines without changing the
essential structure of the image
matlab syntax
bwmorph(original image, ‘skel’, inf)
Nishil. B. S.Nisha J. S. SPEECH AND IMAGE PROCESSING LAB Morphological image processing
Morphological image processing
Morphological image processing
Structuring element
Image Restoration
Morhological operations
Nishil. B. S.Nisha J. S. SPEECH AND IMAGE PROCESSING LAB Morphological image processing
Morphological image processing
Morphological image processing
Structuring element
Image Restoration
Morhological operations
Perimeter Determination
matlab syntax
bwperim(image)
Nishil. B. S.Nisha J. S. SPEECH AND IMAGE PROCESSING LAB Morphological image processing
Morphological image processing
Morphological image processing
Structuring element
Image Restoration
Morhological operations
Nishil. B. S.Nisha J. S. SPEECH AND IMAGE PROCESSING LAB Morphological image processing
Morphological image processing
Morphological image processing
Structuring element
Image Restoration
Morhological operations
Definition of object
Set of pixels in a binary image that form a connected group is called an
object or a connected component
matlab syntax
[L num] = bwlabel(image,connectivity)
L = label matrix
num = total number of objects
Nishil. B. S.Nisha J. S. SPEECH AND IMAGE PROCESSING LAB Morphological image processing
Morphological image processing
Morphological image processing
Structuring element
Image Restoration
Morhological operations
Nishil. B. S.Nisha J. S. SPEECH AND IMAGE PROCESSING LAB Morphological image processing
Morphological image processing
Morphological image processing
Structuring element
Image Restoration
Morhological operations
Nishil. B. S.Nisha J. S. SPEECH AND IMAGE PROCESSING LAB Morphological image processing
Morphological image processing
Morphological image processing
Structuring element
Image Restoration
Morhological operations
Morpholgical Reconstruction
Repeated dilations of an image
Morphological transformation involving two images and a structuring
element
One image, the marker is the starting point of transformation
Other image, the mask constrains the transformation
Morpholgical Reconstruction Algorithm
Initialize h1 to be the marker image
Create the structuring element: B = ones(3)
Repeat:
matlab syntax
imreconstruct(marker, mask)
Nishil. B. S.Nisha J. S. SPEECH AND IMAGE PROCESSING LAB Morphological image processing
Morphological image processing
Morphological image processing
Structuring element
Image Restoration
Morhological operations
Nishil. B. S.Nisha J. S. SPEECH AND IMAGE PROCESSING LAB Morphological image processing
Image degradation
Morphological image processing
Degradation model
Image Restoration
Image restoration techniques
Image Restoration
Image Restoration
Recovering the desired or perfect image from a degraded
version.
Nishil. B. S.Nisha J. S. SPEECH AND IMAGE PROCESSING LAB Morphological image processing
Image degradation
Morphological image processing
Degradation model
Image Restoration
Image restoration techniques
Image degradation
Nishil. B. S.Nisha J. S. SPEECH AND IMAGE PROCESSING LAB Morphological image processing
Image degradation
Morphological image processing
Degradation model
Image Restoration
Image restoration techniques
Degradation model
Nishil. B. S.Nisha J. S. SPEECH AND IMAGE PROCESSING LAB Morphological image processing
Image degradation
Morphological image processing
Degradation model
Image Restoration
Image restoration techniques
Nishil. B. S.Nisha J. S. SPEECH AND IMAGE PROCESSING LAB Morphological image processing
Image degradation
Morphological image processing
Degradation model
Image Restoration
Image restoration techniques
Image blurring
matlab syntax
fspecial(’motion’, blur length, blur angle)
Nishil. B. S.Nisha J. S. SPEECH AND IMAGE PROCESSING LAB Morphological image processing
Image degradation
Morphological image processing
Degradation model
Image Restoration
Image restoration techniques
Nishil. B. S.Nisha J. S. SPEECH AND IMAGE PROCESSING LAB Morphological image processing
Image degradation
Morphological image processing
Degradation model
Image Restoration
Image restoration techniques
1 Inverse filtering
2 Wiener filtering
3 Lucy Richardson Algorithm
4 Blind deconvolution
Nishil. B. S.Nisha J. S. SPEECH AND IMAGE PROCESSING LAB Morphological image processing
Image degradation
Morphological image processing
Degradation model
Image Restoration
Image restoration techniques
Inverse Filtering
G (u, v )
Fb (x, y ) =
H(u, v )
This filter generally gives poor results
matlab syntax
deconvwnr(degraded image, PSF)
Nishil. B. S.Nisha J. S. SPEECH AND IMAGE PROCESSING LAB Morphological image processing
Image degradation
Morphological image processing
Degradation model
Image Restoration
Image restoration techniques
Wiener Filtering
e 2 = E (f − fˆ)2
Nishil. B. S.Nisha J. S. SPEECH AND IMAGE PROCESSING LAB Morphological image processing
Image degradation
Morphological image processing
Degradation model
Image Restoration
Image restoration techniques
wiener filtering
features
This filter gives descent results
It is quite fast
matlab syntax
deconvwnr(degraded image, psf,nspr)
nspr = Noise to signal power ratio
deconwnr(degraded image,psf, nacorr, facorr)
nacorr = Noise autocorrrelation function
facorr= Undegraded image autocorrelation function
Nishil. B. S.Nisha J. S. SPEECH AND IMAGE PROCESSING LAB Morphological image processing
Image degradation
Morphological image processing
Degradation model
Image Restoration
Image restoration techniques
Nishil. B. S.Nisha J. S. SPEECH AND IMAGE PROCESSING LAB Morphological image processing
Image degradation
Morphological image processing
Degradation model
Image Restoration
Image restoration techniques
matlab syntax
deconvlucy(degraded image, psf,numit, dampar, weight)
numit = Number of iterations
dampar = Threshold deviation
weight = weight to be assigned to each pixel
Nishil. B. S.Nisha J. S. SPEECH AND IMAGE PROCESSING LAB Morphological image processing
Image degradation
Morphological image processing
Degradation model
Image Restoration
Image restoration techniques
Blind deconvolution
matlab syntax
deconvblind(degraded image, intpsf)
intpsf = Initial PSF
Nishil. B. S.Nisha J. S. SPEECH AND IMAGE PROCESSING LAB Morphological image processing
Image degradation
Morphological image processing
Degradation model
Image Restoration
Image restoration techniques
References
Nishil. B. S.Nisha J. S. SPEECH AND IMAGE PROCESSING LAB Morphological image processing