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

Mais conteúdo relacionado

Mais procurados

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
 

Mais procurados (20)

Intensity Transformation
Intensity TransformationIntensity Transformation
Intensity Transformation
 
Image processing, Noise, Noise Removal filters
Image processing, Noise, Noise Removal filtersImage processing, Noise, Noise Removal filters
Image processing, Noise, Noise Removal filters
 
Object Recognition
Object RecognitionObject Recognition
Object Recognition
 
Image denoising
Image denoising Image denoising
Image denoising
 
Image enhancement ppt nal2
Image enhancement ppt nal2Image enhancement ppt nal2
Image enhancement ppt nal2
 
Digital Image Processing presentation
Digital Image Processing presentationDigital Image Processing presentation
Digital Image Processing presentation
 
Introduction to digital image processing
Introduction to digital image processingIntroduction to digital image processing
Introduction to digital image processing
 
Image denoising
Image denoisingImage denoising
Image denoising
 
Edge detection
Edge detectionEdge detection
Edge detection
 
Introduction to DIGITAL IMAGE PROCESSING - DAY 1
Introduction to DIGITAL IMAGE PROCESSING - DAY 1Introduction to DIGITAL IMAGE PROCESSING - DAY 1
Introduction to DIGITAL IMAGE PROCESSING - DAY 1
 
Digital image processing techniques
Digital image processing techniquesDigital image processing techniques
Digital image processing techniques
 
Digital Image Processing_ ch1 introduction-2003
Digital Image Processing_ ch1 introduction-2003Digital Image Processing_ ch1 introduction-2003
Digital Image Processing_ ch1 introduction-2003
 
IMAGE SEGMENTATION TECHNIQUES
IMAGE SEGMENTATION TECHNIQUESIMAGE SEGMENTATION TECHNIQUES
IMAGE SEGMENTATION TECHNIQUES
 
Color fundamentals and color models - Digital Image Processing
Color fundamentals and color models - Digital Image ProcessingColor fundamentals and color models - Digital Image Processing
Color fundamentals and color models - Digital Image Processing
 
Presentation on Digital Image Processing
Presentation on Digital Image ProcessingPresentation on Digital Image Processing
Presentation on Digital Image 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 noise reduction
Image noise reductionImage noise reduction
Image noise reduction
 
Image enhancement techniques
Image enhancement techniques Image enhancement techniques
Image enhancement techniques
 
Color image processing Presentation
Color image processing PresentationColor image processing Presentation
Color image processing Presentation
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 

Destaque

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
Avisek Roy
 

Destaque (20)

Digital image processing using matlab
Digital image processing using matlab Digital image processing using matlab
Digital image processing using matlab
 
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
 
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
 
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
 
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
 
Lisp Programming Languge
Lisp Programming LangugeLisp Programming Languge
Lisp Programming Languge
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
 
Learn a language : LISP
Learn a language : LISPLearn a language : LISP
Learn a language : LISP
 
A brief introduction to lisp language
A brief introduction to lisp languageA brief introduction to lisp language
A brief introduction to lisp language
 
Lisp
LispLisp
Lisp
 
Introduction To Lisp
Introduction To LispIntroduction To Lisp
Introduction To Lisp
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
History of programming
History of programmingHistory of programming
History of programming
 
Introduction to computer programming
Introduction to computer programmingIntroduction to computer programming
Introduction to computer programming
 
Prolog & lisp
Prolog & lispProlog & lisp
Prolog & lisp
 
LISP: Introduction to lisp
LISP: Introduction to lispLISP: Introduction to lisp
LISP: Introduction to lisp
 
Chapter 14 Cross Cultural Consumer Behavior
Chapter 14 Cross Cultural Consumer BehaviorChapter 14 Cross Cultural Consumer Behavior
Chapter 14 Cross Cultural Consumer Behavior
 
Digital Image Processing Fundamental
Digital Image Processing FundamentalDigital Image Processing Fundamental
Digital Image Processing Fundamental
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 

Semelhante a Image processing1 introduction

Image processing3 imageenhancement(histogramprocessing)
Image processing3 imageenhancement(histogramprocessing)Image processing3 imageenhancement(histogramprocessing)
Image processing3 imageenhancement(histogramprocessing)
John Williams
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
DEEPASHRI HK
 

Semelhante a Image processing1 introduction (20)

ImageProcessing1-Introduction.ppt
ImageProcessing1-Introduction.pptImageProcessing1-Introduction.ppt
ImageProcessing1-Introduction.ppt
 
Image processing1 introduction (1)
Image processing1 introduction (1)Image processing1 introduction (1)
Image processing1 introduction (1)
 
ImageProcessing1-Introduction.ppt
ImageProcessing1-Introduction.pptImageProcessing1-Introduction.ppt
ImageProcessing1-Introduction.ppt
 
CHAPTER_1_updated_8_aug.ppt
CHAPTER_1_updated_8_aug.pptCHAPTER_1_updated_8_aug.ppt
CHAPTER_1_updated_8_aug.ppt
 
Image processing1 introduction
Image processing1 introductionImage processing1 introduction
Image processing1 introduction
 
Dip review
Dip reviewDip review
Dip review
 
EC4160-lect 1,2.ppt
EC4160-lect 1,2.pptEC4160-lect 1,2.ppt
EC4160-lect 1,2.ppt
 
ImageProcessing1-Introduction.ppt
ImageProcessing1-Introduction.pptImageProcessing1-Introduction.ppt
ImageProcessing1-Introduction.ppt
 
Image processing1 introduction
Image processing1 introductionImage processing1 introduction
Image processing1 introduction
 
Image processing fundamentals
Image processing fundamentalsImage processing fundamentals
Image processing fundamentals
 
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
 
Ip lectures 1 and 2
Ip lectures 1 and 2 Ip lectures 1 and 2
Ip lectures 1 and 2
 
Image processing3 imageenhancement(histogramprocessing)
Image processing3 imageenhancement(histogramprocessing)Image processing3 imageenhancement(histogramprocessing)
Image processing3 imageenhancement(histogramprocessing)
 
Image processing
Image processingImage processing
Image processing
 
Seema dip
Seema dipSeema dip
Seema dip
 
Chapter01 (2)
Chapter01 (2)Chapter01 (2)
Chapter01 (2)
 
Image compression .
Image compression .Image compression .
Image compression .
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Image processing
Image processingImage processing
Image processing
 
ACMP340.pptx
ACMP340.pptxACMP340.pptx
ACMP340.pptx
 

Último

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Último (20)

How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 

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…

Notas do Editor

  1. Real world is continuous – an image is simply a digital approximation of this.
  2. 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