Professional Documents
Culture Documents
Kuliah 01:
Pendahuluan
Yeni Herdiyeni
Departemen Ilmu Komputer IPB
Semester Ganjil 2008
Topik
• Tujuan Instruksional Umum:
Mahasiswa mampu menjelaskan, mengolah dan
menganalisis citra digital.
• Deskripsi:
Mata kuliah ini menjelaskan karakteristik citra digital,
analisis dan pengolahan citra digital seperti image
formation, image restoration, image enhancement,
transformasi citra dalam ruang frekuensi, kompresi
citra, deteksi tepi, segmentasi citra, morfologi citra dan
pengenalan pola. Perangkat lunak yang digunakan
MATLAB dan C
1
8/27/2008
Buku Bacaan:
• Gonzalez, R. C., Woods, R. E., Eddins, Steven. 2004. Digital Image
Processing Using Matlab. Prentice Hall. (BUKU UTAMA)
• Alasdair McAndrew. 2004. Introduction to Digital Image Processing with
Matlab. Thomson Course Technology, USA.
• Acharya, Tinku dan Ray, A.K. 2005. Image Processing. Principles and
Applications. A John Wiley and Sons, Inc., Publication
• Russ, John. C. 2007. The Image Processing Handbook, Fifth Edition. Taylor
& Francis Group, LLC
• Umbaugh, S.C. 1999. Computer Vision and Image Processing. A Practical
Approach using CVI Tools. Prentice Hall PTR.
• Rastislav Lukac dan Konstantinos. 2007. Color Image Processing. Methods
and Applications. Taylor & Francis Group, LLC
• Pitas, I. Digital Image Processing Algorithm. 1993. Prentice Hall
• Bahan bacaan lain yang relevan
Pengajar
• Yeni Herdiyeni
• Aziz Kustiyo
• Sony Hartono (Praktikum)
Komponen Penilaian
• UTS
• UAS
• Tugas
• Quiz
• Project
2
8/27/2008
Materi Kuliah
• Pertemuan 1 : Pendahuluan
• Pertemuan 2 : Citra Digital dan Matlab
• Pertemuan 3 : Pengolahan Titik
• Pertemuan 4 : Restorasi Citra
• Pertemuan 5 : Image Enhancement
• Pertemuan 6 : Pengolahan Warna
• Pertemuan 7 : Transformasi Citra pada ruang
frekuensi (Fourier Transformation)
• Ujian Tengah Semester
Materi Kuliah #2
• Pertemuan 8 : Transformasi Citra pada ruang frekuensi
(Wavelet Transformation)
• Pertemuan 9 : Deteksi tepi (edge detection)
• Pertemuan 10 : Segmentasi Citra
• Pertemuan 11 : Morfologi Citra
• Pertemuan 12 : Pemampatan Citra (Image Compression
– RLE, Huffman Code)
• Pertemuan 13 : Pemampatan Citra JPEG
• Pertemuan 14 : Pengenalan Pola (Pattern Recognition)
• Ujian Akhir Semester
3
8/27/2008
meteorology
astronomy
radiology seismology
ultrasonic autonomous
imaging navigation
microscopy inspection
DIP
robotic assembly digital library
surveillance
reconnassaince
internet remote radar, & mapping
sensing SAR
From Prof. Alan C. Bovik
Image Formation
4
8/27/2008
Image Formation
Image Formation
projection
through lens
image of object
5
8/27/2008
Image Formation
projection onto
discrete sensor
digital camera
array.
Image Formation
sensors register
average color.
sampled image
6
8/27/2008
Image Formation
continuous colors,
discrete locations.
discrete real-
valued image
continuous colors
mapped to a finite,
discrete set of colors.
7
8/27/2008
a grid of squares,
each of which
contains a single
color
each square is
called a pixel (for
picture element)
8
8/27/2008
Pengolahan Titik
Spatial Filtering
9
8/27/2008
Spatial Filtering
Spatial Filtering
signed image with
0 at middle gray
10
8/27/2008
Motion Blur
regional vertical
original
zoom rotational
Noise Reduction
11
8/27/2008
Noise Reduction
Noise Reduction
periodic frequency
original
noise tuned filter
1999-2007 by Richard Alan
27 August 2008 24
Peters II
12
8/27/2008
Color Images
• Are constructed from three
intensity maps.
• Each intensity map is pro-jected
through a color filter (e.g., red,
green, or blue, or cyan,
magenta, or yellow) to create a
monochrome image.
• The intensity maps are overlaid
to create a color image.
• Each pixel in a color image is a
three element vector.
Color
Image
s On a
CRT
13
8/27/2008
Color Processing
requires some
knowledge of how
we see colors
14
8/27/2008
15
8/27/2008
16
8/27/2008
Color Balance
and Saturation
Uniform changes in color
components result in change of
tint.
17
8/27/2008
Color Transformations
222 222
222 222
218 185
17 17
121 122
240 236
171 230 114 227
166 106
240 240
171 171
160 103
ur vc
R 1 C 1 i 2
I r, c I u,v e R C
, these complex
u 0 v 0
exponentials are
where
2D sinusoids.
ur vc
R 1 C 1 i 2
I u,v RC1 I (r,c) e R C
r 0 c 0
18
8/27/2008
A 2 c
I r, c
r
2D Sinusoids: cos cos sin 1
2 C R
c
... are plane waves with
grayscale amplitudes, periods in
terms of lengths, ...
r
orientation
= phase shift
c c
r r
19
8/27/2008
If you represent
that number as a
magnitude, A, and
a phase, , …
20
8/27/2008
magnitude phase
I |F{I}| [F{I}]
Ir, c Iu, v e
i 2 ( uc vr )
dudv
Iu, v Ir, c e
i 2 ( uc vr )
dcdr
21
8/27/2008
uc vr
R 1C 1 i 2
I( r,c) Iu,v e C R
v 0 u 0
cu rv
R 1C 1 i 2
Iu, v Ir,c e C R
r 0 c 0
r 0, c 0
22
8/27/2008
Boundary Detection
http://www.robots.ox.ac.uk/~vdg/dynamics.html
23
8/27/2008
Boundary Detection
24
8/27/2008
Image Compression
Original image is
5244w x 4716h @
1200 ppi:
127MBytes
25
8/27/2008
Recognition - Shading
26
8/27/2008
27
8/27/2008
Classification
28