Edge Detection (Pendeteksian Tepi)

Slides:



Advertisements
Presentasi serupa
Aplikasi Transformasi Citra – Beberapa Contoh
Advertisements

Pendeteksian Tepi (Edge Detection)
Turunan Numerik Bahan Kuliah IF4058 Topik Khusus Informatika I
Deret MacLaurin Deret Taylor
Operasi Tetangga Nurfarida Ilmianah.
Segmentasi Citra.
2. Introduction to Algorithm and Programming
Pengolahan Citra (TIF05)
Teori Konvolusi dan Fourier Transform
Diferensial Fungsi Majemuk
Pengolahan Citra Digital: Peningkatan Mutu Citra Pada Domain Spasial
Teorema Green.
Diferensial Fungsi Majemuk
Presented By : Group 2. A solution of an equation in two variables of the form. Ax + By = C and Ax + By + C = 0 A and B are not both zero, is an ordered.
Pertemuan 7 Pengolahan Citra Digital
CS3204 Pengolahan Citra - UAS
Filter Spasial Citra.
Edge Detection Dr. Aniati Murni (R 1202) Dina Chahyati, SKom (R 1226)
Pengolahan Citra Digital Materi 6
PENDETEKSIAN TEPI 4/14/2017.
1 Pertemuan 11 OPTIMASI KINERJA Matakuliah: H0434/Jaringan Syaraf Tiruan Tahun: 2005 Versi: 1.
Pengolahan Citra Digital: Peningkatan Mutu Citra Pada Domain Spasial
Aplikasi Transformasi Citra Beberapa Contoh
The eEquation of a Circle Adaptif Hal.: 2 Isi dengan Judul Halaman Terkait The eEquation of a Circle.
Segmentasi Citra. Tujuan Memberikan pemahaman kepada mahasiswa tentang:  karakteristik dasar dari berbagai algoritma segmentasi  proses filtering untuk.
KONVOLUSI Oleh : Edy Mulyanto.
Materi 02(b) Pengolahan Citra Digital
Pendeteksian Tepi Objek
Materi 07 Pengolahan Citra Digital
Image Segmentation.
GEOMETRI SUDUT DAN BIDANG.
KOMUNIKASI DATA Materi Pertemuan 2.
Cartesian coordinates in two dimensions
Cartesian coordinates in two dimensions
MODUL 4 PERBAIKAN KUALITAS CITRA (2)
Digital Image Fundamentals
The contents This lectures we will look at image enhancement techniques working in the spatial domain: What is image enhancement? Different kinds of image.
DETEKSI TEPI.
Pengolahan Citra Digital
Pengolahan Citra Digital 2010/2011
FISIKA DASAR Pertemuan ke-3 Mukhtar Effendi.
Parabola Parabola.
Filtering dan Konvolusi
Pengolahan Citra Pertemuan 11
VECTOR VECTOR IN PLANE.
Materi 11 Teori Graf.
Two-and Three-Dimentional Motion (Kinematic)
Nana Ramadijanti, Ahmad Basuki, Hero Yudo Martono
REAL NUMBERS EKSPONENT NUMBERS.
KONVOLUSI 6/9/2018.
FACTORING ALGEBRAIC EXPRESSIONS
Pengolahan Citra Digital: Peningkatan Mutu Citra Pada Domain Spasial
Deteksi Tepi Pengolahan Citra Danar Putra Pamungkas, M.Kom
Deteksi Tepi.
KONVOLUSI DAN TRANSFORMASI FOURIER
Filtering dan Konvolusi
PENGOLAHAN CITRA DAN POLA
FILTER PREWITT.
Analisis Korelasi dan Regresi Berganda Manajemen Informasi Kesehatan
Magnitude and Vector Physics 1 By : Farev Mochamad Ihromi / 010
EDGE DETECTION.
Deret MacLaurin Deret Taylor
Neighborhood Processing
KONVOLUSI 11/28/2018.
Edge Detection Dr. Aniati Murni (R 1202) Dina Chahyati, SKom (R 1226)
SEGMENTASI.
Segmentasi Citra Materi 6
Al Muizzuddin F Matematika Ekonomi Lanjutan 2013
Diferensial Fungsi Majemuk
Pemrosesan Bukan Teks (Citra)
Transcript presentasi:

Edge Detection (Pendeteksian Tepi)

Definisi Tepi Tepi (edge) adalah perubahan nilai intensitas derajat keabuan yang cepat/tiba-tiba (besar) dalam jarak yang singkat Profiles of image intensity edges Step Roof Line

Tujuan Pendeteksian tepi Untuk meningkatkan penampakan garis batas suatu daerah atau obyek di dalam citra. Teknik yang digunakan untuk pendeteksian tepi antara lain : Operator gradien pertama ( differential gradient ) Operator turunan kedua ( Laplacian ) Operator kompas ( compass operator )

Image gradient The gradient of an image: The gradient points in the direction of most rapid change in intensity The gradient direction is given by: how does this relate to the direction of the edge? The edge strength is given by the gradient magnitude

Magnitude of gradient vector Rumus 1: Rumus 2: Rumus 3: The discrete gradient How can we differentiate a digital image f[x,y]? Option 1: reconstruct a continuous image, then take gradient Option 2: take discrete derivative (finite difference)

Digunakan operator sobel Tinjau pengaturan pixel disekitar pixel (x,y) Operator sobel adalah magnitude dari gradien yang dihitung dengan Atau M = |sx| + |sy| Turunan parsial dihitung dengan : Sx = (a2+ca3+a4) – (a0+ca7+a6) ; sy = (a0+ca1+a2) – (a6+ca5+a4) Dengan konstanta c=2 dalam bentuk mask, sx dan sy dinyatakan sebagai -1 0 1 -2 0 2 2 1 0 0 0 -1 -2 -1 Sy = Sx =

citra awal citra hasil konvolusi Contoh citra yang akan dilakukan pendeteksian tepi dengan operator sobel, 3 4 2 5 7 * * * * * 2 1 6 4 2 * 18 * 3 5 7 2 4 4 2 5 7 1 2 5 1 6 9 citra awal citra hasil konvolusi sx = 3x(-1)+2x(-1)+ 3x(-1)+2x(1)+6x(2)+7x(1) = 11 sy = 3x(1)+4x(2)+2x(1)+3x(-1)+5x(-2)+7x(-1) = -7 maka M = 18 Operator lain adalah prewitt, dengan c = 1 -1 0 1 1 1 1 px= -1 0 1 py = 0 0 0 -1 0 1 -1 -1 -1

R+(x,y) = f( x+1, y+1) – f(x,y) R-(x,y) = f(x,y+1) – f(x+1,y) Operator Robert disebut operator silang, gradien robert dalam arah x dan y dapat dihitung : R+(x,y) = f( x+1, y+1) – f(x,y) R-(x,y) = f(x,y+1) – f(x+1,y) f(x,y+1) f(x+1,y+1) operator R+ adalah turunan berarah dalam arah 45 derajat, dan R- turunan berarah dalam arah 135 derajat f(x,y) f(x+1,y) Dalam bentuk mask operator adalah : 1 0 0 1 R+ = 0 -1 R- = -1 0 Nilai kekuatan tepi : G[f(x,y)] = |R+| + |R-|

Contoh deteksi tepi dengan robert : 4 5 7 5 1 6 8 5 3 1 2 1 3 4 5 4 1 5 6 5 4 3 2 6 9 3 2 6 7 9 4 2 5 7 1 0 7 2 5 1 2 4 8 6 3 2 4 8 6 3 citra awal citra hasil pendeteksian tepi f’[0,0] = |4-1| + |5-2| = 6

Effects of noise Where is the edge? Consider a single row or column of the image Plotting intensity as a function of position gives a signal Where is the edge?

Solution: smooth first Where is the edge? Look for peaks in

Derivative theorem of convolution This saves us one operation:

Laplacian of Gaussian Where is the edge? operator Consider Where is the edge? Zero-crossings of bottom graph

Using Second Derivatives for Image Enhancement

The Laplacian

The Laplacian

The Laplacian

But That is Not Very Enhanced!

Laplacian Image Enhancement

Simplified Image Enhancement

Simplified Image Enhancement

Variants on The Simple Laplacian