CS3204 Pengolahan Citra - UAS

Slides:



Advertisements
Presentasi serupa
Teknik Digital Pertemuan III.
Advertisements

TEKNIK ELEKTRONIKA ANALOG DAN DIGITAL
Gerbang Digital Dwi Sudarno Putra
Pertemuan 12 : Level Logika Digital
PENGOLAHAN CITRA DIGITAL : Operasi Aritmatik dan Geometri pada Citra
Tipe Data, Variabel & Operator
IT-SainTec-UIN. Buat Program berikut: Logika AND (BBB, BSS, SBS, SSS) Logika OR (BBB, BSB, SBB, SSS) Logika NAND (BBS, BSB, SBB, SSB) Logika NOR (BBS,
CS3204 Pengolahan Citra - UAS
Pengertian Citra Dijital
Sum Of Product dan Product of Sum.
OPERASI-OPERASI DASAR PENGOLAHAN CITRA DIGITAL
CITRA DIGITAL DALAM TINJAUAN ILMU FISIKA*
Operasi-operasi dasar Pengolahan Citra Digital~3
Pertemuan 12 : Level Logika Digital
Kuliah Rangkaian Digital Kuliah 4: Analisis Rangkaian Kombinasional
Overview Materi Pengolahan Citra Digital
ALJABAR BOOLEAN/ ALJABAR LOGIKA
CS3204 Pengolahan Citra - UAS
Image Enhancement.
PENGOLAHAN CITRA DAN POLA
CS3204 Pengolahan Citra - UAS
GERBANG LOGIKA Alat-alat elektronik digital tersusun dari rangkaian digital, yaitu rangkaian yang masukan dan keluarannya memenuhi sistem biner. Rangkaian.
Dasar Teknik Digital YUSRON SUGIARTO.
Tipe Data, Variabel & Operator
CS3204 Pengolahan Citra - UAS
Riri irawati, m.Kom Logika matematika 3 sks
Operasi2 Dasar Merupakan manipulasi elemen matriks :
Interface/Peripheral Komputer
Operasi-operasi Dasar Pengolahan Citra Digital
Pertemuan 2 OPERATOR DAN EKSPRESI.
OPERASI DASAR CITRA DIGITAL
Matematika Informatika 2
GERBANG-GERBANG LOGIKA
CS3204 Pengolahan Citra - UAS
dan Transformasi Linear dalam
Sistem Bilangan 2.
Gerbang Logika NAND, NOR, XOR, XNOR
Stimik Cilegon, 25 Juni 2010 Anna Hendrawati
Operasi Aritmatika dan Geometri pada Citra
Pemograman Terstruktur
Pembahasan: Gerbang Logika AND OR NOT
GERBANG LOGIKA A.Tabel Kebenaran
Operasi Dasar Pengolahan Citra
Logic Gate (Gerbang Logika)
Gerbang Logika AND OR NOT
Operasi Aritmatika dan Geometri pada citra
OPERASI GEOMETRI Yohana Nugraheni.
EDY WINARNO fti-unisbank-smg 14 April 2009
KONVOLUSI DAN TRANSFORMASI FOURIER
Pengolahan Citra Digital
STRUKTUR DATA CITRA DIGITAL & FORMAT CITRA BITMAP
CS3204 Pengolahan Citra - UAS
Teknologi Informasi/Politeknik Negeri Padang
Mata Kuliah Teknik Digital
Matematika Diskrit TIF (4 sks) 3/9/2016.
Scale Pengolahan Citra Danar Putra Pamungkas, M.Kom
PENGOLAHAN CITRA DAN POLA
1. MEMAHAMI KONSEP GERBANG LOGIKA
Operasi titik / piksel.
Operasi Pixel dan Histogram
GERBANG LOGIKA Alat-alat elektronik digital tersusun dari rangkaian
Aljabar Boolean Kusnawi, S.Kom Logika Informatika 2008.
Pengolahan Citra Digital. Pembentukan Citra Citra dibagi menjadi 2 macam : 1.Citra kontinyu : adalah citra yang dihasilkan dari sistem optik yang menerima.
Pengolahan Citra Pertemuan 8
Pertemuan 10 Mata Kuliah Pengolahan Citra
Flipping Pengolahan Citra Danar Putra Pamungkas, M.Kom
Algoritma 1 Temu 2.
Gerbang Logika Temu 10.
GERBANG LOGIKA.
Pengolahan citra digital
Transcript presentasi:

CS3204 Pengolahan Citra - UAS CHAPTER 3. Operasi-operasi Dasar Pengolahan Citra Operasi Aljabar: Aritmatika & Boolean Operasi Geometri Departement Teknik Informatika IT Telkom

Operasi Aljabar X opr Y = Z Level komputasi: X: citra Y: citra atau besaran skalar Z: citra Level komputasi: Berbasis titik (pointwise): dilakukan antara tiap elemen X dan Y Berbasis matriks: melibatkan matriks ketetanggaan

Operasi Aritmatika Beberapa operasi aritmatika: Penjumlahan Pengurangan Perkalian Pembagian Untuk citra RGB, operasi dilakukan per plane

Efek Penjumlahan pada Citra Y citra: Z adalah jumlah nilai brightness dari tiap pixel pada X dan Y Y besaran skalar: Z adalah versi yang lebih terang dari citra X nilai kenaikan brightness sama dengan Y

Efek Pengurangan pada Citra Y citra: Z adalah perbedaan nilai brightness antar X dan Y Y besaran skalar: Z adalah versi yang lebih gelap daripada X nilai penurunan brightness sama dengan Y

Efek Perkalian pada Citra Y citra: Z adalah hasil product antara nilai brightness citra X dan Y Y besaran skalar: nilai brightness Z proporsional terhadap X pada nilai Y

Efek Pembagian pada Citra Y citra: Z adalah nilai skala brightness pada tiap pixel di X terhadap tiap pixel di Y Y besaran skalar: nilai brightness Z akan proportional terbalik terhadap X dengan nilai Y

Operasi Boolean Operasi boolean  AND, OR, NOT Kombinasinya : NAND, NOR, XOR

Operasi Geometri Proses yang memanipulasi posisi spatial dari pixel Contoh: Zoom (in & out) Rotasi Flipping Cut & paste Warping

Zoom Proses-proses yang melibatkan penaikan atau penurunan ukuran citra Teknik yang paling sederhana dalam zooming  menduplikasikan nilai pixel pada arah X atau Y. Jika citra tidak di zoom dengan nilai yang sama, maka “aspect ratio” dari citra akan berubah.

Aspect Ratio Rasio antara jumlah titik vertikal dan horizontal untuk mendapatkan panjang yang sama di kedua arah tersebut

Zoom in Resolusi tidak bertambah Perubahan pada besar pixelnya titik kecil dapat terlihat lebih besar Zoom 3x AR = 1 Zoom 3x AR ≠ 1

Contoh algoritma zoom 2x, AR = 1 int i,j,m,n; m=0; n=0; for (i=0;i<=jmlbaris-1;i++) { for(j=0;j<=jmlkolom-1;j++) Z[m,n] = X[i,j]; Z[m,n+1] = X[i,j]; Z[m+1,n] = X[i,j]; Z[m+1,n+1] = X[i,j]; n=n+2; } m=m+2;

Zoom out Ada informasi pada citra yang harus dihilangkan. Salah satu metode sederhana  ambil rata-rata dari n pixel bertetangga pada X sebagai nilai dari satu pixel pada Z Contoh: hasil rata-ratanya 4 pixel pada X menjadi 1 pixel pada Z

Zoom in  reversible Zoom 2x Zoom 0.5x

Zoom out  not reversible Zoom 0.25x Zoom 4x

Rotasi Rotasi sederhana: kelipatan 900 salin pixel-pixel baris ke pixel-pixel kolom sesuai arah rotasi Rotate 900 Rotate 900

Algoritma rotasi 900 int i,j,k; k=jmlkolom-1; for (i=0;i<=jmlbaris-1;i++) { for(j=0;j<=jmlkolom-1;j++) Z[j,k] = X[i,j]; } k=k-1;

Rotasi 0 Titik (a,b)(c,d), dimana : a = r.cos  b = r.sin  c = r.cos(+) = r.cos .cos –r.sin .sin  = a.cos  – b.sin  d = r.sin(+) = r.sin .cos +r.cos .sin  = b.cos  + a.sin 

Rotasi X0 (cont’d) Di titik mana sebaiknya sumbu putaran? 254 352 Rotasi 450 243 352 Di titik mana sebaiknya sumbu putaran? Bagaimana rumus umum mencari ukuran citra yang dirotasikan X0?

Flipping horizontal vertikal

Algoritma flipping vertikal int i,j,k; k=jmlbaris-1; for (i=0;i<=jmlbaris-1;i++) { for(j=0;j<=jmlkolom-1;j++) Z[k,j] = X[i,j]; } k=k-1;

Cut & Paste Pemilihan (mulai paling mudah): Segiempat Bentuk geometri lain: lingkaran, elips, poligon Freeform

Warping Citra diubah dengan cara mengatur kembali hubungan spatial antara objek dengan suatu template spatial  menimbulkan efek-efek khusus Warp

Contoh warping