SlideShare a Scribd company logo
DIGITAL IMAGE PROCESSING
1
Dr.S.SHAJUN NISHA, MCA.,M.Phil.,M.Tech.,MBA.,Ph.D
Assistant Professor & Head
PG and Research Dept. of Computer Science
Sadakathullah Appa College
shajunnisha78@gmail.com
+91 99420 96220
MATLAB Environment
2
Procedure to create a new script
NewScript
3
Saving a new script
SaveSave As
4
Running a program
5
IMAGE I/O OPERATIONS
6
Reading and displaying an Image
Syntax
A = imread(filename)
imshow(A)
Example
rgb=imread(‘peppers.png’)
imshow(rgb)
7
Displaying output with caption
Syntax
A = imread(filename)
imshow(A)
title(‘caption of the output image')
Example
rgb=imread(‘cameraman.tif’)
imshow(rgb)
title(‘cameraman')
8
Displaying pair of images
Syntax
imshowpair(I,J,'montage’)
Example
I = imread('cameraman.tif’);
J = imread(‘peppers.png’)
imshowpair(I,J,'montage')
9
Displaying multiple images using subplot
Syntax
subplot(x,y,z)
Example
I = imread('cameraman.tif');
figure,subplot(3,3,1),imshow(I),title('Cameraman');
J = imread('peppers.png');
subplot(3,3,2),imshow(J),title('Peppers');
k = imread('eight.tif');
subplot(3,3,3),imshow(k),title('eight');
L = imread('rice.png');
subplot(3,3,4),imshow(L),title('rice');
M = imread('onion.png');
subplot(3,3,5),imshow(M),title('onion');
N = imread('pears.png');
subplot(3,3,6),imshow(N),title('pears');
10
Reading and saving a file
Syntax
f=imread(filename)
imshow(f)
imwrite(f,’filename’)
Example
rgb=imread(‘peppers.png’)
imshow(rgb)
imwrite(rgb,’newrgbfile.jpg’)
11
Arithmetic operations on image
12
Adding two images
Syntax
Z = imadd(X,Y)
Example
I = imread('rice.png’);
J = imread('cameraman.tif’);
K = imadd(I,J,'uint16’);
imshow(K,[])
13
Subtracting images
Syntax
Z = imsubtract(X,Y)
Example
I = imread('rice.png');
J=imread('cameraman.tif');
K = imsubtract(I,J);
imshow(K)
14
Multiply an image
Syntax
Z = immultiply(X,Y)
Example
a=imread('cameraman.tif’)
imshow(a);
J = immultiply(a,0.5);
figure,imshow(J);
15
Dividing an image
Syntax
Z = imdivide(X,Y)
Example
I = imread('rice.png');
J = imdivide(I,2);
imshow(J)
16
Complementing images
Syntax
J = imcomplement(I);
Example
I = imread('cameraman.tif');
J = imcomplement(I);
imshow(J)
17
Absolute difference of image
Syntax
K = imabsdiff(I,J);
Example
I = imread('cameraman.tif');
J=imread('rice.png');
K = imabsdiff(I,J);
imshow(K)
18
Mathematical operations
I = imread('rice.png’);
J = imread('cameraman.tif’);
K = imadd(I,J,'uint16’);
figure,subplot(3,3,1),imshow(K),title(‘Addition’);
L = imsubtract(I,J);
subplot(3,3,2),imshow(L),title('Subtraction’);
M = immultiply(J,0.5);
subplot(3,3,3),imshow(M),title('Multiplication');
O = imdivide(J,2);
subplot(3,3,4),imshow(O),title('Division');
P= imcomplement(J);
subplot(3,3,5),imshow(P),title('Complement');
Q = imabsdiff(I,J);
subplot(3,3,6),imshow(Q),title('Absolute difference');
19
Intensity transformations
20
Adjusting intensity of an image
Syntax
I=imadjust(filename)
Example
I = imread('cameraman.tif');
J=imadjust(I,[0.5 0.75],[0,1]);
imshowpair(I,J,'montage');
21
Histogram equalization of an image
Syntax
J=histeq(I)
Example
I = imread('cameraman.tif’);
J=histeq(I,50)
imshowpair(I,J,'montage');
22
Adaptive histogram equalization
Syntax
J = adapthisteq(I)
Example
I = imread('cameraman.tif’);
J = adapthisteq(I);
imshowpair(I,J,'montage');
23
Histogram of an image
Syntax
J=histeq(I)
Example
I = imread('cameraman.tif’);
figure,imshow(I);
figure,imhist(I);
24
Spatial filtering
25
Applying filter
Syntax
B = imfilter(A,h)
Example
originalRGB = imread('peppers.png’);
imshow(originalRGB)
h = fspecial('motion', 50, 45);
filteredRGB = imfilter(originalRGB, h);
figure, imshow(filteredRGB)
26
Columnwise neighborhood operations
Syntax
B = colfilt(A,[m n],block_type,fun)
Example
I= imread('tire.tif');
I2 = uint8(colfilt(I,[5 5],'sliding',@mean));
imshow(I) title('Original Image’)
figure imshow(I2)
title('Filtered Image')
27
Pre defined 2D filter
Syntax
h = fspecial(type)
Example
I= imread('cameraman.tif’);
imshow(I);
H = fspecial('disk',10);
blurred = imfilter(I,H,'replicate’);
imshow(blurred);
28
2-D order-statistic filtering
Syntax
B = ordfilt2(A,order,domain)
Example
A = imread('snowflakes.png’);
figure imshow(A)
B = ordfilt2(A,25,true(5));
figure imshow(B)
29
2-D median filtering
Syntax
J = medfilt2(I)
Example
I = imread('eight.tif’);
figure, imshow(I)
J = imnoise(I,'salt & pepper',0.02);
K = medfilt2(J);
imshowpair(J,K,'montage')
30
Image restoration
31
Add noise to image
Syntax
J = imnoise(I,'gaussian’)
Example
I= imread('eight.tif');
imshow(I)
J = imnoise(I,'salt & pepper',0.02);
imshow(J)
32
Deblur image using regularized filter
Syntax
J = deconvreg(I,psf)
33
Deblur image using Wiener filter
Syntax
J = deconvwnr(I,psf,nsr)
34
Taper discontinuities along image edges
Syntax
J = edgetaper(I,PSF)
Example
original = imread('cameraman.tif’);
PSF = fspecial('gaussian',60,10);
edgesTapered = edgetaper(original,PSF);
figure, imshow(original,[]);
figure, imshow(edgesTapered,[]);
35
Working with different types of
images
36
Color image to gray scale image
Syntax
I = rgb2gray(RGB)
Example
RGB = imread('peppers.png’);
imshow(RGB)
I = rgb2gray(RGB);
figure imshow(I)
37
Convert grayscale or binary image to indexed
image
Syntax
[X,cmap] = gray2ind(I,c)
Example
I = imread('cameraman.tif');
[X, map] = gray2ind(I, 16);
imshow(X, map);
38
Convert indexed image to grayscale image
Syntax
I = ind2gray(X,cmap)
Example
[X, map] = imread('trees.tif');
I = ind2gray(X,map);
imshow(X,map) ;
title('Indexed Image’)
figure imshow(I);
title('Converted Grayscale Image')
39
Convert RGB image to indexed image
Syntax
[X,cmap] = rgb2ind(RGB,Q)
40
Convert grayscale image to indexed image
using multilevel thresholding
Syntax
X = grayslice(I,N)
41
Morphological operations
42
Dilate image
Syntax
J = imdilate(I,SE)
43
Erode image
Syntax
J = imerode(I,SE)
44
Morphologically open image
Syntax
J = imopen(I,SE)
45
Morphologically close image
Syntax
J = imclose(I,SE)
46
Morphological operations on binary images
Syntax
BW2 = bwmorph(BW,operation)
remove skeleton
47
Morpological reconstruction
48
Fill image regions and holes
Syntax
BW2 = imfill(BW,locations)
49
Morphological reconstruction
Syntax
J = imreconstruct(marker,mask)
original image eroded image
reconstructed image
50
Segmentation
51
Find edges in intensity image
Syntax
BW = edge(I)
52
Canny operator
Syntax
BW = edge(I,’canny’)
53
Prewitt Operator
Syntax
BW = edge(I,’prewitt’)
54
Roberts operator
Syntax
BW = edge(I,’roberts’)
55
Sobel operator
Syntax
BW = edge(I,’sobel’)
56
Laplacian of Gaussian(LoG)
Syntax
BW = edge(I,’log’)
57
Global Thresholding
Syntax
g=im2bw(I,T); T=0.2 T=0.5
58
Global image threshold using Otsu's method
Syntax
T = graythresh(I)
Example
I = imread('coins.png');
level = graythresh(I)
BW = imbinarize(I,level);
imshowpair(I,BW,'montage')
59

More Related Content

What's hot

Ellipses drawing algo.
Ellipses drawing algo.Ellipses drawing algo.
Ellipses drawing algo.Mohd Arif
 
Computer graphics question for exam solved
Computer graphics question for exam solvedComputer graphics question for exam solved
Computer graphics question for exam solved
Kuntal Bhowmick
 
Backtracking
BacktrackingBacktracking
Backtracking
Pranay Meshram
 
image_enhancement_spatial
 image_enhancement_spatial image_enhancement_spatial
image_enhancement_spatial
honeyjecrc
 
Image processing7 frequencyfiltering
Image processing7 frequencyfilteringImage processing7 frequencyfiltering
Image processing7 frequencyfiltering
shabanam tamboli
 
Frequency Domain FIltering.pdf
Frequency Domain FIltering.pdfFrequency Domain FIltering.pdf
Frequency Domain FIltering.pdf
Muhammad_Ilham_21
 
Fundamentals of Image Processing & Computer Vision with MATLAB
Fundamentals of Image Processing & Computer Vision with MATLABFundamentals of Image Processing & Computer Vision with MATLAB
Fundamentals of Image Processing & Computer Vision with MATLAB
Ali Ghanbarzadeh
 
Digital Image Fundamentals - II
Digital Image Fundamentals - IIDigital Image Fundamentals - II
Digital Image Fundamentals - II
Hemantha Kulathilake
 
Image Processing Using MATLAB
Image Processing Using MATLABImage Processing Using MATLAB
Image Processing Using MATLAB
Amarjeetsingh Thakur
 
COMPUTER GRAPHICS LAB MANUAL
COMPUTER GRAPHICS LAB MANUALCOMPUTER GRAPHICS LAB MANUAL
COMPUTER GRAPHICS LAB MANUAL
Vivek Kumar Sinha
 
Digital image processing using matlab
Digital image processing using matlab Digital image processing using matlab
Digital image processing using matlab
Amr Rashed
 
Chapter 1 and 2 gonzalez and woods
Chapter 1 and 2 gonzalez and woodsChapter 1 and 2 gonzalez and woods
Chapter 1 and 2 gonzalez and woods
asodariyabhavesh
 
03 digital image fundamentals DIP
03 digital image fundamentals DIP03 digital image fundamentals DIP
03 digital image fundamentals DIP
babak danyal
 
Hidden lines & surfaces
Hidden lines & surfacesHidden lines & surfaces
Hidden lines & surfaces
Ankur Kumar
 
JPEG Image Compression
JPEG Image CompressionJPEG Image Compression
JPEG Image Compression
Hemanth Kumar Mantri
 
6.frequency domain image_processing
6.frequency domain image_processing6.frequency domain image_processing
6.frequency domain image_processing
Nashid Alam
 
Dip 5 mathematical preliminaries
Dip 5 mathematical preliminariesDip 5 mathematical preliminaries
Dip 5 mathematical preliminaries
Manas Mantri
 
Computer graphics curves and surfaces (1)
Computer graphics curves and surfaces (1)Computer graphics curves and surfaces (1)
Computer graphics curves and surfaces (1)
RohitK71
 
Block Matching Project
Block Matching ProjectBlock Matching Project
Block Matching Project
dswazalwar
 

What's hot (20)

Dip Morphological
Dip MorphologicalDip Morphological
Dip Morphological
 
Ellipses drawing algo.
Ellipses drawing algo.Ellipses drawing algo.
Ellipses drawing algo.
 
Computer graphics question for exam solved
Computer graphics question for exam solvedComputer graphics question for exam solved
Computer graphics question for exam solved
 
Backtracking
BacktrackingBacktracking
Backtracking
 
image_enhancement_spatial
 image_enhancement_spatial image_enhancement_spatial
image_enhancement_spatial
 
Image processing7 frequencyfiltering
Image processing7 frequencyfilteringImage processing7 frequencyfiltering
Image processing7 frequencyfiltering
 
Frequency Domain FIltering.pdf
Frequency Domain FIltering.pdfFrequency Domain FIltering.pdf
Frequency Domain FIltering.pdf
 
Fundamentals of Image Processing & Computer Vision with MATLAB
Fundamentals of Image Processing & Computer Vision with MATLABFundamentals of Image Processing & Computer Vision with MATLAB
Fundamentals of Image Processing & Computer Vision with MATLAB
 
Digital Image Fundamentals - II
Digital Image Fundamentals - IIDigital Image Fundamentals - II
Digital Image Fundamentals - II
 
Image Processing Using MATLAB
Image Processing Using MATLABImage Processing Using MATLAB
Image Processing Using MATLAB
 
COMPUTER GRAPHICS LAB MANUAL
COMPUTER GRAPHICS LAB MANUALCOMPUTER GRAPHICS LAB MANUAL
COMPUTER GRAPHICS LAB MANUAL
 
Digital image processing using matlab
Digital image processing using matlab Digital image processing using matlab
Digital image processing using matlab
 
Chapter 1 and 2 gonzalez and woods
Chapter 1 and 2 gonzalez and woodsChapter 1 and 2 gonzalez and woods
Chapter 1 and 2 gonzalez and woods
 
03 digital image fundamentals DIP
03 digital image fundamentals DIP03 digital image fundamentals DIP
03 digital image fundamentals DIP
 
Hidden lines & surfaces
Hidden lines & surfacesHidden lines & surfaces
Hidden lines & surfaces
 
JPEG Image Compression
JPEG Image CompressionJPEG Image Compression
JPEG Image Compression
 
6.frequency domain image_processing
6.frequency domain image_processing6.frequency domain image_processing
6.frequency domain image_processing
 
Dip 5 mathematical preliminaries
Dip 5 mathematical preliminariesDip 5 mathematical preliminaries
Dip 5 mathematical preliminaries
 
Computer graphics curves and surfaces (1)
Computer graphics curves and surfaces (1)Computer graphics curves and surfaces (1)
Computer graphics curves and surfaces (1)
 
Block Matching Project
Block Matching ProjectBlock Matching Project
Block Matching Project
 

Similar to Image processing lab work

Manual of image processing lab
Manual of image processing labManual of image processing lab
Manual of image processing lab
maamir farooq
 
Dip 1
Dip 1Dip 1
Digital image processing using matlab: basic transformations, filters and ope...
Digital image processing using matlab: basic transformations, filters and ope...Digital image processing using matlab: basic transformations, filters and ope...
Digital image processing using matlab: basic transformations, filters and ope...
thanh nguyen
 
Creating a Facebook Clone - Part XXXIX.pdf
Creating a Facebook Clone - Part XXXIX.pdfCreating a Facebook Clone - Part XXXIX.pdf
Creating a Facebook Clone - Part XXXIX.pdf
ShaiAlmog1
 
Digital Image Processing (Lab 09 and 10)
Digital Image Processing (Lab 09 and 10)Digital Image Processing (Lab 09 and 10)
Digital Image Processing (Lab 09 and 10)
Moe Moe Myint
 
Introduction to image contrast and enhancement method
Introduction to image contrast and enhancement methodIntroduction to image contrast and enhancement method
Introduction to image contrast and enhancement method
Abhishekvb
 
matlab.docx
matlab.docxmatlab.docx
Simple Matlab tutorial using matlab inbuilt commands
Simple Matlab tutorial using matlab inbuilt commandsSimple Matlab tutorial using matlab inbuilt commands
Simple Matlab tutorial using matlab inbuilt commands
Lakshmi Sarvani Videla
 
Dip iit workshop
Dip iit workshopDip iit workshop
Pasos para la reducción de datos en Cananea. Data_reduction_cananea
Pasos para la reducción de datos en Cananea. Data_reduction_cananeaPasos para la reducción de datos en Cananea. Data_reduction_cananea
Pasos para la reducción de datos en Cananea. Data_reduction_cananea
pugahermoso16
 
Digital Image Processing (Lab 07)
Digital Image Processing (Lab 07)Digital Image Processing (Lab 07)
Digital Image Processing (Lab 07)
Moe Moe Myint
 
stackconf 2022: Optimize Performance with Continuous Production Profiling
stackconf 2022: Optimize Performance with Continuous Production Profilingstackconf 2022: Optimize Performance with Continuous Production Profiling
stackconf 2022: Optimize Performance with Continuous Production Profiling
NETWAYS
 
Image Cryptography and Steganography
Image Cryptography and SteganographyImage Cryptography and Steganography
Image Cryptography and SteganographyMohammad Amin Amjadi
 
Using the code below- I need help with creating code for the following.pdf
Using the code below- I need help with creating code for the following.pdfUsing the code below- I need help with creating code for the following.pdf
Using the code below- I need help with creating code for the following.pdf
acteleshoppe
 
Chapter1 8
Chapter1 8Chapter1 8
Chapter1 8
oussamayakoubi
 
Python 03-parameters-graphics.pptx
Python 03-parameters-graphics.pptxPython 03-parameters-graphics.pptx
Python 03-parameters-graphics.pptx
TseChris
 

Similar to Image processing lab work (20)

Matlab
MatlabMatlab
Matlab
 
662305 LAB13
662305 LAB13662305 LAB13
662305 LAB13
 
Manual of image processing lab
Manual of image processing labManual of image processing lab
Manual of image processing lab
 
Dip 1
Dip 1Dip 1
Dip 1
 
Digital image processing using matlab: basic transformations, filters and ope...
Digital image processing using matlab: basic transformations, filters and ope...Digital image processing using matlab: basic transformations, filters and ope...
Digital image processing using matlab: basic transformations, filters and ope...
 
Creating a Facebook Clone - Part XXXIX.pdf
Creating a Facebook Clone - Part XXXIX.pdfCreating a Facebook Clone - Part XXXIX.pdf
Creating a Facebook Clone - Part XXXIX.pdf
 
Digital Image Processing (Lab 09 and 10)
Digital Image Processing (Lab 09 and 10)Digital Image Processing (Lab 09 and 10)
Digital Image Processing (Lab 09 and 10)
 
Introduction to image contrast and enhancement method
Introduction to image contrast and enhancement methodIntroduction to image contrast and enhancement method
Introduction to image contrast and enhancement method
 
matlab.docx
matlab.docxmatlab.docx
matlab.docx
 
Simple Matlab tutorial using matlab inbuilt commands
Simple Matlab tutorial using matlab inbuilt commandsSimple Matlab tutorial using matlab inbuilt commands
Simple Matlab tutorial using matlab inbuilt commands
 
Dip iit workshop
Dip iit workshopDip iit workshop
Dip iit workshop
 
Pasos para la reducción de datos en Cananea. Data_reduction_cananea
Pasos para la reducción de datos en Cananea. Data_reduction_cananeaPasos para la reducción de datos en Cananea. Data_reduction_cananea
Pasos para la reducción de datos en Cananea. Data_reduction_cananea
 
Digital Image Processing (Lab 07)
Digital Image Processing (Lab 07)Digital Image Processing (Lab 07)
Digital Image Processing (Lab 07)
 
stackconf 2022: Optimize Performance with Continuous Production Profiling
stackconf 2022: Optimize Performance with Continuous Production Profilingstackconf 2022: Optimize Performance with Continuous Production Profiling
stackconf 2022: Optimize Performance with Continuous Production Profiling
 
Image Cryptography and Steganography
Image Cryptography and SteganographyImage Cryptography and Steganography
Image Cryptography and Steganography
 
Using the code below- I need help with creating code for the following.pdf
Using the code below- I need help with creating code for the following.pdfUsing the code below- I need help with creating code for the following.pdf
Using the code below- I need help with creating code for the following.pdf
 
Test
TestTest
Test
 
Chapter1 8
Chapter1 8Chapter1 8
Chapter1 8
 
Python 03-parameters-graphics.pptx
Python 03-parameters-graphics.pptxPython 03-parameters-graphics.pptx
Python 03-parameters-graphics.pptx
 
DIP_Manual.pdf
DIP_Manual.pdfDIP_Manual.pdf
DIP_Manual.pdf
 

More from Shajun Nisha

Google meet and its extensions sac
Google meet and its extensions sacGoogle meet and its extensions sac
Google meet and its extensions sac
Shajun Nisha
 
Dip syntax 4
Dip syntax 4Dip syntax 4
Dip syntax 4
Shajun Nisha
 
Dip fundamentals 2
Dip fundamentals 2Dip fundamentals 2
Dip fundamentals 2
Shajun Nisha
 
Dip application 1
Dip application 1Dip application 1
Dip application 1
Shajun Nisha
 
Dip digital image 3
Dip digital image 3Dip digital image 3
Dip digital image 3
Shajun Nisha
 
ICT tools
ICT  toolsICT  tools
ICT tools
Shajun Nisha
 
25 environmental ethics intellectual property rights
25 environmental ethics intellectual property rights25 environmental ethics intellectual property rights
25 environmental ethics intellectual property rights
Shajun Nisha
 
Linear regression in machine learning
Linear regression in machine learningLinear regression in machine learning
Linear regression in machine learning
Shajun Nisha
 
Basics of research in research methodology
Basics of research in research methodologyBasics of research in research methodology
Basics of research in research methodology
Shajun Nisha
 
Auto encoders in Deep Learning
Auto encoders in Deep LearningAuto encoders in Deep Learning
Auto encoders in Deep Learning
Shajun Nisha
 
Teaching Aptitude in Research Methodology
Teaching Aptitude in Research MethodologyTeaching Aptitude in Research Methodology
Teaching Aptitude in Research Methodology
Shajun Nisha
 
Perceptron and Sigmoid Neurons
Perceptron and Sigmoid NeuronsPerceptron and Sigmoid Neurons
Perceptron and Sigmoid Neurons
Shajun Nisha
 
Mc Culloch Pitts Neuron
Mc Culloch Pitts NeuronMc Culloch Pitts Neuron
Mc Culloch Pitts Neuron
Shajun Nisha
 
Intensity Transformation and Spatial filtering
Intensity Transformation and Spatial filteringIntensity Transformation and Spatial filtering
Intensity Transformation and Spatial filtering
Shajun Nisha
 
Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)
Shajun Nisha
 
ESTIMATING NOISE PARAMETER & FILTERING (Digital Image Processing)
ESTIMATING NOISE PARAMETER & FILTERING (Digital Image Processing)ESTIMATING NOISE PARAMETER & FILTERING (Digital Image Processing)
ESTIMATING NOISE PARAMETER & FILTERING (Digital Image Processing)
Shajun Nisha
 
introduction to cloud computing
 introduction to cloud computing introduction to cloud computing
introduction to cloud computing
Shajun Nisha
 
online learning NPTEL
online learning NPTELonline learning NPTEL
online learning NPTEL
Shajun Nisha
 

More from Shajun Nisha (18)

Google meet and its extensions sac
Google meet and its extensions sacGoogle meet and its extensions sac
Google meet and its extensions sac
 
Dip syntax 4
Dip syntax 4Dip syntax 4
Dip syntax 4
 
Dip fundamentals 2
Dip fundamentals 2Dip fundamentals 2
Dip fundamentals 2
 
Dip application 1
Dip application 1Dip application 1
Dip application 1
 
Dip digital image 3
Dip digital image 3Dip digital image 3
Dip digital image 3
 
ICT tools
ICT  toolsICT  tools
ICT tools
 
25 environmental ethics intellectual property rights
25 environmental ethics intellectual property rights25 environmental ethics intellectual property rights
25 environmental ethics intellectual property rights
 
Linear regression in machine learning
Linear regression in machine learningLinear regression in machine learning
Linear regression in machine learning
 
Basics of research in research methodology
Basics of research in research methodologyBasics of research in research methodology
Basics of research in research methodology
 
Auto encoders in Deep Learning
Auto encoders in Deep LearningAuto encoders in Deep Learning
Auto encoders in Deep Learning
 
Teaching Aptitude in Research Methodology
Teaching Aptitude in Research MethodologyTeaching Aptitude in Research Methodology
Teaching Aptitude in Research Methodology
 
Perceptron and Sigmoid Neurons
Perceptron and Sigmoid NeuronsPerceptron and Sigmoid Neurons
Perceptron and Sigmoid Neurons
 
Mc Culloch Pitts Neuron
Mc Culloch Pitts NeuronMc Culloch Pitts Neuron
Mc Culloch Pitts Neuron
 
Intensity Transformation and Spatial filtering
Intensity Transformation and Spatial filteringIntensity Transformation and Spatial filtering
Intensity Transformation and Spatial filtering
 
Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)
 
ESTIMATING NOISE PARAMETER & FILTERING (Digital Image Processing)
ESTIMATING NOISE PARAMETER & FILTERING (Digital Image Processing)ESTIMATING NOISE PARAMETER & FILTERING (Digital Image Processing)
ESTIMATING NOISE PARAMETER & FILTERING (Digital Image Processing)
 
introduction to cloud computing
 introduction to cloud computing introduction to cloud computing
introduction to cloud computing
 
online learning NPTEL
online learning NPTELonline learning NPTEL
online learning NPTEL
 

Recently uploaded

Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
Tier1 app
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Anthony Dahanne
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
IES VE
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
WSO2
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 

Recently uploaded (20)

Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 

Image processing lab work