SlideShare uma empresa Scribd logo
1 de 41
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

Mais conteúdo relacionado

Mais procurados

digital image processing, image processing
digital image processing, image processingdigital image processing, image processing
digital image processing, image processingKalyan Acharjya
 
Image processing presentation
Image processing presentationImage processing presentation
Image processing presentationBibus Poudel
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image ProcessingAzharo7
 
Digital image processing using matlab
Digital image processing using matlab Digital image processing using matlab
Digital image processing using matlab Amr Rashed
 
Introduction in Image Processing Matlab Toolbox
Introduction in Image Processing Matlab ToolboxIntroduction in Image Processing Matlab Toolbox
Introduction in Image Processing Matlab ToolboxShahriar Yazdipour
 
IMAGE PROCESSING - MATHANKUMAR.S - VMKVEC
IMAGE PROCESSING - MATHANKUMAR.S - VMKVECIMAGE PROCESSING - MATHANKUMAR.S - VMKVEC
IMAGE PROCESSING - MATHANKUMAR.S - VMKVECMathankumar S
 
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 DomainMostafa G. M. Mostafa
 
Introduction to Image Compression
Introduction to Image CompressionIntroduction to Image Compression
Introduction to Image CompressionKalyan Acharjya
 
Introduction to Digital Image Processing
Introduction to Digital Image ProcessingIntroduction to Digital Image Processing
Introduction to Digital Image ProcessingNagashree Bn
 
Image processing
Image processingImage processing
Image processingVarun Raj
 
Digital image processing ppt
Digital image processing pptDigital image processing ppt
Digital image processing pptkhanam22
 
application of digital image processing and methods
application of digital image processing and methodsapplication of digital image processing and methods
application of digital image processing and methodsSIRILsam
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image ProcessingSahil Biswas
 
Digital image processing
Digital image processingDigital image processing
Digital image processingmanpreetgrewal
 
Image Processing By SAIKIRAN PANJALA
 Image Processing By SAIKIRAN PANJALA Image Processing By SAIKIRAN PANJALA
Image Processing By SAIKIRAN PANJALASaikiran Panjala
 

Mais procurados (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
 

Destaque

Image processing fundamentals
Image processing fundamentalsImage processing fundamentals
Image processing fundamentalsA B Shinde
 
Digital image processing
Digital image processingDigital image processing
Digital image processingDEEPASHRI HK
 
digital image processing
digital image processingdigital image processing
digital image processingN.CH Karthik
 
Digital Image Processing Fundamental
Digital Image Processing FundamentalDigital Image Processing Fundamental
Digital Image Processing FundamentalThuong Nguyen Canh
 
Image Processing Basics
Image Processing BasicsImage Processing Basics
Image Processing BasicsNam Le
 
Introduction to digital image processing
Introduction to digital image processingIntroduction to digital image processing
Introduction to digital image processingHossain Md Shakhawat
 
Lect 02 second portion
Lect 02  second portionLect 02  second portion
Lect 02 second portionMoe Moe Myint
 
Image enhancement ppt nal2
Image enhancement ppt nal2Image enhancement ppt nal2
Image enhancement ppt nal2Surabhi Ks
 
Basics of Image Processing using MATLAB
Basics of Image Processing using MATLABBasics of Image Processing using MATLAB
Basics of Image Processing using MATLABvkn13
 
Digital image processing img smoothning
Digital image processing img smoothningDigital image processing img smoothning
Digital image processing img smoothningVinay Gupta
 

Destaque (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
 

Semelhante a 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.pdfVaideshSiva1
 
EC4160-lect 1,2.ppt
EC4160-lect 1,2.pptEC4160-lect 1,2.ppt
EC4160-lect 1,2.pptssuser812128
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image ProcessingReshma 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 OCRIRJET Journal
 
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.pdfVaideshSiva1
 
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 1himanshu swarnkar
 
From Image Processing To Computer Vision
From Image Processing To Computer VisionFrom Image Processing To Computer Vision
From Image Processing To Computer VisionJoud Khattab
 
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 PhagwaraE2Matrix
 
Matlab Training in Chandigarh
Matlab Training in ChandigarhMatlab Training in Chandigarh
Matlab Training in ChandigarhE2Matrix
 
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 processingE2Matrix
 
Image proccessing and its application
Image proccessing and its applicationImage proccessing and its application
Image proccessing and its applicationAshwini 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 processingE2Matrix
 
Labcamp - working with image processing
Labcamp - working with image processingLabcamp - working with image processing
Labcamp - working with image processingRenato Souza
 
Theo Gevers (3DUniversum.com) @ Thingscon Amsterdam
Theo Gevers (3DUniversum.com) @ Thingscon AmsterdamTheo Gevers (3DUniversum.com) @ Thingscon Amsterdam
Theo Gevers (3DUniversum.com) @ Thingscon AmsterdamCLICKNL
 
BEC007 -Digital image processing.pdf
BEC007  -Digital image processing.pdfBEC007  -Digital image processing.pdf
BEC007 -Digital image processing.pdfgopikahari7
 
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.pdfsdbhosale860
 
Fundamentals of Image Processing & Components.ppt
Fundamentals of Image Processing & Components.pptFundamentals of Image Processing & Components.ppt
Fundamentals of Image Processing & Components.pptANJANISINGHAL
 
Image proccessing and its applications.
Image proccessing and its applications.Image proccessing and its applications.
Image proccessing and its applications.Ashwini Awatare
 

Semelhante a 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 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 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
 
Matlab Training in Chandigarh
Matlab Training in ChandigarhMatlab Training in Chandigarh
Matlab Training in Chandigarh
 
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
 
Fundamentals of Image Processing & Components.ppt
Fundamentals of Image Processing & Components.pptFundamentals of Image Processing & Components.ppt
Fundamentals of Image Processing & Components.ppt
 
Image proccessing and its applications.
Image proccessing and its applications.Image proccessing and its applications.
Image proccessing and its applications.
 

Mais de 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 UFSCjuangp3
 
Geração distribuída e cogeracao
Geração distribuída e cogeracaoGeração distribuída e cogeracao
Geração distribuída e cogeracaojuangp3
 
Eletrônica embarcada automotiva
Eletrônica embarcada automotivaEletrônica embarcada automotiva
Eletrônica embarcada automotivajuangp3
 
Digital Game-based Learning
Digital Game-based LearningDigital Game-based Learning
Digital Game-based Learningjuangp3
 
Convergência Tecnológica
Convergência TecnológicaConvergência Tecnológica
Convergência Tecnológicajuangp3
 
Tae kwon do - Arte Marcial Coreana
Tae kwon do - Arte Marcial CoreanaTae kwon do - Arte Marcial Coreana
Tae kwon do - Arte Marcial Coreanajuangp3
 

Mais de 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
 

Último

High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 

Último (20)

High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 

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

Notas do Editor

  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