SlideShare a Scribd company logo
Outline
Introduction
Examples of fields that use Digital Image Processing
Visibility: Depends on human perception
Fundamental Definitions
Analysis of edge detection algorithms
Questions

Digital Image Processing and Edge Detection
Seda Albayrak
Computer Science Department of Istanbul Bilgi Univercity

Seda Albayrak

Digital Image Processing and Edge Detection
Outline
Introduction
Examples of fields that use Digital Image Processing
Visibility: Depends on human perception
Fundamental Definitions
Analysis of edge detection algorithms
Questions

1

Introduction

2

Examples of fields that use Digital Image Processing

3

Visibility: Depends on human perception

4

Fundamental Definitions

5

Analysis of edge detection algorithms

6

Questions

Seda Albayrak

Digital Image Processing and Edge Detection
Outline
Introduction
Examples of fields that use Digital Image Processing
Visibility: Depends on human perception
Fundamental Definitions
Analysis of edge detection algorithms
Questions

Do you think that is all?

Figure: Visible Light

Seda Albayrak

Digital Image Processing and Edge Detection
Outline
Introduction
Examples of fields that use Digital Image Processing
Visibility: Depends on human perception
Fundamental Definitions
Analysis of edge detection algorithms
Questions

More than your eyes can see

Figure: Electromagnetic Spectrum
Seda Albayrak

Digital Image Processing and Edge Detection
Outline
Introduction
Examples of fields that use Digital Image Processing
Visibility: Depends on human perception
Fundamental Definitions
Analysis of edge detection algorithms
Questions

Gamma-Ray Imaging

Figure: The gamma-ray moon

Seda Albayrak

Digital Image Processing and Edge Detection
Outline
Introduction
Examples of fields that use Digital Image Processing
Visibility: Depends on human perception
Fundamental Definitions
Analysis of edge detection algorithms
Questions

X-Ray Imaging

Figure: X-ray photo of a one year old girl

Seda Albayrak

Digital Image Processing and Edge Detection
Outline
Introduction
Examples of fields that use Digital Image Processing
Visibility: Depends on human perception
Fundamental Definitions
Analysis of edge detection algorithms
Questions

Ultraviolet Imaging

Figure: Ultaviolet and visible light of galaxies

Seda Albayrak

Digital Image Processing and Edge Detection
Outline
Introduction
Examples of fields that use Digital Image Processing
Visibility: Depends on human perception
Fundamental Definitions
Analysis of edge detection algorithms
Questions

Imaging in infrared bands

Figure: TV’s remote and temperature control

Seda Albayrak

Digital Image Processing and Edge Detection
Outline
Introduction
Examples of fields that use Digital Image Processing
Visibility: Depends on human perception
Fundamental Definitions
Analysis of edge detection algorithms
Questions

Imaging in microwave band

Figure: Plate reading
Seda Albayrak

Digital Image Processing and Edge Detection
Outline
Introduction
Examples of fields that use Digital Image Processing
Visibility: Depends on human perception
Fundamental Definitions
Analysis of edge detection algorithms
Questions

Are you fallible about what you see?

Figure: Examples of some well-known optical illusions and
simultaneous contrast

Seda Albayrak

Digital Image Processing and Edge Detection
Outline
Introduction
Examples of fields that use Digital Image Processing
Visibility: Depends on human perception
Fundamental Definitions
Analysis of edge detection algorithms
Questions

What do you see in this picture?

What is digital image?
What is pixel?
What is intensity level?
What is edge detection?
What is edge detection used for?

Seda Albayrak

Digital Image Processing and Edge Detection
Outline
Introduction
Examples of fields that use Digital Image Processing
Visibility: Depends on human perception
Fundamental Definitions
Analysis of edge detection algorithms
Questions

Digital convolution

Seda Albayrak

Digital Image Processing and Edge Detection
Outline
Introduction
Examples of fields that use Digital Image Processing
Visibility: Depends on human perception
Fundamental Definitions
Analysis of edge detection algorithms
Questions

Taking first derivative of a greylevel image

Seda Albayrak

Digital Image Processing and Edge Detection
Outline
Introduction
Examples of fields that use Digital Image Processing
Visibility: Depends on human perception
Fundamental Definitions
Analysis of edge detection algorithms
Questions

Roberts, Prewitt and Sobel edge detectors

Figure: Masks of first order edge detection algorithms
Seda Albayrak

Digital Image Processing and Edge Detection
Outline
Introduction
Examples of fields that use Digital Image Processing
Visibility: Depends on human perception
Fundamental Definitions
Analysis of edge detection algorithms
Questions

Laplacian of a Gaussian edge detection algorithm

What about noise?

Seda Albayrak

Digital Image Processing and Edge Detection
Outline
Introduction
Examples of fields that use Digital Image Processing
Visibility: Depends on human perception
Fundamental Definitions
Analysis of edge detection algorithms
Questions

What is the difference?

Which one is best?
Seda Albayrak

Digital Image Processing and Edge Detection
Outline
Introduction
Examples of fields that use Digital Image Processing
Visibility: Depends on human perception
Fundamental Definitions
Analysis of edge detection algorithms
Questions

An example of a simple way

Seda Albayrak

Digital Image Processing and Edge Detection
Outline
Introduction
Examples of fields that use Digital Image Processing
Visibility: Depends on human perception
Fundamental Definitions
Analysis of edge detection algorithms
Questions

Any Questions?

Wake up! Any questions?

Seda Albayrak

Digital Image Processing and Edge Detection

More Related Content

What's hot

Application of edge detection
Application of edge detectionApplication of edge detection
Application of edge detection
Naresh Biloniya
 
Image processing sw & hw
Image processing sw & hwImage processing sw & hw
Image processing sw & hw
amalalhait
 
Final image processing
Final image processingFinal image processing
Final image processing
Sharanjit Kaur
 
DIGITAL IMAGE PROCESSING
DIGITAL IMAGE PROCESSINGDIGITAL IMAGE PROCESSING
DIGITAL IMAGE PROCESSING
KarthicaMarasamy
 
Sismulmed 04 b. image processing intro
Sismulmed 04 b. image processing introSismulmed 04 b. image processing intro
Sismulmed 04 b. image processing intro
Nurfitri Anbarsanti
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
Sahil Biswas
 
1. digital image processing
1. digital image processing1. digital image processing
1. digital image processing
vilasini rvr
 
Digital Image Processing (DIP)
Digital Image Processing (DIP)Digital Image Processing (DIP)
Digital Image Processing (DIP)
Srikanth VNV
 
Ip lectures 1 and 2
Ip lectures 1 and 2 Ip lectures 1 and 2
Ip lectures 1 and 2
samarthgec
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
Trishna Pattanaik
 
Basics of digital image processing
Basics of digital image  processingBasics of digital image  processing
Basics of digital image processing
zahid6
 
Image processing (Signal Processing)
Image processing (Signal Processing)Image processing (Signal Processing)
Image processing (Signal Processing)
Muhammad Waqas
 
Video processing on dsp
Video processing on dspVideo processing on dsp
Video processing on dsp
Nirma University
 
Image Sensing and Aquisition
Image Sensing and AquisitionImage Sensing and Aquisition
Image Sensing and Aquisition
O.V.S Shashank Ram
 
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
Image processingImage processing
Image processing
kamal330
 
Introduction to image processing-Class Notes
Introduction to image processing-Class NotesIntroduction to image processing-Class Notes
Introduction to image processing-Class Notes
Dr.YNM
 
Image Processing ppt
Image Processing pptImage Processing ppt
Image Sensing & Acquisition
Image Sensing & AcquisitionImage Sensing & Acquisition
Image Sensing & Acquisition
O.V.S Shashank Ram
 
Image processing presentation
Image processing presentationImage processing presentation
Image processing presentation
Bibus Poudel
 

What's hot (20)

Application of edge detection
Application of edge detectionApplication of edge detection
Application of edge detection
 
Image processing sw & hw
Image processing sw & hwImage processing sw & hw
Image processing sw & hw
 
Final image processing
Final image processingFinal image processing
Final image processing
 
DIGITAL IMAGE PROCESSING
DIGITAL IMAGE PROCESSINGDIGITAL IMAGE PROCESSING
DIGITAL IMAGE PROCESSING
 
Sismulmed 04 b. image processing intro
Sismulmed 04 b. image processing introSismulmed 04 b. image processing intro
Sismulmed 04 b. image processing intro
 
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
 
Digital Image Processing (DIP)
Digital Image Processing (DIP)Digital Image Processing (DIP)
Digital Image Processing (DIP)
 
Ip lectures 1 and 2
Ip lectures 1 and 2 Ip lectures 1 and 2
Ip lectures 1 and 2
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Basics of digital image processing
Basics of digital image  processingBasics of digital image  processing
Basics of digital image processing
 
Image processing (Signal Processing)
Image processing (Signal Processing)Image processing (Signal Processing)
Image processing (Signal Processing)
 
Video processing on dsp
Video processing on dspVideo processing on dsp
Video processing on dsp
 
Image Sensing and Aquisition
Image Sensing and AquisitionImage Sensing and Aquisition
Image Sensing and Aquisition
 
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
Image processingImage processing
Image processing
 
Introduction to image processing-Class Notes
Introduction to image processing-Class NotesIntroduction to image processing-Class Notes
Introduction to image processing-Class Notes
 
Image Processing ppt
Image Processing pptImage Processing ppt
Image Processing ppt
 
Image Sensing & Acquisition
Image Sensing & AcquisitionImage Sensing & Acquisition
Image Sensing & Acquisition
 
Image processing presentation
Image processing presentationImage processing presentation
Image processing presentation
 

Similar to Digital Image Processing and Edge Detection

General introduction to computer vision
General introduction to computer visionGeneral introduction to computer vision
General introduction to computer visionbutest
 
DIPsadasdasfsdfsdfdfasdfsdfsdgsdgdsfgdfgfdg
DIPsadasdasfsdfsdfdfasdfsdfsdgsdgdsfgdfgfdgDIPsadasdasfsdfsdfdfasdfsdfsdgsdgdsfgdfgfdg
DIPsadasdasfsdfsdfdfasdfsdfsdgsdgdsfgdfgfdg
MrVMNair
 
EC4160-lect 1,2.ppt
EC4160-lect 1,2.pptEC4160-lect 1,2.ppt
EC4160-lect 1,2.ppt
ssuser812128
 
Call for Papers - 12th International Conference on Digital Image Processing a...
Call for Papers - 12th International Conference on Digital Image Processing a...Call for Papers - 12th International Conference on Digital Image Processing a...
Call for Papers - 12th International Conference on Digital Image Processing a...
IJNSA Journal
 
12th International Conference on Digital Image Processing and Pattern Recogni...
12th International Conference on Digital Image Processing and Pattern Recogni...12th International Conference on Digital Image Processing and Pattern Recogni...
12th International Conference on Digital Image Processing and Pattern Recogni...
VLSICS Design
 
Face Recognition & Detection Using Image Processing
Face Recognition & Detection Using Image ProcessingFace Recognition & Detection Using Image Processing
Face Recognition & Detection Using Image Processing
paperpublications3
 
CFP - 12th International Conference on Digital Image Processing and Pattern R...
CFP - 12th International Conference on Digital Image Processing and Pattern R...CFP - 12th International Conference on Digital Image Processing and Pattern R...
CFP - 12th International Conference on Digital Image Processing and Pattern R...
VLSICS Design
 
12th International Conference on Digital Image Processing and Pattern Recogni...
12th International Conference on Digital Image Processing and Pattern Recogni...12th International Conference on Digital Image Processing and Pattern Recogni...
12th International Conference on Digital Image Processing and Pattern Recogni...
VLSICS Design
 
ICS1020CV_2022.pdf
ICS1020CV_2022.pdfICS1020CV_2022.pdf
ICS1020CV_2022.pdf
Vanessa Camilleri
 
Submit Your Research Articles - 12th International Conference on Digital Imag...
Submit Your Research Articles - 12th International Conference on Digital Imag...Submit Your Research Articles - 12th International Conference on Digital Imag...
Submit Your Research Articles - 12th International Conference on Digital Imag...
IJNSA Journal
 
Call for Papers - 12th International Conference on Digital Image Processing a...
Call for Papers - 12th International Conference on Digital Image Processing a...Call for Papers - 12th International Conference on Digital Image Processing a...
Call for Papers - 12th International Conference on Digital Image Processing a...
IJNSA Journal
 
Ubiquitious Computing system : Integrating RFID with Face Recognition systems
Ubiquitious Computing system : Integrating RFID with Face Recognition systemsUbiquitious Computing system : Integrating RFID with Face Recognition systems
Ubiquitious Computing system : Integrating RFID with Face Recognition systemsShahryar Ali
 
Image recognition
Image recognitionImage recognition
Image recognition
Aseed Usmani
 
Call for Papers - 12th International Conference on Digital Image Processing a...
Call for Papers - 12th International Conference on Digital Image Processing a...Call for Papers - 12th International Conference on Digital Image Processing a...
Call for Papers - 12th International Conference on Digital Image Processing a...
sipij
 
Face Recognition & Detection Using Image Processing
Face Recognition & Detection Using Image ProcessingFace Recognition & Detection Using Image Processing
Face Recognition & Detection Using Image Processing
paperpublications3
 
ICS1020 CV
ICS1020 CVICS1020 CV
ICS1020 CV
Vanessa Camilleri
 
A comparative review of various approaches for feature extraction in Face rec...
A comparative review of various approaches for feature extraction in Face rec...A comparative review of various approaches for feature extraction in Face rec...
A comparative review of various approaches for feature extraction in Face rec...
Vishnupriya T H
 
Recent advances in diagnosis and treatment planning1 /certified fixed orthod...
Recent advances in diagnosis and treatment  planning1 /certified fixed orthod...Recent advances in diagnosis and treatment  planning1 /certified fixed orthod...
Recent advances in diagnosis and treatment planning1 /certified fixed orthod...
Indian dental academy
 

Similar to Digital Image Processing and Edge Detection (20)

1st section
1st section1st section
1st section
 
General introduction to computer vision
General introduction to computer visionGeneral introduction to computer vision
General introduction to computer vision
 
DIPsadasdasfsdfsdfdfasdfsdfsdgsdgdsfgdfgfdg
DIPsadasdasfsdfsdfdfasdfsdfsdgsdgdsfgdfgfdgDIPsadasdasfsdfsdfdfasdfsdfsdgsdgdsfgdfgfdg
DIPsadasdasfsdfsdfdfasdfsdfsdgsdgdsfgdfgfdg
 
EC4160-lect 1,2.ppt
EC4160-lect 1,2.pptEC4160-lect 1,2.ppt
EC4160-lect 1,2.ppt
 
Call for Papers - 12th International Conference on Digital Image Processing a...
Call for Papers - 12th International Conference on Digital Image Processing a...Call for Papers - 12th International Conference on Digital Image Processing a...
Call for Papers - 12th International Conference on Digital Image Processing a...
 
12th International Conference on Digital Image Processing and Pattern Recogni...
12th International Conference on Digital Image Processing and Pattern Recogni...12th International Conference on Digital Image Processing and Pattern Recogni...
12th International Conference on Digital Image Processing and Pattern Recogni...
 
Face Recognition & Detection Using Image Processing
Face Recognition & Detection Using Image ProcessingFace Recognition & Detection Using Image Processing
Face Recognition & Detection Using Image Processing
 
CFP - 12th International Conference on Digital Image Processing and Pattern R...
CFP - 12th International Conference on Digital Image Processing and Pattern R...CFP - 12th International Conference on Digital Image Processing and Pattern R...
CFP - 12th International Conference on Digital Image Processing and Pattern R...
 
12th International Conference on Digital Image Processing and Pattern Recogni...
12th International Conference on Digital Image Processing and Pattern Recogni...12th International Conference on Digital Image Processing and Pattern Recogni...
12th International Conference on Digital Image Processing and Pattern Recogni...
 
ICS1020CV_2022.pdf
ICS1020CV_2022.pdfICS1020CV_2022.pdf
ICS1020CV_2022.pdf
 
Submit Your Research Articles - 12th International Conference on Digital Imag...
Submit Your Research Articles - 12th International Conference on Digital Imag...Submit Your Research Articles - 12th International Conference on Digital Imag...
Submit Your Research Articles - 12th International Conference on Digital Imag...
 
Call for Papers - 12th International Conference on Digital Image Processing a...
Call for Papers - 12th International Conference on Digital Image Processing a...Call for Papers - 12th International Conference on Digital Image Processing a...
Call for Papers - 12th International Conference on Digital Image Processing a...
 
Ubiquitious Computing system : Integrating RFID with Face Recognition systems
Ubiquitious Computing system : Integrating RFID with Face Recognition systemsUbiquitious Computing system : Integrating RFID with Face Recognition systems
Ubiquitious Computing system : Integrating RFID with Face Recognition systems
 
Image recognition
Image recognitionImage recognition
Image recognition
 
Call for Papers - 12th International Conference on Digital Image Processing a...
Call for Papers - 12th International Conference on Digital Image Processing a...Call for Papers - 12th International Conference on Digital Image Processing a...
Call for Papers - 12th International Conference on Digital Image Processing a...
 
Face Recognition & Detection Using Image Processing
Face Recognition & Detection Using Image ProcessingFace Recognition & Detection Using Image Processing
Face Recognition & Detection Using Image Processing
 
ICS1020 CV
ICS1020 CVICS1020 CV
ICS1020 CV
 
A comparative review of various approaches for feature extraction in Face rec...
A comparative review of various approaches for feature extraction in Face rec...A comparative review of various approaches for feature extraction in Face rec...
A comparative review of various approaches for feature extraction in Face rec...
 
winter project
winter projectwinter project
winter project
 
Recent advances in diagnosis and treatment planning1 /certified fixed orthod...
Recent advances in diagnosis and treatment  planning1 /certified fixed orthod...Recent advances in diagnosis and treatment  planning1 /certified fixed orthod...
Recent advances in diagnosis and treatment planning1 /certified fixed orthod...
 

Recently uploaded

UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 

Recently uploaded (20)

UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 

Digital Image Processing and Edge Detection

  • 1. Outline Introduction Examples of fields that use Digital Image Processing Visibility: Depends on human perception Fundamental Definitions Analysis of edge detection algorithms Questions Digital Image Processing and Edge Detection Seda Albayrak Computer Science Department of Istanbul Bilgi Univercity Seda Albayrak Digital Image Processing and Edge Detection
  • 2. Outline Introduction Examples of fields that use Digital Image Processing Visibility: Depends on human perception Fundamental Definitions Analysis of edge detection algorithms Questions 1 Introduction 2 Examples of fields that use Digital Image Processing 3 Visibility: Depends on human perception 4 Fundamental Definitions 5 Analysis of edge detection algorithms 6 Questions Seda Albayrak Digital Image Processing and Edge Detection
  • 3. Outline Introduction Examples of fields that use Digital Image Processing Visibility: Depends on human perception Fundamental Definitions Analysis of edge detection algorithms Questions Do you think that is all? Figure: Visible Light Seda Albayrak Digital Image Processing and Edge Detection
  • 4. Outline Introduction Examples of fields that use Digital Image Processing Visibility: Depends on human perception Fundamental Definitions Analysis of edge detection algorithms Questions More than your eyes can see Figure: Electromagnetic Spectrum Seda Albayrak Digital Image Processing and Edge Detection
  • 5. Outline Introduction Examples of fields that use Digital Image Processing Visibility: Depends on human perception Fundamental Definitions Analysis of edge detection algorithms Questions Gamma-Ray Imaging Figure: The gamma-ray moon Seda Albayrak Digital Image Processing and Edge Detection
  • 6. Outline Introduction Examples of fields that use Digital Image Processing Visibility: Depends on human perception Fundamental Definitions Analysis of edge detection algorithms Questions X-Ray Imaging Figure: X-ray photo of a one year old girl Seda Albayrak Digital Image Processing and Edge Detection
  • 7. Outline Introduction Examples of fields that use Digital Image Processing Visibility: Depends on human perception Fundamental Definitions Analysis of edge detection algorithms Questions Ultraviolet Imaging Figure: Ultaviolet and visible light of galaxies Seda Albayrak Digital Image Processing and Edge Detection
  • 8. Outline Introduction Examples of fields that use Digital Image Processing Visibility: Depends on human perception Fundamental Definitions Analysis of edge detection algorithms Questions Imaging in infrared bands Figure: TV’s remote and temperature control Seda Albayrak Digital Image Processing and Edge Detection
  • 9. Outline Introduction Examples of fields that use Digital Image Processing Visibility: Depends on human perception Fundamental Definitions Analysis of edge detection algorithms Questions Imaging in microwave band Figure: Plate reading Seda Albayrak Digital Image Processing and Edge Detection
  • 10. Outline Introduction Examples of fields that use Digital Image Processing Visibility: Depends on human perception Fundamental Definitions Analysis of edge detection algorithms Questions Are you fallible about what you see? Figure: Examples of some well-known optical illusions and simultaneous contrast Seda Albayrak Digital Image Processing and Edge Detection
  • 11. Outline Introduction Examples of fields that use Digital Image Processing Visibility: Depends on human perception Fundamental Definitions Analysis of edge detection algorithms Questions What do you see in this picture? What is digital image? What is pixel? What is intensity level? What is edge detection? What is edge detection used for? Seda Albayrak Digital Image Processing and Edge Detection
  • 12. Outline Introduction Examples of fields that use Digital Image Processing Visibility: Depends on human perception Fundamental Definitions Analysis of edge detection algorithms Questions Digital convolution Seda Albayrak Digital Image Processing and Edge Detection
  • 13. Outline Introduction Examples of fields that use Digital Image Processing Visibility: Depends on human perception Fundamental Definitions Analysis of edge detection algorithms Questions Taking first derivative of a greylevel image Seda Albayrak Digital Image Processing and Edge Detection
  • 14. Outline Introduction Examples of fields that use Digital Image Processing Visibility: Depends on human perception Fundamental Definitions Analysis of edge detection algorithms Questions Roberts, Prewitt and Sobel edge detectors Figure: Masks of first order edge detection algorithms Seda Albayrak Digital Image Processing and Edge Detection
  • 15. Outline Introduction Examples of fields that use Digital Image Processing Visibility: Depends on human perception Fundamental Definitions Analysis of edge detection algorithms Questions Laplacian of a Gaussian edge detection algorithm What about noise? Seda Albayrak Digital Image Processing and Edge Detection
  • 16. Outline Introduction Examples of fields that use Digital Image Processing Visibility: Depends on human perception Fundamental Definitions Analysis of edge detection algorithms Questions What is the difference? Which one is best? Seda Albayrak Digital Image Processing and Edge Detection
  • 17. Outline Introduction Examples of fields that use Digital Image Processing Visibility: Depends on human perception Fundamental Definitions Analysis of edge detection algorithms Questions An example of a simple way Seda Albayrak Digital Image Processing and Edge Detection
  • 18. Outline Introduction Examples of fields that use Digital Image Processing Visibility: Depends on human perception Fundamental Definitions Analysis of edge detection algorithms Questions Any Questions? Wake up! Any questions? Seda Albayrak Digital Image Processing and Edge Detection