SlideShare a Scribd company logo
Digital Image Processing:
              Introduction

            Brian Mac Namee
 Brian.MacNamee@comp.dit.ie


     Course Website: http://www.comp.dit.ie/bmacnamee
2
of
36
                              Introduction




     “One picture is worth more than ten
              thousand words”
                                 Anonymous
3
of
36
                                        Miscellanea
     Lectures:
       – Thursdays 12:00 – 13:00
       – Fridays 15:00 – 16:00
     Labs:
       – Wednesdays 09:00 – 11:00
     Web Site: www.comp.dit.ie/bmacnamee/
       – Previous year’s slides are available here
       – Slides etc will also be available on WebCT
     E-mail: Brian.MacNamee@dit.ie
4
of
36
                                       References
         “Digital Image Processing”, Rafael C.
         Gonzalez & Richard E. Woods,
         Addison-Wesley, 2002
     – Much of the material that follows is taken from
       this book
         “Machine Vision: Automated Visual
         Inspection and Robot Vision”, David
         Vernon, Prentice Hall, 1991
     – Available online at:
       homepages.inf.ed.ac.uk/rbf/BOOKS/VERNON/
5
of
36
                                              Contents
     This lecture will cover:
        – 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
6
                                                             of
                                                             36
                                                                                      What is a Digital Image?
                                                                      A digital image is a representation of a two-
Images taken from Gonzalez & Woods, Digital Image Processing (2002)




                                                                      dimensional image as a finite set of digital
                                                                      values, called picture elements or pixels
7
                                                             of
                                                             36
                                                                            What is a Digital Image? (cont…)
                                                                      Pixel values typically represent gray levels,
Images taken from Gonzalez & Woods, Digital Image Processing (2002)




                                                                      colours, heights, opacities etc
                                                                      Remember digitization implies that a digital
                                                                      image is an approximation of a real scene

                                                                                                             1 pixel
8
of
36
           What is a Digital Image? (cont…)
     Common image formats include:
        – 1 sample per point (B&W or Grayscale)
        – 3 samples per point (Red, Green, and Blue)
        – 4 samples per point (Red, Green, Blue, and “Alpha”,
          a.k.a. Opacity)




     For most of this course we will focus on grey-scale
     images
9
of
36
         What is Digital Image Processing?
     Digital image processing focuses on two
     major tasks
       – Improvement of pictorial information for
         human interpretation
       – Processing of image data for storage,
         transmission and representation for
         autonomous machine perception
     Some argument about where image
     processing ends and fields such as image
     analysis and computer vision start
10
of
36
                                What is DIP? (cont…)
     The continuum from image processing to
     computer vision can be broken up into low-,
     mid- and high-level processes
     Low Level Process   Mid Level Process          High Level Process
     Input: Image        Input: Image               Input: Attributes
     Output: Image       Output: Attributes         Output: Understanding
     Examples: Noise     Examples: Object           Examples: Scene
     removal, image      recognition,               understanding,
     sharpening          segmentation               autonomous navigation




                                       In this course we will
                                              stop here
11
                                                             of
                                                             36
                                                                         History of Digital Image Processing
                                                                      Early 1920s: One of the first applications of
Images taken from Gonzalez & Woods, Digital Image Processing (2002)




                                                                      digital imaging was in the news-
                                                                      paper industry
                                                                         – The Bartlane cable picture
                                                                           transmission service             Early digital image

                                                                         – Images were transferred by submarine cable
                                                                           between London and New York
                                                                         – Pictures were coded for cable transfer and
                                                                           reconstructed at the receiving end on a
                                                                           telegraph printer
12
                                                             of
                                                             36
                                                                                         History of DIP (cont…)
                                                                      Mid to late 1920s: Improvements to the
Images taken from Gonzalez & Woods, Digital Image Processing (2002)




                                                                      Bartlane system resulted in higher quality
                                                                      images
                                                                         – New reproduction
                                                                           processes based
                                                                           on photographic
                                                                           techniques
                                                                         – Increased number
                                                                           of tones in           Improved
                                                                                               digital image   Early 15 tone digital
                                                                           reproduced images                          image
13
                                                             of
                                                             36
                                                                                          History of DIP (cont…)
                                                                      1960s: Improvements in computing
Images taken from Gonzalez & Woods, Digital Image Processing (2002)




                                                                      technology and the onset of the space race
                                                                      led to a surge of work in digital image
                                                                      processing
                                                                        – 1964: Computers used to
                                                                          improve the quality of
                                                                          images of the moon taken
                                                                          by the Ranger 7 probe
                                                                        – Such techniques were used
                                                                                                          A picture of the moon taken
                                                                          in other space missions           by the Ranger 7 probe
                                                                          including the Apollo landings     minutes before landing
14
                                                             of
                                                             36
                                                                                          History of DIP (cont…)
                                                                      1970s: Digital image processing begins to
Images taken from Gonzalez & Woods, Digital Image Processing (2002)




                                                                      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            Typical head slice CAT
                                                                          Tomography (CAT) scans                 image
15
of
36
                         History of DIP (cont…)
     1980s - 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
16
                                                             of
                                                             36
                                                                             Examples: Image Enhancement
                                                                      One of the most common uses of DIP
Images taken from Gonzalez & Woods, Digital Image Processing (2002)




                                                                      techniques: improve quality, remove noise
                                                                      etc
17
of
36
         Examples: The Hubble Telescope
     Launched in 1990 the Hubble
     telescope can take images of
     very distant objects
     However, an incorrect mirror
     made many of Hubble’s
     images useless
     Image processing
     techniques were
     used to fix this
18
of
36
                    Examples: Artistic Effects
     Artistic effects are
     used to make
     images more
     visually appealing,
     to add special
     effects and to make
     composite images
19
                                                             of
                                                             36
                                                                                                             Examples: Medicine
                                                                      Take slice from MRI scan of canine heart,
Images taken from Gonzalez & Woods, Digital Image Processing (2002)




                                                                      and find boundaries between types of tissue
                                                                        – Image with gray levels representing tissue
                                                                          density
                                                                        – Use a suitable filter to highlight edges




                                                                         Original MRI Image of a Dog Heart       Edge Detection Image
20
                                                             of
                                                             36
                                                                                                    Examples: GIS
                                                                      Geographic Information Systems
Images taken from Gonzalez & Woods, Digital Image Processing (2002)




                                                                        – Digital image processing techniques are used
                                                                          extensively to manipulate satellite imagery
                                                                        – Terrain classification
                                                                        – Meteorology
21
                                                             of
                                                             36
                                                                                         Examples: GIS (cont…)
                                                                      Night-Time Lights of
Images taken from Gonzalez & Woods, Digital Image Processing (2002)




                                                                      the World data set
                                                                        – Global inventory of
                                                                          human settlement
                                                                        – Not hard to imagine
                                                                          the kind of analysis
                                                                          that might be done
                                                                          using this data
22
                                                             of
                                                             36
                                                                              Examples: Industrial Inspection
                                                                      Human operators are
Images taken from Gonzalez & Woods, Digital Image Processing (2002)




                                                                      expensive, slow and
                                                                      unreliable
                                                                      Make machines do the
                                                                      job instead
                                                                      Industrial vision systems

                                                                      are used in all kinds of
                                                                      industries
                                                                      Can we trust them?
23
of
36
                   Examples: 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
24
                                                             of
                                                             36
                                                                                 Examples: Law Enforcement
                                                                      Image processing
Images taken from Gonzalez & Woods, Digital Image Processing (2002)




                                                                      techniques are used
                                                                      extensively by law
                                                                      enforcers
                                                                        – Number plate
                                                                          recognition for speed
                                                                          cameras/automated
                                                                          toll systems
                                                                        – Fingerprint recognition
                                                                        – Enhancement of
                                                                          CCTV images
25
of
36
                                 Examples: HCI
 Try to make human
 computer interfaces more
 natural
     – Face recognition
     – Gesture recognition
 Does anyone remember the
 user interface from “Minority
 Report”?
 These tasks can be
 extremely difficult
26
of
36
         Key Stages in Digital Image Processing

                        Image        Morphological
                      Restoration     Processing



         Image
                                                     Segmentation
      Enhancement


         Image                                          Object
       Acquisition                                    Recognition



                                                     Representation
     Problem Domain
                                                      & Description
                      Colour Image     Image
                       Processing    Compression
27
                                                             of
                                                                         Key Stages in Digital Image Processing:
                                                             36                                  Image Aquisition
Images taken from Gonzalez & Woods, Digital Image Processing (2002)




                                                                                         Image        Morphological
                                                                                       Restoration     Processing



                                                                          Image
                                                                                                                      Segmentation
                                                                       Enhancement


                                                                          Image                                          Object
                                                                        Acquisition                                    Recognition



                                                                                                                      Representation
                                                                      Problem Domain
                                                                                                                       & Description
                                                                                       Colour Image     Image
                                                                                        Processing    Compression
28
                                                             of
                                                                         Key Stages in Digital Image Processing:
                                                             36                             Image Enhancement
Images taken from Gonzalez & Woods, Digital Image Processing (2002)




                                                                                         Image        Morphological
                                                                                       Restoration     Processing



                                                                          Image
                                                                                                                      Segmentation
                                                                       Enhancement


                                                                          Image                                          Object
                                                                        Acquisition                                    Recognition



                                                                                                                      Representation
                                                                      Problem Domain
                                                                                                                       & Description
                                                                                       Colour Image     Image
                                                                                        Processing    Compression
29
                                                             of
                                                                         Key Stages in Digital Image Processing:
                                                             36                                Image Restoration
Images taken from Gonzalez & Woods, Digital Image Processing (2002)




                                                                                         Image        Morphological
                                                                                       Restoration     Processing



                                                                          Image
                                                                                                                      Segmentation
                                                                       Enhancement


                                                                          Image                                          Object
                                                                        Acquisition                                    Recognition



                                                                                                                      Representation
                                                                      Problem Domain
                                                                                                                       & Description
                                                                                       Colour Image     Image
                                                                                        Processing    Compression
30
                                                             of
                                                                         Key Stages in Digital Image Processing:
                                                             36                        Morphological Processing
Images taken from Gonzalez & Woods, Digital Image Processing (2002)




                                                                                         Image        Morphological
                                                                                       Restoration     Processing



                                                                          Image
                                                                                                                      Segmentation
                                                                       Enhancement


                                                                          Image                                          Object
                                                                        Acquisition                                    Recognition



                                                                                                                      Representation
                                                                      Problem Domain
                                                                                                                       & Description
                                                                                       Colour Image     Image
                                                                                        Processing    Compression
31
                                                             of
                                                                         Key Stages in Digital Image Processing:
                                                             36                                    Segmentation
Images taken from Gonzalez & Woods, Digital Image Processing (2002)




                                                                                         Image        Morphological
                                                                                       Restoration     Processing



                                                                          Image
                                                                                                                      Segmentation
                                                                       Enhancement


                                                                          Image                                          Object
                                                                        Acquisition                                    Recognition



                                                                                                                      Representation
                                                                      Problem Domain
                                                                                                                       & Description
                                                                                       Colour Image     Image
                                                                                        Processing    Compression
32
                                                             of
                                                                         Key Stages in Digital Image Processing:
                                                             36                               Object Recognition
Images taken from Gonzalez & Woods, Digital Image Processing (2002)




                                                                                         Image        Morphological
                                                                                       Restoration     Processing



                                                                          Image
                                                                                                                      Segmentation
                                                                       Enhancement


                                                                          Image                                          Object
                                                                        Acquisition                                    Recognition



                                                                                                                      Representation
                                                                      Problem Domain
                                                                                                                       & Description
                                                                                       Colour Image     Image
                                                                                        Processing    Compression
33
                                                             of
                                                                         Key Stages in Digital Image Processing:
                                                             36                   Representation & Description
Images taken from Gonzalez & Woods, Digital Image Processing (2002)




                                                                                         Image        Morphological
                                                                                       Restoration     Processing



                                                                          Image
                                                                                                                      Segmentation
                                                                       Enhancement


                                                                          Image                                          Object
                                                                        Acquisition                                    Recognition



                                                                                                                      Representation
                                                                      Problem Domain
                                                                                                                       & Description
                                                                                       Colour Image     Image
                                                                                        Processing    Compression
34
of
        Key Stages in Digital Image Processing:
36                          Image Compression

                        Image        Morphological
                      Restoration     Processing



         Image
                                                     Segmentation
      Enhancement


         Image                                          Object
       Acquisition                                    Recognition



                                                     Representation
     Problem Domain
                                                      & Description
                      Colour Image     Image
                       Processing    Compression
35
of
        Key Stages in Digital Image Processing:
36                    Colour Image Processing

                        Image        Morphological
                      Restoration     Processing



         Image
                                                     Segmentation
      Enhancement


         Image                                          Object
       Acquisition                                    Recognition



                                                     Representation
     Problem Domain
                                                      & Description
                      Colour Image     Image
                       Processing    Compression
36
of
36
                                             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…
Ad

More Related Content

What's hot (20)

Image processing on matlab presentation
Image processing on matlab presentationImage processing on matlab presentation
Image processing on matlab presentation
Naatchammai Ramanathan
 
Chapter 6 Image Processing: Image Enhancement
Chapter 6 Image Processing: Image EnhancementChapter 6 Image Processing: Image Enhancement
Chapter 6 Image Processing: Image Enhancement
Varun Ojha
 
Image filtering in Digital image processing
Image filtering in Digital image processingImage filtering in Digital image processing
Image filtering in Digital image processing
Abinaya B
 
Image Enhancement using Frequency Domain Filters
Image Enhancement using Frequency Domain FiltersImage Enhancement using Frequency Domain Filters
Image Enhancement using Frequency Domain Filters
Karthika Ramachandran
 
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
 
Lect 02 first portion
Lect 02   first portionLect 02   first portion
Lect 02 first portion
Moe Moe Myint
 
Image Enhancement in Spatial Domain
Image Enhancement in Spatial DomainImage Enhancement in Spatial Domain
Image Enhancement in Spatial Domain
Dr. A. B. Shinde
 
Image segmentation
Image segmentation Image segmentation
Image segmentation
Shri Ramdeobaba College of Engineering Management
 
Image Restoration
Image RestorationImage Restoration
Image Restoration
Poonam Seth
 
image enhancement
 image enhancement image enhancement
image enhancement
Rajendra Prasad
 
Image Segmentation (Digital Image Processing)
Image Segmentation (Digital Image Processing)Image Segmentation (Digital Image Processing)
Image Segmentation (Digital Image Processing)
VARUN KUMAR
 
Image Restoration
Image RestorationImage Restoration
Image Restoration
Srishti Kakade
 
Introduction to digital image processing
Introduction to digital image processingIntroduction to digital image processing
Introduction to digital image processing
Hossain Md Shakhawat
 
Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)
Kalyan Acharjya
 
Digital Image restoration
Digital Image restorationDigital Image restoration
Digital Image restoration
Md Shabir Alam
 
Point processing
Point processingPoint processing
Point processing
panupriyaa7
 
Image enhancement techniques
Image enhancement techniquesImage enhancement techniques
Image enhancement techniques
Saideep
 
Edge linking in image processing
Edge linking in image processingEdge linking in image processing
Edge linking in image processing
VARUN KUMAR
 
Chapter10 image segmentation
Chapter10 image segmentationChapter10 image segmentation
Chapter10 image segmentation
asodariyabhavesh
 
1.arithmetic & logical operations
1.arithmetic & logical operations1.arithmetic & logical operations
1.arithmetic & logical operations
mukesh bhardwaj
 
Image processing on matlab presentation
Image processing on matlab presentationImage processing on matlab presentation
Image processing on matlab presentation
Naatchammai Ramanathan
 
Chapter 6 Image Processing: Image Enhancement
Chapter 6 Image Processing: Image EnhancementChapter 6 Image Processing: Image Enhancement
Chapter 6 Image Processing: Image Enhancement
Varun Ojha
 
Image filtering in Digital image processing
Image filtering in Digital image processingImage filtering in Digital image processing
Image filtering in Digital image processing
Abinaya B
 
Image Enhancement using Frequency Domain Filters
Image Enhancement using Frequency Domain FiltersImage Enhancement using Frequency Domain Filters
Image Enhancement using Frequency Domain Filters
Karthika Ramachandran
 
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
 
Lect 02 first portion
Lect 02   first portionLect 02   first portion
Lect 02 first portion
Moe Moe Myint
 
Image Enhancement in Spatial Domain
Image Enhancement in Spatial DomainImage Enhancement in Spatial Domain
Image Enhancement in Spatial Domain
Dr. A. B. Shinde
 
Image Restoration
Image RestorationImage Restoration
Image Restoration
Poonam Seth
 
Image Segmentation (Digital Image Processing)
Image Segmentation (Digital Image Processing)Image Segmentation (Digital Image Processing)
Image Segmentation (Digital Image Processing)
VARUN KUMAR
 
Introduction to digital image processing
Introduction to digital image processingIntroduction to digital image processing
Introduction to digital image processing
Hossain Md Shakhawat
 
Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)
Kalyan Acharjya
 
Digital Image restoration
Digital Image restorationDigital Image restoration
Digital Image restoration
Md Shabir Alam
 
Point processing
Point processingPoint processing
Point processing
panupriyaa7
 
Image enhancement techniques
Image enhancement techniquesImage enhancement techniques
Image enhancement techniques
Saideep
 
Edge linking in image processing
Edge linking in image processingEdge linking in image processing
Edge linking in image processing
VARUN KUMAR
 
Chapter10 image segmentation
Chapter10 image segmentationChapter10 image segmentation
Chapter10 image segmentation
asodariyabhavesh
 
1.arithmetic & logical operations
1.arithmetic & logical operations1.arithmetic & logical operations
1.arithmetic & logical operations
mukesh bhardwaj
 

Viewers also liked (20)

Digital image processing using matlab
Digital image processing using matlab Digital image processing using matlab
Digital image processing using matlab
Amr Rashed
 
cvpr2011: human activity recognition - part 5: description based
cvpr2011: human activity recognition - part 5: description basedcvpr2011: human activity recognition - part 5: description based
cvpr2011: human activity recognition - part 5: description based
zukun
 
Handling displacement effects in on-body sensor-based activity recognition
Handling displacement effects in on-body sensor-based activity recognitionHandling displacement effects in on-body sensor-based activity recognition
Handling displacement effects in on-body sensor-based activity recognition
Oresti Banos
 
Activity recognition based on a multi-sensor meta-classifier
Activity recognition based on a multi-sensor meta-classifierActivity recognition based on a multi-sensor meta-classifier
Activity recognition based on a multi-sensor meta-classifier
Oresti Banos
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
Deevena Dayaal
 
Digital Image Processing: An Introduction
Digital Image Processing: An IntroductionDigital Image Processing: An Introduction
Digital Image Processing: An Introduction
Mostafa G. M. Mostafa
 
Lisp Programming Languge
Lisp Programming LangugeLisp Programming Languge
Lisp Programming Languge
Yaser Jaradeh
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
Reshma KC
 
Learn a language : LISP
Learn a language : LISPLearn a language : LISP
Learn a language : LISP
Devnology
 
A brief introduction to lisp language
A brief introduction to lisp languageA brief introduction to lisp language
A brief introduction to lisp language
David Gu
 
Lisp
LispLisp
Lisp
Aniruddha Chakrabarti
 
Introduction To Lisp
Introduction To LispIntroduction To Lisp
Introduction To Lisp
kyleburton
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
Avisek Roy
 
History of programming
History of programmingHistory of programming
History of programming
Sharwin Calimlim
 
Introduction to computer programming
Introduction to computer programmingIntroduction to computer programming
Introduction to computer programming
Noel Malle
 
Prolog & lisp
Prolog & lispProlog & lisp
Prolog & lisp
Ismail El Gayar
 
LISP: Introduction to lisp
LISP: Introduction to lispLISP: Introduction to lisp
LISP: Introduction to lisp
DataminingTools Inc
 
Chapter 14 Cross Cultural Consumer Behavior
Chapter 14 Cross Cultural Consumer BehaviorChapter 14 Cross Cultural Consumer Behavior
Chapter 14 Cross Cultural Consumer Behavior
Avinash Kumar
 
Digital Image Processing Fundamental
Digital Image Processing FundamentalDigital Image Processing Fundamental
Digital Image Processing Fundamental
Thuong Nguyen Canh
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
Muhammad Taha Sikander
 
Digital image processing using matlab
Digital image processing using matlab Digital image processing using matlab
Digital image processing using matlab
Amr Rashed
 
cvpr2011: human activity recognition - part 5: description based
cvpr2011: human activity recognition - part 5: description basedcvpr2011: human activity recognition - part 5: description based
cvpr2011: human activity recognition - part 5: description based
zukun
 
Handling displacement effects in on-body sensor-based activity recognition
Handling displacement effects in on-body sensor-based activity recognitionHandling displacement effects in on-body sensor-based activity recognition
Handling displacement effects in on-body sensor-based activity recognition
Oresti Banos
 
Activity recognition based on a multi-sensor meta-classifier
Activity recognition based on a multi-sensor meta-classifierActivity recognition based on a multi-sensor meta-classifier
Activity recognition based on a multi-sensor meta-classifier
Oresti Banos
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
Deevena Dayaal
 
Digital Image Processing: An Introduction
Digital Image Processing: An IntroductionDigital Image Processing: An Introduction
Digital Image Processing: An Introduction
Mostafa G. M. Mostafa
 
Lisp Programming Languge
Lisp Programming LangugeLisp Programming Languge
Lisp Programming Languge
Yaser Jaradeh
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
Reshma KC
 
Learn a language : LISP
Learn a language : LISPLearn a language : LISP
Learn a language : LISP
Devnology
 
A brief introduction to lisp language
A brief introduction to lisp languageA brief introduction to lisp language
A brief introduction to lisp language
David Gu
 
Introduction To Lisp
Introduction To LispIntroduction To Lisp
Introduction To Lisp
kyleburton
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
Avisek Roy
 
Introduction to computer programming
Introduction to computer programmingIntroduction to computer programming
Introduction to computer programming
Noel Malle
 
Chapter 14 Cross Cultural Consumer Behavior
Chapter 14 Cross Cultural Consumer BehaviorChapter 14 Cross Cultural Consumer Behavior
Chapter 14 Cross Cultural Consumer Behavior
Avinash Kumar
 
Digital Image Processing Fundamental
Digital Image Processing FundamentalDigital Image Processing Fundamental
Digital Image Processing Fundamental
Thuong Nguyen Canh
 
Ad

Similar to Image processing1 introduction (20)

ImageProcessing1-Introduction.ppt
ImageProcessing1-Introduction.pptImageProcessing1-Introduction.ppt
ImageProcessing1-Introduction.ppt
RishiJain193179
 
Image processing1 introduction (1)
Image processing1 introduction (1)Image processing1 introduction (1)
Image processing1 introduction (1)
SantoshNemade2
 
chapter_1_Digital_Image_Processing_Intro.ppt
chapter_1_Digital_Image_Processing_Intro.pptchapter_1_Digital_Image_Processing_Intro.ppt
chapter_1_Digital_Image_Processing_Intro.ppt
singampallicharan143
 
chapter_1_Digital_Image_Processing_Intro (2).ppt
chapter_1_Digital_Image_Processing_Intro (2).pptchapter_1_Digital_Image_Processing_Intro (2).ppt
chapter_1_Digital_Image_Processing_Intro (2).ppt
VijayaLakshmiD15
 
chapter_1_Digital_Image_Processing_Intro (1).ppt
chapter_1_Digital_Image_Processing_Intro (1).pptchapter_1_Digital_Image_Processing_Intro (1).ppt
chapter_1_Digital_Image_Processing_Intro (1).ppt
vasuhisrinivasan
 
ImageProcessing1-Introduction.ppt
ImageProcessing1-Introduction.pptImageProcessing1-Introduction.ppt
ImageProcessing1-Introduction.ppt
NiharikaDubey17
 
CHAPTER_1_updated_8_aug.ppt
CHAPTER_1_updated_8_aug.pptCHAPTER_1_updated_8_aug.ppt
CHAPTER_1_updated_8_aug.ppt
BUCHUPALLIVIMALAREDD2
 
Image processing1 introduction
Image processing1 introductionImage processing1 introduction
Image processing1 introduction
Shingrakhia Hansa
 
0 Image Processing & Remote Sernsing.pdf
0 Image Processing & Remote Sernsing.pdf0 Image Processing & Remote Sernsing.pdf
0 Image Processing & Remote Sernsing.pdf
ayushisug21ec
 
Dip review
Dip reviewDip review
Dip review
Harish Reddy
 
Digital Image Processing_ ch1 introduction-2003
Digital Image Processing_ ch1 introduction-2003Digital Image Processing_ ch1 introduction-2003
Digital Image Processing_ ch1 introduction-2003
Malik obeisat
 
L1.PPT it comes under the image processing
L1.PPT it comes under the image processingL1.PPT it comes under the image processing
L1.PPT it comes under the image processing
ssuser32fab21
 
EC4160-lect 1,2.ppt
EC4160-lect 1,2.pptEC4160-lect 1,2.ppt
EC4160-lect 1,2.ppt
ssuser812128
 
Image processing1 introduction
Image processing1 introductionImage processing1 introduction
Image processing1 introduction
shabanam tamboli
 
ImageProcessing1-Introduction.ppt
ImageProcessing1-Introduction.pptImageProcessing1-Introduction.ppt
ImageProcessing1-Introduction.ppt
Shabanam Shikalgar
 
ch-1.1 image processing fundamentals.pptx
ch-1.1 image processing fundamentals.pptxch-1.1 image processing fundamentals.pptx
ch-1.1 image processing fundamentals.pptx
satyanarayana242612
 
Image processing fundamentals
Image processing fundamentalsImage processing fundamentals
Image processing fundamentals
Dr. A. B. Shinde
 
computervision1.pdf it is about computer vision
computervision1.pdf it is about computer visioncomputervision1.pdf it is about computer vision
computervision1.pdf it is about computer vision
shesnasuneer
 
Ip lectures 1 and 2
Ip lectures 1 and 2 Ip lectures 1 and 2
Ip lectures 1 and 2
samarthgec
 
Image processing3 imageenhancement(histogramprocessing)
Image processing3 imageenhancement(histogramprocessing)Image processing3 imageenhancement(histogramprocessing)
Image processing3 imageenhancement(histogramprocessing)
John Williams
 
ImageProcessing1-Introduction.ppt
ImageProcessing1-Introduction.pptImageProcessing1-Introduction.ppt
ImageProcessing1-Introduction.ppt
RishiJain193179
 
Image processing1 introduction (1)
Image processing1 introduction (1)Image processing1 introduction (1)
Image processing1 introduction (1)
SantoshNemade2
 
chapter_1_Digital_Image_Processing_Intro.ppt
chapter_1_Digital_Image_Processing_Intro.pptchapter_1_Digital_Image_Processing_Intro.ppt
chapter_1_Digital_Image_Processing_Intro.ppt
singampallicharan143
 
chapter_1_Digital_Image_Processing_Intro (2).ppt
chapter_1_Digital_Image_Processing_Intro (2).pptchapter_1_Digital_Image_Processing_Intro (2).ppt
chapter_1_Digital_Image_Processing_Intro (2).ppt
VijayaLakshmiD15
 
chapter_1_Digital_Image_Processing_Intro (1).ppt
chapter_1_Digital_Image_Processing_Intro (1).pptchapter_1_Digital_Image_Processing_Intro (1).ppt
chapter_1_Digital_Image_Processing_Intro (1).ppt
vasuhisrinivasan
 
ImageProcessing1-Introduction.ppt
ImageProcessing1-Introduction.pptImageProcessing1-Introduction.ppt
ImageProcessing1-Introduction.ppt
NiharikaDubey17
 
Image processing1 introduction
Image processing1 introductionImage processing1 introduction
Image processing1 introduction
Shingrakhia Hansa
 
0 Image Processing & Remote Sernsing.pdf
0 Image Processing & Remote Sernsing.pdf0 Image Processing & Remote Sernsing.pdf
0 Image Processing & Remote Sernsing.pdf
ayushisug21ec
 
Digital Image Processing_ ch1 introduction-2003
Digital Image Processing_ ch1 introduction-2003Digital Image Processing_ ch1 introduction-2003
Digital Image Processing_ ch1 introduction-2003
Malik obeisat
 
L1.PPT it comes under the image processing
L1.PPT it comes under the image processingL1.PPT it comes under the image processing
L1.PPT it comes under the image processing
ssuser32fab21
 
EC4160-lect 1,2.ppt
EC4160-lect 1,2.pptEC4160-lect 1,2.ppt
EC4160-lect 1,2.ppt
ssuser812128
 
Image processing1 introduction
Image processing1 introductionImage processing1 introduction
Image processing1 introduction
shabanam tamboli
 
ImageProcessing1-Introduction.ppt
ImageProcessing1-Introduction.pptImageProcessing1-Introduction.ppt
ImageProcessing1-Introduction.ppt
Shabanam Shikalgar
 
ch-1.1 image processing fundamentals.pptx
ch-1.1 image processing fundamentals.pptxch-1.1 image processing fundamentals.pptx
ch-1.1 image processing fundamentals.pptx
satyanarayana242612
 
Image processing fundamentals
Image processing fundamentalsImage processing fundamentals
Image processing fundamentals
Dr. A. B. Shinde
 
computervision1.pdf it is about computer vision
computervision1.pdf it is about computer visioncomputervision1.pdf it is about computer vision
computervision1.pdf it is about computer vision
shesnasuneer
 
Ip lectures 1 and 2
Ip lectures 1 and 2 Ip lectures 1 and 2
Ip lectures 1 and 2
samarthgec
 
Image processing3 imageenhancement(histogramprocessing)
Image processing3 imageenhancement(histogramprocessing)Image processing3 imageenhancement(histogramprocessing)
Image processing3 imageenhancement(histogramprocessing)
John Williams
 
Ad

Recently uploaded (20)

Module_2_Types_and_Approaches_of_Research (2).pptx
Module_2_Types_and_Approaches_of_Research (2).pptxModule_2_Types_and_Approaches_of_Research (2).pptx
Module_2_Types_and_Approaches_of_Research (2).pptx
drroxannekemp
 
Mental Health Assessment in 5th semester bsc. nursing and also used in 2nd ye...
Mental Health Assessment in 5th semester bsc. nursing and also used in 2nd ye...Mental Health Assessment in 5th semester bsc. nursing and also used in 2nd ye...
Mental Health Assessment in 5th semester bsc. nursing and also used in 2nd ye...
parmarjuli1412
 
How to Manage Amounts in Local Currency in Odoo 18 Purchase
How to Manage Amounts in Local Currency in Odoo 18 PurchaseHow to Manage Amounts in Local Currency in Odoo 18 Purchase
How to Manage Amounts in Local Currency in Odoo 18 Purchase
Celine George
 
How To Maximize Sales Performance using Odoo 18 Diverse views in sales module
How To Maximize Sales Performance using Odoo 18 Diverse views in sales moduleHow To Maximize Sales Performance using Odoo 18 Diverse views in sales module
How To Maximize Sales Performance using Odoo 18 Diverse views in sales module
Celine George
 
Pope Leo XIV, the first Pope from North America.pptx
Pope Leo XIV, the first Pope from North America.pptxPope Leo XIV, the first Pope from North America.pptx
Pope Leo XIV, the first Pope from North America.pptx
Martin M Flynn
 
Peer Assessment_ Unit 2 Skills Development for Live Performance - for Libby.docx
Peer Assessment_ Unit 2 Skills Development for Live Performance - for Libby.docxPeer Assessment_ Unit 2 Skills Development for Live Performance - for Libby.docx
Peer Assessment_ Unit 2 Skills Development for Live Performance - for Libby.docx
19lburrell
 
How to Manage Manual Reordering Rule in Odoo 18 Inventory
How to Manage Manual Reordering Rule in Odoo 18 InventoryHow to Manage Manual Reordering Rule in Odoo 18 Inventory
How to Manage Manual Reordering Rule in Odoo 18 Inventory
Celine George
 
How to Share Accounts Between Companies in Odoo 18
How to Share Accounts Between Companies in Odoo 18How to Share Accounts Between Companies in Odoo 18
How to Share Accounts Between Companies in Odoo 18
Celine George
 
IPL QUIZ | THE QUIZ CLUB OF PSGCAS | 2025.pdf
IPL QUIZ | THE QUIZ CLUB OF PSGCAS | 2025.pdfIPL QUIZ | THE QUIZ CLUB OF PSGCAS | 2025.pdf
IPL QUIZ | THE QUIZ CLUB OF PSGCAS | 2025.pdf
Quiz Club of PSG College of Arts & Science
 
INDIA QUIZ FOR SCHOOLS | THE QUIZ CLUB OF PSGCAS | AUGUST 2024
INDIA QUIZ FOR SCHOOLS | THE QUIZ CLUB OF PSGCAS | AUGUST 2024INDIA QUIZ FOR SCHOOLS | THE QUIZ CLUB OF PSGCAS | AUGUST 2024
INDIA QUIZ FOR SCHOOLS | THE QUIZ CLUB OF PSGCAS | AUGUST 2024
Quiz Club of PSG College of Arts & Science
 
YSPH VMOC Special Report - Measles Outbreak Southwest US 5-14-2025 .pptx
YSPH VMOC Special Report - Measles Outbreak  Southwest US 5-14-2025  .pptxYSPH VMOC Special Report - Measles Outbreak  Southwest US 5-14-2025  .pptx
YSPH VMOC Special Report - Measles Outbreak Southwest US 5-14-2025 .pptx
Yale School of Public Health - The Virtual Medical Operations Center (VMOC)
 
Dastur_ul_Amal under Jahangir Key Features.pptx
Dastur_ul_Amal under Jahangir Key Features.pptxDastur_ul_Amal under Jahangir Key Features.pptx
Dastur_ul_Amal under Jahangir Key Features.pptx
omorfaruqkazi
 
Aerospace Engineering Homework Help Guide – Expert Support for Academic Success
Aerospace Engineering Homework Help Guide – Expert Support for Academic SuccessAerospace Engineering Homework Help Guide – Expert Support for Academic Success
Aerospace Engineering Homework Help Guide – Expert Support for Academic Success
online college homework help
 
YSPH VMOC Special Report - Measles Outbreak Southwest US 5-17-2025 .pptx
YSPH VMOC Special Report - Measles Outbreak  Southwest US 5-17-2025  .pptxYSPH VMOC Special Report - Measles Outbreak  Southwest US 5-17-2025  .pptx
YSPH VMOC Special Report - Measles Outbreak Southwest US 5-17-2025 .pptx
Yale School of Public Health - The Virtual Medical Operations Center (VMOC)
 
IMPACT_OF_SOCIAL-MEDIA- AMONG- TEENAGERS
IMPACT_OF_SOCIAL-MEDIA- AMONG- TEENAGERSIMPACT_OF_SOCIAL-MEDIA- AMONG- TEENAGERS
IMPACT_OF_SOCIAL-MEDIA- AMONG- TEENAGERS
rajaselviazhagiri1
 
Final Evaluation.docx...........................
Final Evaluation.docx...........................Final Evaluation.docx...........................
Final Evaluation.docx...........................
l1bbyburrell
 
How to Change Sequence Number in Odoo 18 Sale Order
How to Change Sequence Number in Odoo 18 Sale OrderHow to Change Sequence Number in Odoo 18 Sale Order
How to Change Sequence Number in Odoo 18 Sale Order
Celine George
 
How to Add Button in Chatter in Odoo 18 - Odoo Slides
How to Add Button in Chatter in Odoo 18 - Odoo SlidesHow to Add Button in Chatter in Odoo 18 - Odoo Slides
How to Add Button in Chatter in Odoo 18 - Odoo Slides
Celine George
 
Conditions for Boltzmann Law – Biophysics Lecture Slide
Conditions for Boltzmann Law – Biophysics Lecture SlideConditions for Boltzmann Law – Biophysics Lecture Slide
Conditions for Boltzmann Law – Biophysics Lecture Slide
PKLI-Institute of Nursing and Allied Health Sciences Lahore , Pakistan.
 
PUBH1000 Slides - Module 12: Advocacy for Health
PUBH1000 Slides - Module 12: Advocacy for HealthPUBH1000 Slides - Module 12: Advocacy for Health
PUBH1000 Slides - Module 12: Advocacy for Health
JonathanHallett4
 
Module_2_Types_and_Approaches_of_Research (2).pptx
Module_2_Types_and_Approaches_of_Research (2).pptxModule_2_Types_and_Approaches_of_Research (2).pptx
Module_2_Types_and_Approaches_of_Research (2).pptx
drroxannekemp
 
Mental Health Assessment in 5th semester bsc. nursing and also used in 2nd ye...
Mental Health Assessment in 5th semester bsc. nursing and also used in 2nd ye...Mental Health Assessment in 5th semester bsc. nursing and also used in 2nd ye...
Mental Health Assessment in 5th semester bsc. nursing and also used in 2nd ye...
parmarjuli1412
 
How to Manage Amounts in Local Currency in Odoo 18 Purchase
How to Manage Amounts in Local Currency in Odoo 18 PurchaseHow to Manage Amounts in Local Currency in Odoo 18 Purchase
How to Manage Amounts in Local Currency in Odoo 18 Purchase
Celine George
 
How To Maximize Sales Performance using Odoo 18 Diverse views in sales module
How To Maximize Sales Performance using Odoo 18 Diverse views in sales moduleHow To Maximize Sales Performance using Odoo 18 Diverse views in sales module
How To Maximize Sales Performance using Odoo 18 Diverse views in sales module
Celine George
 
Pope Leo XIV, the first Pope from North America.pptx
Pope Leo XIV, the first Pope from North America.pptxPope Leo XIV, the first Pope from North America.pptx
Pope Leo XIV, the first Pope from North America.pptx
Martin M Flynn
 
Peer Assessment_ Unit 2 Skills Development for Live Performance - for Libby.docx
Peer Assessment_ Unit 2 Skills Development for Live Performance - for Libby.docxPeer Assessment_ Unit 2 Skills Development for Live Performance - for Libby.docx
Peer Assessment_ Unit 2 Skills Development for Live Performance - for Libby.docx
19lburrell
 
How to Manage Manual Reordering Rule in Odoo 18 Inventory
How to Manage Manual Reordering Rule in Odoo 18 InventoryHow to Manage Manual Reordering Rule in Odoo 18 Inventory
How to Manage Manual Reordering Rule in Odoo 18 Inventory
Celine George
 
How to Share Accounts Between Companies in Odoo 18
How to Share Accounts Between Companies in Odoo 18How to Share Accounts Between Companies in Odoo 18
How to Share Accounts Between Companies in Odoo 18
Celine George
 
Dastur_ul_Amal under Jahangir Key Features.pptx
Dastur_ul_Amal under Jahangir Key Features.pptxDastur_ul_Amal under Jahangir Key Features.pptx
Dastur_ul_Amal under Jahangir Key Features.pptx
omorfaruqkazi
 
Aerospace Engineering Homework Help Guide – Expert Support for Academic Success
Aerospace Engineering Homework Help Guide – Expert Support for Academic SuccessAerospace Engineering Homework Help Guide – Expert Support for Academic Success
Aerospace Engineering Homework Help Guide – Expert Support for Academic Success
online college homework help
 
IMPACT_OF_SOCIAL-MEDIA- AMONG- TEENAGERS
IMPACT_OF_SOCIAL-MEDIA- AMONG- TEENAGERSIMPACT_OF_SOCIAL-MEDIA- AMONG- TEENAGERS
IMPACT_OF_SOCIAL-MEDIA- AMONG- TEENAGERS
rajaselviazhagiri1
 
Final Evaluation.docx...........................
Final Evaluation.docx...........................Final Evaluation.docx...........................
Final Evaluation.docx...........................
l1bbyburrell
 
How to Change Sequence Number in Odoo 18 Sale Order
How to Change Sequence Number in Odoo 18 Sale OrderHow to Change Sequence Number in Odoo 18 Sale Order
How to Change Sequence Number in Odoo 18 Sale Order
Celine George
 
How to Add Button in Chatter in Odoo 18 - Odoo Slides
How to Add Button in Chatter in Odoo 18 - Odoo SlidesHow to Add Button in Chatter in Odoo 18 - Odoo Slides
How to Add Button in Chatter in Odoo 18 - Odoo Slides
Celine George
 
PUBH1000 Slides - Module 12: Advocacy for Health
PUBH1000 Slides - Module 12: Advocacy for HealthPUBH1000 Slides - Module 12: Advocacy for Health
PUBH1000 Slides - Module 12: Advocacy for Health
JonathanHallett4
 

Image processing1 introduction

  • 1. Digital Image Processing: Introduction Brian Mac Namee Brian.MacNamee@comp.dit.ie Course Website: http://www.comp.dit.ie/bmacnamee
  • 2. 2 of 36 Introduction “One picture is worth more than ten thousand words” Anonymous
  • 3. 3 of 36 Miscellanea Lectures: – Thursdays 12:00 – 13:00 – Fridays 15:00 – 16:00 Labs: – Wednesdays 09:00 – 11:00 Web Site: www.comp.dit.ie/bmacnamee/ – Previous year’s slides are available here – Slides etc will also be available on WebCT E-mail: Brian.MacNamee@dit.ie
  • 4. 4 of 36 References “Digital Image Processing”, Rafael C. Gonzalez & Richard E. Woods, Addison-Wesley, 2002 – Much of the material that follows is taken from this book “Machine Vision: Automated Visual Inspection and Robot Vision”, David Vernon, Prentice Hall, 1991 – Available online at: homepages.inf.ed.ac.uk/rbf/BOOKS/VERNON/
  • 5. 5 of 36 Contents This lecture will cover: – 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
  • 6. 6 of 36 What is a Digital Image? A digital image is a representation of a two- Images taken from Gonzalez & Woods, Digital Image Processing (2002) dimensional image as a finite set of digital values, called picture elements or pixels
  • 7. 7 of 36 What is a Digital Image? (cont…) Pixel values typically represent gray levels, Images taken from Gonzalez & Woods, Digital Image Processing (2002) colours, heights, opacities etc Remember digitization implies that a digital image is an approximation of a real scene 1 pixel
  • 8. 8 of 36 What is a Digital Image? (cont…) Common image formats include: – 1 sample per point (B&W or Grayscale) – 3 samples per point (Red, Green, and Blue) – 4 samples per point (Red, Green, Blue, and “Alpha”, a.k.a. Opacity) For most of this course we will focus on grey-scale images
  • 9. 9 of 36 What is Digital Image Processing? Digital image processing focuses on two major tasks – Improvement of pictorial information for human interpretation – Processing of image data for storage, transmission and representation for autonomous machine perception Some argument about where image processing ends and fields such as image analysis and computer vision start
  • 10. 10 of 36 What is DIP? (cont…) The continuum from image processing to computer vision can be broken up into low-, mid- and high-level processes Low Level Process Mid Level Process High Level Process Input: Image Input: Image Input: Attributes Output: Image Output: Attributes Output: Understanding Examples: Noise Examples: Object Examples: Scene removal, image recognition, understanding, sharpening segmentation autonomous navigation In this course we will stop here
  • 11. 11 of 36 History of Digital Image Processing Early 1920s: One of the first applications of Images taken from Gonzalez & Woods, Digital Image Processing (2002) digital imaging was in the news- paper industry – The Bartlane cable picture transmission service Early digital image – Images were transferred by submarine cable between London and New York – Pictures were coded for cable transfer and reconstructed at the receiving end on a telegraph printer
  • 12. 12 of 36 History of DIP (cont…) Mid to late 1920s: Improvements to the Images taken from Gonzalez & Woods, Digital Image Processing (2002) Bartlane system resulted in higher quality images – New reproduction processes based on photographic techniques – Increased number of tones in Improved digital image Early 15 tone digital reproduced images image
  • 13. 13 of 36 History of DIP (cont…) 1960s: Improvements in computing Images taken from Gonzalez & Woods, Digital Image Processing (2002) technology and the onset of the space race led to a surge of work in digital image processing – 1964: Computers used to improve the quality of images of the moon taken by the Ranger 7 probe – Such techniques were used A picture of the moon taken in other space missions by the Ranger 7 probe including the Apollo landings minutes before landing
  • 14. 14 of 36 History of DIP (cont…) 1970s: Digital image processing begins to Images taken from Gonzalez & Woods, Digital Image Processing (2002) 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 Typical head slice CAT Tomography (CAT) scans image
  • 15. 15 of 36 History of DIP (cont…) 1980s - 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
  • 16. 16 of 36 Examples: Image Enhancement One of the most common uses of DIP Images taken from Gonzalez & Woods, Digital Image Processing (2002) techniques: improve quality, remove noise etc
  • 17. 17 of 36 Examples: The Hubble Telescope Launched in 1990 the Hubble telescope can take images of very distant objects However, an incorrect mirror made many of Hubble’s images useless Image processing techniques were used to fix this
  • 18. 18 of 36 Examples: Artistic Effects Artistic effects are used to make images more visually appealing, to add special effects and to make composite images
  • 19. 19 of 36 Examples: Medicine Take slice from MRI scan of canine heart, Images taken from Gonzalez & Woods, Digital Image Processing (2002) and find boundaries between types of tissue – Image with gray levels representing tissue density – Use a suitable filter to highlight edges Original MRI Image of a Dog Heart Edge Detection Image
  • 20. 20 of 36 Examples: GIS Geographic Information Systems Images taken from Gonzalez & Woods, Digital Image Processing (2002) – Digital image processing techniques are used extensively to manipulate satellite imagery – Terrain classification – Meteorology
  • 21. 21 of 36 Examples: GIS (cont…) Night-Time Lights of Images taken from Gonzalez & Woods, Digital Image Processing (2002) the World data set – Global inventory of human settlement – Not hard to imagine the kind of analysis that might be done using this data
  • 22. 22 of 36 Examples: Industrial Inspection Human operators are Images taken from Gonzalez & Woods, Digital Image Processing (2002) expensive, slow and unreliable Make machines do the job instead Industrial vision systems are used in all kinds of industries Can we trust them?
  • 23. 23 of 36 Examples: 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
  • 24. 24 of 36 Examples: Law Enforcement Image processing Images taken from Gonzalez & Woods, Digital Image Processing (2002) techniques are used extensively by law enforcers – Number plate recognition for speed cameras/automated toll systems – Fingerprint recognition – Enhancement of CCTV images
  • 25. 25 of 36 Examples: HCI Try to make human computer interfaces more natural – Face recognition – Gesture recognition Does anyone remember the user interface from “Minority Report”? These tasks can be extremely difficult
  • 26. 26 of 36 Key Stages in Digital Image Processing Image Morphological Restoration Processing Image Segmentation Enhancement Image Object Acquisition Recognition Representation Problem Domain & Description Colour Image Image Processing Compression
  • 27. 27 of Key Stages in Digital Image Processing: 36 Image Aquisition Images taken from Gonzalez & Woods, Digital Image Processing (2002) Image Morphological Restoration Processing Image Segmentation Enhancement Image Object Acquisition Recognition Representation Problem Domain & Description Colour Image Image Processing Compression
  • 28. 28 of Key Stages in Digital Image Processing: 36 Image Enhancement Images taken from Gonzalez & Woods, Digital Image Processing (2002) Image Morphological Restoration Processing Image Segmentation Enhancement Image Object Acquisition Recognition Representation Problem Domain & Description Colour Image Image Processing Compression
  • 29. 29 of Key Stages in Digital Image Processing: 36 Image Restoration Images taken from Gonzalez & Woods, Digital Image Processing (2002) Image Morphological Restoration Processing Image Segmentation Enhancement Image Object Acquisition Recognition Representation Problem Domain & Description Colour Image Image Processing Compression
  • 30. 30 of Key Stages in Digital Image Processing: 36 Morphological Processing Images taken from Gonzalez & Woods, Digital Image Processing (2002) Image Morphological Restoration Processing Image Segmentation Enhancement Image Object Acquisition Recognition Representation Problem Domain & Description Colour Image Image Processing Compression
  • 31. 31 of Key Stages in Digital Image Processing: 36 Segmentation Images taken from Gonzalez & Woods, Digital Image Processing (2002) Image Morphological Restoration Processing Image Segmentation Enhancement Image Object Acquisition Recognition Representation Problem Domain & Description Colour Image Image Processing Compression
  • 32. 32 of Key Stages in Digital Image Processing: 36 Object Recognition Images taken from Gonzalez & Woods, Digital Image Processing (2002) Image Morphological Restoration Processing Image Segmentation Enhancement Image Object Acquisition Recognition Representation Problem Domain & Description Colour Image Image Processing Compression
  • 33. 33 of Key Stages in Digital Image Processing: 36 Representation & Description Images taken from Gonzalez & Woods, Digital Image Processing (2002) Image Morphological Restoration Processing Image Segmentation Enhancement Image Object Acquisition Recognition Representation Problem Domain & Description Colour Image Image Processing Compression
  • 34. 34 of Key Stages in Digital Image Processing: 36 Image Compression Image Morphological Restoration Processing Image Segmentation Enhancement Image Object Acquisition Recognition Representation Problem Domain & Description Colour Image Image Processing Compression
  • 35. 35 of Key Stages in Digital Image Processing: 36 Colour Image Processing Image Morphological Restoration Processing Image Segmentation Enhancement Image Object Acquisition Recognition Representation Problem Domain & Description Colour Image Image Processing Compression
  • 36. 36 of 36 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…

Editor's Notes

  • #7: Real world is continuous – an image is simply a digital approximation of this.
  • #11: Give the analogy of the character recognition system. Low Level: Cleaning up the image of some text Mid level: Segmenting the text from the background and recognising individual characters High level: Understanding what the text says
  翻译: