SlideShare a Scribd company logo
ESB 4573
DIGITAL IMAGE
PROCESSING
BY
HESHALINI RAJAGOPAL
Lecture 1
Introduction to Digital Image
Processing
COURSE LEARNING
OUTCOMES (CLOs)
CLO1: Describe various types of images and basic concept of image sampling and
quantization.
CLO2: Comprehend and Apply various image enhancement techniques such as
arithematic histogram strecthing and equalization, threshold techniques using
Matlab.
CLO3: Choose and Apply apppropriate spatial filtering method to denoise the images
distorted with various types of noises.
CLO4: Develop Matlab codes for edge detection and edge enhancement to image.
CLO5: Apply colour processing on image and choose appropriate image compression
method.
Course Assessment
• Final Exam = 50 %
• Test (2) = 30 %
• Assignments (2) = 20 %
Total = 100 %
Classes and Tests
• Classes
– Tuesday (4PM-5PM)
– Wednesday (9AM-11AM)
• Tests
– Test 1:Week 5/6
– Test 2: Week 11
Digital Image and Digital Image Processing
• Image – A two-dimensional signal that can be
observed by human visual system
• Digital image – Representation of images by
sampling in time and space.
• Digital image processing – perform digital
signal processing operations on digital
images
Examples of DIP:
CT: Computer Tomography
• http://www.nlm.nih.gov/research/vi
sible/image/head.jpg
• Section through Visible Human
Male - head, including cerebellum,
cerebral cortex, brainstem, nasal
passages (from Head subset)
• This is an example of the “visible
human project” sponsored by NIH
• DIP techniques applicable:
– Enhancement
– Segmentation
Ultrasound Image
• Profiles of a fetus
at 4 months, the
face is about 4cm
long
• Ultra sound image
is another imaging
modality
• The fetal arm with
the major arteries
(radial and ulnar)
clearly delineated.
http://www.parenthood.com/us.html
Figure 1.7 X-Ray images. (a) Chest X-ray. (b)
Aortic angiogram. (c) Head CT. (d) Circuit
boards. (e) Cygnus Loop.
(c) 2002-2004 by Yu Hen Hu
Figure 1.9 Light microscopy
images. (a) Taxol (anticancer
agent), magnified 250X, (b)
Cholesterol, 40X (c)
microprocessor 60X. (d) Nickel
oxide thin film, 600 X. (e)
Surface of audio CD 1750 X.
(f) Organic superconductor 450
X.
Why DIP?
• One picture worth 1000
words!
• Support visual
communication
• Facilitate inspection,
diagnosis of complex
systems
– Human body
– Manufacturing
• Entertainment
• Keep record, history
• Managing multimedia
information
• Security,
– monitoring,
– watermarking, etc
(c) 2002-2004 by Yu Hen Hu

More Related Content

Similar to Introduction to image processing

An analysis of_machine_and_human_analytics_in_classification
An analysis of_machine_and_human_analytics_in_classificationAn analysis of_machine_and_human_analytics_in_classification
An analysis of_machine_and_human_analytics_in_classification
Subhashis Hazarika
 
Facial emotion detection on babies' emotional face using Deep Learning.
Facial emotion detection on babies' emotional face using Deep Learning.Facial emotion detection on babies' emotional face using Deep Learning.
Facial emotion detection on babies' emotional face using Deep Learning.
Takrim Ul Islam Laskar
 
ICLR2023_DARL.pdf
ICLR2023_DARL.pdfICLR2023_DARL.pdf
ICLR2023_DARL.pdf
BoahKim2
 
3D visualisation of medical images
3D visualisation of medical images3D visualisation of medical images
3D visualisation of medical images
Shashank
 
Masters' whole work(big back-u_pslide)
Masters' whole work(big back-u_pslide)Masters' whole work(big back-u_pslide)
Masters' whole work(big back-u_pslide)
Nashid Alam
 
Imagine camp, Developing Image Processing app for windows phone platform
Imagine camp, Developing Image Processing app for windows phone platformImagine camp, Developing Image Processing app for windows phone platform
Imagine camp, Developing Image Processing app for windows phone platform
Rahat Yasir
 
Ip vi sem-vsj final
Ip vi sem-vsj finalIp vi sem-vsj final
Ip vi sem-vsj final
Viju Jigajinni
 
High Dimensional Fused-Informatics
High Dimensional Fused-InformaticsHigh Dimensional Fused-Informatics
High Dimensional Fused-Informatics
Joel Saltz
 
Chapter 1-Introduction.pptx bjhgvjjkllbuu
Chapter 1-Introduction.pptx bjhgvjjkllbuuChapter 1-Introduction.pptx bjhgvjjkllbuu
Chapter 1-Introduction.pptx bjhgvjjkllbuu
Lusi39
 
Multimodal Learning Analytics
Multimodal Learning AnalyticsMultimodal Learning Analytics
Multimodal Learning Analytics
Xavier Ochoa
 
ct_meeting_final_jcy (1).pdf
ct_meeting_final_jcy (1).pdfct_meeting_final_jcy (1).pdf
ct_meeting_final_jcy (1).pdf
ssuser2c7393
 
Anits dip
Anits dipAnits dip
Multi Scale Directional Filtering Based Method for Follicular Lymphoma Grading
Multi Scale Directional Filtering Based Method for Follicular Lymphoma GradingMulti Scale Directional Filtering Based Method for Follicular Lymphoma Grading
Multi Scale Directional Filtering Based Method for Follicular Lymphoma Grading
Alican Bozkurt
 
Practical aspects of medical image ai for hospital (IRB course)
Practical aspects of medical image ai for hospital (IRB course)Practical aspects of medical image ai for hospital (IRB course)
Practical aspects of medical image ai for hospital (IRB course)
Sean Yu
 
Viva201393(1).pptxbaru
Viva201393(1).pptxbaruViva201393(1).pptxbaru
Viva201393(1).pptxbaru
Nor'Aida Khairuddin
 
CSE367 Lecture 1 image processing lecture
CSE367 Lecture 1 image processing lectureCSE367 Lecture 1 image processing lecture
CSE367 Lecture 1 image processing lecture
FatmaNewagy1
 
Digital radiography (2013)
Digital radiography (2013)Digital radiography (2013)
Digital radiography (2013)
Omar Kamal
 
Automatic detection of tb
Automatic detection of tbAutomatic detection of tb
Automatic detection of tb
Shyama Menon
 
Human age and gender Detection
Human age and gender DetectionHuman age and gender Detection
Human age and gender Detection
AbhiAchalla
 
Detection and recognition of face using neural network
Detection and recognition of face using neural networkDetection and recognition of face using neural network
Detection and recognition of face using neural network
Smriti Tikoo
 

Similar to Introduction to image processing (20)

An analysis of_machine_and_human_analytics_in_classification
An analysis of_machine_and_human_analytics_in_classificationAn analysis of_machine_and_human_analytics_in_classification
An analysis of_machine_and_human_analytics_in_classification
 
Facial emotion detection on babies' emotional face using Deep Learning.
Facial emotion detection on babies' emotional face using Deep Learning.Facial emotion detection on babies' emotional face using Deep Learning.
Facial emotion detection on babies' emotional face using Deep Learning.
 
ICLR2023_DARL.pdf
ICLR2023_DARL.pdfICLR2023_DARL.pdf
ICLR2023_DARL.pdf
 
3D visualisation of medical images
3D visualisation of medical images3D visualisation of medical images
3D visualisation of medical images
 
Masters' whole work(big back-u_pslide)
Masters' whole work(big back-u_pslide)Masters' whole work(big back-u_pslide)
Masters' whole work(big back-u_pslide)
 
Imagine camp, Developing Image Processing app for windows phone platform
Imagine camp, Developing Image Processing app for windows phone platformImagine camp, Developing Image Processing app for windows phone platform
Imagine camp, Developing Image Processing app for windows phone platform
 
Ip vi sem-vsj final
Ip vi sem-vsj finalIp vi sem-vsj final
Ip vi sem-vsj final
 
High Dimensional Fused-Informatics
High Dimensional Fused-InformaticsHigh Dimensional Fused-Informatics
High Dimensional Fused-Informatics
 
Chapter 1-Introduction.pptx bjhgvjjkllbuu
Chapter 1-Introduction.pptx bjhgvjjkllbuuChapter 1-Introduction.pptx bjhgvjjkllbuu
Chapter 1-Introduction.pptx bjhgvjjkllbuu
 
Multimodal Learning Analytics
Multimodal Learning AnalyticsMultimodal Learning Analytics
Multimodal Learning Analytics
 
ct_meeting_final_jcy (1).pdf
ct_meeting_final_jcy (1).pdfct_meeting_final_jcy (1).pdf
ct_meeting_final_jcy (1).pdf
 
Anits dip
Anits dipAnits dip
Anits dip
 
Multi Scale Directional Filtering Based Method for Follicular Lymphoma Grading
Multi Scale Directional Filtering Based Method for Follicular Lymphoma GradingMulti Scale Directional Filtering Based Method for Follicular Lymphoma Grading
Multi Scale Directional Filtering Based Method for Follicular Lymphoma Grading
 
Practical aspects of medical image ai for hospital (IRB course)
Practical aspects of medical image ai for hospital (IRB course)Practical aspects of medical image ai for hospital (IRB course)
Practical aspects of medical image ai for hospital (IRB course)
 
Viva201393(1).pptxbaru
Viva201393(1).pptxbaruViva201393(1).pptxbaru
Viva201393(1).pptxbaru
 
CSE367 Lecture 1 image processing lecture
CSE367 Lecture 1 image processing lectureCSE367 Lecture 1 image processing lecture
CSE367 Lecture 1 image processing lecture
 
Digital radiography (2013)
Digital radiography (2013)Digital radiography (2013)
Digital radiography (2013)
 
Automatic detection of tb
Automatic detection of tbAutomatic detection of tb
Automatic detection of tb
 
Human age and gender Detection
Human age and gender DetectionHuman age and gender Detection
Human age and gender Detection
 
Detection and recognition of face using neural network
Detection and recognition of face using neural networkDetection and recognition of face using neural network
Detection and recognition of face using neural network
 

Recently uploaded

Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
Divyanshu
 
2. protection of river banks and bed erosion protection works.ppt
2. protection of river banks and bed erosion protection works.ppt2. protection of river banks and bed erosion protection works.ppt
2. protection of river banks and bed erosion protection works.ppt
abdatawakjira
 
P5 Working Drawings.pdf floor plan, civil
P5 Working Drawings.pdf floor plan, civilP5 Working Drawings.pdf floor plan, civil
P5 Working Drawings.pdf floor plan, civil
AnasAhmadNoor
 
OOPS_Lab_Manual - programs using C++ programming language
OOPS_Lab_Manual - programs using C++ programming languageOOPS_Lab_Manual - programs using C++ programming language
OOPS_Lab_Manual - programs using C++ programming language
PreethaV16
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Sinan KOZAK
 
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Transcat
 
Data Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason WebinarData Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason Webinar
UReason
 
Supermarket Management System Project Report.pdf
Supermarket Management System Project Report.pdfSupermarket Management System Project Report.pdf
Supermarket Management System Project Report.pdf
Kamal Acharya
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
shadow0702a
 
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
PriyankaKilaniya
 
SCALING OF MOS CIRCUITS m .pptx
SCALING OF MOS CIRCUITS m                 .pptxSCALING OF MOS CIRCUITS m                 .pptx
SCALING OF MOS CIRCUITS m .pptx
harshapolam10
 
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
MadhavJungKarki
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
ijaia
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
Anant Corporation
 
Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
Prakhyath Rai
 
AI-Based Home Security System : Home security
AI-Based Home Security System : Home securityAI-Based Home Security System : Home security
AI-Based Home Security System : Home security
AIRCC Publishing Corporation
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
Gino153088
 
TIME TABLE MANAGEMENT SYSTEM testing.pptx
TIME TABLE MANAGEMENT SYSTEM testing.pptxTIME TABLE MANAGEMENT SYSTEM testing.pptx
TIME TABLE MANAGEMENT SYSTEM testing.pptx
CVCSOfficial
 
Zener Diode and its V-I Characteristics and Applications
Zener Diode and its V-I Characteristics and ApplicationsZener Diode and its V-I Characteristics and Applications
Zener Diode and its V-I Characteristics and Applications
Shiny Christobel
 
Mechatronics material . Mechanical engineering
Mechatronics material . Mechanical engineeringMechatronics material . Mechanical engineering
Mechatronics material . Mechanical engineering
sachin chaurasia
 

Recently uploaded (20)

Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
 
2. protection of river banks and bed erosion protection works.ppt
2. protection of river banks and bed erosion protection works.ppt2. protection of river banks and bed erosion protection works.ppt
2. protection of river banks and bed erosion protection works.ppt
 
P5 Working Drawings.pdf floor plan, civil
P5 Working Drawings.pdf floor plan, civilP5 Working Drawings.pdf floor plan, civil
P5 Working Drawings.pdf floor plan, civil
 
OOPS_Lab_Manual - programs using C++ programming language
OOPS_Lab_Manual - programs using C++ programming languageOOPS_Lab_Manual - programs using C++ programming language
OOPS_Lab_Manual - programs using C++ programming language
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
 
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
 
Data Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason WebinarData Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason Webinar
 
Supermarket Management System Project Report.pdf
Supermarket Management System Project Report.pdfSupermarket Management System Project Report.pdf
Supermarket Management System Project Report.pdf
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
 
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
 
SCALING OF MOS CIRCUITS m .pptx
SCALING OF MOS CIRCUITS m                 .pptxSCALING OF MOS CIRCUITS m                 .pptx
SCALING OF MOS CIRCUITS m .pptx
 
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
 
Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
 
AI-Based Home Security System : Home security
AI-Based Home Security System : Home securityAI-Based Home Security System : Home security
AI-Based Home Security System : Home security
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
 
TIME TABLE MANAGEMENT SYSTEM testing.pptx
TIME TABLE MANAGEMENT SYSTEM testing.pptxTIME TABLE MANAGEMENT SYSTEM testing.pptx
TIME TABLE MANAGEMENT SYSTEM testing.pptx
 
Zener Diode and its V-I Characteristics and Applications
Zener Diode and its V-I Characteristics and ApplicationsZener Diode and its V-I Characteristics and Applications
Zener Diode and its V-I Characteristics and Applications
 
Mechatronics material . Mechanical engineering
Mechatronics material . Mechanical engineeringMechatronics material . Mechanical engineering
Mechatronics material . Mechanical engineering
 

Introduction to image processing

  • 2. Lecture 1 Introduction to Digital Image Processing
  • 3. COURSE LEARNING OUTCOMES (CLOs) CLO1: Describe various types of images and basic concept of image sampling and quantization. CLO2: Comprehend and Apply various image enhancement techniques such as arithematic histogram strecthing and equalization, threshold techniques using Matlab. CLO3: Choose and Apply apppropriate spatial filtering method to denoise the images distorted with various types of noises. CLO4: Develop Matlab codes for edge detection and edge enhancement to image. CLO5: Apply colour processing on image and choose appropriate image compression method.
  • 4. Course Assessment • Final Exam = 50 % • Test (2) = 30 % • Assignments (2) = 20 % Total = 100 %
  • 5. Classes and Tests • Classes – Tuesday (4PM-5PM) – Wednesday (9AM-11AM) • Tests – Test 1:Week 5/6 – Test 2: Week 11
  • 6. Digital Image and Digital Image Processing • Image – A two-dimensional signal that can be observed by human visual system • Digital image – Representation of images by sampling in time and space. • Digital image processing – perform digital signal processing operations on digital images
  • 7. Examples of DIP: CT: Computer Tomography • http://www.nlm.nih.gov/research/vi sible/image/head.jpg • Section through Visible Human Male - head, including cerebellum, cerebral cortex, brainstem, nasal passages (from Head subset) • This is an example of the “visible human project” sponsored by NIH • DIP techniques applicable: – Enhancement – Segmentation
  • 8. Ultrasound Image • Profiles of a fetus at 4 months, the face is about 4cm long • Ultra sound image is another imaging modality • The fetal arm with the major arteries (radial and ulnar) clearly delineated. http://www.parenthood.com/us.html
  • 9.
  • 10.
  • 11. Figure 1.7 X-Ray images. (a) Chest X-ray. (b) Aortic angiogram. (c) Head CT. (d) Circuit boards. (e) Cygnus Loop.
  • 12.
  • 13. (c) 2002-2004 by Yu Hen Hu Figure 1.9 Light microscopy images. (a) Taxol (anticancer agent), magnified 250X, (b) Cholesterol, 40X (c) microprocessor 60X. (d) Nickel oxide thin film, 600 X. (e) Surface of audio CD 1750 X. (f) Organic superconductor 450 X.
  • 14. Why DIP? • One picture worth 1000 words! • Support visual communication • Facilitate inspection, diagnosis of complex systems – Human body – Manufacturing • Entertainment • Keep record, history • Managing multimedia information • Security, – monitoring, – watermarking, etc
  • 15. (c) 2002-2004 by Yu Hen Hu