SlideShare ist ein Scribd-Unternehmen logo
1 von 24
DIGITAL IMAGE 
PROCESSING 
INTRODUCTION 
Processing of Images which are Digital in nature by 
means of Digital Computer 
E 
C 
E 
D 
E 
P 
A 
R 
T 
M 
E 
N 
T 
Manas Ranjan Mantri (mr.mantri@gmail.com)
Digital Image Processing 
Why do we need Digital Image Processing? 
 Improvement of pictorial information for 
human perception 
 Efficient storage and transmission 
 Image processing for autonomous 
application 
CENTURION INSTITUTE OF TECHNOLOGY, JATNI 2 
E 
C 
E 
D 
E 
P 
A 
R 
T 
M 
E 
N 
T
Human Perception 
Image processing employ methods capable 
of enhancing pictorial information for 
human interpretation and analysis. 
Typical applications: 
 Noise filtering 
 Contrast enhancement 
 De-blurring 
CENTURION INSTITUTE OF TECHNOLOGY, JATNI 3 
E 
C 
E 
D 
E 
P 
A 
R 
T 
M 
E 
N 
T
Image Enhancement 
CENTURION INSTITUTE OF TECHNOLOGY, JATNI 4 
E 
C 
E 
D 
E 
P 
A 
R 
T 
M 
E 
N 
T 
Noisy Image 
Filtered Image
Image Enhancement 
CENTURION INSTITUTE OF TECHNOLOGY, JATNI 5 
E 
C 
E 
D 
E 
P 
A 
R 
T 
M 
E 
N 
T 
Low contrast Image 
Enhanced Image
Image Enhancement 
CENTURION INSTITUTE OF TECHNOLOGY, JATNI 6 
E 
C 
E 
D 
E 
P 
A 
R 
T 
M 
E 
N 
T 
Enhanced Image 
Darker Image
Image Enhancement 
CENTURION INSTITUTE OF TECHNOLOGY, JATNI 7 
E 
C 
E 
D 
E 
P 
A 
R 
T 
M 
E 
N 
T 
Enhanced Image 
Brighter Image
CENTURION INSTITUTE OF TECHNOLOGY, JATNI 8 
E 
C 
E 
D 
E 
P 
A 
R 
T 
M 
E 
N 
T 
Image Enhancement 
Blurred Image 
Deblurred Image
CENTURION INSTITUTE OF TECHNOLOGY, JATNI 9 
E 
C 
E 
D 
E 
P 
A 
R 
T 
M 
E 
N 
T 
Image Enhancement 
Blurred Image 
Deblurred Image
Medical Imaging 
CENTURION INSTITUTE OF TECHNOLOGY, JATNI 10 
E 
C 
E 
D 
E 
P 
A 
R 
T 
M 
E 
N 
T 
Original Image 
Enhanced Image
Machine Vision Application 
Here we extract information which are 
suitable for computer processing. 
Typical application: 
ïƒș For product assembly and inspection 
ïƒș Automated target detection and tracking 
ïƒș Finger print recognition 
ïƒș Aerial and satellite imagery for weather 
prediction 
CENTURION INSTITUTE OF TECHNOLOGY, JATNI 11 
E 
C 
E 
D 
E 
P 
A 
R 
T 
M 
E 
N 
T
Automated Inspection 
CENTURION INSTITUTE OF TECHNOLOGY, JATNI 12 
E 
C 
E 
D 
E 
P 
A 
R 
T 
M 
E 
N 
T 
Bottling plant automation
CENTURION INSTITUTE OF TECHNOLOGY, JATNI 13 
E 
C 
E 
D 
E 
P 
A 
R 
T 
M 
E 
N 
T 
Automated Inspection 
Damaged Integrated Circuit
Weather forecasting 
CENTURION INSTITUTE OF TECHNOLOGY, JATNI 14 
E 
C 
E 
D 
E 
P 
A 
R 
T 
M 
E 
N 
T 
Image of Hurricane
Radar Imaging 
CENTURION INSTITUTE OF TECHNOLOGY, JATNI 15 
E 
C 
E 
D 
E 
P 
A 
R 
T 
M 
E 
N 
T 
Image of Mountain
Steps in Digital Image Processing 
CENTURION INSTITUTE OF TECHNOLOGY, JATNI 16 
E 
C 
E 
D 
E 
P 
A 
R 
T 
M 
E 
N 
T
Image Acquisition 
CENTURION INSTITUTE OF TECHNOLOGY, JATNI 17 
E 
C 
E 
D 
E 
P 
A 
R 
T 
M 
E 
N 
T 
Imaging sensor & capability to digitize 
the signal collected by the sensor 
 Video camera 
 Digital camera 
 Conventional camera & analog-to-digital 
converter
Preprocessing 
 To improve the image to ensure the 
success of further processes 
 e.g. 
 Enhancing contrast 
 Removing noise 
 Identifying information-rich areas 
CENTURION INSTITUTE OF TECHNOLOGY, JATNI 18 
E 
C 
E 
D 
E 
P 
A 
R 
T 
M 
E 
N 
T
Segmentation 
 To partition the image into its 
constituent parts (objects) 
 Raw data, depicting either boundaries or 
whole regions (corners vs. texture for 
example) 
 Need conversion to a form suitable for 
computer processing 
CENTURION INSTITUTE OF TECHNOLOGY, JATNI 19 
E 
C 
E 
D 
E 
P 
A 
R 
T 
M 
E 
N 
T
Representation & Description 
 Feature selection (description) deals 
with extracting: 
 Features that result in quantitative 
information of interest 
 Features that are important for 
differentiating one class of objects 
from another 
CENTURION INSTITUTE OF TECHNOLOGY, JATNI 20 
E 
C 
E 
D 
E 
P 
A 
R 
T 
M 
E 
N 
T
Recognition & Interpretation 
 To assign a label to an object based on 
information provided by the descriptors 
 To assign meaning to a group of 
recognized objects 
CENTURION INSTITUTE OF TECHNOLOGY, JATNI 21 
E 
C 
E 
D 
E 
P 
A 
R 
T 
M 
E 
N 
T
Knowledge Base 
Knowledge database 
ïƒș Guides the operation of each processing 
module and controls the interaction 
between modules 
CENTURION INSTITUTE OF TECHNOLOGY, JATNI 22 
E 
C 
E 
D 
E 
P 
A 
R 
T 
M 
E 
N 
T
Different Components 
CENTURION INSTITUTE OF TECHNOLOGY, JATNI 23 
E 
C 
E 
D 
E 
P 
A 
R 
T 
M 
E 
N 
T
Questions??????? 
1. Define Digital Image Processing. 
2. What is the need of Digital Image Processing? 
3. What are the various fields that use digital image 
processing ? 
4. What are the fundamental steps in digital image 
processing? 
5. What are the components of Image processing 
system? 
CENTURION INSTITUTE OF TECHNOLOGY, JATNI 24 
E 
C 
E 
D 
E 
P 
A 
R 
T 
M 
E 
N 
T

Weitere Àhnliche Inhalte

Was ist angesagt?

Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image ProcessingSahil Biswas
 
Digital Image Processing_ ch1 introduction-2003
Digital Image Processing_ ch1 introduction-2003Digital Image Processing_ ch1 introduction-2003
Digital Image Processing_ ch1 introduction-2003Malik obeisat
 
Image processing presentation
Image processing presentationImage processing presentation
Image processing presentationBibus Poudel
 
Digital image processing
Digital image processingDigital image processing
Digital image processingDeevena Dayaal
 
Image processing
Image processingImage processing
Image processingpradnya patil
 
Digital image processing
Digital image processingDigital image processing
Digital image processingmanpreetgrewal
 
Image processing
Image processingImage processing
Image processingsree_2099
 
Digital Image Processing and Edge Detection
Digital Image Processing and Edge DetectionDigital Image Processing and Edge Detection
Digital Image Processing and Edge DetectionSeda Yalçın
 
Digital image processing
Digital image processingDigital image processing
Digital image processingRavi Jindal
 
1. digital image processing
1. digital image processing1. digital image processing
1. digital image processingvilasini rvr
 
Final image processing
Final image processingFinal image processing
Final image processingSharanjit Kaur
 
Digital image processing
Digital image processingDigital image processing
Digital image processingTrishna Pattanaik
 
Ip lectures 1 and 2
Ip lectures 1 and 2 Ip lectures 1 and 2
Ip lectures 1 and 2 samarthgec
 
Introduction to Digital Image Processing
Introduction to Digital Image ProcessingIntroduction to Digital Image Processing
Introduction to Digital Image ProcessingNagashree Bn
 
Image Processing (General Topic)
Image Processing (General Topic)Image Processing (General Topic)
Image Processing (General Topic)mcc.jeppiaar
 
Introduction to image processing-Class Notes
Introduction to image processing-Class NotesIntroduction to image processing-Class Notes
Introduction to image processing-Class NotesDr.YNM
 
Digital Image Processing (DIP)
Digital Image Processing (DIP)Digital Image Processing (DIP)
Digital Image Processing (DIP)Srikanth VNV
 
Basics of digital image processing
Basics of digital image  processingBasics of digital image  processing
Basics of digital image processingzahid6
 
Application of image processing
Application of image processingApplication of image processing
Application of image processingUniversity of Potsdam
 

Was ist angesagt? (20)

Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
 
Digital Image Processing_ ch1 introduction-2003
Digital Image Processing_ ch1 introduction-2003Digital Image Processing_ ch1 introduction-2003
Digital Image Processing_ ch1 introduction-2003
 
Image processing presentation
Image processing presentationImage processing presentation
Image processing presentation
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Image processing
Image processingImage processing
Image processing
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Image processing
Image processingImage processing
Image processing
 
Digital Image Processing and Edge Detection
Digital Image Processing and Edge DetectionDigital Image Processing and Edge Detection
Digital Image Processing and Edge Detection
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
1. digital image processing
1. digital image processing1. digital image processing
1. digital image processing
 
Basics of Image processing
Basics of Image processingBasics of Image processing
Basics of Image processing
 
Final image processing
Final image processingFinal image processing
Final image processing
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Ip lectures 1 and 2
Ip lectures 1 and 2 Ip lectures 1 and 2
Ip lectures 1 and 2
 
Introduction to Digital Image Processing
Introduction to Digital Image ProcessingIntroduction to Digital Image Processing
Introduction to Digital Image Processing
 
Image Processing (General Topic)
Image Processing (General Topic)Image Processing (General Topic)
Image Processing (General Topic)
 
Introduction to image processing-Class Notes
Introduction to image processing-Class NotesIntroduction to image processing-Class Notes
Introduction to image processing-Class Notes
 
Digital Image Processing (DIP)
Digital Image Processing (DIP)Digital Image Processing (DIP)
Digital Image Processing (DIP)
 
Basics of digital image processing
Basics of digital image  processingBasics of digital image  processing
Basics of digital image processing
 
Application of image processing
Application of image processingApplication of image processing
Application of image processing
 

Andere mochten auch

Digital image processing
Digital image processingDigital image processing
Digital image processingAvisek Roy
 
application of digital image processing and methods
application of digital image processing and methodsapplication of digital image processing and methods
application of digital image processing and methodsSIRILsam
 
Machine vision
Machine visionMachine vision
Machine visiondjehlke
 
digital image processing, image processing
digital image processing, image processingdigital image processing, image processing
digital image processing, image processingKalyan Acharjya
 
Fingerprint Recognition Technique(PDF)
Fingerprint Recognition Technique(PDF)Fingerprint Recognition Technique(PDF)
Fingerprint Recognition Technique(PDF)Sandeep Kumar Panda
 
Image processing
Image processingImage processing
Image processingVarun Raj
 
Image Processing
Image ProcessingImage Processing
Image ProcessingRolando
 
Image processing fundamentals
Image processing fundamentalsImage processing fundamentals
Image processing fundamentalsA B Shinde
 
AESA Airborne Radar Theory and Operations Technical Training Course Sampler
AESA Airborne Radar Theory and Operations Technical Training Course SamplerAESA Airborne Radar Theory and Operations Technical Training Course Sampler
AESA Airborne Radar Theory and Operations Technical Training Course SamplerJim Jenkins
 

Andere mochten auch (10)

Digital image processing
Digital image processingDigital image processing
Digital image processing
 
application of digital image processing and methods
application of digital image processing and methodsapplication of digital image processing and methods
application of digital image processing and methods
 
Machine vision
Machine visionMachine vision
Machine vision
 
digital image processing, image processing
digital image processing, image processingdigital image processing, image processing
digital image processing, image processing
 
Fingerprint Recognition Technique(PDF)
Fingerprint Recognition Technique(PDF)Fingerprint Recognition Technique(PDF)
Fingerprint Recognition Technique(PDF)
 
IMAGE SEGMENTATION.
IMAGE SEGMENTATION.IMAGE SEGMENTATION.
IMAGE SEGMENTATION.
 
Image processing
Image processingImage processing
Image processing
 
Image Processing
Image ProcessingImage Processing
Image Processing
 
Image processing fundamentals
Image processing fundamentalsImage processing fundamentals
Image processing fundamentals
 
AESA Airborne Radar Theory and Operations Technical Training Course Sampler
AESA Airborne Radar Theory and Operations Technical Training Course SamplerAESA Airborne Radar Theory and Operations Technical Training Course Sampler
AESA Airborne Radar Theory and Operations Technical Training Course Sampler
 

Ähnlich wie Dip 1 introduction

Dip sdit 7
Dip sdit 7Dip sdit 7
Dip sdit 7Karan Joshi
 
IRJET- Convenience Improvement for Graphical Interface using Gesture Dete...
IRJET-  	  Convenience Improvement for Graphical Interface using Gesture Dete...IRJET-  	  Convenience Improvement for Graphical Interface using Gesture Dete...
IRJET- Convenience Improvement for Graphical Interface using Gesture Dete...IRJET Journal
 
IRJET- Customized Campus Surveillance System
IRJET- Customized Campus Surveillance SystemIRJET- Customized Campus Surveillance System
IRJET- Customized Campus Surveillance SystemIRJET Journal
 
Pipeline anomaly detection
Pipeline anomaly detectionPipeline anomaly detection
Pipeline anomaly detectionGauravBiswas9
 
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDSFACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDSIRJET Journal
 
Digital impressions
Digital impressions Digital impressions
Digital impressions Navreet Bajwa
 
IRJET- Navigation and Camera Reading System for Visually Impaired
IRJET- Navigation and Camera Reading System for Visually ImpairedIRJET- Navigation and Camera Reading System for Visually Impaired
IRJET- Navigation and Camera Reading System for Visually ImpairedIRJET Journal
 
3.introduction onwards deepa
3.introduction onwards deepa3.introduction onwards deepa
3.introduction onwards deepaSafalsha Babu
 
IRJET- Car Defect Detection using Machine Learning for Insurance
IRJET- Car Defect Detection using Machine Learning for InsuranceIRJET- Car Defect Detection using Machine Learning for Insurance
IRJET- Car Defect Detection using Machine Learning for InsuranceIRJET Journal
 
A Literature Survey on Image Linguistic Visual Question Answering
A Literature Survey on Image Linguistic Visual Question AnsweringA Literature Survey on Image Linguistic Visual Question Answering
A Literature Survey on Image Linguistic Visual Question AnsweringIRJET Journal
 
IRJET- A Survey on Medical Image Interpretation for Predicting Pneumonia
IRJET- A Survey on Medical Image Interpretation for Predicting PneumoniaIRJET- A Survey on Medical Image Interpretation for Predicting Pneumonia
IRJET- A Survey on Medical Image Interpretation for Predicting PneumoniaIRJET Journal
 
Inspection of Suspicious Human Activity in the Crowd Sourced Areas Captured i...
Inspection of Suspicious Human Activity in the Crowd Sourced Areas Captured i...Inspection of Suspicious Human Activity in the Crowd Sourced Areas Captured i...
Inspection of Suspicious Human Activity in the Crowd Sourced Areas Captured i...IRJET Journal
 
Identifying Parking Spots from Surveillance Cameras using CNN
Identifying Parking Spots from Surveillance Cameras using CNNIdentifying Parking Spots from Surveillance Cameras using CNN
Identifying Parking Spots from Surveillance Cameras using CNNIRJET Journal
 
PERSONAL PROTECTIVE EQUIPMENT DETECTION AND MACHINE POWER CONTROL USING IMAGE...
PERSONAL PROTECTIVE EQUIPMENT DETECTION AND MACHINE POWER CONTROL USING IMAGE...PERSONAL PROTECTIVE EQUIPMENT DETECTION AND MACHINE POWER CONTROL USING IMAGE...
PERSONAL PROTECTIVE EQUIPMENT DETECTION AND MACHINE POWER CONTROL USING IMAGE...IRJET Journal
 
Image super resolution using Generative Adversarial Network.
Image super resolution using Generative Adversarial Network.Image super resolution using Generative Adversarial Network.
Image super resolution using Generative Adversarial Network.IRJET Journal
 
Computer vesion
Computer vesionComputer vesion
Computer vesionAdil Mehmoood
 
IRJET - Simulation of Colour Image Processing Techniques on VHDL
IRJET - Simulation of Colour Image Processing Techniques on VHDLIRJET - Simulation of Colour Image Processing Techniques on VHDL
IRJET - Simulation of Colour Image Processing Techniques on VHDLIRJET Journal
 
Digital image enhancement by brightness and contrast manipulation using Veri...
Digital image enhancement by brightness and contrast  manipulation using Veri...Digital image enhancement by brightness and contrast  manipulation using Veri...
Digital image enhancement by brightness and contrast manipulation using Veri...IJECEIAES
 

Ähnlich wie Dip 1 introduction (20)

Dip sdit 7
Dip sdit 7Dip sdit 7
Dip sdit 7
 
IRJET- Convenience Improvement for Graphical Interface using Gesture Dete...
IRJET-  	  Convenience Improvement for Graphical Interface using Gesture Dete...IRJET-  	  Convenience Improvement for Graphical Interface using Gesture Dete...
IRJET- Convenience Improvement for Graphical Interface using Gesture Dete...
 
IRJET- Customized Campus Surveillance System
IRJET- Customized Campus Surveillance SystemIRJET- Customized Campus Surveillance System
IRJET- Customized Campus Surveillance System
 
Pipeline anomaly detection
Pipeline anomaly detectionPipeline anomaly detection
Pipeline anomaly detection
 
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDSFACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
 
P1121052399
P1121052399P1121052399
P1121052399
 
Digital impressions
Digital impressions Digital impressions
Digital impressions
 
IRJET- Navigation and Camera Reading System for Visually Impaired
IRJET- Navigation and Camera Reading System for Visually ImpairedIRJET- Navigation and Camera Reading System for Visually Impaired
IRJET- Navigation and Camera Reading System for Visually Impaired
 
3.introduction onwards deepa
3.introduction onwards deepa3.introduction onwards deepa
3.introduction onwards deepa
 
IRJET- Car Defect Detection using Machine Learning for Insurance
IRJET- Car Defect Detection using Machine Learning for InsuranceIRJET- Car Defect Detection using Machine Learning for Insurance
IRJET- Car Defect Detection using Machine Learning for Insurance
 
A Literature Survey on Image Linguistic Visual Question Answering
A Literature Survey on Image Linguistic Visual Question AnsweringA Literature Survey on Image Linguistic Visual Question Answering
A Literature Survey on Image Linguistic Visual Question Answering
 
IRJET- A Survey on Medical Image Interpretation for Predicting Pneumonia
IRJET- A Survey on Medical Image Interpretation for Predicting PneumoniaIRJET- A Survey on Medical Image Interpretation for Predicting Pneumonia
IRJET- A Survey on Medical Image Interpretation for Predicting Pneumonia
 
Matlab titles 2014_2015_For ME_M.Tech
Matlab  titles  2014_2015_For ME_M.TechMatlab  titles  2014_2015_For ME_M.Tech
Matlab titles 2014_2015_For ME_M.Tech
 
Inspection of Suspicious Human Activity in the Crowd Sourced Areas Captured i...
Inspection of Suspicious Human Activity in the Crowd Sourced Areas Captured i...Inspection of Suspicious Human Activity in the Crowd Sourced Areas Captured i...
Inspection of Suspicious Human Activity in the Crowd Sourced Areas Captured i...
 
Identifying Parking Spots from Surveillance Cameras using CNN
Identifying Parking Spots from Surveillance Cameras using CNNIdentifying Parking Spots from Surveillance Cameras using CNN
Identifying Parking Spots from Surveillance Cameras using CNN
 
PERSONAL PROTECTIVE EQUIPMENT DETECTION AND MACHINE POWER CONTROL USING IMAGE...
PERSONAL PROTECTIVE EQUIPMENT DETECTION AND MACHINE POWER CONTROL USING IMAGE...PERSONAL PROTECTIVE EQUIPMENT DETECTION AND MACHINE POWER CONTROL USING IMAGE...
PERSONAL PROTECTIVE EQUIPMENT DETECTION AND MACHINE POWER CONTROL USING IMAGE...
 
Image super resolution using Generative Adversarial Network.
Image super resolution using Generative Adversarial Network.Image super resolution using Generative Adversarial Network.
Image super resolution using Generative Adversarial Network.
 
Computer vesion
Computer vesionComputer vesion
Computer vesion
 
IRJET - Simulation of Colour Image Processing Techniques on VHDL
IRJET - Simulation of Colour Image Processing Techniques on VHDLIRJET - Simulation of Colour Image Processing Techniques on VHDL
IRJET - Simulation of Colour Image Processing Techniques on VHDL
 
Digital image enhancement by brightness and contrast manipulation using Veri...
Digital image enhancement by brightness and contrast  manipulation using Veri...Digital image enhancement by brightness and contrast  manipulation using Veri...
Digital image enhancement by brightness and contrast manipulation using Veri...
 

Mehr von Manas Mantri

Raman Spectroscopy
Raman SpectroscopyRaman Spectroscopy
Raman SpectroscopyManas Mantri
 
2nd sem mechanical syllabus
2nd sem mechanical syllabus2nd sem mechanical syllabus
2nd sem mechanical syllabusManas Mantri
 
semiconductor electronics
semiconductor electronicssemiconductor electronics
semiconductor electronicsManas Mantri
 
Programming avr microcontroller digital i
Programming avr microcontroller digital iProgramming avr microcontroller digital i
Programming avr microcontroller digital iManas Mantri
 
Digital image processing questions
Digital  image processing questionsDigital  image processing questions
Digital image processing questionsManas Mantri
 
Dip 5 mathematical preliminaries
Dip 5 mathematical preliminariesDip 5 mathematical preliminaries
Dip 5 mathematical preliminariesManas Mantri
 
Connected component labeling algorithm
Connected component labeling algorithmConnected component labeling algorithm
Connected component labeling algorithmManas Mantri
 

Mehr von Manas Mantri (7)

Raman Spectroscopy
Raman SpectroscopyRaman Spectroscopy
Raman Spectroscopy
 
2nd sem mechanical syllabus
2nd sem mechanical syllabus2nd sem mechanical syllabus
2nd sem mechanical syllabus
 
semiconductor electronics
semiconductor electronicssemiconductor electronics
semiconductor electronics
 
Programming avr microcontroller digital i
Programming avr microcontroller digital iProgramming avr microcontroller digital i
Programming avr microcontroller digital i
 
Digital image processing questions
Digital  image processing questionsDigital  image processing questions
Digital image processing questions
 
Dip 5 mathematical preliminaries
Dip 5 mathematical preliminariesDip 5 mathematical preliminaries
Dip 5 mathematical preliminaries
 
Connected component labeling algorithm
Connected component labeling algorithmConnected component labeling algorithm
Connected component labeling algorithm
 

KĂŒrzlich hochgeladen

lifi-technology with integration of IOT.pptx
lifi-technology with integration of IOT.pptxlifi-technology with integration of IOT.pptx
lifi-technology with integration of IOT.pptxsomshekarkn64
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
TechTACÂź CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTACÂź CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTACÂź CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTACÂź CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catcherssdickerson1
 
Vishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsVishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsSachinPawar510423
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm Systemirfanmechengr
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
Solving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptSolving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptJasonTagapanGulla
 

KĂŒrzlich hochgeladen (20)

lifi-technology with integration of IOT.pptx
lifi-technology with integration of IOT.pptxlifi-technology with integration of IOT.pptx
lifi-technology with integration of IOT.pptx
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
TechTACÂź CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTACÂź CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTACÂź CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTACÂź CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
 
Vishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsVishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documents
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm System
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
Solving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptSolving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.ppt
 

Dip 1 introduction

  • 1. DIGITAL IMAGE PROCESSING INTRODUCTION Processing of Images which are Digital in nature by means of Digital Computer E C E D E P A R T M E N T Manas Ranjan Mantri (mr.mantri@gmail.com)
  • 2. Digital Image Processing Why do we need Digital Image Processing?  Improvement of pictorial information for human perception  Efficient storage and transmission  Image processing for autonomous application CENTURION INSTITUTE OF TECHNOLOGY, JATNI 2 E C E D E P A R T M E N T
  • 3. Human Perception Image processing employ methods capable of enhancing pictorial information for human interpretation and analysis. Typical applications:  Noise filtering  Contrast enhancement  De-blurring CENTURION INSTITUTE OF TECHNOLOGY, JATNI 3 E C E D E P A R T M E N T
  • 4. Image Enhancement CENTURION INSTITUTE OF TECHNOLOGY, JATNI 4 E C E D E P A R T M E N T Noisy Image Filtered Image
  • 5. Image Enhancement CENTURION INSTITUTE OF TECHNOLOGY, JATNI 5 E C E D E P A R T M E N T Low contrast Image Enhanced Image
  • 6. Image Enhancement CENTURION INSTITUTE OF TECHNOLOGY, JATNI 6 E C E D E P A R T M E N T Enhanced Image Darker Image
  • 7. Image Enhancement CENTURION INSTITUTE OF TECHNOLOGY, JATNI 7 E C E D E P A R T M E N T Enhanced Image Brighter Image
  • 8. CENTURION INSTITUTE OF TECHNOLOGY, JATNI 8 E C E D E P A R T M E N T Image Enhancement Blurred Image Deblurred Image
  • 9. CENTURION INSTITUTE OF TECHNOLOGY, JATNI 9 E C E D E P A R T M E N T Image Enhancement Blurred Image Deblurred Image
  • 10. Medical Imaging CENTURION INSTITUTE OF TECHNOLOGY, JATNI 10 E C E D E P A R T M E N T Original Image Enhanced Image
  • 11. Machine Vision Application Here we extract information which are suitable for computer processing. Typical application: ïƒș For product assembly and inspection ïƒș Automated target detection and tracking ïƒș Finger print recognition ïƒș Aerial and satellite imagery for weather prediction CENTURION INSTITUTE OF TECHNOLOGY, JATNI 11 E C E D E P A R T M E N T
  • 12. Automated Inspection CENTURION INSTITUTE OF TECHNOLOGY, JATNI 12 E C E D E P A R T M E N T Bottling plant automation
  • 13. CENTURION INSTITUTE OF TECHNOLOGY, JATNI 13 E C E D E P A R T M E N T Automated Inspection Damaged Integrated Circuit
  • 14. Weather forecasting CENTURION INSTITUTE OF TECHNOLOGY, JATNI 14 E C E D E P A R T M E N T Image of Hurricane
  • 15. Radar Imaging CENTURION INSTITUTE OF TECHNOLOGY, JATNI 15 E C E D E P A R T M E N T Image of Mountain
  • 16. Steps in Digital Image Processing CENTURION INSTITUTE OF TECHNOLOGY, JATNI 16 E C E D E P A R T M E N T
  • 17. Image Acquisition CENTURION INSTITUTE OF TECHNOLOGY, JATNI 17 E C E D E P A R T M E N T Imaging sensor & capability to digitize the signal collected by the sensor  Video camera  Digital camera  Conventional camera & analog-to-digital converter
  • 18. Preprocessing  To improve the image to ensure the success of further processes  e.g.  Enhancing contrast  Removing noise  Identifying information-rich areas CENTURION INSTITUTE OF TECHNOLOGY, JATNI 18 E C E D E P A R T M E N T
  • 19. Segmentation  To partition the image into its constituent parts (objects)  Raw data, depicting either boundaries or whole regions (corners vs. texture for example)  Need conversion to a form suitable for computer processing CENTURION INSTITUTE OF TECHNOLOGY, JATNI 19 E C E D E P A R T M E N T
  • 20. Representation & Description  Feature selection (description) deals with extracting:  Features that result in quantitative information of interest  Features that are important for differentiating one class of objects from another CENTURION INSTITUTE OF TECHNOLOGY, JATNI 20 E C E D E P A R T M E N T
  • 21. Recognition & Interpretation  To assign a label to an object based on information provided by the descriptors  To assign meaning to a group of recognized objects CENTURION INSTITUTE OF TECHNOLOGY, JATNI 21 E C E D E P A R T M E N T
  • 22. Knowledge Base Knowledge database ïƒș Guides the operation of each processing module and controls the interaction between modules CENTURION INSTITUTE OF TECHNOLOGY, JATNI 22 E C E D E P A R T M E N T
  • 23. Different Components CENTURION INSTITUTE OF TECHNOLOGY, JATNI 23 E C E D E P A R T M E N T
  • 24. Questions??????? 1. Define Digital Image Processing. 2. What is the need of Digital Image Processing? 3. What are the various fields that use digital image processing ? 4. What are the fundamental steps in digital image processing? 5. What are the components of Image processing system? CENTURION INSTITUTE OF TECHNOLOGY, JATNI 24 E C E D E P A R T M E N T