ImageProcessing1 Introduction 2
ImageProcessing1 Introduction 2
(TIK414)
Pertemuan 1
INTRODUCTION TO DIGITAL IMAGE
PROCESSING
Teknik Informatika
Universitas Bengkulu
1
Topics
2
Marking Components
WorkGroup : 15 %
Mid Test (UTS) : 20 %
Final Test (UAS) : 25 %
Practicum : 20 %
Literature Review (Individual) : 15 %
Absent, Attitude, & Participation :5 %
3
Assignments
Workgroup
◦ Collaborate in team not tend to work
individually
◦ Each member have responsibility
◦ Group processing and reflection
Minimum attendance in class : 75%
No second Mid Test (UTS) & Final Test (UAS)
4
Rules
5
References
Gonzalez, Rafael C. and Woods. R.E. 2007.
Digital Image Processing, 3rd edition. Prentice
Hall. ISBN 0-13-168728-8
Gonzalez R. C., Woods, R. E. 2009. Digital
Image Processing with Matlab, 2nd edition.
Gatesmark Publishing. ISBN 0-98-208540-0
Eko Prasetyo. 2012. Pengolahan Citra
Digital dan Aplikasinya Menggunakan Matlab.
Andi Yogyakarta. ISBN 978-979-29-2703-0
6
Introduction
7
Digital Cameras
8
Traditional Photography
A chemical process, little
changed from 1826
9
History of Digital Image Processing
11
Aperture
13
http://loweryl.wordpress.com/2012/10/03/aperture-fstop-explained/
From Light to Charge
- Light from the lens falls onto a sensor
array
- Light at a specific point on the array
passes through red, green, or blue filter
on photodiode.
http://digital.pho.to/
14
Shutter Speed
Time for light to enter camera
◦ Longer times lead to more light
◦ … though blurs moving subjects
• Exposure
–Total light entering
the camera
–Depends on aperture
and shutter speed
15
CCD: Charge Coupled Device
CCD sensor
Expensive cameras
◦ A prism to split the light into three colors
◦ Three CCD arrays, one per RGB color
17
Practical Color Sensing: Bayer Grid
Place a small color filter
over each sensor
Each cell captures intensity
of a single color
More green pixels, since
human eye is better at
resolving green
18
Practical Color Sensing: Interpolating
20
What is a Digital Image?
A digital image is a representation of a two-
dimensional image as a finite set of digital values,
called picture elements or pixels
21
What is a Digital Image? (cont…)
1 pixel
22
Sensor Array: Image Sampling
23
More Pixels Mean More Detail
640 x 480
0.3 megapixels
24
The The
2272 x 1704 320 x 240
hand hand
25
Representing Color
Light receptors in the human eye
◦ Rods: sensitive in low light, mostly at periphery of eye
◦ Cones: only at higher light levels, provide color vision
◦ Different types of cones for red, green, and blue
RGB color model
◦ A color is some combination of red, green, and blue
◦ Intensity value for each color
0 for no intensity
1 for high intensity
◦ Examples
Red: 1, 0, 0
Green: 0, 1, 0
Yellow: 1, 1, 0
26
Representing Image as a 3D Matrix
28
Number of Bits Per Pixel
Number of bits per pixel
◦ More bits can represent a wider range of colors
◦ 24 bits can capture 224 = 16,777,216 colors
◦ Most humans can distinguish around 10 million colors
33
http://xkcd.com/1014/
What is Digital Image Processing?
36
3D object insertion into video
37
Figure-ground segmentation
38
Machine Learning: Object recognition
39
Specific 3D Object Recognition
40
High-Fidelity Image-Based Modeling
41
Naming people in videos: A Buffy
example
42
Category-Level Object and Scene
Recognition
43
Flexible Models for 3D Object Detection
44
Change Detection for Environmental
Sciences
45
Computer Graphics
46
Graphics of heart phantom
47
Image Processing and Pattern Recognition
48
Image Retrieval System
49
50
Content-Based Image Retrieval System
An image is represented by a set of features
We have a database of images with their
representation based on set of features, and
information about the image
We have a query image, and would like to
know the characteristic of the image
The query image features are compared to the
features of images in the database based on a
similarity measure
Similar images are provided to the user with
their characteristic
51
Content-Based Image Retrieval System
52
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
53
Key Stages in Digital Image Processing:
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
54
Data Aquisition
55
Data Acquisition
56
Key Stages in Digital Image Processing:
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
57
Image Enhancement
58
Key Stages in Digital Image Processing:
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
59
Image Restoration (Cloud Removal)
60
Key Stages in Digital Image Processing:
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
61
Key Stages in Digital Image Processing:
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
62
Image Segmentation
63
Key Stages in Digital Image Processing:
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
64
Key Stages in Digital Image Processing:
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
65
Edge Detection
66
Key Stages in Digital Image Processing:
Image Compression
Image Morphological
Restoration Processing
Image
Segmentation
Enhancement
Image Object
Acquisition Recognition
Representation
Problem Domain
& Description
Colour Image Image
Processing Compression
67
Key Stages in Digital Image Processing:
Colour Image Processing
Image Morphological
Restoration Processing
Image
Segmentation
Enhancement
Image Object
Acquisition Recognition
Representation
Problem Domain
& Description
Colour Image Image
Processing Compression
68
WorkGroup Discussion
Tugas setiap kelompok menyusun makalah mengenai
Kelompok 1 : Image Enhancement in Spatial
Domain (gray level transformation, histogram
processing, arithmetic/logic operation, point and
mask processing), Convolution and Correlation
Kelompok 2 : Image Enhancement in Spatial
Processing (Smoothing, and Sharpening, Median
Filter) and Frequency Domain Filter, High and Low
Pass Filter
Kelompok 3 : Image Transformation, Fourier
Image Transformation, Discrete Cosine
Transformation, Hadamard-Walsh transformation,
Wavelet Transformation
69
Kelompok Praktikum
1 kelompok : 4 – 5 orang
Setiap kelompok membuat program aplikasi
pengolahan citra dengan MATLAB dan GUI
MATLAB
Topik aplikasi bebas dari buku atau dari
www.mathworks.com
Laporan kelompok dikumpul di akhir
perkuliahan 31 Desember 2015
Laporan program: jelaskan baris coding, dan
algoritma citra yang digunakan
70
WorkGroup Discussion
71
Literature Review (Individual)
Tugas Individu, memilih salah satu topik
Topics:
1. CBIR (Content Based Image Retrieval)
2. Image Forensic (Pemalsuan Citra, Copy Move/Image
Splicing)
3. Image Classification/ Clustering
4. Image Object/Pattern Recognition
5. Remote Sensing Application
6. 3D Image Modelling
7. Image Restoration
8. Image Clustering
9. Image Compression
10. Image Watermarking
72
Literature Review (Individual)