1. TRANSLASI OPERASI GEOMETRIS 2. ROTASI TRANSLASI 02/04/2016

dokumen-dokumen yang mirip
A. Aras Komputasi. 1. Aras Titik. 1. Aras Titik. 1. Aras Titik. 1. Aras Titik 3/18/2017

Pendahuluan. Dua operasi matematis penting dalam pengolahan citra :

Konvolusi. Esther Wibowo Erick Kurniawan

SATUAN ACARA PERKULIAHAN ( SAP )

Operasi-Operasi Dasar pada Pengolahan Citra. Bertalya Universitas Gunadarma

Operasi-operasi Dasar Pengolahan Citra Digital

Spatial Filtering Dengan Teknik Operasi Konvolusi

Operasi-operasi Dasar Pengolahan Citra Dijital

Rika Oktaviani

LAPORAN RESMI PENGOLAHAN CITRA DIGITAL MODUL 1 Operasi Aritmatika dan Geometri

Modifikasi Histogram

BAB 2 LANDASAN TEORI. citra, piksel, convolution, dan Software Development Life Cycle.

BAB 2 LANDASAN TEORI

Konvolusi dan Transformasi Fourier

Muhammad Zidny Naf an, M.Kom. Gasal 2015/2016

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

7.7 Pelembutan Citra (Image Smoothing)

BAB 2 TINJAUAN PUSTAKA

IMPLEMENTASI PENGOLAHAN CITRA DENGAN MENGGUNAKAN TEKNIK KONVOLUSI UNTUK PELEMBUTAN CITRA (IMAGE SMOOTHING) DALAM OPERASI REDUKSI NOISE

PERANCANGAN APLIKASI PENGURANGAN NOISE PADA CITRA DIGITAL MENGGUNAKAN METODE FILTER GAUSSIAN

TRANSFORMASI CITRA: PROSES KONVOLUSI. Bertalya Universitas Gunadarma

MKB Teknik Pengolahan Citra Operasi Ketetanggaan Piksel pada Domain Frekuensi. Genap 2016/2017

EDGE DETECTION MENGGUNAKAN METODE ROBERTS CROSS

Fajar Syakhfari. Pendahuluan. Lisensi Dokumen:

Transformasi Geometri Sederhana. Farah Zakiyah Rahmanti 2014

Pengolahan Citra Digital. Esther Wibowo Erick Kurniawan

Operasi Bertetangga KONVOLUSI. Informatics Eng. - UNIJOYO log.i. Citra kualitas baik: mencerminkan kondisi sesungguhnya dari obyek yang dicitrakan

Aplikasi Matriks dalam Pengolahan Gambar

IDENTIFIKASI TANDA TANGAN DENGAN DETEKSI TEPI DAN KOEFISIEN KORELASI

BAB II TI JAUA PUSTAKA

Muhammad Zidny Naf an, Lc., S.Kom., M.Kom. Genap 2015/2016

Muhammad Zidny Naf an, Lc., S.Kom., M.Kom. Genap 2015/2016

BAB II LANDASAN TEORI

PENERAPAN METODE KONVOLUSI DALAM PENGOLAHAN CITRA DIGITAL

BAB 2 LANDASAN TEORI

Komposisi Transformasi

PERBANDINGAN METODE ROBERTS DAN SOBEL DALAM MENDETEKSI TEPI SUATU CITRA DIGITAL. Lia Amelia (1) Rini Marwati (2) ABSTRAK

Analisa Hasil Perbandingan Metode Low-Pass Filter Dengan Median Filter Untuk Optimalisasi Kualitas Citra Digital

PENINGKATAN MUTU CITRA (IMAGE ENHANCEMENT) PADA DOMAIN SPATIAL

CHAPTER 3. Operasi-operasi Dasar Pengolahan Citra Operasi Aljabar: Aritmatika & Boolean Operasi Geometri. Universitas Telkom

BAB II LANDASAN TEORI

TEKNIK PENGOLAHAN CITRA. Kuliah 4 Neighborhood Processing. Indah Susilawati, S.T., M.Eng.

LANDASAN TEORI. 2.1 Citra Digital Pengertian Citra Digital

BAB II LANDASAN TEORI

PENGOLAHAN CITRA DIGITAL

BAB II LANDASAN TEORI

BAB 3 ANALISA DAN PERANCANGAN

CHAPTER 4. Konvolusi (Spatial Filter) & Transformasi Fourier Universitas Telkom

BAB IV ANALISA DAN PERANCANGAN

DAFTAR ISI. Lembar Pengesahan Penguji... iii. Halaman Persembahan... iv. Abstrak... viii. Daftar Isi... ix. Daftar Tabel... xvi

BAB III ANALISIS DAN PERANCANGAN

Pembentukan Citra. Bab Model Citra

Batra Yudha Pratama

Transformasi Geometri Sederhana

PENGOLAHAN CITRA DIGITAL

IMPLEMENTASI METODE CANNY DAN SOBEL UNTUK MENDETEKSI TEPI CITRA

TEKNIK PENGOLAHAN CITRA. Kuliah 5 Neighboorhood Processing. Indah Susilawati, S.T., M.Eng.

10/11/2014. CIG4E3 / Pengolahan Citra Digital BAB 4 Operasi-operasi Dasar Pengolahan Citra. Operasi Aljabar. Efek Penjumlahan pada Citra

BAB 2 TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

BAB 2 TINJAUAN PUSTAKA

BAB II Tinjauan Pustaka

Klasifikasi Kualitas Keramik Menggunakan Metode Deteksi Tepi Laplacian of Gaussian dan Prewitt

Analisa Perbandingan Metode Edge Detection Roberts Dan Prewitt

GLOSARIUM Adaptive thresholding Peng-ambangan adaptif Additive noise Derau tambahan Algoritma Moore Array Binary image Citra biner Brightness

ANALISIS EDGE DETECTION CITRA DIGITAL DENGAN MENGGUNAKAN METODE ROBERT DAN CANNY

SATUAN ACARA PERKULIAHAN ( SAP )

PERTEMUAN - 5 PENGOLAHAN CITRA

BAB III ANALISA DAN PERANCANGAN

PENGOLAHAN CITRA DIGITAL

EFEK HIGH PASS FILTERING DENGAN KOEFESIEN NOL PADA CITRA BINER

Jurnal Coding, Sistem Komputer Untan Volume 4, No. 2, Hal ISSN : x

TE Teknik Numerik Sistem Linear

Operasi Bertetangga (1)

Operasi Geometri (2) Kartika Firdausy UAD blog.uad.ac.id/kartikaf. Teknik Pengolahan Citra

BAB 2 LATAR BELAKANG

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI. dilakukan oleh para peneliti, berbagai metode baik ekstraksi fitur maupun metode

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Image Filtering. Achmad Basuki Politeknik Elektronika Negeri Surabaya PENS-ITS 2005

10/11/2014 IMAGE SMOOTHING. CIG4E3 / Pengolahan Citra Digital BAB 7 Image Enhancement (Image Smoothing & Image Sharpening)

IMPLEMENTASI METODE SPEED UP FEATURES DALAM MENDETEKSI WAJAH

BAB III ANALISIS DAN PERANCANGAN

BAB 3 ANALISIS DAN PERANCANGAN

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB III METODE ROBERTS DAN SOBEL DALAM MENDETEKSI TEPI SUATU CITRA DIGITAL

Pengolahan Citra Berbasis Deteksi Tepi Prewitt Pada Gambar Gigi Manusia Image Processing Based On Prewitt Edge Detection For Human Dental Image

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI

ANALISA PERBANDINGAN METODE VEKTOR MEDIAN FILTERING DAN ADAPTIVE MEDIAN FILTER UNTUK PERBAIKAN CITRA DIGITAL

Pertemuan 2 Representasi Citra

Judul : APLIKASI PERBAIKAN KUALITAS CITRA DIGITAL MENGGUNAKAN MATLAB 7. 1 Nama : MELISA NPM :

ANALISIS STRUKTUR METODE MATRIX. Pertemuan ke-3 SISTEM RANGKA BATANG (PLANE TRUSS)

BAB 2 TINJAUAN PUSTAKA

EKSTRAKSI JALAN SECARA OTOMATIS DENGAN DETEKSI TEPI CANNY PADA FOTO UDARA TESIS OLEH: ANDRI SUPRAYOGI NIM :

APLIKASI PENGOLAHAN CITRA DIGITAL DENGAN PROSES PERKALIAN DAN PEMBAGIAN UNTUK PENGGESERAN BIT DENGAN MENGGUNAKAN METODE BITSHIFT OPERATORS

PEMFILTERAN SPASIAL LINIER DALAM MENINGKATKAN KUALITAS CITRA

PERANCANGAN DAN PEMBUATAN APLIKASI UNTUK MENDESAIN KARTU UCAPAN

Transkripsi:

1. TRANSLASI OPERASI GEOMETRIS Rumus translasi citra x = x + m y = y + n dimana : m = besar pergeseran dalam arah x n = besar pergeseran dalam arah y 4/2/2016 1 TRANSLASI 2. ROTASI Jika citra semula adalah A dan citra hasil translasi adalah B, maka translasi dapat diimplementasikan dengan menyalin citra A ke B. B [x][y] = A [x + m][y + n] Rumus rotasi citra x = x cos - y sin y = x sin + y cos dimana : = sudut rotasi yang berlawanan dengan arah jarum jam 1

2. ROTASI 2. ROTASI Jika citra semula A dan citra hasil rotasi adalah R, maka rotasi citra dari A ke B : B[x ][y ] = B[x cos - y sin ][x sin + y + y cos ] = A[x][y] (x,y ) (x,y) x 3. PENSKALAAN CITRA 3. PENSKALAAN CITRA Penskalaan citra (image zooming), yaitu pengubahan ukuran citra membesar/zoom out atau mengecil/zoom in) Rumus penskalaan citra : x = s x. X y = s y. Y Dimana : S x, S y = faktor skala arah x dan arah y Jika citra semula adalah A dan citra hasil penskalaan adalah B, maka penskalaan citra dinyatakan sebagai : B[x ][y ] = B[s x. y][s y. y] = A[x][y] Operasi zoom out dengan faktor 2 (yaitu, s x = s y = 2) diimplementasikan dengan menyalin setiap pixel sebanyak 4 kali. Jadi citra 2 x 2 pixel akan menjadi 4 x 4 pixel. 2

3. PENSKALAAN CITRA 3. PENSKALAAN CITRA Operasi zoom in dengan faktor 1/2 dilakukan dengan mengambil rata-rata dari 4 pixel yang bertetangga menjadi 1 pixel. Jadi citra 2 x 2 pixel akan menjadi 1 x 1 pixel. 4. FLIPPING 3. FLIPPING Flipping adalah operasi geometri yang sama dengan pencerminan (image reflection). Ada 2 macam flipping, yaitu : horizontal dan vertikal Flipping horizontal adalah pencerminan pada sumbu y (cartesian) dari citra A menjadi citra B, yang diberikan oleh : B[x][y] = A[N x][y] Flipping vertikal adalah pencerminan pada sumbu y (cartesian) dari citra A menjadi citra B, yang diberikan oleh : B[x][y] = A[x][M-y] 3

KONVOLUSI 4/2/2016 14 A. TEORI KONVOLUSI A. TEORI KONVOLUSI Operasi yang mendasar dalam pengolahan citra adalah operasi konvolusi. Konvolusi 2 buah fungsi f(x) dan g(x) didefenisikan sebagai berikut : Tanda * menyatakan operator konvolusi, dan peubah (variabel) a adalah peubah bantu (dummy variabel). Untuk fungsi diskrit, konvolusi didefenisikan sebagai. h(x) = f(x) * g(x) = h(x) = f(x) * g(x) = 4/2/2016 15 4/2/2016 16 4

A. TEORI KONVOLUSI Pada operasi konvolusi di atas, g(x) disebut kernel konvolusi atau kernel penapis (filter). Kernel g(x) merupakan suatu jendela yang dioperasikan secara bergeser pada sinyal masukan f(x), yang dalam hal ini, jumlah perkalian kedua fungsi pada setiap titik merupakan hasil konvolusi yang dinyatakan dengan keluaran h(x) B. KONVOLUSI PADA FUNGSI DWIMATRA Untuk fungsi dengan dua peubah (fungsi dua dimensi atau dwimatra), operasi konvolusi didefenisikan sebagai berikut : a. Untuk fungsi malar 4/2/2016 17 4/2/2016 18 b. Untuk fungsi diskrit Fungsi penapis g(x,y)_ disebut juga convolution filter, convolution mask, convolution kernel, atau template. Dalam ranah diskrit kernel konvolusi dinyatakan dalam bentuk matriks (umumnya 3 x 3). Ukuran matrik ini biasanya lebih kecil dari ukuran citra. Setiap elemen matriks disebut koefisien konvolusi. Ilustrasi konvolusi ditunjukkan pada gambar berikut 4/2/2016 19 4/2/2016 20 5

Operasi konvolusi dilakukan dengan menggeser kernel konvolusi pixel per pixel. Hasil konvolusi disimpan dalam matriks yang baru. Contoh : Misalkan citra f (x,y) yang berukuran 5 x 5 dan sebuah kernel atau mask yang berukuran 3 x 3 masing-masing adalah sebagai berikut : A B C D E F G H I p 1 p 2 p 3 p 4 p 5 p 6 p 7 p 8 p 9 f(i,j) kernel citra 4/2/2016 21 4/2/2016 22 Operasi antara citra f(x,y) dengan kernel g(x,y) f(x,y) * g(x,y) Langkah penyelesaiannya adalah sebagai berikut : 1. Tempatkan kernel pada sudut kiri atas, kemudian hitung nilai pixel pada posisi (0,0) dari kernel : Hasil konvolusi =(0 x 4) + (-1 x 4) + (0 x 3) + (-1 x 6) + (4 x 6) + (-1 x 5) + (0 x 5) + (-1 x 6) + (0 x 6) = 3 Keterangan : Tanda menyatakan posisi (0,0) dari kernel 4/2/2016 23 4/2/2016 24 6

4 4 3 5 4 Hasilnya 6 6 5 5 2 5 6 6 6 2 3 6 7 5 5 3 3 5 2 4 4 4/2/2016 25 4/2/2016 26 2. Geser kernel satu pixel ke kanan, kemudian hitung nilai pixel pada posisi (0,0) dari kernel : 4 4 3 5 4 6 6 5 5 2 5 6 6 6 2 6 7 5 5 3 3 5 2 4 4 Hasilnya : 3 0 Hasil konvolusi = 0 4/2/2016 27 4/2/2016 28 7

3. Geser lagi kernel satu pixel kekanan, keamudian hitung nilai pixel pada posisis (0,0) seperti langkah sebelumnya, didapat : Selanjutnya geser kernel satu pixel ke bawah, lalu mulai lagi melakukan konvolusi dari sisi kiri citra, setiap kali konvolusi, geser kernel satu pixel ke kanan.setelah baris ketiga dikonvolusi, maka didapat hasil seperti gambar berikut : 3 0 2 4/2/2016 29 4/2/2016 30 3 0 2 0 2 6 6 0 2 Catatan : Jika hasil konvolusi menghasilkan nilai pixel negatif, maka nilai tersebut dijadikan nol, sebaliknya jika hasil konvolusi menghasilkan nilai pixel yang lebih besar dari nilai maksimum, maka nilai tersebut dijadikan ke nilai keabuan maksimum. 4/2/2016 31 4/2/2016 32 8

Untuk pixel tepi tidak dikonvolusi, jadi nilainya tetap sama seperti citra asal, Sehingga hasil secara keseluruhan adalah seperti gambar berikut : 4 4 3 5 4 6 3 0 2 2 5 0 2 6 2 6 6 0 2 3 3 5 2 4 4 BAGAIMANA DENGAN PIKSEL BORDER CITRA? 4/2/2016 33 4/2/2016 34 SOLUSI: 1. Piksel-piksel borer diabaikan 2. Duplikasi elemen citra 3. Padding KONVOLUSI BERGUNA PADA PROSES PENGOLAHAN CITRA SEPERTI : 1. Perbaikan kualitas citra (image enhancement) 2. Penghilangan derau. 3. Penghalusan/pelembutan citra. 4. Deteksi tepi, penajaman tepi. 5. Dll. 4/2/2016 35 4/2/2016 36 9