Nana Ramadijanti, Ahmad Basuki, Hero Yudo Martono

Slides:



Advertisements
Presentasi serupa
Convolution and Correlation
Advertisements

Nana Ramadijanti Politeknik Elektronika Negeri Surabaya PENS-ITS 2009
Aplikasi Transformasi Citra – Beberapa Contoh
Pendeteksian Tepi (Edge Detection)
Pengolahan Citra (TIF05)
Operasi Tetangga Nurfarida Ilmianah.
Segmentasi Citra.
Pengolahan Citra (TIF05)
Perspective & Imaging Transformation
Image Restoration.
Pengolahan Citra Digital: Peningkatan Mutu Citra Pada Domain Spasial
Edge Detection (Pendeteksian Tepi)
Pertemuan 7 Pengolahan Citra Digital
CS3204 Pengolahan Citra - UAS
Filter Spasial Citra.
Edge Detection Dr. Aniati Murni (R 1202) Dina Chahyati, SKom (R 1226)
CS3204 Pengolahan Citra - UAS
Pengolahan Citra Digital Materi 6
PENDETEKSIAN TEPI 4/14/2017.
Pengolahan Citra Digital Peningkatan Mutu Citra Pada Domain Frekuensi
Metodologi Hybrid Berdasar Informasi Spasial dan Spektral Unsupervised dan Supervised Prof.Dr. Aniati Murni (R 1202) Dina Chahyati, M.Kom, (R 1226) Fakultas.
Convolution and Correlation
Pengolahan Citra Digital: Peningkatan Mutu Citra Pada Domain Spasial
Aplikasi Transformasi Citra Beberapa Contoh
Convolution and Correlation Dr. Ir. Sumijan, M.Sc Dosen Universitas Putra Indonesia “YPTK”
1. Pendahuluan Image Processing 1. Content: 1.Aplikasi Citra 2.Pengertian Citra Digital 3.Pengertian Piksel 4.Sampling 5.Kuantisasi 6.Jenis Citra 7.RGB.
Segmentasi Citra. Tujuan Memberikan pemahaman kepada mahasiswa tentang:  karakteristik dasar dari berbagai algoritma segmentasi  proses filtering untuk.
MODUL KULIAH 10 Ekstraksi Fitur Bentuk
MODUL 12 Aplikasi Pengenalan Kematangan Tomat (Fitur Warna)
MODUL 3 PERBAIKAN KUALITAS CITRA
KONVOLUSI Oleh : Edy Mulyanto.
Materi 02(b) Pengolahan Citra Digital
Pertemuan 12 : Aksentuasi Citra [Image Enhancement]
Modul 1 PENGANTAR PENGOLAHAN CITRA
MODUL KULIAH 2 FORMASI CITRA
Pendeteksian Tepi Objek
Materi 07 Pengolahan Citra Digital
Perbaikan Kualitas Citra (Image Enhancement)
MODUL14 Segmentasi Citra
MODUL 5 Domain Frekuensi dan Filtering Domain Frekuensi
MODUL 9 Ekstraksi Fitur Warna
MODUL 4 PERBAIKAN KUALITAS CITRA (2)
MODUL 6 Noise dan Reduksi Noise
MODUL16 Aplikasi Fitur Bentuk
Segmentasi Citra Materi 6
DETEKSI TEPI.
Pengolahan Citra Digital 2010/2011
Filtering dan Konvolusi
PERTEMUAN 11 Morfologi Citra
Pengolahan Citra Pertemuan 11
Konvolusi Anna Dara Andriana.
KONVOLUSI ROSNY GONYDJAJA.
KONVOLUSI 6/9/2018.
Pengolahan Citra Digital: Peningkatan Mutu Citra Pada Domain Spasial
Deteksi Tepi Pengolahan Citra Danar Putra Pamungkas, M.Kom
Deteksi Tepi.
Pengolahan Citra Digital Peningkatan Mutu Citra Pada Domain Frekuensi
KONVOLUSI DAN TRANSFORMASI FOURIER
Filtering dan Konvolusi
Pengolahan Citra Digital Peningkatan Mutu/Kualitas Citra
Convolution and Correlation
FILTER PREWITT.
EDGE DETECTION.
I. Fourier Spectra Citra Input Peningkatan mutu citra pada domain frekuensi Fourier dilakukan secara straightforward: Hitung transformasi Fourier dari.
Pertemuan 10 Mata Kuliah Pengolahan Citra
Neighborhood Processing
KONVOLUSI 11/28/2018.
Edge Detection Dr. Aniati Murni (R 1202) Dina Chahyati, SKom (R 1226)
SEGMENTASI.
Segmentasi Citra Materi 6
Transcript presentasi:

Nana Ramadijanti, Ahmad Basuki, Hero Yudo Martono MODUL 7 Deteksi Tepi Nana Ramadijanti, Ahmad Basuki, Hero Yudo Martono

Materi Kuliah Deteksi Tepi Gradien Vektor Magnitude Gradien Vektor Arah Gradien Operator Laplacian Metode Deteksi Tepi Filter Laplacian Gausian

Deteksi Tepi Deteksi tepi adalah suatu proses untuk mendapatkan tepi dari suatu gambar. Hasil dari deteksi tepi ini adalah suatu sketsa tentang bentuk dari obyek. Untuk melakukan deteksi tepi, digunakan filter dengan jenis High Pass Filter

Gradien Citra f(x,y) gradien kecerahan nya : Derifasi digital nya umumnya n=1.

Vektor magnitude gradien Rumus 1: Rumus 2: Rumus 3: The quickest speed with which the intensity changes at f(x,y)

Vektor Arah Gradien (1) Arah menunjukkan perubahan intensitas yang cepat pada f(x,y) Arah

Vektor Arah Gradien(2) Arah tepi kontur : sepanjang kontur, sisi kanannya adalah putih (nilai tinggi) Arag tepi gradien: orthogonal pada kontur, menuju putih (nilai tinggi)

Vektor Arah Gradien(3) Sumber: MSU

Turunan I dan Turunan II f(I,j-1) f(I-1,j) f(I,j) f(I+1,j) f(I,j+1)

Laplacian Operator (1) Citra Kontinue: Citra Dijital:

Laplacian Operator (2) gaverage menguatkan respon frekwensi rendah dan melemahkan respon frekwensi tinggi  (2g-gaverage) akan menguatkan respon frekwensi tinggi relatif terhadap frekwensi rendah.

Konsep Zero-Crossing Frekwensi rendah dan frekwensi tinggi. 1-D image 1st derivative 2nd derivative Frekwensi rendah dan frekwensi tinggi. (a) Perubahan intensitas; (b) Mempunyai peak; (c) Steep zero-crossing. Sumber: MSU

Metode Untuk Deteksi Tepi Metode Robert Metode Prewitt Metode Sobel Filter Laplacian

Metode Robert Metode ini menggunakan differensial Horisontal/Vertikal untuk mendapatkan suatu tepi dengan suatu asumsi bahwa tepi terjadi karena perbedaan yang tinggi dari suatu pixel dengan tetangganya. Metode Robert menggunakan kernel filter:

Metode Robert Metode Robert Horisontal : Metode Robert Vertikal : z1 = Abs(xg(i, j) - xg(i - 1, j)) If z1 > 255 Then z1 = 255 Picture2.PSet (i, j), RGB(z1, z1, z1) Metode Robert Vertikal : z2 = Abs(xg(i, j) - xg(i , j-1)) If z2 > 255 Then z2 = 255 Picture2.PSet (i, j), RGB(z2, z2, z2) Metode Robert : z=z1+z2 If z > 255 Then z = 255 Picture2.PSet (i, j), RGB(z, z, z)

Hasil Metode Robert

Metode Prewitt Metode Prewitt adalah metode deteksi tepi hasil pengembangan dari metode Robert dengan memanfaatkan 8 titik tetangganya. Metode Prewitt menggunakan filter kernel:

Metode Prewitt Metode Prewitt Horisontal : Metode Prewitt Vertikal : a1 = -xg(i - 1, j - 1) - xg(i, j - 1) - xg(i + 1, j - 1) a2 = xg(i - 1, j + 1) + xg(i, j + 1) + xg(i + 1, j + 1) z1 = Abs(a1 + a2) If z1 > 255 Then z1 = 255 Metode Prewitt Vertikal : a1 = -xg(i - 1, j - 1) - xg(i - 1, j) - xg(i - 1, j + 1) a2 = xg(i + 1, j - 1) + xg(i + 1, j) + xg(i + 1, j + 1) z1 = Abs(a1 + a2) If z1 > 255 Then z1 = 255 Metode Prewitt : z=z1+z2 If z > 255 Then z = 255 Picture2.PSet (i, j), RGB(z, z, z)

Hasil Metode Prewitt

Metode Sobel Metode Sobel adalah metode deteksi tepi hasil pengembangan dari metode Robert dengan memanfaatkan 8 titik tetangganya. Metode Sobel menggunakan filter kernel:

Metode Sobel Metode Sobel Horisontal : Metode Sobel Vertikal : a1 = -xg(i - 1, j - 1) – 2*xg(i, j - 1) - xg(i + 1, j - 1) a2 = xg(i - 1, j + 1) + 2*xg(i, j + 1) + xg(i + 1, j + 1) z1 = Abs(a1 + a2) If z1 > 255 Then z1 = 255 Metode Sobel Vertikal : a1 = -xg(i - 1, j - 1) – 2*xg(i - 1, j) - xg(i - 1, j + 1) a2 = xg(i + 1, j - 1) + 2*xg(i + 1, j) + xg(i + 1, j + 1) z1 = Abs(a1 + a2) If z1 > 255 Then z1 = 255 Metode Sobel : z=z1+z2 If z > 255 Then z = 255 Picture2.PSet (i, j), RGB(z, z, z)

Hasil Metode Sobel

Turunan I dan Turunan II Contoh image: Hasil Turunan I (outlining): Hasil Turunan II (mempertahankan gambar asal):

Filter Laplacian Gaussian (1) Gaussian operator (LPF): Gaussian blurring adalah Smoothing untuk menghilangkan noise, dengan nilai yang besar atau yang kecil 1-D: 2-D:

Filter Laplacian Gaussian (2) Laplacian operator (HPF): Laplacian bertujuan untuk meningkatkan kualitas detil (detail enhancement) Laplacian of Gaussian filtering bertujuan untuk menghilangkan noise dan meningkatkan kualitas detil.

Filter Laplacian Gaussian (3) Laplacian of Gaussian: dengan Selanjutnya dicari lokasi zero-crossing untuk menentukan garis batas antara hitam dan putih.

Filter Laplacian Gaussian (4) Filter Laplacian adalah differensial dari filter gaussian. Filter Laplacian mempunyai kernel filter: z1 = -xg(i - 1, j - 1) - xg(i - 1, j) - xg(i - 1, j + 1) z2 = -xg(i, j - 1) + 8 * xg(i, j) - xg(i, j + 1) z3 = -xg(i + 1, j - 1) - xg(i + 1, j) - xg(i + 1, j + 1) z = Abs(z1 + z2 + z3) If z > 255 Then z = 255

Filter Laplacian Gaussian (5)

Filter Laplacian Gaussian (6) Sumbar : Lecture Noted Dr. Aniati Murni dan Dina Chahyati, Skom, Fasilkom UI (a) (b) (c) (a) Original image (320 x 320 pixels) (b) Gaussian filtering dengan = 8 piksel (Sumber: MSU) (c) Gaussian filtering dengan = 4 piksel

Filter Laplacian Gaussian (7) Sumbar : Lecture Noted Dr. Aniati Murni dan Dina Chahyati, Skom, Fasilkom UI (a) (b) © (a) Laplacian of Gaussian (b) Positive = putih dan negative = hitam (c) zero-crossings (Sumber: MSU)

Soal-Soal Latihan Apa ciri-ciri kernel filter pada HPF? Berikan contohnya. Apa pengertian noise pada citra? Jelaskan dengan contoh. Diketahui citra F, lakukan filter HPF pada H, dapatkan citra hasil !

Terima Kasih