SlideShare a Scribd company logo
Fundamentals steps for development
Juan Guedes Pereira
Digital Image Processing – Juan Guedes Pereira
Background
 Why process image?
Basic concepts
 What you need to know?
Fundamental steps
 A methodology of project.
Conclusion
Digital Image Processing – Juan Guedes Pereira
Digital Image Processing – Juan Guedes Pereira
Interest in digital image processing method derives
two principal application areas:
Digital Image Processing – Juan Guedes Pereira
Improvement of visual
information for human
interpretation
Autonomous machine
perception &
industrial process
Improvement of visual information for human
interpretation.
Digital Image Processing – Juan Guedes Pereira
Autonomous machine perception.
Digital Image Processing – Juan Guedes Pereira
One of the first applications was in improving
digitized newspaper pictures sent by submarine cable
between London and New York.
Digital Image Processing – Juan Guedes Pereira
Advents of ...
Digital Image Processing – Juan Guedes Pereira
large-scale digital computers
space program
Brought into focus the potential of image processing concepts.
Image processing has been used to solve a bunch of
problems.
Digital Image Processing – Juan Guedes Pereira
WEG.23
Industrial machine vision
Processing of fingerprints
Biomedical analysis
Geographical mapping
Image processing has been used to solve a bunch of
problems.
Digital Image Processing – Juan Guedes Pereira
Digital Image Processing – Juan Guedes Pereira
The term monochrome image refers to a two-
dimensional light intensity function f(x,y).
Digital Image Processing – Juan Guedes Pereira
x and y denote spatial coordinates
Value of f is proportional to the brightness
A digital image can be considered a matrix whose
row and column indices indentify a point in the
image and the corresponding matrix element value
indentifies the gray level at that point.
Digital Image Processing – Juan Guedes Pereira
It’s very important for human comprehension a way
to model an image color.
The most applied it is the RGB model.
Digital Image Processing – Juan Guedes Pereira
Images represented in the RGB color model consist of
three component images – one for each primary
color.
Digital Image Processing – Juan Guedes Pereira
The transform theory.
Digital Image Processing – Juan Guedes Pereira
The Fourier transform
decomposes functions into
its constituent frequencies;
Highlights some
characteristics.
Digital Image Processing – Juan Guedes Pereira
Digital image processing includes a broad range of
hardware, software and theory.
Digital Image Processing – Juan Guedes Pereira
To improve you chance of success…
Digital Image Processing – Juan Guedes Pereira
ACQUISITION
PREPROCESSING
SEGMENTATION
REPRESENTATION
&
DESCRIPTION
RECOGNITION
&
INTERPRETATION
KNOWLEDGE BASE
POSTPROCESSING
PROBLEM
DOMAIN
RESULT
The problem domain is defined as the subject to be
process.
This domain has the characteristics that will define
the knowledge base.
It contains, in somehow, the result that you are
looking for.
Digital Image Processing – Juan Guedes Pereira
Requires an image sensor and the capability to
digitize the signal produced by the sensor.
This sensor could be a monochrome or color TV
camera.
Digital Image Processing – Juan Guedes Pereira
Produces an entire image of the problem
domain in rate of some frames per seconds.
Requires an image sensor and the capability to
digitize the signal produced by the sensor.
The sensor could also be an x-ray camera.
Digital Image Processing – Juan Guedes Pereira
Produces by reflecting in some parts of an
object a 2-D image.
The result has to be more suitable than the original
one for a specific application.
Digital Image Processing – Juan Guedes Pereira
There are two approaches for image enhancement,
the special domain methods and the frequency
domain methods.
Digital Image Processing – Juan Guedes Pereira
Special domain: Sobel filter
frequency domain: low pass filter
The following steps deals with techniques for
extracting information, we refer to this area as image
analysis.
Digital Image Processing – Juan Guedes Pereira
Segmentation is defined as partitions an input image
into its constituent parts or object.
In general, autonomous segmentation is one of the
most difficult tasks in digital processing.
Digital Image Processing – Juan Guedes Pereira
The best way to segment an image is to detect its
discontinuities.
Dots
Lines
Edges
These three uses mathematical function as operator,
such as gradient and laplacian functions
Digital Image Processing – Juan Guedes Pereira
During the thresholding process, pixels in an image
are marked as "object" pixels if their value is greater
than some threshold value.
The value histogram could be:
 Gray level;
 Color intensity;
 Others values.
The threshold value also could be
 intensity average;
 Median of a value.
Digital Image Processing – Juan Guedes Pereira
A segmented region can be represented by boundary
pixels or internal pixels.
When shape is important, a boundary (external)
representation is used.
Digital Image Processing – Juan Guedes Pereira
A segmented region can be represented by boundary
pixels or internal pixels.
When color or texture is important, an internal
representation is applied.
Digital Image Processing – Juan Guedes Pereira
The next task is to describe the region based on the
chosen representation.
For internal representation :
 Average;
 Standard deviation;
 Moment;
 Entropy;
 …
Digital Image Processing – Juan Guedes Pereira
The next task is to describe the region based on the
chosen representation.
For boundary:
 Diameter;
 Area;
 Perimeter
 Major axis;
 …
Digital Image Processing – Juan Guedes Pereira
The last stage involves recognition and
interpretation.
Recognition is the process the assigns a label to an
object based on the information provided by its
descriptors.
Digital Image Processing – Juan Guedes Pereira
Major axis = 2,3 cm
# of holes = 2
Hole #2 area = 25 mm2
Letter g
Different methods to recognize an image.
Pattern matching
Neural networks
Digital Image Processing – Juan Guedes Pereira
Interpretation involves assigning meaning to an
ensemble of recognizes object.
Image analysis tasks can be as simple as…
or as sophisticated as…
Digital Image Processing – Juan Guedes Pereira
reading bar coded tags
identifying a person from their face
This interpretation requires a bunch of logical test
and rules, which defines and, finally, gave meaning to
the process.
Methods for discovering relations between variables.
Digital Image Processing – Juan Guedes Pereira
If ( object == “n” and followed by object == “o” )
Then means = no.
Digital Image Processing – Juan Guedes Pereira
To process a image is becoming cheaper and easier;
Anyone has access to a video camera;
Software for image enhancement are as common as
text editors;
Digital Image Processing – Juan Guedes Pereira
Following that methodology of image processing
increase your success probability;
The most difficult task is to transfer our recognition
and interpretation of an object to machine language.
Digital Image Processing – Juan Guedes Pereira
How can we distinguish a scissor of a pliers?
Digital Image Processing – Juan Guedes Pereira
Juan Guedes Pereira
jgp@neo.ufsc.br
www.facebook.com/juangp3
www.twitter.com/juangp3
www.neo.ufsc.br

More Related Content

What's hot

digital image processing, image processing
digital image processing, image processingdigital image processing, image processing
digital image processing, image processing
Kalyan Acharjya
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
Muhammad Taha Sikander
 
Image processing presentation
Image processing presentationImage processing presentation
Image processing presentation
Bibus Poudel
 
Chap1
Chap1Chap1
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
Azharo7
 
Digital image processing using matlab
Digital image processing using matlab Digital image processing using matlab
Digital image processing using matlab
Amr Rashed
 
Seema dip
Seema dipSeema dip
Seema dip
seemakashyap15
 
Basics of Image processing
Basics of Image processingBasics of Image processing
Basics of Image processing
Paramjeet Singh Jamwal
 
Introduction in Image Processing Matlab Toolbox
Introduction in Image Processing Matlab ToolboxIntroduction in Image Processing Matlab Toolbox
Introduction in Image Processing Matlab Toolbox
Shahriar Yazdipour
 
IMAGE PROCESSING - MATHANKUMAR.S - VMKVEC
IMAGE PROCESSING - MATHANKUMAR.S - VMKVECIMAGE PROCESSING - MATHANKUMAR.S - VMKVEC
IMAGE PROCESSING - MATHANKUMAR.S - VMKVEC
Mathankumar S
 
Basic image processing techniques
Basic image processing techniquesBasic image processing techniques
Basic image processing techniques
Heikham Anandkumar Singh
 
Digital Image Processing: Image Enhancement in the Spatial Domain
Digital Image Processing: Image Enhancement in the Spatial DomainDigital Image Processing: Image Enhancement in the Spatial Domain
Digital Image Processing: Image Enhancement in the Spatial Domain
Mostafa G. M. Mostafa
 
Introduction to Image Compression
Introduction to Image CompressionIntroduction to Image Compression
Introduction to Image Compression
Kalyan Acharjya
 
Introduction to Digital Image Processing
Introduction to Digital Image ProcessingIntroduction to Digital Image Processing
Introduction to Digital Image Processing
Nagashree Bn
 
Image processing
Image processingImage processing
Image processing
Varun Raj
 
Digital image processing ppt
Digital image processing pptDigital image processing ppt
Digital image processing ppt
khanam22
 
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
SIRILsam
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
Sahil Biswas
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
manpreetgrewal
 
Image Processing By SAIKIRAN PANJALA
 Image Processing By SAIKIRAN PANJALA Image Processing By SAIKIRAN PANJALA
Image Processing By SAIKIRAN PANJALA
Saikiran Panjala
 

What's hot (20)

digital image processing, image processing
digital image processing, image processingdigital image processing, image processing
digital image processing, image processing
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Image processing presentation
Image processing presentationImage processing presentation
Image processing presentation
 
Chap1
Chap1Chap1
Chap1
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
 
Digital image processing using matlab
Digital image processing using matlab Digital image processing using matlab
Digital image processing using matlab
 
Seema dip
Seema dipSeema dip
Seema dip
 
Basics of Image processing
Basics of Image processingBasics of Image processing
Basics of Image processing
 
Introduction in Image Processing Matlab Toolbox
Introduction in Image Processing Matlab ToolboxIntroduction in Image Processing Matlab Toolbox
Introduction in Image Processing Matlab Toolbox
 
IMAGE PROCESSING - MATHANKUMAR.S - VMKVEC
IMAGE PROCESSING - MATHANKUMAR.S - VMKVECIMAGE PROCESSING - MATHANKUMAR.S - VMKVEC
IMAGE PROCESSING - MATHANKUMAR.S - VMKVEC
 
Basic image processing techniques
Basic image processing techniquesBasic image processing techniques
Basic image processing techniques
 
Digital Image Processing: Image Enhancement in the Spatial Domain
Digital Image Processing: Image Enhancement in the Spatial DomainDigital Image Processing: Image Enhancement in the Spatial Domain
Digital Image Processing: Image Enhancement in the Spatial Domain
 
Introduction to Image Compression
Introduction to Image CompressionIntroduction to Image Compression
Introduction to Image Compression
 
Introduction to Digital Image Processing
Introduction to Digital Image ProcessingIntroduction to Digital Image Processing
Introduction to Digital Image Processing
 
Image processing
Image processingImage processing
Image processing
 
Digital image processing ppt
Digital image processing pptDigital image processing ppt
Digital image processing ppt
 
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
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Image Processing By SAIKIRAN PANJALA
 Image Processing By SAIKIRAN PANJALA Image Processing By SAIKIRAN PANJALA
Image Processing By SAIKIRAN PANJALA
 

Viewers also liked

Image processing fundamentals
Image processing fundamentalsImage processing fundamentals
Image processing fundamentals
A B Shinde
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
DEEPASHRI HK
 
digital image processing
digital image processingdigital image processing
digital image processing
N.CH Karthik
 
Digital Image Processing Fundamental
Digital Image Processing FundamentalDigital Image Processing Fundamental
Digital Image Processing Fundamental
Thuong Nguyen Canh
 
Image Processing Basics
Image Processing BasicsImage Processing Basics
Image Processing Basics
Nam Le
 
Introduction to digital image processing
Introduction to digital image processingIntroduction to digital image processing
Introduction to digital image processing
Hossain Md Shakhawat
 
Image processing ppt
Image processing pptImage processing ppt
Image processing ppt
Raviteja Chowdary Adusumalli
 
Lect 02 second portion
Lect 02  second portionLect 02  second portion
Lect 02 second portion
Moe Moe Myint
 
Image enhancement ppt nal2
Image enhancement ppt nal2Image enhancement ppt nal2
Image enhancement ppt nal2
Surabhi Ks
 
Basics of Image Processing using MATLAB
Basics of Image Processing using MATLABBasics of Image Processing using MATLAB
Basics of Image Processing using MATLAB
vkn13
 
Digital image processing img smoothning
Digital image processing img smoothningDigital image processing img smoothning
Digital image processing img smoothning
Vinay Gupta
 

Viewers also liked (11)

Image processing fundamentals
Image processing fundamentalsImage processing fundamentals
Image processing fundamentals
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
digital image processing
digital image processingdigital image processing
digital image processing
 
Digital Image Processing Fundamental
Digital Image Processing FundamentalDigital Image Processing Fundamental
Digital Image Processing Fundamental
 
Image Processing Basics
Image Processing BasicsImage Processing Basics
Image Processing Basics
 
Introduction to digital image processing
Introduction to digital image processingIntroduction to digital image processing
Introduction to digital image processing
 
Image processing ppt
Image processing pptImage processing ppt
Image processing ppt
 
Lect 02 second portion
Lect 02  second portionLect 02  second portion
Lect 02 second portion
 
Image enhancement ppt nal2
Image enhancement ppt nal2Image enhancement ppt nal2
Image enhancement ppt nal2
 
Basics of Image Processing using MATLAB
Basics of Image Processing using MATLABBasics of Image Processing using MATLAB
Basics of Image Processing using MATLAB
 
Digital image processing img smoothning
Digital image processing img smoothningDigital image processing img smoothning
Digital image processing img smoothning
 

Similar to Digital image processing

Digital_image_processing_-Vijaya_Raghavan.pdf
Digital_image_processing_-Vijaya_Raghavan.pdfDigital_image_processing_-Vijaya_Raghavan.pdf
Digital_image_processing_-Vijaya_Raghavan.pdf
VaideshSiva1
 
EC4160-lect 1,2.ppt
EC4160-lect 1,2.pptEC4160-lect 1,2.ppt
EC4160-lect 1,2.ppt
ssuser812128
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
Reshma KC
 
IRJET- Proposed Approach for Layout & Handwritten Character Recognization in OCR
IRJET- Proposed Approach for Layout & Handwritten Character Recognization in OCRIRJET- Proposed Approach for Layout & Handwritten Character Recognization in OCR
IRJET- Proposed Approach for Layout & Handwritten Character Recognization in OCR
IRJET Journal
 
image Processing Fundamental Is .ppt
image Processing Fundamental Is     .pptimage Processing Fundamental Is     .ppt
image Processing Fundamental Is .ppt
Desalechali1
 
Image Processing Fundamentals .ppt
Image Processing Fundamentals        .pptImage Processing Fundamentals        .ppt
Image Processing Fundamentals .ppt
Desalechali1
 
Image Processing Training in Chandigarh
Image Processing Training in Chandigarh Image Processing Training in Chandigarh
Image Processing Training in Chandigarh
E2Matrix
 
DIP-LECTURE_NOTES.pdf
DIP-LECTURE_NOTES.pdfDIP-LECTURE_NOTES.pdf
DIP-LECTURE_NOTES.pdf
VaideshSiva1
 
B tech vi sem cse dip lecture 1
B tech vi sem cse dip  lecture 1B tech vi sem cse dip  lecture 1
B tech vi sem cse dip lecture 1
himanshu swarnkar
 
From Image Processing To Computer Vision
From Image Processing To Computer VisionFrom Image Processing To Computer Vision
From Image Processing To Computer Vision
Joud Khattab
 
Matlab Training in Chandigarh
Matlab Training in ChandigarhMatlab Training in Chandigarh
Matlab Training in Chandigarh
E2Matrix
 
Matlab Training in Jalandhar | Matlab Training in Phagwara
Matlab Training in Jalandhar | Matlab Training in PhagwaraMatlab Training in Jalandhar | Matlab Training in Phagwara
Matlab Training in Jalandhar | Matlab Training in Phagwara
E2Matrix
 
Phd thesis help in digital image processing
Phd thesis help in digital image processingPhd thesis help in digital image processing
Phd thesis help in digital image processing
E2Matrix
 
1st section
1st section1st section
1st section
Hadi Rahmat-Khah
 
Image proccessing and its application
Image proccessing and its applicationImage proccessing and its application
Image proccessing and its application
Ashwini Awatare
 
M tech ph d thesis help in digital image processing
M tech ph d thesis help in digital image processingM tech ph d thesis help in digital image processing
M tech ph d thesis help in digital image processing
E2Matrix
 
Labcamp - working with image processing
Labcamp - working with image processingLabcamp - working with image processing
Labcamp - working with image processing
Renato Souza
 
Theo Gevers (3DUniversum.com) @ Thingscon Amsterdam
Theo Gevers (3DUniversum.com) @ Thingscon AmsterdamTheo Gevers (3DUniversum.com) @ Thingscon Amsterdam
Theo Gevers (3DUniversum.com) @ Thingscon Amsterdam
CLICKNL
 
BEC007 -Digital image processing.pdf
BEC007  -Digital image processing.pdfBEC007  -Digital image processing.pdf
BEC007 -Digital image processing.pdf
gopikahari7
 
Unit 1 DIP Fundamentals - Presentation Notes.pdf
Unit 1 DIP Fundamentals - Presentation Notes.pdfUnit 1 DIP Fundamentals - Presentation Notes.pdf
Unit 1 DIP Fundamentals - Presentation Notes.pdf
sdbhosale860
 

Similar to Digital image processing (20)

Digital_image_processing_-Vijaya_Raghavan.pdf
Digital_image_processing_-Vijaya_Raghavan.pdfDigital_image_processing_-Vijaya_Raghavan.pdf
Digital_image_processing_-Vijaya_Raghavan.pdf
 
EC4160-lect 1,2.ppt
EC4160-lect 1,2.pptEC4160-lect 1,2.ppt
EC4160-lect 1,2.ppt
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
 
IRJET- Proposed Approach for Layout & Handwritten Character Recognization in OCR
IRJET- Proposed Approach for Layout & Handwritten Character Recognization in OCRIRJET- Proposed Approach for Layout & Handwritten Character Recognization in OCR
IRJET- Proposed Approach for Layout & Handwritten Character Recognization in OCR
 
image Processing Fundamental Is .ppt
image Processing Fundamental Is     .pptimage Processing Fundamental Is     .ppt
image Processing Fundamental Is .ppt
 
Image Processing Fundamentals .ppt
Image Processing Fundamentals        .pptImage Processing Fundamentals        .ppt
Image Processing Fundamentals .ppt
 
Image Processing Training in Chandigarh
Image Processing Training in Chandigarh Image Processing Training in Chandigarh
Image Processing Training in Chandigarh
 
DIP-LECTURE_NOTES.pdf
DIP-LECTURE_NOTES.pdfDIP-LECTURE_NOTES.pdf
DIP-LECTURE_NOTES.pdf
 
B tech vi sem cse dip lecture 1
B tech vi sem cse dip  lecture 1B tech vi sem cse dip  lecture 1
B tech vi sem cse dip lecture 1
 
From Image Processing To Computer Vision
From Image Processing To Computer VisionFrom Image Processing To Computer Vision
From Image Processing To Computer Vision
 
Matlab Training in Chandigarh
Matlab Training in ChandigarhMatlab Training in Chandigarh
Matlab Training in Chandigarh
 
Matlab Training in Jalandhar | Matlab Training in Phagwara
Matlab Training in Jalandhar | Matlab Training in PhagwaraMatlab Training in Jalandhar | Matlab Training in Phagwara
Matlab Training in Jalandhar | Matlab Training in Phagwara
 
Phd thesis help in digital image processing
Phd thesis help in digital image processingPhd thesis help in digital image processing
Phd thesis help in digital image processing
 
1st section
1st section1st section
1st section
 
Image proccessing and its application
Image proccessing and its applicationImage proccessing and its application
Image proccessing and its application
 
M tech ph d thesis help in digital image processing
M tech ph d thesis help in digital image processingM tech ph d thesis help in digital image processing
M tech ph d thesis help in digital image processing
 
Labcamp - working with image processing
Labcamp - working with image processingLabcamp - working with image processing
Labcamp - working with image processing
 
Theo Gevers (3DUniversum.com) @ Thingscon Amsterdam
Theo Gevers (3DUniversum.com) @ Thingscon AmsterdamTheo Gevers (3DUniversum.com) @ Thingscon Amsterdam
Theo Gevers (3DUniversum.com) @ Thingscon Amsterdam
 
BEC007 -Digital image processing.pdf
BEC007  -Digital image processing.pdfBEC007  -Digital image processing.pdf
BEC007 -Digital image processing.pdf
 
Unit 1 DIP Fundamentals - Presentation Notes.pdf
Unit 1 DIP Fundamentals - Presentation Notes.pdfUnit 1 DIP Fundamentals - Presentation Notes.pdf
Unit 1 DIP Fundamentals - Presentation Notes.pdf
 

More from juangp3

CAEE - Centro Acadêmico de Engenharia Elétrica UFSC
CAEE - Centro Acadêmico de Engenharia Elétrica UFSCCAEE - Centro Acadêmico de Engenharia Elétrica UFSC
CAEE - Centro Acadêmico de Engenharia Elétrica UFSC
juangp3
 
Geração distribuída e cogeracao
Geração distribuída e cogeracaoGeração distribuída e cogeracao
Geração distribuída e cogeracao
juangp3
 
Eletrônica embarcada automotiva
Eletrônica embarcada automotivaEletrônica embarcada automotiva
Eletrônica embarcada automotiva
juangp3
 
Digital Game-based Learning
Digital Game-based LearningDigital Game-based Learning
Digital Game-based Learning
juangp3
 
Convergência Tecnológica
Convergência TecnológicaConvergência Tecnológica
Convergência Tecnológica
juangp3
 
Tae kwon do - Arte Marcial Coreana
Tae kwon do - Arte Marcial CoreanaTae kwon do - Arte Marcial Coreana
Tae kwon do - Arte Marcial Coreana
juangp3
 

More from juangp3 (6)

CAEE - Centro Acadêmico de Engenharia Elétrica UFSC
CAEE - Centro Acadêmico de Engenharia Elétrica UFSCCAEE - Centro Acadêmico de Engenharia Elétrica UFSC
CAEE - Centro Acadêmico de Engenharia Elétrica UFSC
 
Geração distribuída e cogeracao
Geração distribuída e cogeracaoGeração distribuída e cogeracao
Geração distribuída e cogeracao
 
Eletrônica embarcada automotiva
Eletrônica embarcada automotivaEletrônica embarcada automotiva
Eletrônica embarcada automotiva
 
Digital Game-based Learning
Digital Game-based LearningDigital Game-based Learning
Digital Game-based Learning
 
Convergência Tecnológica
Convergência TecnológicaConvergência Tecnológica
Convergência Tecnológica
 
Tae kwon do - Arte Marcial Coreana
Tae kwon do - Arte Marcial CoreanaTae kwon do - Arte Marcial Coreana
Tae kwon do - Arte Marcial Coreana
 

Recently uploaded

一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
ecqow
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
Yasser Mahgoub
 
Engine Lubrication performance System.pdf
Engine Lubrication performance System.pdfEngine Lubrication performance System.pdf
Engine Lubrication performance System.pdf
mamamaam477
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
sachin chaurasia
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
abbyasa1014
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
171ticu
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
NATURAL DEEP EUTECTIC SOLVENTS AS ANTI-FREEZING AGENT
NATURAL DEEP EUTECTIC SOLVENTS AS ANTI-FREEZING AGENTNATURAL DEEP EUTECTIC SOLVENTS AS ANTI-FREEZING AGENT
NATURAL DEEP EUTECTIC SOLVENTS AS ANTI-FREEZING AGENT
Addu25809
 
UNLOCKING HEALTHCARE 4.0: NAVIGATING CRITICAL SUCCESS FACTORS FOR EFFECTIVE I...
UNLOCKING HEALTHCARE 4.0: NAVIGATING CRITICAL SUCCESS FACTORS FOR EFFECTIVE I...UNLOCKING HEALTHCARE 4.0: NAVIGATING CRITICAL SUCCESS FACTORS FOR EFFECTIVE I...
UNLOCKING HEALTHCARE 4.0: NAVIGATING CRITICAL SUCCESS FACTORS FOR EFFECTIVE I...
amsjournal
 
BRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdfBRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdf
LAXMAREDDY22
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 
Certificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi AhmedCertificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi Ahmed
Mahmoud Morsy
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
Introduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptxIntroduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptx
MiscAnnoy1
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
RamonNovais6
 
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
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
bijceesjournal
 
Textile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdfTextile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdf
NazakatAliKhoso2
 

Recently uploaded (20)

一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
 
Engine Lubrication performance System.pdf
Engine Lubrication performance System.pdfEngine Lubrication performance System.pdf
Engine Lubrication performance System.pdf
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
NATURAL DEEP EUTECTIC SOLVENTS AS ANTI-FREEZING AGENT
NATURAL DEEP EUTECTIC SOLVENTS AS ANTI-FREEZING AGENTNATURAL DEEP EUTECTIC SOLVENTS AS ANTI-FREEZING AGENT
NATURAL DEEP EUTECTIC SOLVENTS AS ANTI-FREEZING AGENT
 
UNLOCKING HEALTHCARE 4.0: NAVIGATING CRITICAL SUCCESS FACTORS FOR EFFECTIVE I...
UNLOCKING HEALTHCARE 4.0: NAVIGATING CRITICAL SUCCESS FACTORS FOR EFFECTIVE I...UNLOCKING HEALTHCARE 4.0: NAVIGATING CRITICAL SUCCESS FACTORS FOR EFFECTIVE I...
UNLOCKING HEALTHCARE 4.0: NAVIGATING CRITICAL SUCCESS FACTORS FOR EFFECTIVE I...
 
BRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdfBRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdf
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 
Certificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi AhmedCertificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi Ahmed
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
Introduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptxIntroduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptx
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
 
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
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
 
Textile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdfTextile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdf
 

Digital image processing

  • 1. Fundamentals steps for development Juan Guedes Pereira Digital Image Processing – Juan Guedes Pereira
  • 2. Background  Why process image? Basic concepts  What you need to know? Fundamental steps  A methodology of project. Conclusion Digital Image Processing – Juan Guedes Pereira
  • 3. Digital Image Processing – Juan Guedes Pereira
  • 4. Interest in digital image processing method derives two principal application areas: Digital Image Processing – Juan Guedes Pereira Improvement of visual information for human interpretation Autonomous machine perception & industrial process
  • 5. Improvement of visual information for human interpretation. Digital Image Processing – Juan Guedes Pereira
  • 6. Autonomous machine perception. Digital Image Processing – Juan Guedes Pereira
  • 7. One of the first applications was in improving digitized newspaper pictures sent by submarine cable between London and New York. Digital Image Processing – Juan Guedes Pereira
  • 8. Advents of ... Digital Image Processing – Juan Guedes Pereira large-scale digital computers space program Brought into focus the potential of image processing concepts.
  • 9. Image processing has been used to solve a bunch of problems. Digital Image Processing – Juan Guedes Pereira WEG.23 Industrial machine vision Processing of fingerprints Biomedical analysis Geographical mapping
  • 10. Image processing has been used to solve a bunch of problems. Digital Image Processing – Juan Guedes Pereira
  • 11. Digital Image Processing – Juan Guedes Pereira
  • 12. The term monochrome image refers to a two- dimensional light intensity function f(x,y). Digital Image Processing – Juan Guedes Pereira x and y denote spatial coordinates Value of f is proportional to the brightness
  • 13. A digital image can be considered a matrix whose row and column indices indentify a point in the image and the corresponding matrix element value indentifies the gray level at that point. Digital Image Processing – Juan Guedes Pereira
  • 14. It’s very important for human comprehension a way to model an image color. The most applied it is the RGB model. Digital Image Processing – Juan Guedes Pereira
  • 15. Images represented in the RGB color model consist of three component images – one for each primary color. Digital Image Processing – Juan Guedes Pereira
  • 16. The transform theory. Digital Image Processing – Juan Guedes Pereira The Fourier transform decomposes functions into its constituent frequencies; Highlights some characteristics.
  • 17. Digital Image Processing – Juan Guedes Pereira
  • 18. Digital image processing includes a broad range of hardware, software and theory. Digital Image Processing – Juan Guedes Pereira
  • 19. To improve you chance of success… Digital Image Processing – Juan Guedes Pereira ACQUISITION PREPROCESSING SEGMENTATION REPRESENTATION & DESCRIPTION RECOGNITION & INTERPRETATION KNOWLEDGE BASE POSTPROCESSING PROBLEM DOMAIN RESULT
  • 20. The problem domain is defined as the subject to be process. This domain has the characteristics that will define the knowledge base. It contains, in somehow, the result that you are looking for. Digital Image Processing – Juan Guedes Pereira
  • 21. Requires an image sensor and the capability to digitize the signal produced by the sensor. This sensor could be a monochrome or color TV camera. Digital Image Processing – Juan Guedes Pereira Produces an entire image of the problem domain in rate of some frames per seconds.
  • 22. Requires an image sensor and the capability to digitize the signal produced by the sensor. The sensor could also be an x-ray camera. Digital Image Processing – Juan Guedes Pereira Produces by reflecting in some parts of an object a 2-D image.
  • 23. The result has to be more suitable than the original one for a specific application. Digital Image Processing – Juan Guedes Pereira
  • 24. There are two approaches for image enhancement, the special domain methods and the frequency domain methods. Digital Image Processing – Juan Guedes Pereira Special domain: Sobel filter frequency domain: low pass filter
  • 25. The following steps deals with techniques for extracting information, we refer to this area as image analysis. Digital Image Processing – Juan Guedes Pereira
  • 26. Segmentation is defined as partitions an input image into its constituent parts or object. In general, autonomous segmentation is one of the most difficult tasks in digital processing. Digital Image Processing – Juan Guedes Pereira
  • 27. The best way to segment an image is to detect its discontinuities. Dots Lines Edges These three uses mathematical function as operator, such as gradient and laplacian functions Digital Image Processing – Juan Guedes Pereira
  • 28. During the thresholding process, pixels in an image are marked as "object" pixels if their value is greater than some threshold value. The value histogram could be:  Gray level;  Color intensity;  Others values. The threshold value also could be  intensity average;  Median of a value. Digital Image Processing – Juan Guedes Pereira
  • 29. A segmented region can be represented by boundary pixels or internal pixels. When shape is important, a boundary (external) representation is used. Digital Image Processing – Juan Guedes Pereira
  • 30. A segmented region can be represented by boundary pixels or internal pixels. When color or texture is important, an internal representation is applied. Digital Image Processing – Juan Guedes Pereira
  • 31. The next task is to describe the region based on the chosen representation. For internal representation :  Average;  Standard deviation;  Moment;  Entropy;  … Digital Image Processing – Juan Guedes Pereira
  • 32. The next task is to describe the region based on the chosen representation. For boundary:  Diameter;  Area;  Perimeter  Major axis;  … Digital Image Processing – Juan Guedes Pereira
  • 33. The last stage involves recognition and interpretation. Recognition is the process the assigns a label to an object based on the information provided by its descriptors. Digital Image Processing – Juan Guedes Pereira Major axis = 2,3 cm # of holes = 2 Hole #2 area = 25 mm2 Letter g
  • 34. Different methods to recognize an image. Pattern matching Neural networks Digital Image Processing – Juan Guedes Pereira
  • 35. Interpretation involves assigning meaning to an ensemble of recognizes object. Image analysis tasks can be as simple as… or as sophisticated as… Digital Image Processing – Juan Guedes Pereira reading bar coded tags identifying a person from their face
  • 36. This interpretation requires a bunch of logical test and rules, which defines and, finally, gave meaning to the process. Methods for discovering relations between variables. Digital Image Processing – Juan Guedes Pereira If ( object == “n” and followed by object == “o” ) Then means = no.
  • 37. Digital Image Processing – Juan Guedes Pereira
  • 38. To process a image is becoming cheaper and easier; Anyone has access to a video camera; Software for image enhancement are as common as text editors; Digital Image Processing – Juan Guedes Pereira
  • 39. Following that methodology of image processing increase your success probability; The most difficult task is to transfer our recognition and interpretation of an object to machine language. Digital Image Processing – Juan Guedes Pereira
  • 40. How can we distinguish a scissor of a pliers? Digital Image Processing – Juan Guedes Pereira

Editor's Notes

  1. These are the topics,
  2. To enhance photo
  3. To identification
  4. Back in history…
  5. But only with…
  6. Now a days
  7. Ok…now you know what is image processing…
  8. So we can..
  9. Image could also
  10. One of the most important key role…
  11. Knowing those basic concepts, tell you some steps
  12. You can imagine the difficulty…. So that we have to plain our projects using some methodology
  13. You don’t have an image processing project whitout a problem to solve
  14. After defining you problem, you have to acquire the image
  15. … Or anothers kinds os sed imagnsors tha produces 2
  16. After acquiring a image, probably its not ready for you start to seek your objetive. Than..
  17. The thesholding process is one of the most aplied
  18. After finishing the segmentation, you have to chose the best way to represent e describe your image
  19. Then,
  20. Now you have your objetcs described, naow yo have to recognize and interpret what it means
  21. Finally, you have a group of recognized objects, but what they means