imageprocessing13 revision
TRANSCRIPT
-
8/16/2019 ImageProcessing13 Revision
1/26
Course Website: http://www.comp.dit.ie/bmacnamee
Digital Image Processing:
Revision
Brian Mac ameeBrian.Macamee!comp.dit.ie
http://www.comp.dit.ie/bmacnameemailto:[email protected]:[email protected]://www.comp.dit.ie/bmacnamee
-
8/16/2019 ImageProcessing13 Revision
2/26
"
o#
"$%e& 'tages in Digital Image Processing
Image
(c)uisition
Image
Restoration
Morphological
Processing
'egmentation
Representation
* Description
Image+nhancement
,b-ect
Recognition
Problem Domain
Colour Image
Processing
Image
Compression
-
8/16/2019 ImageProcessing13 Revision
3/26
o#
"$
%e& 'tages in Digital Image Processing:
Image ()uisition
Image
(c)uisition
Image
Restoration
Morphological
Processing
'egmentation
Representation
* Description
Image+nhancement
,b-ect
Recognition
Problem Domain
Colour Image
Processing
Image
Compression I m a g e s t a / e n # r o m 0 o n 1 a l e 1 * W o o d s 2
D i g i t a l I m a g e P r o c e s s i n g 3 " 4 4 " 5
-
8/16/2019 ImageProcessing13 Revision
4/26
6
o#
"$
%e& 'tages in Digital Image Processing:
Image +nhancement
Image
(c)uisition
Image
Restoration
Morphological
Processing
'egmentation
Representation
* Description
Image+nhancement
,b-ect
Recognition
Problem Domain
Colour Image
Processing
Image
Compression I m a g e s t a / e n # r o m 0 o n 1 a l e 1 * W o o d s 2
D i g i t a l I m a g e P r o c e s s i n g 3 " 4 4 " 5
-
8/16/2019 ImageProcessing13 Revision
5/26
7
o#
"$
%e& 'tages in Digital Image Processing:
Image Restoration
Image
(c)uisition
Image
Restoration
Morphological
Processing
'egmentation
Representation
* Description
Image+nhancement
,b-ect
Recognition
Problem Domain
Colour Image
Processing
Image
Compression I m a g e s t a / e n # r o m 0 o n 1 a l e 1 * W o o d s 2
D i g i t a l I m a g e P r o c e s s i n g 3 " 4 4 " 5
-
8/16/2019 ImageProcessing13 Revision
6/26
8
o#
"$
%e& 'tages in Digital Image Processing:
Morphological Processing
Image
(c)uisition
Image
Restoration
Morphological
Processing
'egmentation
Representation
* Description
Image+nhancement
,b-ect
Recognition
Problem Domain
Colour Image
Processing
Image
Compression I m a g e s t a / e n # r o m 0 o n 1 a l e 1 * W o o d s 2
D i g i t a l I m a g e P r o c e s s i n g 3 " 4 4 " 5
-
8/16/2019 ImageProcessing13 Revision
7/26
$
o#
"$
%e& 'tages in Digital Image Processing:
'egmentation
Image
(c)uisition
Image
Restoration
Morphological
Processing
'egmentation
Representation
* Description
Image+nhancement
,b-ect
Recognition
Problem Domain
Colour Image
Processing
Image
Compression I m a g e s t a / e n # r o m 0 o n 1 a l e 1 * W o o d s 2
D i g i t a l I m a
g e P r o c e s s i n g 3 " 4 4 " 5
-
8/16/2019 ImageProcessing13 Revision
8/26
9
o#
"$
%e& 'tages in Digital Image Processing:
,b-ect Recognition
Image
(c)uisition
Image
Restoration
Morphological
Processing
'egmentation
Representation
* Description
Image+nhancement
,b-ect
Recognition
Problem Domain
Colour Image
Processing
Image
Compression I m a g e s t a / e n # r o m 0 o n 1 a l e 1 * W o o d s 2
D i g i t a l I m a
g e P r o c e s s i n g 3 " 4 4 " 5
-
8/16/2019 ImageProcessing13 Revision
9/26
o#
"$
%e& 'tages in Digital Image Processing:
Representation * Description
Image
(c)uisition
Image
Restoration
Morphological
Processing
'egmentation
Representation
* Description
Image+nhancement
,b-ect
Recognition
Problem Domain
Colour Image
Processing
Image
Compression I m a g e s t a / e n # r o m 0 o n 1 a l e 1 * W o o d s 2
D i g i t a l I m a
g e P r o c e s s i n g 3 " 4 4 " 5
-
8/16/2019 ImageProcessing13 Revision
10/26
;4
o#
"$
%e& 'tages in Digital Image Processing:
Image Compression
Image
(c)uisition
Image
Restoration
Morphological
Processing
'egmentation
Representation
* Description
Image+nhancement
,b-ect
Recognition
Problem Domain
Colour Image
Processing
Image
Compression
-
8/16/2019 ImageProcessing13 Revision
11/26
;;
o#
"$
%e& 'tages in Digital Image Processing:
Colour Image Processing
Image
(c)uisition
Image
Restoration
Morphological
Processing
'egmentation
Representation
* Description
Image+nhancement
,b-ect
Recognition
Problem Domain
Colour Image
Processing
Image
Compression I m a g e s t a / e n # r o m 0 o n 1 a l e 1 * W o o d s 2
D i g i t a l I m a
g e P r o c e s s i n g 3 " 4 4 " 5
-
8/16/2019 ImageProcessing13 Revision
12/26
;"
o#
"$ (C0?
THIS IS NOT A LIST OF
WHAT IS COMING UP IN
YOUR EXAM – DO NOT
COMPLAIN!
-
8/16/2019 ImageProcessing13 Revision
13/26
;
o#
"$Introduction to Image Processing
What is a digital image@What is digital image processing@
-
8/16/2019 ImageProcessing13 Revision
14/26
;6
o#
"$Digital Image Processing Aundamentals
=he human visual s&stemight and the electromagnetic spectrum
Image ac)uisition
Image sampling and )uantisation
'patial and intensit& level resolution
-
8/16/2019 ImageProcessing13 Revision
15/26
;7
o#
"$Image +nhancement
+nhancement in the spatial and #re)uenc&domains
Point processing
og trans#ormation Power law trans#ormation
-
8/16/2019 ImageProcessing13 Revision
16/26
;8
o#
"$'patial Ailtering
'patial #iltering process Can &ou eplain how it wors@
'moothing #ilters
Problems at image edges during #iltering Padding and di##erent padding techni)ues
Di##erence between correlation and
convolution
-
8/16/2019 ImageProcessing13 Revision
17/26
;$
o#
"$'patial Ailtering 3contE5
'patial di##erentiation
;st derivative
"nd derivative
Di##erentiation based #ilters
-
8/16/2019 ImageProcessing13 Revision
18/26
;9
o#
"$Are)uenc& Domain Ailtering
=he Aourier trans#orm Be able to eplain the big idea behind it
Gou do not need to now the maths #or it
Importance o# the inverse Aourier trans#orm
-
8/16/2019 ImageProcessing13 Revision
19/26
;
o#
"$Are)uenc& Domain Ailtering 3contE5
-
8/16/2019 ImageProcessing13 Revision
20/26
"4
o#
"$Image Restoration: oise Removal
Image enhancement vs. image restorationWhat is meant b& noise removal@
What is meant b& a noise model@
Common noise models 0aussian
Ra&leigh
+rlang
Ailtering to remove noise 'imple mean #ilter
,ther mean #ilters
),(),(),( y x y x f y x g η +=
+ponential
>ni#orm
Impulse 3salt * pepper5
-
8/16/2019 ImageProcessing13 Revision
21/26
";
o#
"$
Image Restoration: oise Removal
3contE5
,rder statistics #ilters Median #ilter
Ma and min #ilter
Midpoint #ilter (lpha trimmed mean #ilter
Removing noise in the #re)uenc& domain Particularl& good #or removing periodic noise
Band re-ect #ilters Ideal band re-ect #ilter
Butterworth band re-ect #ilter
0aussian band re-ect #ilter
-
8/16/2019 ImageProcessing13 Revision
22/26
""
o#
"$Image 'egmentation: =hresholding
=he segmentation problemImportance o# good thresholding
Problems that can arise with thresholding
=he basic global thresholding algorithm
'ingle value thresholding vs. multiple value
thresholding
Basic adaptive thresholding
-
8/16/2019 ImageProcessing13 Revision
23/26
"
o#
"$Morphological Image Processing
Basic morphological concepts and operations
-
8/16/2019 ImageProcessing13 Revision
24/26
"6
o#
"$Gour +am?
Aollows the same #ormat as previous &ears6 )uestions in each section2 attempt an&
)uestions #rom each section
Read the )uestions care#ull&
DO THE PAST PAPERS available online
-
8/16/2019 ImageProcessing13 Revision
25/26
"7
o#
"$'ummar&
=here are two main -obs in image processing +nhancement o# images #or human viewing
Preparation o# images #or machine processing
Both o# these are hard areas to wor in?We have covered a lot o# the #irst area2 and a
little o# the second
=he sub-ect o# machine vision is huge2 growingand reall& interesting
-
8/16/2019 ImageProcessing13 Revision
26/26
"8
o#
"$
=han &ou ver&
much #or listeningand good luc in
&our eams