+ All Categories
Home > Documents > ImageProcessing Introduction

ImageProcessing Introduction

Date post: 03-Jun-2018
Category:
Upload: ekalbeli
View: 222 times
Download: 0 times
Share this document with a friend

of 35

Transcript
  • 8/11/2019 ImageProcessing Introduction

    1/35

    1

    of

    36

    Digital Image Processing:

    Introduction

    Er. Suman Thapar

  • 8/11/2019 ImageProcessing Introduction

    2/35

    2

    of

    36Introduction

    One picture is worth more than ten

    thousand words

    Anonymous

  • 8/11/2019 ImageProcessing Introduction

    3/35

    3

    of

    36References

    Digital Image Processing, Rafael C.Gonzalez & Richard E. Woods,

    Addison-Wesley, 2002

    Much of the material that follows is taken fromthis book

    Machine Vision: Automated Visual

    Inspection and Robot Vision, DavidVernon, Prentice Hall, 1991

    Available online at:

    homepages.inf.ed.ac.uk/rbf/BOOKS/VERNON/

    http://homepages.inf.ed.ac.uk/rbf/BOOKS/VERNON/http://homepages.inf.ed.ac.uk/rbf/BOOKS/VERNON/toc.htmhttp://homepages.inf.ed.ac.uk/rbf/BOOKS/VERNON/
  • 8/11/2019 ImageProcessing Introduction

    4/35

    4

    of

    36Contents

    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

  • 8/11/2019 ImageProcessing Introduction

    5/35

    5

    of

    36What is a Digital Image?

    A digital imageis a representation of a two-dimensional image as a finite set of digital

    values, called picture elements or pixels

    ImagestakenfromGonzalez&Woods,

    DigitalIma

    geProcessing(2002)

  • 8/11/2019 ImageProcessing Introduction

    6/35

    6

    of

    36What is a Digital Image? (cont)

    Pixel values typically represent gray levels,colours, heights, opacities etc

    Rememberdigitizationimplies that a digital

    image is an approximationof a real scene

    1 pixel

    ImagestakenfromGonzalez&Woods,

    DigitalIma

    geProcessing(2002)

  • 8/11/2019 ImageProcessing Introduction

    7/35

    7

    of

    36What 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

  • 8/11/2019 ImageProcessing Introduction

    8/35

    8

    of

    36What is Digital Image Processing?

    Digital image processing focuses on twomajor 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

  • 8/11/2019 ImageProcessing Introduction

    9/35

    9

    of

    36What is DIP? (cont)

    The continuum from image processing tocomputer vision can be broken up into low-,

    mid- and high-level processes

    Low Level Process

    Input:Image

    Output:Image

    Examples:Noise

    removal, imagesharpening

    Mid Level Process

    Input:Image

    Output:Attributes

    Examples:Object

    recognition,segmentation

    High Level Process

    Input:Attributes

    Output:Understanding

    Examples: Scene

    understanding,autonomous navigation

    In this course we will

    stop here

  • 8/11/2019 ImageProcessing Introduction

    10/35

  • 8/11/2019 ImageProcessing Introduction

    11/35

  • 8/11/2019 ImageProcessing Introduction

    12/35

    12

    of

    36History of DIP (cont)

    1960s:Improvements in computingtechnology 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 7probe

    Such techniques were used

    in other space missions

    including the Apollo landings

    A picture of the moon taken

    by the Ranger 7 probe

    minutes before landingImagestakenfromGonzalez&Woods,

    DigitalIma

    geProcessing(2002)

  • 8/11/2019 ImageProcessing Introduction

    13/35

    13

    of

    36History of DIP (cont)

    1970s:Digital image processing begins tobe 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 behindComputerised Axial

    Tomography (CAT) scansTypical head slice CAT

    image

    ImagestakenfromGonzalez&Woods,

    DigitalIma

    geProcessing(2002)

  • 8/11/2019 ImageProcessing Introduction

    14/35

    14

    of

    36History of DIP (cont)

    1980s - Today:The use of digital imageprocessing 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

  • 8/11/2019 ImageProcessing Introduction

    15/35

    15

    of

    36Examples: Image Enhancement

    One of the most common uses of DIPtechniques: improve quality, remove noise

    etc

    Im

    agestakenfromGonzalez&Woods,

    DigitalIma

    geProcessing(2002)

  • 8/11/2019 ImageProcessing Introduction

    16/35

    16

    of

    36Examples: The Hubble Telescope

    Launched in 1990 the Hubbletelescope can take images of

    very distant objects

    However, an incorrect mirrormade many of Hubbles

    images useless

    Image processingtechniques were

    used to fix this

    http://en.wikipedia.org/wiki/Image:Hst_sts82.jpg
  • 8/11/2019 ImageProcessing Introduction

    17/35

    17

    of

    36Examples: Artistic Effects

    Artistic effects areused to make

    images more

    visually appealing,to add special

    effects and to make

    composite images

  • 8/11/2019 ImageProcessing Introduction

    18/35

    18

    of

    36Examples: Medicine

    Take slice from MRI scan of canine heart,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 ImageImagestakenfromGonzalez&Woods,

    DigitalIma

    geProcessing(2002)

  • 8/11/2019 ImageProcessing Introduction

    19/35

    19

    of

    36Examples: GIS

    Geographic Information Systems Digital image processing techniques are used

    extensively to manipulate satellite imagery

    Terrain classification Meteorology

    Im

    agestakenfromGonzalez&Woods,

    DigitalIma

    geProcessing(2002)

  • 8/11/2019 ImageProcessing Introduction

    20/35

    20

    of

    36Examples: GIS (cont)

    Night-Time Lights ofthe Worlddata set

    Global inventory of

    human settlement Not hard to imagine

    the kind of analysis

    that might be done

    using this data

    Im

    agestakenfromGonzalez&Woods,

    DigitalIma

    geProcessing(2002)

  • 8/11/2019 ImageProcessing Introduction

    21/35

    21

    of

    36Examples: Industrial Inspection

    Human operators areexpensive, slow and

    unreliable

    Make machines do thejob instead

    Industrial vision systems

    are used in all kinds ofindustries

    Can we trust them?

    Im

    agestakenfromGonzalez&Woods,

    DigitalIma

    geProcessing(2002)

  • 8/11/2019 ImageProcessing Introduction

    22/35

    22

    of

    36Examples: 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

  • 8/11/2019 ImageProcessing Introduction

    23/35

    23

    of

    36Examples: Law Enforcement

    Image processingtechniques are used

    extensively by law

    enforcers Number plate

    recognition for speed

    cameras/automated

    toll systems

    Fingerprint recognition

    Enhancement of

    CCTV imagesImagestakenfromGonzalez&Woods,

    DigitalIma

    geProcessing(2002)

  • 8/11/2019 ImageProcessing Introduction

    24/35

    24

    of

    36Examples: HCI

    Try to make human computerinterfaces more natural

    Face recognition

    Gesture recognitionDoes anyone remember the

    user interface from Minority

    Report?These tasks can be

    extremely difficult

  • 8/11/2019 ImageProcessing Introduction

    25/35

    25

    of

    36Key Stages in Digital Image Processing

    Image

    Acquisition

    Image

    Restoration

    Morphological

    Processing

    Segmentation

    Representation

    & Description

    ImageEnhancement

    Object

    Recognition

    Problem Domain

    Colour Image

    Processing

    Image

    Compression

    K St i Di it l I P i

  • 8/11/2019 ImageProcessing Introduction

    26/35

    26

    of

    36

    Key Stages in Digital Image Processing:

    Image Aquisition

    Image

    Acquisition

    Image

    Restoration

    Morphological

    Processing

    Segmentation

    Representation

    & Description

    ImageEnhancement

    Object

    Recognition

    Problem Domain

    Colour Image

    Processing

    Image

    CompressionImagestakenfromGonza

    lez&Woods,

    DigitalImageProcessing(2002)

    K St i Di it l I P i

  • 8/11/2019 ImageProcessing Introduction

    27/35

    27

    of

    36

    Key Stages in Digital Image Processing:

    Image Enhancement

    Image

    Acquisition

    Image

    Restoration

    Morphological

    Processing

    Segmentation

    Representation

    & Description

    ImageEnhancement

    Object

    Recognition

    Problem Domain

    Colour Image

    Processing

    Image

    CompressionImagestakenfromGonza

    lez&Woods,

    DigitalImageProcessing(2002)

    K St i Di it l I P i

  • 8/11/2019 ImageProcessing Introduction

    28/35

    28

    of

    36

    Key Stages in Digital Image Processing:

    Image Restoration

    Image

    Acquisition

    Image

    Restoration

    Morphological

    Processing

    Segmentation

    Representation

    & Description

    ImageEnhancement

    Object

    Recognition

    Problem Domain

    Colour Image

    Processing

    Image

    CompressionImagestakenfromGonza

    lez&Woods,

    DigitalImageProcessing(2002)

    K St i Di it l I P i

  • 8/11/2019 ImageProcessing Introduction

    29/35

    29

    of

    36

    Key Stages in Digital Image Processing:

    Morphological Processing

    Image

    Acquisition

    Image

    Restoration

    Morphological

    Processing

    Segmentation

    Representation

    & Description

    ImageEnhancement

    Object

    Recognition

    Problem Domain

    Colour Image

    Processing

    Image

    CompressionImagestakenfromGonza

    lez&Woods,

    DigitalImageProcessing(2002)

    K St i Di it l I P i

  • 8/11/2019 ImageProcessing Introduction

    30/35

    30

    of

    36

    Key Stages in Digital Image Processing:

    Segmentation

    Image

    Acquisition

    Image

    Restoration

    Morphological

    Processing

    Segmentation

    Representation

    & Description

    ImageEnhancement

    Object

    Recognition

    Problem Domain

    Colour Image

    Processing

    Image

    CompressionImagestakenfromGonza

    lez&Woods,

    DigitalImageProcessing(2002)

    K St i Di it l I P i

  • 8/11/2019 ImageProcessing Introduction

    31/35

    31

    of

    36

    Key Stages in Digital Image Processing:

    Object Recognition

    Image

    Acquisition

    Image

    Restoration

    Morphological

    Processing

    Segmentation

    Representation

    & Description

    ImageEnhancement

    Object

    Recognition

    Problem Domain

    Colour Image

    Processing

    Image

    CompressionImagestakenfromGonza

    lez&Woods,

    DigitalImageProcessing(2002)

    K St i Di it l I P i

  • 8/11/2019 ImageProcessing Introduction

    32/35

    32

    of

    36

    Key Stages in Digital Image Processing:

    Representation & Description

    Image

    Acquisition

    Image

    Restoration

    Morphological

    Processing

    Segmentation

    Representation

    & Description

    ImageEnhancement

    Object

    Recognition

    Problem Domain

    Colour Image

    Processing

    Image

    CompressionIm

    agestakenfromGonza

    lez&Woods,

    DigitalImageProcessing(2002)

  • 8/11/2019 ImageProcessing Introduction

    33/35

    34 Ke Stages in Digital Image Processing

  • 8/11/2019 ImageProcessing Introduction

    34/35

    34

    of

    36

    Key Stages in Digital Image Processing:

    Colour Image Processing

    Image

    Acquisition

    Image

    Restoration

    Morphological

    Processing

    Segmentation

    Representation

    & Description

    ImageEnhancement

    Object

    Recognition

    Problem Domain

    Colour Image

    Processing

    Image

    Compression

    35

  • 8/11/2019 ImageProcessing Introduction

    35/35

    35

    of

    36Summary

    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


Recommended