SlideShare a Scribd company logo
Pengantar Interpretasi dan
Pengolahan Citra (Bagian 1)
IF4073 Interpretasi dan Pengolahan Citra
Oleh: Rinaldi Munir
Program Studi Teknik Informatika
Sekolah Teknik Elektro dan Informatika
Institut Teknologi Bandung
2021
Gonzalez, R. C. and Woods, R. E., "Digital Image
Processing", Prentice Hall, 3rd Ed.
Jain, A. K., "Fundamentals of Digital Image Processing", PHI
Learning, 1st Ed.
Bernd, J., "Digital Image Processing", Springer, 6th Ed.
Burger, W. and Burge, M. J., "Principles of Digital Image
Processing", Springer
Scherzer, O., " Handbook of Mathematical Methods in
Imaging", Springer
Buku Referensi Kuliah
Kenneth R. Castelman, “Digital Image Processing”, Prentice
Hall
Citra (image) atau gambar
”Sebuah gambar bermakna lebih dari seribu kata”
(A picture is more than a thousand words)
3
Artinya, citra mempunyai karakteristik yang tidak dimiliki oleh data teks, yaitu citra kaya dengan informasi
Image vs Graphics
Citra
Graphics
Citra
• Citra sering disebut juga gambar pada bidang dwimatra (2-D).
• Citra adalah sinyal dwimatra yang bersifat menerus (continue) yang
dapat diamati oleh sistem visual manusia
• Secara matematis, citra adalah fungsi dwimatra yang menyatakan
intensitas cahaya pada bidang dwimatra.
( , )
f x y
(x, y) : koordinat pada bidang dwimatra
f(x, y) : intensitas cahaya (brightness) pada titik (x, y)
Foto
Gambar tayangan di TV
Gambar digital
Citra sebagai luaran dari suatu sistem
perekaman sinyal dapat bersifat:
1. Optik, berupa foto,
2. Analog, seperti gambar pada monitor
televisi,
3. Digital, yang dapat langsung disimpan
pada disk atau pita magnetik
Citra diam vs citra bergerak
• Citra diam (still image) adalah sebuah citra tunggal
• Citra bergerak (moving images) adalah rangkaian citra diam yang
ditampilkan secara beruntun (sekuensial) sehingga memberi kesan
sebagai gambar yang bergerak.
Citra diam Citra bergerak
Citra Digital
• Citra digital adalah representasi citra kontinu melalui pencuplikan
(sampling) secara ruang dan waktu.
• Pencuplikan secara ruang  berdasarkan koordinat sinyal (x, y)
• Pencuplikan secara waktu  sederetan citra yang bergerak  video
digital
10
Image sampling and quantization
• Citra digital direpresentasikan sebagai matriks berukuran M x N
• M x N menyatakan resolusi citra
• Setiap elemen matriks menyatakan sebuah pixel (picture element)
(0,0) (0,1) ... (0, 1)
(1,0) (1,1) ... (1, 1)
( , )
... ... ... ...
( 1,0) ( 1,1) ... ( 1, 1)
f f f N
f f f N
f x y
f M f M f M N

 
 

 

 
 
   
 
• Citra dengan resolusi 1200 x 1500 berarti memiliki 1200 x 1500 pixel =
1.800.000 pixel
12
pixel
13
• Contoh: citra berukuran 200 x 300 disusun oleh 60000 pixel.
14
• Nilai setiap pixel, f(x, y), menyatakan nilai keabuan (grey level) atau
nilai intensitas.


















156
...
...
210
219
221
120
...
...
189
187
220
197
...
...
201
167
45
231
...
...
145
134
120












Interpretasi Citra
• Sebelum sebuah citra diolah atau diproses, maka citra tersebut perlu dianalisis
terlebih dahulu
• Interpretasi citra adalah kegiatan menganalisis gambar atau foto yang dihasilkan
oleh suatu alat sebelum diproses lebih lanjut untuk tujuan-tujuan lanjutan,
misalnya untuk mengidentifikasi objek atau peran objek di dalam gambar
tersebut.
• Analisis citra:
- apakah citra kurang tajam? Kurang jelas? Terlalu gelap? Blur?
- apakah citra mengalami distorsi?
- apakah citra mengandung noise?
- dll
Blur image Noisy image
Dark image Distortion image
Pengolahan citra
• Setelah citra dianalisis, maka pada tahap selanjutnya, citra tersebut perlu
diproses atau diolah lebih lanjut.
• Pengolahan citra dilakukan karena suatu citra yang seringkali mengalami
penurunan mutu (degradasi), misalnya:
- mengandung cacat atau derau (noise)
- warnanya terlalu kontras,
- kurang tajam
- kabur (blurring), dan sebagainya.
• Tentu saja citra semacam ini menjadi lebih sulit diinterpretasi lebih lanjut karena
informasi yang disampaikan oleh citra tersebut menjadi berkurang.
Noisy image Citra dengan kotras terlalu gelap Motion blur
• Pengolahan citra adalah pemrosesan citra menjadi citra lain untuk tujuan
tertentu, misalnya mendapatkan kualitas citra yang lebih baik.
• Pengolahan citra digital adalah pemrosesan citra digital dengan melakukan
operasi-operasi pemrosesan sinyal dengan menggunakan computer.
• Menurut Anil K Jain, umumnya, operasi-operasi pada pengolahan citra
diterapkan pada citra bila:
1. perbaikan atau memodifikasi citra perlu dilakukan untuk meningkatkan
kualitas penampakan atau untuk menonjolkan beberapa aspek
informasi yang terkandung di dalam citra,
2. elemen di dalam citra perlu dikelompokkan, dicocokkan, atau diukur,
3. sebagian citra perlu digabung dengan bagian citra yang lain.
• Dengan melakukan pengolahan citra, maka kualitas citra menjadi
lebih baik sehingga dapat diinterpretasi lebih lanjut atau digunakan
untuk tujuan pengenalan objek di dalam citra.
Komponen Sistem Pemrosesan Citra Digital
Tiga bidang studi yang berkaitan dengan data citra, namun tujuan
ketiganya berbeda, yaitu:
1. Grafika komputer (computer graphics).
2. Pengolahan citra (image processing).
3. Pengenalan pola (pattern recognition).
citra citra
deskripsi deskripsi
Pengolahan Citra
Pengenalan
Pola
Grafika
Komputer
26
Grafika Komputer (1)
• Bertujuan menghasilkan citra (lebih tepat disebut grafik) dengan
primitif-primitif geometri seperti garis, lingkaran, dan sebagainya.
• Primitif-primitif geometri tersebut memerlukan data deskriptif untuk
melukis elemen-elemen gambar.
• Contoh data deskriptif adalah koordinat titik, panjang garis, jari-jari
lingkaran, tebal garis, warna, dan sebagainya.
Grafika
Komputer
data
deskriptif
citra
Grafika Komputer (2)
28
Algoritma Bresenham  membuat garis
function Line(x0, x1, y0, y1)
int deltax := x1 - x0
int deltay := y1 - y0
real error := 0
real deltaerr := deltay / deltax
// Assume deltax != 0 (line is not vertical),
// note that this division needs to be done in a
// way that preserves the fractional part
int y := y0
for x from x0 to x1
plot(x,y)
error := error + deltaerr
if abs(error) ≥ 0.5 then
y := y + 1
error := error - 1.0
Grafika Komputer (3)
29
Grafika Komputer (4)
30
Grafika Komputer (5)
Kartun
31
Grafika Komputer (6)
• Grafik 3D
Dibentuk dari 3D modelling dan 3D rendering
32
Grafika Komputer (7)
• Animasi komputer
33
Grafika Komputer (8)
• Animasi komputer
Algoritma sederhana:
Repeat
1. Latar belakang diwarnai hitam
2. Gambar kambing ditaruh di kanan
3. Munculkan kembali latar belakang hitam
4. Gambar kambing digeser ke kiri
34
Grafika Komputer (9)
Jenis-jenis grafik:
1. Raster (bitmap)
- pixel
2. Vektor
- dibentuk oleh primitif geometri
(titik, garis, lingkaran, poligon)
• Pengolahan citra bertujuan memperbaiki kualitas citra agar mudah
diinterpretasi oleh manusia atau mesin (dalam hal ini komputer).
• Teknik-teknik pengolahan citra mentransformasikan citra menjadi
citra lain. Jadi, masukannya adalah citra dan keluarannya juga citra.
Pengolahan
Citra
citra citra
Pengolahan Citra (1)
Image denoising
36
Pengolahan Citra (2)
Image enhancement
37
Pengolahan Citra (3)
Image deblurring
38
Pengolahan Citra (4)
Image deblurring
39
Pengolahan Citra (5)
• Pengenalan Pola mengelompokkan data numerik dan simbolik
(termasuk citra) secara otomatis oleh mesin (dalam hal ini komputer).
• Tujuan pengelompokan adalah untuk mengenali suatu objek di dalam
citra
Pengenalan
Pola
citra
deskripsi
objek
Pengenalan Pola (1)
Pengenalan Pola (2)
42
Pengenalan Pola (3)
• Ini huruf apa?
43
Operasi-operasi di dalam pengolahan citra digital
1. Perbaikan kualitas citra (image enhancement).
2. Pemampatan citra (image compression).
3. Pengorakan citra (image analysis)
4. Rekonstruksi citra (image reconstruction)
5. Restorasi citra (image restoration)
6. Pemampatan citra (image compression)
44
1. Image Enhancement (1)
• Bertujuan untuk memperbaiki kualitas citra dengan cara memanipulasi
parameter-parameter citra.
• Dengan operasi ini, ciri-ciri khusus pada citra lebih ditonjolkan.
• Contoh operasi:
- perbaikan kontras gelap/terang
- perbaikan tepian obyek (edge enhancement)
- penajaman (sharpening)
- noise filtering
- koreksi geometrik
45
1. Image Enhancement (1)
• Perbaikan kontras gelap/terang
46
1. Image Enhancement (2)
• Noise filtering
47
1. Image Enhancement (3)
• Penajaman citra (image sharpening)
48
1. Image Enhancement (4)
• Koreksi geometrik
Menara terlihat miring Hasil koreksi geometrik
49
2. Image Restoration (1)
• Bertujuan menghilangkan/meminimumkan cacat pada citra.
• Tujuan pemugaran citra hampir sama dengan image enhancement. Bedanya,
pada pemugaran citra penyebab degradasi gambar diketahui.
H +
f(x,y) g(x,y)
n(x,y)
Model restorasi citra
g(x, y) = H.f(x, y) + n(x, y)
50
2. Image Restoration (2)
Citra lada terestorasi, jumlah iterasi = 5
Citra lada terestorasi, jumlah iterasi = 10 Citra lada terestorasi, jumlah iterasi = 15 Citra lada terestorasi, jumlah iterasi = 20
51
3. Image Analysis (1)
• Bertujuan menghitung ukuran kuantitatif dari citra untuk menghasilkan
deskripsinya.
• Teknik pengorakan (analisis) citra mengekstraksi ciri-ciri tertentu yang membantu
dalam identifikasi objek.
• Contoh-contoh operasi pengorakan citra:
- Pendeteksian tepi objek (edge detection)
- Ekstraksi batas (boundary)
- Representasi daerah (region)
52
3. Image Analysis (2)
53
4. Kompresi Citra (1)
• Bertujuan menghilangkan redundansi pada citra.
• 2 Jenis kompresi pada citra digital:
• Lossless
Data piksel dapat direkonstruksi menjadi data piksel yang sama persis
dengan data sebelum kompresi.
Contoh format dokumen: GIF, PNG
• Lossy
Data piksel tidak sama persis setelah proses kompresi (ada informasi yang
hilang)
Contoh format dokumen: JPEG
54
4. Kompresi Citra (2)
Format Dokumen Teknik Kompresi yang digunakan
BMP Run Length Encoding (RLE)
GIF Lempel-Ziv (LZ)
PNG LZ, Huffman
JPEG RLE, Huffman dan DCT
55
4. Kompresi Citra (3)
boat.bmp (258 KB) boat.jpg (49 KB)

More Related Content

What's hot

Augmented Reality
Augmented RealityAugmented Reality
Augmented Reality
kousic lattala
 
Presentation on Virtual Reality
Presentation on Virtual RealityPresentation on Virtual Reality
Presentation on Virtual Reality
Ahsan Raja
 
Pertemuan 2 - Digital Image Processing - Image Enhancement - Citra Digital
Pertemuan 2 - Digital Image Processing - Image Enhancement - Citra DigitalPertemuan 2 - Digital Image Processing - Image Enhancement - Citra Digital
Pertemuan 2 - Digital Image Processing - Image Enhancement - Citra Digital
ahmad haidaroh
 
Introduction to Computer graphics
Introduction to Computer graphics Introduction to Computer graphics
Introduction to Computer graphics PrathimaBaliga
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
tushar05
 
Memahami perancangan alur multimedia interaktif berbasis halaman web dan medi...
Memahami perancangan alur multimedia interaktif berbasis halaman web dan medi...Memahami perancangan alur multimedia interaktif berbasis halaman web dan medi...
Memahami perancangan alur multimedia interaktif berbasis halaman web dan medi...
MULTIMEDIA 'n BROADCASTING SMKN 1 PUNGGING MOJOKERTO
 
Augmented reality ppt
Augmented reality pptAugmented reality ppt
Augmented reality ppt
Dark Side
 
Comp4010 Lecture9 VR Input and Systems
Comp4010 Lecture9 VR Input and SystemsComp4010 Lecture9 VR Input and Systems
Comp4010 Lecture9 VR Input and Systems
Mark Billinghurst
 
Image Processing and Computer Vision
Image Processing and Computer VisionImage Processing and Computer Vision
Image Processing and Computer Vision
Silicon Mentor
 
COMP 4010 - Lecture 4: 3D User Interfaces
COMP 4010 - Lecture 4: 3D User InterfacesCOMP 4010 - Lecture 4: 3D User Interfaces
COMP 4010 - Lecture 4: 3D User Interfaces
Mark Billinghurst
 
Research Directions in Transitional Interfaces
Research Directions in Transitional InterfacesResearch Directions in Transitional Interfaces
Research Directions in Transitional Interfaces
Mark Billinghurst
 
Pengolahan Citra Digital Dengan Menggunakan MATLAB
Pengolahan Citra Digital Dengan Menggunakan MATLABPengolahan Citra Digital Dengan Menggunakan MATLAB
Pengolahan Citra Digital Dengan Menggunakan MATLAB
Simesterious TheMaster
 
AUGMENTED REALITY
AUGMENTED REALITYAUGMENTED REALITY
AUGMENTED REALITY
Sidharth Khera
 
Pengolahan Citra 2 - Pembentukan Citra Digital
Pengolahan Citra 2 - Pembentukan Citra DigitalPengolahan Citra 2 - Pembentukan Citra Digital
Pengolahan Citra 2 - Pembentukan Citra Digital
Nur Fadli Utomo
 
Pemampatan citra fraktal
Pemampatan citra fraktalPemampatan citra fraktal
Pemampatan citra fraktal
Dyza Dyde
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
Deevena Dayaal
 
Augmented Reality
Augmented RealityAugmented Reality
Augmented Reality
Apurva Hyanki
 
Computer vision ppt
Computer vision pptComputer vision ppt
Computer vision ppt
geethamegharaj1
 

What's hot (20)

Augmented Reality
Augmented RealityAugmented Reality
Augmented Reality
 
Presentation on Virtual Reality
Presentation on Virtual RealityPresentation on Virtual Reality
Presentation on Virtual Reality
 
Pertemuan 2 - Digital Image Processing - Image Enhancement - Citra Digital
Pertemuan 2 - Digital Image Processing - Image Enhancement - Citra DigitalPertemuan 2 - Digital Image Processing - Image Enhancement - Citra Digital
Pertemuan 2 - Digital Image Processing - Image Enhancement - Citra Digital
 
Introduction to Computer graphics
Introduction to Computer graphics Introduction to Computer graphics
Introduction to Computer graphics
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Image processing
Image processingImage processing
Image processing
 
Memahami perancangan alur multimedia interaktif berbasis halaman web dan medi...
Memahami perancangan alur multimedia interaktif berbasis halaman web dan medi...Memahami perancangan alur multimedia interaktif berbasis halaman web dan medi...
Memahami perancangan alur multimedia interaktif berbasis halaman web dan medi...
 
Computer graphics
Computer graphicsComputer graphics
Computer graphics
 
Augmented reality ppt
Augmented reality pptAugmented reality ppt
Augmented reality ppt
 
Comp4010 Lecture9 VR Input and Systems
Comp4010 Lecture9 VR Input and SystemsComp4010 Lecture9 VR Input and Systems
Comp4010 Lecture9 VR Input and Systems
 
Image Processing and Computer Vision
Image Processing and Computer VisionImage Processing and Computer Vision
Image Processing and Computer Vision
 
COMP 4010 - Lecture 4: 3D User Interfaces
COMP 4010 - Lecture 4: 3D User InterfacesCOMP 4010 - Lecture 4: 3D User Interfaces
COMP 4010 - Lecture 4: 3D User Interfaces
 
Research Directions in Transitional Interfaces
Research Directions in Transitional InterfacesResearch Directions in Transitional Interfaces
Research Directions in Transitional Interfaces
 
Pengolahan Citra Digital Dengan Menggunakan MATLAB
Pengolahan Citra Digital Dengan Menggunakan MATLABPengolahan Citra Digital Dengan Menggunakan MATLAB
Pengolahan Citra Digital Dengan Menggunakan MATLAB
 
AUGMENTED REALITY
AUGMENTED REALITYAUGMENTED REALITY
AUGMENTED REALITY
 
Pengolahan Citra 2 - Pembentukan Citra Digital
Pengolahan Citra 2 - Pembentukan Citra DigitalPengolahan Citra 2 - Pembentukan Citra Digital
Pengolahan Citra 2 - Pembentukan Citra Digital
 
Pemampatan citra fraktal
Pemampatan citra fraktalPemampatan citra fraktal
Pemampatan citra fraktal
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Augmented Reality
Augmented RealityAugmented Reality
Augmented Reality
 
Computer vision ppt
Computer vision pptComputer vision ppt
Computer vision ppt
 

Similar to 01-Pengantar-Pengolahan-Citra-Bag1-2021.pptx

Chap 3 - Dasar Pengolahan Citra
Chap 3 - Dasar Pengolahan CitraChap 3 - Dasar Pengolahan Citra
Chap 3 - Dasar Pengolahan Citra
Dhanar Intan Surya Saputra
 
Content based image retrieval tugas softskill kelompok 1 2 ia15
Content based image retrieval tugas softskill kelompok 1 2 ia15Content based image retrieval tugas softskill kelompok 1 2 ia15
Content based image retrieval tugas softskill kelompok 1 2 ia15
Fazar Hidayat
 
pembentukan citra (pengolahan citra digital)
pembentukan citra (pengolahan citra digital)pembentukan citra (pengolahan citra digital)
pembentukan citra (pengolahan citra digital)khaerul azmi
 
PERT 1 - Citra.ppt
PERT 1 - Citra.pptPERT 1 - Citra.ppt
PERT 1 - Citra.ppt
ssuserbcb591
 
03-Pembentukan-Citra-dan-Digitalisasi-Citra.pptx
03-Pembentukan-Citra-dan-Digitalisasi-Citra.pptx03-Pembentukan-Citra-dan-Digitalisasi-Citra.pptx
03-Pembentukan-Citra-dan-Digitalisasi-Citra.pptx
nyomans1
 
05-Operasi-dasar-pengolahan-citra-2021 (1).pptx
05-Operasi-dasar-pengolahan-citra-2021 (1).pptx05-Operasi-dasar-pengolahan-citra-2021 (1).pptx
05-Operasi-dasar-pengolahan-citra-2021 (1).pptx
nyomans1
 
Digital image processing
Digital image processingDigital image processing
Digital image processingDefri Tan
 
08-Image-Enhancement-Bagian1.pptx
08-Image-Enhancement-Bagian1.pptx08-Image-Enhancement-Bagian1.pptx
08-Image-Enhancement-Bagian1.pptx
nyomans1
 
Bab 1 pengantar pengolahan citra
Bab 1 pengantar pengolahan citraBab 1 pengantar pengolahan citra
Bab 1 pengantar pengolahan citra
Syafrizal
 
Materi Pengantar Pengolahan Citra
Materi Pengantar Pengolahan CitraMateri Pengantar Pengolahan Citra
Materi Pengantar Pengolahan Citra
Nur Fadli Utomo
 
Pengolahan Citra Diskusi Pertemuan Ke-7.pdf
Pengolahan Citra Diskusi Pertemuan Ke-7.pdfPengolahan Citra Diskusi Pertemuan Ke-7.pdf
Pengolahan Citra Diskusi Pertemuan Ke-7.pdf
HendroGunawan8
 
Pengolahan citra digital adalah teknologi visual yang digunakan untuk mengama...
Pengolahan citra digital adalah teknologi visual yang digunakan untuk mengama...Pengolahan citra digital adalah teknologi visual yang digunakan untuk mengama...
Pengolahan citra digital adalah teknologi visual yang digunakan untuk mengama...
HendroGunawan8
 
Pertemuan 2 Ruang Lingkup Pengolahan Citra.pptx
Pertemuan 2 Ruang Lingkup Pengolahan Citra.pptxPertemuan 2 Ruang Lingkup Pengolahan Citra.pptx
Pertemuan 2 Ruang Lingkup Pengolahan Citra.pptx
ssuser910c71
 
jurnal pengolahan citra
jurnal pengolahan citrajurnal pengolahan citra
jurnal pengolahan citraOvie Poenya
 
Bab 2 pembentukan citra
Bab 2 pembentukan citraBab 2 pembentukan citra
Bab 2 pembentukan citra
Syafrizal
 
Pengenalan Citra Digital yang multi fungsi
Pengenalan Citra Digital yang multi fungsiPengenalan Citra Digital yang multi fungsi
Pengenalan Citra Digital yang multi fungsi
danang23407
 
Pengolahan citra digital1
Pengolahan citra digital1Pengolahan citra digital1
Pengolahan citra digital1
wiktasari
 
Slide minggu 6 (citra digital)
Slide minggu 6 (citra digital)Slide minggu 6 (citra digital)
Slide minggu 6 (citra digital)
Setia Juli Irzal Ismail
 
Pcd 2
Pcd 2Pcd 2
Pcd 2
dedidarwis
 

Similar to 01-Pengantar-Pengolahan-Citra-Bag1-2021.pptx (20)

Chap 3 - Dasar Pengolahan Citra
Chap 3 - Dasar Pengolahan CitraChap 3 - Dasar Pengolahan Citra
Chap 3 - Dasar Pengolahan Citra
 
Content based image retrieval tugas softskill kelompok 1 2 ia15
Content based image retrieval tugas softskill kelompok 1 2 ia15Content based image retrieval tugas softskill kelompok 1 2 ia15
Content based image retrieval tugas softskill kelompok 1 2 ia15
 
pembentukan citra (pengolahan citra digital)
pembentukan citra (pengolahan citra digital)pembentukan citra (pengolahan citra digital)
pembentukan citra (pengolahan citra digital)
 
PERT 1 - Citra.ppt
PERT 1 - Citra.pptPERT 1 - Citra.ppt
PERT 1 - Citra.ppt
 
03-Pembentukan-Citra-dan-Digitalisasi-Citra.pptx
03-Pembentukan-Citra-dan-Digitalisasi-Citra.pptx03-Pembentukan-Citra-dan-Digitalisasi-Citra.pptx
03-Pembentukan-Citra-dan-Digitalisasi-Citra.pptx
 
05-Operasi-dasar-pengolahan-citra-2021 (1).pptx
05-Operasi-dasar-pengolahan-citra-2021 (1).pptx05-Operasi-dasar-pengolahan-citra-2021 (1).pptx
05-Operasi-dasar-pengolahan-citra-2021 (1).pptx
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
08-Image-Enhancement-Bagian1.pptx
08-Image-Enhancement-Bagian1.pptx08-Image-Enhancement-Bagian1.pptx
08-Image-Enhancement-Bagian1.pptx
 
Bab 1 pengantar pengolahan citra
Bab 1 pengantar pengolahan citraBab 1 pengantar pengolahan citra
Bab 1 pengantar pengolahan citra
 
Jenis-Jenis Format Citra
Jenis-Jenis Format CitraJenis-Jenis Format Citra
Jenis-Jenis Format Citra
 
Materi Pengantar Pengolahan Citra
Materi Pengantar Pengolahan CitraMateri Pengantar Pengolahan Citra
Materi Pengantar Pengolahan Citra
 
Pengolahan Citra Diskusi Pertemuan Ke-7.pdf
Pengolahan Citra Diskusi Pertemuan Ke-7.pdfPengolahan Citra Diskusi Pertemuan Ke-7.pdf
Pengolahan Citra Diskusi Pertemuan Ke-7.pdf
 
Pengolahan citra digital adalah teknologi visual yang digunakan untuk mengama...
Pengolahan citra digital adalah teknologi visual yang digunakan untuk mengama...Pengolahan citra digital adalah teknologi visual yang digunakan untuk mengama...
Pengolahan citra digital adalah teknologi visual yang digunakan untuk mengama...
 
Pertemuan 2 Ruang Lingkup Pengolahan Citra.pptx
Pertemuan 2 Ruang Lingkup Pengolahan Citra.pptxPertemuan 2 Ruang Lingkup Pengolahan Citra.pptx
Pertemuan 2 Ruang Lingkup Pengolahan Citra.pptx
 
jurnal pengolahan citra
jurnal pengolahan citrajurnal pengolahan citra
jurnal pengolahan citra
 
Bab 2 pembentukan citra
Bab 2 pembentukan citraBab 2 pembentukan citra
Bab 2 pembentukan citra
 
Pengenalan Citra Digital yang multi fungsi
Pengenalan Citra Digital yang multi fungsiPengenalan Citra Digital yang multi fungsi
Pengenalan Citra Digital yang multi fungsi
 
Pengolahan citra digital1
Pengolahan citra digital1Pengolahan citra digital1
Pengolahan citra digital1
 
Slide minggu 6 (citra digital)
Slide minggu 6 (citra digital)Slide minggu 6 (citra digital)
Slide minggu 6 (citra digital)
 
Pcd 2
Pcd 2Pcd 2
Pcd 2
 

Recently uploaded

Kisi-Kisi Asesmen Madrasah Akidah Akhlak MTs Arridho Tahun Pelajaran 2023-202...
Kisi-Kisi Asesmen Madrasah Akidah Akhlak MTs Arridho Tahun Pelajaran 2023-202...Kisi-Kisi Asesmen Madrasah Akidah Akhlak MTs Arridho Tahun Pelajaran 2023-202...
Kisi-Kisi Asesmen Madrasah Akidah Akhlak MTs Arridho Tahun Pelajaran 2023-202...
mtsarridho
 
PERATURAN BUPATI TENTANG KODE KLASIFIKASI ARSIP
PERATURAN BUPATI TENTANG KODE KLASIFIKASI ARSIPPERATURAN BUPATI TENTANG KODE KLASIFIKASI ARSIP
PERATURAN BUPATI TENTANG KODE KLASIFIKASI ARSIP
Pemdes Wonoyoso
 
SURAT KEPUTUSAN TENTANG KAMPUNG BERKUALITAS
SURAT KEPUTUSAN TENTANG KAMPUNG BERKUALITASSURAT KEPUTUSAN TENTANG KAMPUNG BERKUALITAS
SURAT KEPUTUSAN TENTANG KAMPUNG BERKUALITAS
Pemdes Wonoyoso
 
Analisis Korelasi dan penjelasannya juga bedanya dengan korelasi
Analisis Korelasi dan penjelasannya juga bedanya dengan korelasiAnalisis Korelasi dan penjelasannya juga bedanya dengan korelasi
Analisis Korelasi dan penjelasannya juga bedanya dengan korelasi
afaturooo
 
A.Ekhwan Nur Fauzi_2021 B_ Analisis Kritis Jurnal
A.Ekhwan Nur Fauzi_2021 B_ Analisis Kritis JurnalA.Ekhwan Nur Fauzi_2021 B_ Analisis Kritis Jurnal
A.Ekhwan Nur Fauzi_2021 B_ Analisis Kritis Jurnal
Ekhwan2
 
bahan belajar Application Programming Interface (API) Gateway
bahan belajar Application Programming Interface (API) Gatewaybahan belajar Application Programming Interface (API) Gateway
bahan belajar Application Programming Interface (API) Gateway
subbidtekinfo813
 
LAPORAN OPERATOR DAPODIK dfffffffffffffffffffff
LAPORAN OPERATOR DAPODIK dfffffffffffffffffffffLAPORAN OPERATOR DAPODIK dfffffffffffffffffffff
LAPORAN OPERATOR DAPODIK dfffffffffffffffffffff
acehirfan
 
Apa itu data dan pengertian data by manajemen 22.pptx
Apa itu data dan pengertian data by manajemen 22.pptxApa itu data dan pengertian data by manajemen 22.pptx
Apa itu data dan pengertian data by manajemen 22.pptx
AssyifaFarahDiba1
 
Materi matriks dan determinan matriks.pptx
Materi matriks dan determinan matriks.pptxMateri matriks dan determinan matriks.pptx
Materi matriks dan determinan matriks.pptx
BanjarMasin4
 
Transformasi Desa Vokasi Tata Kelola dan Penguatan Pera Pendidikan
Transformasi Desa Vokasi Tata Kelola dan Penguatan Pera PendidikanTransformasi Desa Vokasi Tata Kelola dan Penguatan Pera Pendidikan
Transformasi Desa Vokasi Tata Kelola dan Penguatan Pera Pendidikan
deamardiana1
 
Modul Ajar Seni Rupa - Melukis Pemandangan - Fase B.pdf
Modul Ajar Seni Rupa - Melukis Pemandangan  - Fase B.pdfModul Ajar Seni Rupa - Melukis Pemandangan  - Fase B.pdf
Modul Ajar Seni Rupa - Melukis Pemandangan - Fase B.pdf
MiliaSumendap
 
654Bagan akun standar Kep 331 Tahun 2021
654Bagan akun standar Kep 331 Tahun 2021654Bagan akun standar Kep 331 Tahun 2021
654Bagan akun standar Kep 331 Tahun 2021
renprogarksd3
 
manajer lapangan pelaksana gedung SKK JENJANG 6
manajer lapangan pelaksana gedung SKK JENJANG 6manajer lapangan pelaksana gedung SKK JENJANG 6
manajer lapangan pelaksana gedung SKK JENJANG 6
MhdFadliansyah1
 
M. Fattahillah Ajrun Azhiima_2021B_Analisis Kritis Jurnal.pdf
M. Fattahillah Ajrun Azhiima_2021B_Analisis Kritis Jurnal.pdfM. Fattahillah Ajrun Azhiima_2021B_Analisis Kritis Jurnal.pdf
M. Fattahillah Ajrun Azhiima_2021B_Analisis Kritis Jurnal.pdf
AjrunAzhiima
 

Recently uploaded (14)

Kisi-Kisi Asesmen Madrasah Akidah Akhlak MTs Arridho Tahun Pelajaran 2023-202...
Kisi-Kisi Asesmen Madrasah Akidah Akhlak MTs Arridho Tahun Pelajaran 2023-202...Kisi-Kisi Asesmen Madrasah Akidah Akhlak MTs Arridho Tahun Pelajaran 2023-202...
Kisi-Kisi Asesmen Madrasah Akidah Akhlak MTs Arridho Tahun Pelajaran 2023-202...
 
PERATURAN BUPATI TENTANG KODE KLASIFIKASI ARSIP
PERATURAN BUPATI TENTANG KODE KLASIFIKASI ARSIPPERATURAN BUPATI TENTANG KODE KLASIFIKASI ARSIP
PERATURAN BUPATI TENTANG KODE KLASIFIKASI ARSIP
 
SURAT KEPUTUSAN TENTANG KAMPUNG BERKUALITAS
SURAT KEPUTUSAN TENTANG KAMPUNG BERKUALITASSURAT KEPUTUSAN TENTANG KAMPUNG BERKUALITAS
SURAT KEPUTUSAN TENTANG KAMPUNG BERKUALITAS
 
Analisis Korelasi dan penjelasannya juga bedanya dengan korelasi
Analisis Korelasi dan penjelasannya juga bedanya dengan korelasiAnalisis Korelasi dan penjelasannya juga bedanya dengan korelasi
Analisis Korelasi dan penjelasannya juga bedanya dengan korelasi
 
A.Ekhwan Nur Fauzi_2021 B_ Analisis Kritis Jurnal
A.Ekhwan Nur Fauzi_2021 B_ Analisis Kritis JurnalA.Ekhwan Nur Fauzi_2021 B_ Analisis Kritis Jurnal
A.Ekhwan Nur Fauzi_2021 B_ Analisis Kritis Jurnal
 
bahan belajar Application Programming Interface (API) Gateway
bahan belajar Application Programming Interface (API) Gatewaybahan belajar Application Programming Interface (API) Gateway
bahan belajar Application Programming Interface (API) Gateway
 
LAPORAN OPERATOR DAPODIK dfffffffffffffffffffff
LAPORAN OPERATOR DAPODIK dfffffffffffffffffffffLAPORAN OPERATOR DAPODIK dfffffffffffffffffffff
LAPORAN OPERATOR DAPODIK dfffffffffffffffffffff
 
Apa itu data dan pengertian data by manajemen 22.pptx
Apa itu data dan pengertian data by manajemen 22.pptxApa itu data dan pengertian data by manajemen 22.pptx
Apa itu data dan pengertian data by manajemen 22.pptx
 
Materi matriks dan determinan matriks.pptx
Materi matriks dan determinan matriks.pptxMateri matriks dan determinan matriks.pptx
Materi matriks dan determinan matriks.pptx
 
Transformasi Desa Vokasi Tata Kelola dan Penguatan Pera Pendidikan
Transformasi Desa Vokasi Tata Kelola dan Penguatan Pera PendidikanTransformasi Desa Vokasi Tata Kelola dan Penguatan Pera Pendidikan
Transformasi Desa Vokasi Tata Kelola dan Penguatan Pera Pendidikan
 
Modul Ajar Seni Rupa - Melukis Pemandangan - Fase B.pdf
Modul Ajar Seni Rupa - Melukis Pemandangan  - Fase B.pdfModul Ajar Seni Rupa - Melukis Pemandangan  - Fase B.pdf
Modul Ajar Seni Rupa - Melukis Pemandangan - Fase B.pdf
 
654Bagan akun standar Kep 331 Tahun 2021
654Bagan akun standar Kep 331 Tahun 2021654Bagan akun standar Kep 331 Tahun 2021
654Bagan akun standar Kep 331 Tahun 2021
 
manajer lapangan pelaksana gedung SKK JENJANG 6
manajer lapangan pelaksana gedung SKK JENJANG 6manajer lapangan pelaksana gedung SKK JENJANG 6
manajer lapangan pelaksana gedung SKK JENJANG 6
 
M. Fattahillah Ajrun Azhiima_2021B_Analisis Kritis Jurnal.pdf
M. Fattahillah Ajrun Azhiima_2021B_Analisis Kritis Jurnal.pdfM. Fattahillah Ajrun Azhiima_2021B_Analisis Kritis Jurnal.pdf
M. Fattahillah Ajrun Azhiima_2021B_Analisis Kritis Jurnal.pdf
 

01-Pengantar-Pengolahan-Citra-Bag1-2021.pptx

  • 1. Pengantar Interpretasi dan Pengolahan Citra (Bagian 1) IF4073 Interpretasi dan Pengolahan Citra Oleh: Rinaldi Munir Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung 2021
  • 2. Gonzalez, R. C. and Woods, R. E., "Digital Image Processing", Prentice Hall, 3rd Ed. Jain, A. K., "Fundamentals of Digital Image Processing", PHI Learning, 1st Ed. Bernd, J., "Digital Image Processing", Springer, 6th Ed. Burger, W. and Burge, M. J., "Principles of Digital Image Processing", Springer Scherzer, O., " Handbook of Mathematical Methods in Imaging", Springer Buku Referensi Kuliah Kenneth R. Castelman, “Digital Image Processing”, Prentice Hall
  • 3. Citra (image) atau gambar ”Sebuah gambar bermakna lebih dari seribu kata” (A picture is more than a thousand words) 3 Artinya, citra mempunyai karakteristik yang tidak dimiliki oleh data teks, yaitu citra kaya dengan informasi
  • 4.
  • 6. Citra • Citra sering disebut juga gambar pada bidang dwimatra (2-D). • Citra adalah sinyal dwimatra yang bersifat menerus (continue) yang dapat diamati oleh sistem visual manusia • Secara matematis, citra adalah fungsi dwimatra yang menyatakan intensitas cahaya pada bidang dwimatra. ( , ) f x y (x, y) : koordinat pada bidang dwimatra f(x, y) : intensitas cahaya (brightness) pada titik (x, y)
  • 7. Foto Gambar tayangan di TV Gambar digital Citra sebagai luaran dari suatu sistem perekaman sinyal dapat bersifat: 1. Optik, berupa foto, 2. Analog, seperti gambar pada monitor televisi, 3. Digital, yang dapat langsung disimpan pada disk atau pita magnetik
  • 8. Citra diam vs citra bergerak • Citra diam (still image) adalah sebuah citra tunggal • Citra bergerak (moving images) adalah rangkaian citra diam yang ditampilkan secara beruntun (sekuensial) sehingga memberi kesan sebagai gambar yang bergerak. Citra diam Citra bergerak
  • 9. Citra Digital • Citra digital adalah representasi citra kontinu melalui pencuplikan (sampling) secara ruang dan waktu. • Pencuplikan secara ruang  berdasarkan koordinat sinyal (x, y) • Pencuplikan secara waktu  sederetan citra yang bergerak  video digital
  • 10. 10 Image sampling and quantization
  • 11. • Citra digital direpresentasikan sebagai matriks berukuran M x N • M x N menyatakan resolusi citra • Setiap elemen matriks menyatakan sebuah pixel (picture element) (0,0) (0,1) ... (0, 1) (1,0) (1,1) ... (1, 1) ( , ) ... ... ... ... ( 1,0) ( 1,1) ... ( 1, 1) f f f N f f f N f x y f M f M f M N                   
  • 12. • Citra dengan resolusi 1200 x 1500 berarti memiliki 1200 x 1500 pixel = 1.800.000 pixel 12 pixel
  • 13. 13 • Contoh: citra berukuran 200 x 300 disusun oleh 60000 pixel.
  • 14. 14 • Nilai setiap pixel, f(x, y), menyatakan nilai keabuan (grey level) atau nilai intensitas.                   156 ... ... 210 219 221 120 ... ... 189 187 220 197 ... ... 201 167 45 231 ... ... 145 134 120            
  • 15. Interpretasi Citra • Sebelum sebuah citra diolah atau diproses, maka citra tersebut perlu dianalisis terlebih dahulu • Interpretasi citra adalah kegiatan menganalisis gambar atau foto yang dihasilkan oleh suatu alat sebelum diproses lebih lanjut untuk tujuan-tujuan lanjutan, misalnya untuk mengidentifikasi objek atau peran objek di dalam gambar tersebut. • Analisis citra: - apakah citra kurang tajam? Kurang jelas? Terlalu gelap? Blur? - apakah citra mengalami distorsi? - apakah citra mengandung noise? - dll
  • 16. Blur image Noisy image Dark image Distortion image
  • 17. Pengolahan citra • Setelah citra dianalisis, maka pada tahap selanjutnya, citra tersebut perlu diproses atau diolah lebih lanjut. • Pengolahan citra dilakukan karena suatu citra yang seringkali mengalami penurunan mutu (degradasi), misalnya: - mengandung cacat atau derau (noise) - warnanya terlalu kontras, - kurang tajam - kabur (blurring), dan sebagainya. • Tentu saja citra semacam ini menjadi lebih sulit diinterpretasi lebih lanjut karena informasi yang disampaikan oleh citra tersebut menjadi berkurang.
  • 18. Noisy image Citra dengan kotras terlalu gelap Motion blur
  • 19. • Pengolahan citra adalah pemrosesan citra menjadi citra lain untuk tujuan tertentu, misalnya mendapatkan kualitas citra yang lebih baik. • Pengolahan citra digital adalah pemrosesan citra digital dengan melakukan operasi-operasi pemrosesan sinyal dengan menggunakan computer. • Menurut Anil K Jain, umumnya, operasi-operasi pada pengolahan citra diterapkan pada citra bila: 1. perbaikan atau memodifikasi citra perlu dilakukan untuk meningkatkan kualitas penampakan atau untuk menonjolkan beberapa aspek informasi yang terkandung di dalam citra, 2. elemen di dalam citra perlu dikelompokkan, dicocokkan, atau diukur, 3. sebagian citra perlu digabung dengan bagian citra yang lain.
  • 20. • Dengan melakukan pengolahan citra, maka kualitas citra menjadi lebih baik sehingga dapat diinterpretasi lebih lanjut atau digunakan untuk tujuan pengenalan objek di dalam citra.
  • 21.
  • 22.
  • 23.
  • 24. Komponen Sistem Pemrosesan Citra Digital
  • 25. Tiga bidang studi yang berkaitan dengan data citra, namun tujuan ketiganya berbeda, yaitu: 1. Grafika komputer (computer graphics). 2. Pengolahan citra (image processing). 3. Pengenalan pola (pattern recognition). citra citra deskripsi deskripsi Pengolahan Citra Pengenalan Pola Grafika Komputer
  • 26. 26 Grafika Komputer (1) • Bertujuan menghasilkan citra (lebih tepat disebut grafik) dengan primitif-primitif geometri seperti garis, lingkaran, dan sebagainya. • Primitif-primitif geometri tersebut memerlukan data deskriptif untuk melukis elemen-elemen gambar. • Contoh data deskriptif adalah koordinat titik, panjang garis, jari-jari lingkaran, tebal garis, warna, dan sebagainya. Grafika Komputer data deskriptif citra
  • 28. 28 Algoritma Bresenham  membuat garis function Line(x0, x1, y0, y1) int deltax := x1 - x0 int deltay := y1 - y0 real error := 0 real deltaerr := deltay / deltax // Assume deltax != 0 (line is not vertical), // note that this division needs to be done in a // way that preserves the fractional part int y := y0 for x from x0 to x1 plot(x,y) error := error + deltaerr if abs(error) ≥ 0.5 then y := y + 1 error := error - 1.0 Grafika Komputer (3)
  • 31. 31 Grafika Komputer (6) • Grafik 3D Dibentuk dari 3D modelling dan 3D rendering
  • 32. 32 Grafika Komputer (7) • Animasi komputer
  • 33. 33 Grafika Komputer (8) • Animasi komputer Algoritma sederhana: Repeat 1. Latar belakang diwarnai hitam 2. Gambar kambing ditaruh di kanan 3. Munculkan kembali latar belakang hitam 4. Gambar kambing digeser ke kiri
  • 34. 34 Grafika Komputer (9) Jenis-jenis grafik: 1. Raster (bitmap) - pixel 2. Vektor - dibentuk oleh primitif geometri (titik, garis, lingkaran, poligon)
  • 35. • Pengolahan citra bertujuan memperbaiki kualitas citra agar mudah diinterpretasi oleh manusia atau mesin (dalam hal ini komputer). • Teknik-teknik pengolahan citra mentransformasikan citra menjadi citra lain. Jadi, masukannya adalah citra dan keluarannya juga citra. Pengolahan Citra citra citra Pengolahan Citra (1)
  • 40. • Pengenalan Pola mengelompokkan data numerik dan simbolik (termasuk citra) secara otomatis oleh mesin (dalam hal ini komputer). • Tujuan pengelompokan adalah untuk mengenali suatu objek di dalam citra Pengenalan Pola citra deskripsi objek Pengenalan Pola (1)
  • 42. 42 Pengenalan Pola (3) • Ini huruf apa?
  • 43. 43 Operasi-operasi di dalam pengolahan citra digital 1. Perbaikan kualitas citra (image enhancement). 2. Pemampatan citra (image compression). 3. Pengorakan citra (image analysis) 4. Rekonstruksi citra (image reconstruction) 5. Restorasi citra (image restoration) 6. Pemampatan citra (image compression)
  • 44. 44 1. Image Enhancement (1) • Bertujuan untuk memperbaiki kualitas citra dengan cara memanipulasi parameter-parameter citra. • Dengan operasi ini, ciri-ciri khusus pada citra lebih ditonjolkan. • Contoh operasi: - perbaikan kontras gelap/terang - perbaikan tepian obyek (edge enhancement) - penajaman (sharpening) - noise filtering - koreksi geometrik
  • 45. 45 1. Image Enhancement (1) • Perbaikan kontras gelap/terang
  • 46. 46 1. Image Enhancement (2) • Noise filtering
  • 47. 47 1. Image Enhancement (3) • Penajaman citra (image sharpening)
  • 48. 48 1. Image Enhancement (4) • Koreksi geometrik Menara terlihat miring Hasil koreksi geometrik
  • 49. 49 2. Image Restoration (1) • Bertujuan menghilangkan/meminimumkan cacat pada citra. • Tujuan pemugaran citra hampir sama dengan image enhancement. Bedanya, pada pemugaran citra penyebab degradasi gambar diketahui. H + f(x,y) g(x,y) n(x,y) Model restorasi citra g(x, y) = H.f(x, y) + n(x, y)
  • 50. 50 2. Image Restoration (2) Citra lada terestorasi, jumlah iterasi = 5 Citra lada terestorasi, jumlah iterasi = 10 Citra lada terestorasi, jumlah iterasi = 15 Citra lada terestorasi, jumlah iterasi = 20
  • 51. 51 3. Image Analysis (1) • Bertujuan menghitung ukuran kuantitatif dari citra untuk menghasilkan deskripsinya. • Teknik pengorakan (analisis) citra mengekstraksi ciri-ciri tertentu yang membantu dalam identifikasi objek. • Contoh-contoh operasi pengorakan citra: - Pendeteksian tepi objek (edge detection) - Ekstraksi batas (boundary) - Representasi daerah (region)
  • 53. 53 4. Kompresi Citra (1) • Bertujuan menghilangkan redundansi pada citra. • 2 Jenis kompresi pada citra digital: • Lossless Data piksel dapat direkonstruksi menjadi data piksel yang sama persis dengan data sebelum kompresi. Contoh format dokumen: GIF, PNG • Lossy Data piksel tidak sama persis setelah proses kompresi (ada informasi yang hilang) Contoh format dokumen: JPEG
  • 54. 54 4. Kompresi Citra (2) Format Dokumen Teknik Kompresi yang digunakan BMP Run Length Encoding (RLE) GIF Lempel-Ziv (LZ) PNG LZ, Huffman JPEG RLE, Huffman dan DCT
  • 55. 55 4. Kompresi Citra (3) boat.bmp (258 KB) boat.jpg (49 KB)