SlideShare una empresa de Scribd logo
1 de 51
Digital Image Processing
(2nd Edition)
Rafael C. Gonzalez
Richard E.Woods
Dr Moe Moe Myint
Technological University (Kyaukse)
www.slideshare.net/MoeMoeMyint
moemoemyint@moemyanmar.ml
drmoemoemyint.blogspot.com
Miscellanea
 Lectures: Class A
 Tuesday 6-7
 Thursday 1-2
 Lectures: Class B
 Monday 1-2
 Wednesday 6-7
 Labs:
 Tuesday for Class A and Wednesday for Class B
 Web Site:
 www.slideshare.net/MoeMoeMyint
 drmoemoemyint.blogspot.com
 E-mail: moemoemyint@moemyanmar.ml
2
Contents for Chapter 1
 This lecture will cover:
 What is digital image processing? 1
 The origins of digital image processing? 3
 Examples of fields that use digital image processing? 7
 Fundamental Steps in Digital Image Processing 25
 Components of an image processing system 28
 Summary 30
3
Introduction
“One picture is worth more than ten thousand words”
Anonymous
4
Preview
 Digital image processing methods are interested by two major
applications:
i. Improvement of pictorial information for human perception
and processing of image data for storage, transmission
 Noise filtering
 Content Enhancement
 Contrast enhancement
 Deblurring
 Remote sensing
ii. Representation for autonomous machine perception
5
 Objectives
i. To define the scope of the field that we call image
processing
ii. To give a historical perspective of the origins of this field
iii. To give an idea of the state of the art in image processing
by examining some of the principal areas in which it is
applied
iv. To discuss briefly the principal approaches used in digital
image processing
v. To give an overview of the components contained in a
typical, general-purpose image processing system
vi. To provide direction to the books and other literature
where image processing work normally is reported
6
 An image may be defined as a two-dimensional function
f (x , y)
where x and y are spatial (plane) coordinates, and the amplitude
of f at any pair of coordinates (x, y) is called the intensity or gray
level of the image at that point.
 When x, y, and the amplitude values of f are all finite, discrete
quantities, we call the image a digital image.
 The field of digital image processing refers to processing digital
images by means of a digital computer.
 Digital image is composed of a finite number of elements, each of
which has a particular location and value.
 These elements are referred to as picture elements, image elements,
and pixels. Pixel is the term most widely used to denote the elements
of a digital image.
What is Digital Image Processing?
7
The Origins of Digital Image Processing
 Early 1920s: One of the first applications of digital imaging was in
the newspaper industry
 In 1920s Submarine cables were used to transmit digitized newspaper
pictures between London and New York using Bartlane systems.
 Specialized printing equipments were used to code the images and
reproduced at receiver using telegraphic printers.
 In 1921, photographic printing press improved the resolution and
tonal quality of images.
 Bartlane system was capable of coding 5 distinct brightness levels.
 It increased to 15 by 1929.
8
Fig. telegraphic printer
9
Fig. A digital picture produced using telegraphic printer
(in 1921, 1922 - Atlantic, 1929 – London to New York
ImagestakenfromGonzalez&Woods,DigitalImageProcessing(2002)
10
 After 35 years of improvement in processing technique
 In 1960s, Improvements in computing technology and the
onset of the space program during the period.
 In 1964, Computer processing techniques were used to
improve picture of moon transmitted by Ranger 7 at JPL.
This was the basis of modern image processing technique.
Fig. The first picture of the moon by a U.S. spacecraft
ImagestakenfromGonzalez&Woods,DigitalImageProcessing(2002)
11
Fig. Typical head slice CAT image
 1970s: Digital image processing begins to be used in medical applications
 1979: Sir Godfrey N. Hounsfield & Prof. Allan M. Cormack share
the Nobel Prize in medicine for the invention of tomography,
the technology behind Computerised Axial Tomography (CAT) scans
ImagestakenfromGonzalez&Woods,DigitalImageProcessing(2002)
12
 Today: The use of digital image processing techniques has
exploded and they are now used for all kinds of tasks in all
kinds of areas
 Image enhancement/restoration
 Artistic effects
 Medical visualisation
 Industrial inspection
 Law enforcement
 Human computer interfaces
13
Fig. Noisy Image Fig. Filtered Image
Fig. Low Contrast Image Fig. Enhanced Image
Image Enhancement
ImagestakenfromGonzalez&Woods,DigitalImageProcessing(2002)
14
Fig. Motion Blurred Fig. Deblurred
Restoration
Image Enhancement
ImagestakenfromGonzalez&Woods,DigitalImageProcessing(2002)
15
 Artistic effects are used to make images more visually appealing,
to add special effects and to make composite images.
Artistic Effects16
Medical Visualisation
17
Industrial Inspection
 Human operators
are expensive, slow
and unreliable
 Make machines do
the job instead
 Industrial vision
systems are used in
all kinds of
industries
 Can we trust them?
18
Law Enforcement
 Image processing techniques are
used extensively by law
enforcers
 Number plate recognition for
speed cameras/automated toll
systems
 Fingerprint recognition
 Enhancement of CCTV
images
ImagestakenfromGonzalez&Woods,DigitalImageProcessing(2002)
19
HCI
Try to make human
computer interface more
natural
 Face recognition
 Gesture recognition
Does anyone remember
the user interface from
“Minority Report”?
These tasks can be
extremely difficult
20
Fig. The electromagnetic spectrum arranged according to energy per photon
Examples of Fields
that Use Digital Image Processing
21
Infrared Imaging (Performance)
22
UV Imaging
23
X-Ray Imaging
24
X-Ray Imaging25
Gamma Ray Imaging
26
Fig. Examples of gamma-ray imaging. (a) Bone scan. (b) PET image
Gamma-Ray Imaging
27
Imaging in the Visible and
Infrared Bands
28
Table : Thematic bands in NASA’s LANDSAT
satellite
29
ImagestakenfromGonzalez&Woods,DigitalImageProcessing(2002)
GIS
 Geographic Information Systems
 Digital image processing techniques are used
extensively to manipulate satellite imagery
 Terrain classification
 Meteorology
ImagestakenfromGonzalez&Woods,DigitalImageProcessing(2002)
30
GIS (cont…)
 Night-Time Lights of the World
data set
 Global inventory of human
settlement
 Not hard to imagine the
kind of analysis that might
be done using this data
ImagestakenfromGonzalez&Woods,DigitalImageProcessing(2002)
31
Industrial Inspection
 Human operators are expensive,
slow and
unreliable
 Make machines do the
job instead
 Industrial vision systems
are used in all kinds of industries
 Can we trust them?
ImagestakenfromGonzalez&Woods,DigitalImageProcessing(2002)
32
Imaging in the Microwave Band33
Imaging in the Radio Band34
Examples in which other
imaging modalities are used35
PCB Inspection
 Printed Circuit Board (PCB) inspection
 Machine inspection is used to determine that
all components are present and that all solder
joints are acceptable
 Both conventional imaging and x-ray imaging
are used
36
Fundamental Steps in Digital Image Processing
Image
Acquisition
Image
Restoration
Morphological
Processing
Segmentation
Object
Recognition
Image
Enhancement
Representation
& Description
Problem Domain
Colour Image
Processing
Wavelets and
multiresolution
processing
Compression
37
Fundamental Steps in Digital Image Processing
Image
Acquisition
Image
Restoration
Morphological
Processing
Segmentation
Object
Recognition
Image
Enhancement
Representation
& Description
Problem Domain
Colour Image
Processing
Wavelets and
multiresolution
processing
Compression
38
Fundamental Steps in Digital Image Processing
Image
Acquisition
Image
Restoration
Morphological
Processing
Segmentation
Object
Recognition
Image
Enhancement
Representation
& Description
Problem Domain
Colour Image
Processing
Wavelets and
multiresolution
processing
Compression
39
Fundamental Steps in Digital Image Processing
Image
Acquisition
Image
Restoration
Morphological
Processing
Segmentation
Object
Recognition
Image
Enhancement
Representation
& Description
Problem Domain
Colour Image
Processing
Wavelets and
multiresolution
processing
Compression
40
Fundamental Steps in Digital Image Processing
Image
Acquisition
Image
Restoration
Morphological
Processing
Segmentation
Object
Recognition
Image
Enhancement
Representation
& Description
Problem Domain
Colour Image
Processing
Wavelets and
multiresolution
processing
Compression
41
Fundamental Steps in Digital Image Processing
Image
Acquisition
Image
Restoration
Morphological
Processing
Segmentation
Object
Recognition
Image
Enhancement
Representation
& Description
Problem Domain
Colour Image
Processing
Wavelets and
multi-resolution
processing
Compression
42
Fundamental Steps in Digital Image Processing
Image
Acquisition
Image
Restoration
Morphological
Processing
Segmentation
Object
Recognition
Image
Enhancement
Representation
& Description
Problem Domain
Colour Image
Processing
Wavelets and
multiresolution
processing
Compression
43
Fundamental Steps in Digital Image Processing
Image
Acquisition
Image
Restoration
Morphological
Processing
Segmentation
Object
Recognition
Image
Enhancement
Representation
& Description
Problem Domain
Colour Image
Processing
Wavelets and
multiresolution
processing
Compression
44
Fundamental Steps in Digital Image Processing
Image
Acquisition
Image
Restoration
Morphological
Processing
Segmentation
Object
Recognition
Image
Enhancement
Representation
& Description
Problem Domain
Colour Image
Processing
Wavelets and
multiresolution
processing
Compression
45
Fundamental Steps in Digital Image Processing
Image
Acquisition
Image
Restoration
Morphological
Processing
Segmentation
Object
Recognition
Image
Enhancement
Representation
& Description
Problem Domain
Colour Image
Processing
Wavelets and
multiresolution
processing
Compression
46
Fundamental Steps in Digital Image Processing
Image
Acquisition
Image
Restoration
Morphological
Processing
Segmentation
Object
Recognition
Image
Enhancement
Representation
& Description
Problem Domain
Colour Image
Processing
Wavelets and
multiresolution
processing
Compression
47
Components of an Image Processing System
Image displays Computer Mass storage
Specialized image
processing
hardware
Hardcopy
Image processing
software
Image sensors
Problem
domain
48
Summary
 We have looked at:
 What is a digital image?
 What is digital image processing?
 History of digital image processing
 State of the art examples of digital image
processing
 Key stages in digital image processing
 Next time we will start to see how it all works…
49
References
 “Digital Image Processing”, 2/ E, Rafael C. Gonzalez & Richard
E. Woods, www.prenhall.com/gonzalezwoods.
50
Questions?
51

Más contenido relacionado

La actualidad más candente

Frequency Domain Image Enhancement Techniques
Frequency Domain Image Enhancement TechniquesFrequency Domain Image Enhancement Techniques
Frequency Domain Image Enhancement Techniques
Diwaker Pant
 
Image enhancement
Image enhancementImage enhancement
Image enhancement
Ayaelshiwi
 

La actualidad más candente (20)

Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
 
Digital Image Processing: An Introduction
Digital Image Processing: An IntroductionDigital Image Processing: An Introduction
Digital Image Processing: An Introduction
 
Frequency Domain Image Enhancement Techniques
Frequency Domain Image Enhancement TechniquesFrequency Domain Image Enhancement Techniques
Frequency Domain Image Enhancement Techniques
 
Chapter10 image segmentation
Chapter10 image segmentationChapter10 image segmentation
Chapter10 image segmentation
 
Image Acquisition
Image AcquisitionImage Acquisition
Image Acquisition
 
Image enhancement
Image enhancementImage enhancement
Image enhancement
 
Image restoration and reconstruction
Image restoration and reconstructionImage restoration and reconstruction
Image restoration and reconstruction
 
Color image processing Presentation
Color image processing PresentationColor image processing Presentation
Color image processing Presentation
 
Image enhancement ppt nal2
Image enhancement ppt nal2Image enhancement ppt nal2
Image enhancement ppt nal2
 
Chapter 9 morphological image processing
Chapter 9   morphological image processingChapter 9   morphological image processing
Chapter 9 morphological image processing
 
Histogram Processing
Histogram ProcessingHistogram Processing
Histogram Processing
 
Fundamentals steps in Digital Image processing
Fundamentals steps in Digital Image processingFundamentals steps in Digital Image processing
Fundamentals steps in Digital Image processing
 
Image enhancement
Image enhancementImage enhancement
Image enhancement
 
Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)
 
Image processing fundamentals
Image processing fundamentalsImage processing fundamentals
Image processing fundamentals
 
Noise Models
Noise ModelsNoise Models
Noise Models
 
Image restoration and degradation model
Image restoration and degradation modelImage restoration and degradation model
Image restoration and degradation model
 
Image Restoration
Image RestorationImage Restoration
Image Restoration
 
Image Enhancement - Point Processing
Image Enhancement - Point ProcessingImage Enhancement - Point Processing
Image Enhancement - Point Processing
 
Color Image Processing: Basics
Color Image Processing: BasicsColor Image Processing: Basics
Color Image Processing: Basics
 

Destacado

Digital image processing
Digital image processingDigital image processing
Digital image processing
Avisek Roy
 
Digital image processing img smoothning
Digital image processing img smoothningDigital image processing img smoothning
Digital image processing img smoothning
Vinay Gupta
 
香港六合彩
香港六合彩香港六合彩
香港六合彩
weige
 

Destacado (20)

Image processing
Image processingImage processing
Image processing
 
Digital Image Processing: Image Segmentation
Digital Image Processing: Image SegmentationDigital Image Processing: Image Segmentation
Digital Image Processing: Image Segmentation
 
Image Processing as a Part of Big Data Initiatives
Image Processing as a Part of Big Data InitiativesImage Processing as a Part of Big Data Initiatives
Image Processing as a Part of Big Data Initiatives
 
Chapter 1 and 2 gonzalez and woods
Chapter 1 and 2 gonzalez and woodsChapter 1 and 2 gonzalez and woods
Chapter 1 and 2 gonzalez and woods
 
Image Processing by AIA
Image Processing by AIAImage Processing by AIA
Image Processing by AIA
 
Lect 02 first portion
Lect 02   first portionLect 02   first portion
Lect 02 first portion
 
Lect 03 - first portion
Lect 03 - first portionLect 03 - first portion
Lect 03 - first portion
 
Lect 02 second portion
Lect 02  second portionLect 02  second portion
Lect 02 second portion
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
digital image processing
digital image processingdigital image processing
digital image processing
 
IoT - Virtual Image Processing (VIP)
IoT - Virtual Image Processing (VIP)IoT - Virtual Image Processing (VIP)
IoT - Virtual Image Processing (VIP)
 
Introduction to Digital Image Processing Using MATLAB
Introduction to Digital Image Processing Using MATLABIntroduction to Digital Image Processing Using MATLAB
Introduction to Digital Image Processing Using MATLAB
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
 
Applications of Digital image processing in Medical Field
Applications of Digital image processing in Medical FieldApplications of Digital image processing in Medical Field
Applications of Digital image processing in Medical Field
 
Digital image processing using matlab
Digital image processing using matlab Digital image processing using matlab
Digital image processing using matlab
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Digital image processing img smoothning
Digital image processing img smoothningDigital image processing img smoothning
Digital image processing img smoothning
 
Lect 02 first portion
Lect 02   first portionLect 02   first portion
Lect 02 first portion
 
香港六合彩
香港六合彩香港六合彩
香港六合彩
 
Dip Unit Test-I
Dip Unit Test-IDip Unit Test-I
Dip Unit Test-I
 

Similar a Lecture 1 for Digital Image Processing (2nd Edition)

Chapter_01_Introduction Two differen.ppt
Chapter_01_Introduction Two differen.pptChapter_01_Introduction Two differen.ppt
Chapter_01_Introduction Two differen.ppt
MrVMNair
 
DIPsadasdasfsdfsdfdfasdfsdfsdgsdgdsfgdfgfdg
DIPsadasdasfsdfsdfdfasdfsdfsdgsdgdsfgdfgfdgDIPsadasdasfsdfsdfdfasdfsdfsdgsdgdsfgdfgfdg
DIPsadasdasfsdfsdfdfasdfsdfsdgsdgdsfgdfgfdg
MrVMNair
 

Similar a Lecture 1 for Digital Image Processing (2nd Edition) (20)

1. digital image processing
1. digital image processing1. digital image processing
1. digital image processing
 
Lec_1_Introduction.pdf
Lec_1_Introduction.pdfLec_1_Introduction.pdf
Lec_1_Introduction.pdf
 
Lec_1_Introduction.pdf
Lec_1_Introduction.pdfLec_1_Introduction.pdf
Lec_1_Introduction.pdf
 
Chapter_01_Introduction.ppt
Chapter_01_Introduction.pptChapter_01_Introduction.ppt
Chapter_01_Introduction.ppt
 
Chapter_01_Introduction Two differen.ppt
Chapter_01_Introduction Two differen.pptChapter_01_Introduction Two differen.ppt
Chapter_01_Introduction Two differen.ppt
 
Chapter_01_Introduction.ppt
Chapter_01_Introduction.pptChapter_01_Introduction.ppt
Chapter_01_Introduction.ppt
 
Digital Image Processing presentation
Digital Image Processing presentationDigital Image Processing presentation
Digital Image Processing presentation
 
ImageProcessing1-Introduction.ppt
ImageProcessing1-Introduction.pptImageProcessing1-Introduction.ppt
ImageProcessing1-Introduction.ppt
 
ImageProcessing1-Introduction.ppt
ImageProcessing1-Introduction.pptImageProcessing1-Introduction.ppt
ImageProcessing1-Introduction.ppt
 
Image processing1 introduction
Image processing1 introductionImage processing1 introduction
Image processing1 introduction
 
ImageProcessing1-Introduction.ppt
ImageProcessing1-Introduction.pptImageProcessing1-Introduction.ppt
ImageProcessing1-Introduction.ppt
 
Image processing1 introduction
Image processing1 introductionImage processing1 introduction
Image processing1 introduction
 
CHAPTER_1_updated_8_aug.ppt
CHAPTER_1_updated_8_aug.pptCHAPTER_1_updated_8_aug.ppt
CHAPTER_1_updated_8_aug.ppt
 
Chapter01 Lecture 1.ppt
Chapter01 Lecture 1.pptChapter01 Lecture 1.ppt
Chapter01 Lecture 1.ppt
 
Chapter01 lecture 1
Chapter01 lecture 1Chapter01 lecture 1
Chapter01 lecture 1
 
Image Processing : Introduction
Image Processing : IntroductionImage Processing : Introduction
Image Processing : Introduction
 
DIPsadasdasfsdfsdfdfasdfsdfsdgsdgdsfgdfgfdg
DIPsadasdasfsdfsdfdfasdfsdfsdgsdgdsfgdfgfdgDIPsadasdasfsdfsdfdfasdfsdfsdgsdgdsfgdfgfdg
DIPsadasdasfsdfsdfdfasdfsdfsdgsdgdsfgdfgfdg
 
Dip review
Dip reviewDip review
Dip review
 
Image processing
Image processingImage processing
Image processing
 
Presentation on Digital Image Processing
Presentation on Digital Image ProcessingPresentation on Digital Image Processing
Presentation on Digital Image Processing
 

Más de Moe Moe Myint

Más de Moe Moe Myint (20)

Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)
Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)
Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)
 
Chapter 8 Embedded Hardware Design and Development (third portion)
Chapter 8 Embedded Hardware Design and Development (third portion)Chapter 8 Embedded Hardware Design and Development (third portion)
Chapter 8 Embedded Hardware Design and Development (third portion)
 
Chapter 8 Embedded Hardware Design and Development (second portion)
Chapter 8 Embedded Hardware Design and Development (second portion)Chapter 8 Embedded Hardware Design and Development (second portion)
Chapter 8 Embedded Hardware Design and Development (second portion)
 
Schematic and PCB Design Using Eagle
Schematic and PCB Design Using EagleSchematic and PCB Design Using Eagle
Schematic and PCB Design Using Eagle
 
Chapter 4 Embedded System: Application and Domain Specific
Chapter 4 Embedded System: Application and Domain SpecificChapter 4 Embedded System: Application and Domain Specific
Chapter 4 Embedded System: Application and Domain Specific
 
Chapter 3 Charateristics and Quality Attributes of Embedded System
Chapter 3 Charateristics and Quality Attributes of Embedded SystemChapter 3 Charateristics and Quality Attributes of Embedded System
Chapter 3 Charateristics and Quality Attributes of Embedded System
 
Introduction to Embedded System I: Chapter 2 (5th portion)
Introduction to Embedded System I: Chapter 2 (5th portion)Introduction to Embedded System I: Chapter 2 (5th portion)
Introduction to Embedded System I: Chapter 2 (5th portion)
 
Introduction to Embedded System: Chapter 2 (4th portion)
Introduction to Embedded System:  Chapter 2 (4th portion)Introduction to Embedded System:  Chapter 2 (4th portion)
Introduction to Embedded System: Chapter 2 (4th portion)
 
Introduction to Embedded System I : Chapter 2 (3rd portion)
Introduction to Embedded System I : Chapter 2 (3rd portion)Introduction to Embedded System I : Chapter 2 (3rd portion)
Introduction to Embedded System I : Chapter 2 (3rd portion)
 
Introduction to Embedded System I : Chapter 2 (2nd portion)
Introduction to Embedded System I : Chapter 2 (2nd portion)Introduction to Embedded System I : Chapter 2 (2nd portion)
Introduction to Embedded System I : Chapter 2 (2nd portion)
 
Introduction to Embedded Systems I: Chapter 2 (1st portion)
Introduction to Embedded Systems I: Chapter 2 (1st portion)Introduction to Embedded Systems I: Chapter 2 (1st portion)
Introduction to Embedded Systems I: Chapter 2 (1st portion)
 
Introduction to Embedded Systems I : Chapter 1
Introduction to Embedded Systems I : Chapter 1Introduction to Embedded Systems I : Chapter 1
Introduction to Embedded Systems I : Chapter 1
 
Lect 06
Lect 06 Lect 06
Lect 06
 
Digital Image Processing (Lab 09 and 10)
Digital Image Processing (Lab 09 and 10)Digital Image Processing (Lab 09 and 10)
Digital Image Processing (Lab 09 and 10)
 
Digital Image Processing (Lab 08)
Digital Image Processing (Lab 08)Digital Image Processing (Lab 08)
Digital Image Processing (Lab 08)
 
Digital Image Processing (Lab 07)
Digital Image Processing (Lab 07)Digital Image Processing (Lab 07)
Digital Image Processing (Lab 07)
 
Digital Image Processing (Lab 06)
Digital Image Processing (Lab 06)Digital Image Processing (Lab 06)
Digital Image Processing (Lab 06)
 
Digital Image Processing (Lab 05)
Digital Image Processing (Lab 05)Digital Image Processing (Lab 05)
Digital Image Processing (Lab 05)
 
Dital Image Processing (Lab 2+3+4)
Dital Image Processing (Lab 2+3+4)Dital Image Processing (Lab 2+3+4)
Dital Image Processing (Lab 2+3+4)
 
Digital image processing lab 1
Digital image processing lab 1Digital image processing lab 1
Digital image processing lab 1
 

Último

Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
dharasingh5698
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 

Último (20)

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...
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 

Lecture 1 for Digital Image Processing (2nd Edition)

  • 1. Digital Image Processing (2nd Edition) Rafael C. Gonzalez Richard E.Woods Dr Moe Moe Myint Technological University (Kyaukse) www.slideshare.net/MoeMoeMyint moemoemyint@moemyanmar.ml drmoemoemyint.blogspot.com
  • 2. Miscellanea  Lectures: Class A  Tuesday 6-7  Thursday 1-2  Lectures: Class B  Monday 1-2  Wednesday 6-7  Labs:  Tuesday for Class A and Wednesday for Class B  Web Site:  www.slideshare.net/MoeMoeMyint  drmoemoemyint.blogspot.com  E-mail: moemoemyint@moemyanmar.ml 2
  • 3. Contents for Chapter 1  This lecture will cover:  What is digital image processing? 1  The origins of digital image processing? 3  Examples of fields that use digital image processing? 7  Fundamental Steps in Digital Image Processing 25  Components of an image processing system 28  Summary 30 3
  • 4. Introduction “One picture is worth more than ten thousand words” Anonymous 4
  • 5. Preview  Digital image processing methods are interested by two major applications: i. Improvement of pictorial information for human perception and processing of image data for storage, transmission  Noise filtering  Content Enhancement  Contrast enhancement  Deblurring  Remote sensing ii. Representation for autonomous machine perception 5
  • 6.  Objectives i. To define the scope of the field that we call image processing ii. To give a historical perspective of the origins of this field iii. To give an idea of the state of the art in image processing by examining some of the principal areas in which it is applied iv. To discuss briefly the principal approaches used in digital image processing v. To give an overview of the components contained in a typical, general-purpose image processing system vi. To provide direction to the books and other literature where image processing work normally is reported 6
  • 7.  An image may be defined as a two-dimensional function f (x , y) where x and y are spatial (plane) coordinates, and the amplitude of f at any pair of coordinates (x, y) is called the intensity or gray level of the image at that point.  When x, y, and the amplitude values of f are all finite, discrete quantities, we call the image a digital image.  The field of digital image processing refers to processing digital images by means of a digital computer.  Digital image is composed of a finite number of elements, each of which has a particular location and value.  These elements are referred to as picture elements, image elements, and pixels. Pixel is the term most widely used to denote the elements of a digital image. What is Digital Image Processing? 7
  • 8. The Origins of Digital Image Processing  Early 1920s: One of the first applications of digital imaging was in the newspaper industry  In 1920s Submarine cables were used to transmit digitized newspaper pictures between London and New York using Bartlane systems.  Specialized printing equipments were used to code the images and reproduced at receiver using telegraphic printers.  In 1921, photographic printing press improved the resolution and tonal quality of images.  Bartlane system was capable of coding 5 distinct brightness levels.  It increased to 15 by 1929. 8
  • 10. Fig. A digital picture produced using telegraphic printer (in 1921, 1922 - Atlantic, 1929 – London to New York ImagestakenfromGonzalez&Woods,DigitalImageProcessing(2002) 10
  • 11.  After 35 years of improvement in processing technique  In 1960s, Improvements in computing technology and the onset of the space program during the period.  In 1964, Computer processing techniques were used to improve picture of moon transmitted by Ranger 7 at JPL. This was the basis of modern image processing technique. Fig. The first picture of the moon by a U.S. spacecraft ImagestakenfromGonzalez&Woods,DigitalImageProcessing(2002) 11
  • 12. Fig. Typical head slice CAT image  1970s: Digital image processing begins to be used in medical applications  1979: Sir Godfrey N. Hounsfield & Prof. Allan M. Cormack share the Nobel Prize in medicine for the invention of tomography, the technology behind Computerised Axial Tomography (CAT) scans ImagestakenfromGonzalez&Woods,DigitalImageProcessing(2002) 12
  • 13.  Today: The use of digital image processing techniques has exploded and they are now used for all kinds of tasks in all kinds of areas  Image enhancement/restoration  Artistic effects  Medical visualisation  Industrial inspection  Law enforcement  Human computer interfaces 13
  • 14. Fig. Noisy Image Fig. Filtered Image Fig. Low Contrast Image Fig. Enhanced Image Image Enhancement ImagestakenfromGonzalez&Woods,DigitalImageProcessing(2002) 14
  • 15. Fig. Motion Blurred Fig. Deblurred Restoration Image Enhancement ImagestakenfromGonzalez&Woods,DigitalImageProcessing(2002) 15
  • 16.  Artistic effects are used to make images more visually appealing, to add special effects and to make composite images. Artistic Effects16
  • 18. Industrial Inspection  Human operators are expensive, slow and unreliable  Make machines do the job instead  Industrial vision systems are used in all kinds of industries  Can we trust them? 18
  • 19. Law Enforcement  Image processing techniques are used extensively by law enforcers  Number plate recognition for speed cameras/automated toll systems  Fingerprint recognition  Enhancement of CCTV images ImagestakenfromGonzalez&Woods,DigitalImageProcessing(2002) 19
  • 20. HCI Try to make human computer interface more natural  Face recognition  Gesture recognition Does anyone remember the user interface from “Minority Report”? These tasks can be extremely difficult 20
  • 21. Fig. The electromagnetic spectrum arranged according to energy per photon Examples of Fields that Use Digital Image Processing 21
  • 27. Fig. Examples of gamma-ray imaging. (a) Bone scan. (b) PET image Gamma-Ray Imaging 27
  • 28. Imaging in the Visible and Infrared Bands 28
  • 29. Table : Thematic bands in NASA’s LANDSAT satellite 29 ImagestakenfromGonzalez&Woods,DigitalImageProcessing(2002)
  • 30. GIS  Geographic Information Systems  Digital image processing techniques are used extensively to manipulate satellite imagery  Terrain classification  Meteorology ImagestakenfromGonzalez&Woods,DigitalImageProcessing(2002) 30
  • 31. GIS (cont…)  Night-Time Lights of the World data set  Global inventory of human settlement  Not hard to imagine the kind of analysis that might be done using this data ImagestakenfromGonzalez&Woods,DigitalImageProcessing(2002) 31
  • 32. Industrial Inspection  Human operators are expensive, slow and unreliable  Make machines do the job instead  Industrial vision systems are used in all kinds of industries  Can we trust them? ImagestakenfromGonzalez&Woods,DigitalImageProcessing(2002) 32
  • 33. Imaging in the Microwave Band33
  • 34. Imaging in the Radio Band34
  • 35. Examples in which other imaging modalities are used35
  • 36. PCB Inspection  Printed Circuit Board (PCB) inspection  Machine inspection is used to determine that all components are present and that all solder joints are acceptable  Both conventional imaging and x-ray imaging are used 36
  • 37. Fundamental Steps in Digital Image Processing Image Acquisition Image Restoration Morphological Processing Segmentation Object Recognition Image Enhancement Representation & Description Problem Domain Colour Image Processing Wavelets and multiresolution processing Compression 37
  • 38. Fundamental Steps in Digital Image Processing Image Acquisition Image Restoration Morphological Processing Segmentation Object Recognition Image Enhancement Representation & Description Problem Domain Colour Image Processing Wavelets and multiresolution processing Compression 38
  • 39. Fundamental Steps in Digital Image Processing Image Acquisition Image Restoration Morphological Processing Segmentation Object Recognition Image Enhancement Representation & Description Problem Domain Colour Image Processing Wavelets and multiresolution processing Compression 39
  • 40. Fundamental Steps in Digital Image Processing Image Acquisition Image Restoration Morphological Processing Segmentation Object Recognition Image Enhancement Representation & Description Problem Domain Colour Image Processing Wavelets and multiresolution processing Compression 40
  • 41. Fundamental Steps in Digital Image Processing Image Acquisition Image Restoration Morphological Processing Segmentation Object Recognition Image Enhancement Representation & Description Problem Domain Colour Image Processing Wavelets and multiresolution processing Compression 41
  • 42. Fundamental Steps in Digital Image Processing Image Acquisition Image Restoration Morphological Processing Segmentation Object Recognition Image Enhancement Representation & Description Problem Domain Colour Image Processing Wavelets and multi-resolution processing Compression 42
  • 43. Fundamental Steps in Digital Image Processing Image Acquisition Image Restoration Morphological Processing Segmentation Object Recognition Image Enhancement Representation & Description Problem Domain Colour Image Processing Wavelets and multiresolution processing Compression 43
  • 44. Fundamental Steps in Digital Image Processing Image Acquisition Image Restoration Morphological Processing Segmentation Object Recognition Image Enhancement Representation & Description Problem Domain Colour Image Processing Wavelets and multiresolution processing Compression 44
  • 45. Fundamental Steps in Digital Image Processing Image Acquisition Image Restoration Morphological Processing Segmentation Object Recognition Image Enhancement Representation & Description Problem Domain Colour Image Processing Wavelets and multiresolution processing Compression 45
  • 46. Fundamental Steps in Digital Image Processing Image Acquisition Image Restoration Morphological Processing Segmentation Object Recognition Image Enhancement Representation & Description Problem Domain Colour Image Processing Wavelets and multiresolution processing Compression 46
  • 47. Fundamental Steps in Digital Image Processing Image Acquisition Image Restoration Morphological Processing Segmentation Object Recognition Image Enhancement Representation & Description Problem Domain Colour Image Processing Wavelets and multiresolution processing Compression 47
  • 48. Components of an Image Processing System Image displays Computer Mass storage Specialized image processing hardware Hardcopy Image processing software Image sensors Problem domain 48
  • 49. Summary  We have looked at:  What is a digital image?  What is digital image processing?  History of digital image processing  State of the art examples of digital image processing  Key stages in digital image processing  Next time we will start to see how it all works… 49
  • 50. References  “Digital Image Processing”, 2/ E, Rafael C. Gonzalez & Richard E. Woods, www.prenhall.com/gonzalezwoods. 50