Top Banner
Course Website: http://www.comp.dit.ie/bmacnamee Digital Image Processing: Revision Brian Mac Namee [email protected] e
26
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Image Processing 13 Revision

Course Website: http://www.comp.dit.ie/bmacnamee

Digital Image Processing:Revision

Brian Mac Namee

[email protected]

Page 2: Image Processing 13 Revision

2of27

Key Stages in Digital Image Processing

Image Acquisition

Image Restoration

Morphological Processing

Segmentation

Representation & Description

Image Enhancement

Object Recognition

Problem Domain

Colour Image Processing

Image Compression

Page 3: Image Processing 13 Revision

3of27

Key Stages in Digital Image Processing:Image Aquisition

Image Acquisition

Image Restoration

Morphological Processing

Segmentation

Representation & Description

Image Enhancement

Object Recognition

Problem Domain

Colour Image Processing

Image Compression

Ima

ge

s ta

ken

fro

m G

on

zale

z &

Wo

od

s, D

igita

l Im

ag

e P

roce

ssin

g (

20

02

)

Page 4: Image Processing 13 Revision

4of27

Key Stages in Digital Image Processing:Image Enhancement

Image Acquisition

Image Restoration

Morphological Processing

Segmentation

Representation & Description

Image Enhancement

Object Recognition

Problem Domain

Colour Image Processing

Image Compression

Ima

ge

s ta

ken

fro

m G

on

zale

z &

Wo

od

s, D

igita

l Im

ag

e P

roce

ssin

g (

20

02

)

Page 5: Image Processing 13 Revision

5of27

Key Stages in Digital Image Processing:Image Restoration

Image Acquisition

Image Restoration

Morphological Processing

Segmentation

Representation & Description

Image Enhancement

Object Recognition

Problem Domain

Colour Image Processing

Image Compression

Ima

ge

s ta

ken

fro

m G

on

zale

z &

Wo

od

s, D

igita

l Im

ag

e P

roce

ssin

g (

20

02

)

Page 6: Image Processing 13 Revision

6of27

Key Stages in Digital Image Processing:Morphological Processing

Image Acquisition

Image Restoration

Morphological Processing

Segmentation

Representation & Description

Image Enhancement

Object Recognition

Problem Domain

Colour Image Processing

Image Compression

Ima

ge

s ta

ken

fro

m G

on

zale

z &

Wo

od

s, D

igita

l Im

ag

e P

roce

ssin

g (

20

02

)

Page 7: Image Processing 13 Revision

7of27

Key Stages in Digital Image Processing:Segmentation

Image Acquisition

Image Restoration

Morphological Processing

Segmentation

Representation & Description

Image Enhancement

Object Recognition

Problem Domain

Colour Image Processing

Image Compression

Ima

ge

s ta

ken

fro

m G

on

zale

z &

Wo

od

s, D

igita

l Im

ag

e P

roce

ssin

g (

20

02

)

Page 8: Image Processing 13 Revision

8of27

Key Stages in Digital Image Processing:Object Recognition

Image Acquisition

Image Restoration

Morphological Processing

Segmentation

Representation & Description

Image Enhancement

Object Recognition

Problem Domain

Colour Image Processing

Image Compression

Ima

ge

s ta

ken

fro

m G

on

zale

z &

Wo

od

s, D

igita

l Im

ag

e P

roce

ssin

g (

20

02

)

Page 9: Image Processing 13 Revision

9of27

Key Stages in Digital Image Processing:Representation & Description

Image Acquisition

Image Restoration

Morphological Processing

Segmentation

Representation & Description

Image Enhancement

Object Recognition

Problem Domain

Colour Image Processing

Image Compression

Ima

ge

s ta

ken

fro

m G

on

zale

z &

Wo

od

s, D

igita

l Im

ag

e P

roce

ssin

g (

20

02

)

Page 10: Image Processing 13 Revision

10of27

Key Stages in Digital Image Processing:Image Compression

Image Acquisition

Image Restoration

Morphological Processing

Segmentation

Representation & Description

Image Enhancement

Object Recognition

Problem Domain

Colour Image Processing

Image Compression

Page 11: Image Processing 13 Revision

11of27

Key Stages in Digital Image Processing:Colour Image Processing

Image Acquisition

Image Restoration

Morphological Processing

Segmentation

Representation & Description

Image Enhancement

Object Recognition

Problem Domain

Colour Image Processing

Image Compression

Ima

ge

s ta

ken

fro

m G

on

zale

z &

Wo

od

s, D

igita

l Im

ag

e P

roce

ssin

g (

20

02

)

Page 12: Image Processing 13 Revision

12of27

ACHTUNG!

THIS IS NOT A LIST OF WHAT IS COMING UP IN YOUR EXAM – DO NOT

COMPLAIN!

Page 13: Image Processing 13 Revision

13of27

Introduction to Image Processing

What is a digital image?

What is digital image processing?

History of digital image processing

Digital image processing application areas

Key stages in digital image processing

Page 14: Image Processing 13 Revision

14of27

Digital Image Processing Fundamentals

The human visual system

Light and the electromagnetic spectrum

Image acquisition

Image sampling and quantisation

Spatial and intensity level resolution

Page 15: Image Processing 13 Revision

15of27

Image Enhancement

Enhancement in the spatial and frequency domains

Point processing– Log transformation– Power law transformation

Histograms– What is an image histogram?– Histogram equalisation

Page 16: Image Processing 13 Revision

16of27

Spatial Filtering

Spatial filtering process– Can you explain how it works?

Smoothing filters

Problems at image edges during filtering– Padding and different padding techniques

Difference between correlation and convolution

Page 17: Image Processing 13 Revision

17of27

Spatial Filtering (cont…)

Spatial differentiation

– 1st derivative

– 2nd derivative

Differentiation based filters

How to do sharpening using these filters

)()1( xfxfx

f

)(2)1()1(2

2

xfxfxfx

f

-1 -2 -1

0 0 0

1 2 1

-1 0 1

-2 0 2

-1 0 1

Sobel

0 1 0

1 -4 1

0 1 0

Laplacian

You don’t need to know the maths used to derive these filters

Page 18: Image Processing 13 Revision

18of27

Frequency Domain Filtering

The Fourier transform– Be able to explain the big idea behind it– You do not need to know the maths for it– Importance of the inverse Fourier transform

How filtering in the frequency domain works

Low pass filters– What are they for?– Ideal low pass filter– Butterworth low pass filter– Gaussian low pass filter

You don’t need to know the equations for these, but you must be able to draw them and explain what they do

Page 19: Image Processing 13 Revision

19of27

Frequency Domain Filtering (cont…)

High pass filters– What are they for?– Ideal high pass filter– Butterworth high pass filter– Gaussian high pass filter

The Fast Fourier Transform and its importance

You don’t need to know the equations for these, but you must be able to draw them and explain what they do

Page 20: Image Processing 13 Revision

20of27

Image Restoration: Noise Removal

Image enhancement vs. image restorationWhat is meant by noise removal?What is meant by a noise model?

– Common noise models• Gaussian• Rayleigh• Erlang

Filtering to remove noise– Simple mean filter– Other mean filters

),( ),(),( yxyxfyxg

• Exponential• Uniform• Impulse (salt & pepper)

Page 21: Image Processing 13 Revision

21of27

Image Restoration: Noise Removal (cont…)

Order statistics filters– Median filter– Max and min filter– Midpoint filter– Alpha trimmed mean filter

Removing noise in the frequency domain– Particularly good for removing periodic noise– Band reject filters

• Ideal band reject filter• Butterworth band reject filter• Gaussian band reject filter

Page 22: Image Processing 13 Revision

22of27

Image Segmentation: Thresholding

The segmentation problem

Importance of good thresholding

Problems that can arise with thresholding

The basic global thresholding algorithm

Single value thresholding vs. multiple value thresholding

Basic adaptive thresholding

Page 23: Image Processing 13 Revision

23of27

Morphological Image Processing

Basic morphological concepts and operations– Hitting, fitting and missing– Erosion and dilation– Opening and closing

Morphological algorithms– Boundary extraction– Region filling

Page 24: Image Processing 13 Revision

24of27

Your Exam!

Follows the same format as previous years

4 questions in each section, attempt any 3 questions from each section

Read the questions carefully

DO THE PAST PAPERS – available online

Page 25: Image Processing 13 Revision

25of27

Summary

There are two main jobs in image processing– Enhancement of images for human viewing– Preparation of images for machine processing

Both of these are hard areas to work in!

We have covered a lot of the first area, and a little of the second

The subject of machine vision is huge, growing and really interesting

Page 26: Image Processing 13 Revision

26of27

Thank you very much for listening and good luck in

your exams