PERBANDINGAN METODE-METODE EDGE DETECTION UNTUK PROSES SEGMENTASI CITRA DIGITAL

Ukuran: px
Mulai penontonan dengan halaman:

Download "PERBANDINGAN METODE-METODE EDGE DETECTION UNTUK PROSES SEGMENTASI CITRA DIGITAL"

Transkripsi

1 PERBANDINGAN METODE-METODE EDGE DETECTION UNTUK PROSES SEGMENTASI CITRA DIGITAL Mahmud Yunus Program Studi Teknik Informatika STMIK PPKIA Pradnya Paramita Malang Jl. L.A Sucipto No. 249-A Malang ABSTRACT Edge detection (Edge detection) is executed to detect the operating margins (edges) that restricts two homogeneous image regions with different brightness levels (Pitas, 1993). A digital image edge detection is the process of looking for differences in the intensity of the states boundaries of an object (sub-images) in the entire digital image in question. Purpose of edge detection is to improve the appearance of the boundary line of an area or object in the image. The process of image edge detection is done by looking for the locations of the intensity of the pixels that discontinue with the intensity of the pixels adjacent (neighboring / neighborhood). There are several methods such as object edge detection operators are known, such as (1) Sobel, (2) Prewitt, (3) Robert, (4) Laplacian of Gaussian, (5) and Canny (6) Kiresh. Each operator has its own advantages and disadvantages in performing edge detection. By doing a combination or in the development of these operators allow to gain a better edge detection (obviously). One of the contributions of this study for science and technology is the creation of a software application that can be used as a simulation tool using edge detection operators in digital image and its various combinations in order to gain a better edge detection (obviously). Keywords: Edge detection, detection operator intensitas pixel-pixel discontinue dengan LATAR BELAKANG Deteksi tepi (Edge detection) adalah operasi intensitas pixel-pixel berdekatan dijalankan untuk mendeteksi garis tepi (bertetanggaan/neighborhood). Suatu titik (x,y) (edges) citra dikatakan sebagai tepi (edge) dari suatu citra, bila homogen memiliki tingkat kecerahan titik tersebut mempunyai perbedaan tinggi berbeda (Pitas, 1993). Deteksi tepi sebuah citra dengan tetangganya. membatasi dua wilayah digital merupakan proses untuk mencari perbedaan Pada proses pengolahan citra digital seperti intensitas menyatakan batas-batas suatu objek segmentasi analisis citra digital, peranan (sub-citra) dalam keseluruhan citra digital metode-metode pendeteksian tepi citra sangat dimaksud. Tujuan pendeteksian tepi adalah untuk berperan meningkatkan penampakan garis batas suatu segmentasi analisis citra digital. Penelitian daerah atau objek di dalam citra. Proses deteksi tentang tepi citra dilakukan dengan mencari lokasi-lokasi Menggunakan Metode Segmentasi Berdasarkan penting terhadap Identifikasi Sel keakuratan Kanker hasil Prostat 146

2 Ukuran Objek Pada Citra, melakukan urutan menggunakan proses prapengolahan citra digital dimulai dari kombinasinya guna memperoleh hasil deteksi tepi akuisisi data citra, deteksi tepi, segmentasi lebih baik. Pada perangkat lunak pengambangan (thresholding), hingga citra siap dikembangkan ini juga mencakup praproses dianalisis (Witeti, 2004). Hasil dari pendeteksian pengolahan citra digital seperti peningkatan tepi kualitas (kontras & kecerahan) citra restorasi pada sebuah citra digital sangatlah berpengaruh terhadap proses pengolahan citra lebih beberapa operator (penghalusan & penajaman) citra. lanjut seperti segmentasi analisis citra. Salah satu kontribusi dari penelitian ini bagi Semakin jelas hasil dari pendeteksian tepi objek- ilmu pengetahuan teknologi adalah objek (sub-citra) maka semakin baik pula hasil terciptanya sebuah aplikasi perangkat lunak segementasi analisis citra akan dilakukan. dapat digunakan sebagai alat simulasi penggunaan Terdapat beberapa metode berupa operator operator-operator deteksi tepi citra digital beserta pendeteksian tepi objek dikenal, seperti (1) berbagai kombinasinya dengan tujuan untuk Sobel; (2) Prewitt; (3) Robert; (4) Laplacian of memperoleh hasil deteksi tepi lebih baik Gaussian; (5) Canny (6) Kiresh. Masing- (jelas) masing operator tersebut memiliki kelebihan kekurangan dalam melakukan deteksi tepi. PRINSIP DETEKSI TEPI PADA CITRA Terkag pada sebuah citra digital akan diperoleh DIGITAL hasil pendeteksian tepi lebih jelas bila Tepi (edge) adalah perubahan nilai menggunakan operator Sobel, namun pada citra intensitas derajat keabuan cepat/tiba-tiba digital lainnya lebih baik menggunakan operator (besar) dalam jarak singkat. Segkan Prewitt Kemungkinan deteksi tepi (Edge Detection) pada suatu citra melakukan kombinasi atau pengembangan pada adalah suatu proses menghasilkan tepi-tepi operator-operator tersebut masih memungkinkan dari obyek-obyek citra, tujuannya adalah untuk (a) sebagai usaha untuk memperoleh hasil deteksi tepi menandai bagian menjadi detail citra; (b) lebih baik (jelas). memperbaiki detail dari citra kabur, atau lainnya. Ide untuk dapat menghasilkan deteksi tepi terjadi karena error atau aya efek dari proses lebih baik dengan cara mengkombinasikan akuisisi citra. Suatu titik (x,y) dikatakan sebagai atau mengembangkan operator-operator deteksi tepi (edge) dari suatu citra bila titik tersebut tepi ada dapat diimplementasikan dalam mempunyai bentuk perangkat lunak pengolahan citra digital tetangganya. Pada gambar 1 berikut dapat dilihat dengan bahasa pemrograman Delphi. Berdasarkan proses dilakukan untuk memperoleh tepi hal tersebut penelitian ini difokuskan pada gambar dari suatu citra ada. perbedaan tinggi dengan pembuatan perangkat lunak dapat melakukan simulasi pendeteksian tepi citra digital dengan 147

3 sebagai berikut; Maka dengan menggunakan fungsi filter H (x,y) = [-1 1], akan diperoleh matrik citra sebagai berikut; Gambar 1 Proses Deteksi Tepi Citra Digital Pada gambar 2 terlihat bahwa hasil deteksi tepi berupa tepi-tepi dari suatu gambar. Bila diperhatikan bahwa tepi suatu gambar terletak pada Sehingga bila digambarkan maka proses filter tersebut memiliki pixel-pixel masukan keluaran sebagai berikut; titik-titik memiliki perbedaan intensitas pixel tinggi. Proses deteksi tepi (edge detection) sendiri dapat dikelompokkan berdasarkan operator atau metode digunakan dalam proses pendeteksian tepi suatu citra (edge detection) untuk memperoleh citra hasil. Gambar 2 Hasil Deteksi Tepi Pada Suatu Citra Operator Deteksi Tepi Citra Digital Digital Proses pendeteksian tepi citra digital dapat Berdasarkan prinsip-prinsip filter pada citra maka tepi suatu gambar dapat diperoleh dilakukan dengan teknik konvolusi menggunakan berbagai macam metode/operator. Operator menggunakan High Pass Filter (HPF), deteksi tepi merupakan alat digunakan untuk mempunyai karakteristik: memodifikasi nilai derajat keabuan sebuah titik berdasarkan derajat keabuan titik-titik ada disekitarnya Titik-titik Misalkan terdapat fungsi suatu citra sebagai f (x, y) (konvolusi/operasi dilibatkan ketetanggaan). dalam operasi ketetanggaan tersebut diberikan bobot 148

4 nilainya tergantung pada operasi akan dilakukan, segkan banyaknya titik persamaan; dilibatkan biasanya 2x2, 3x3, 5x5, 7x7 seterusnya. Operator dapat digunakan untuk dimana α diukur dari sumbu x sebagai garis acuan. deteksi tepi adalah operator (a) berbasis Gradient Guna keperluan perhitungan pada citra digital, (turunan pertama) seperti Robert, Sobel, Prewitt turunan persamaan; (b) operator berbasis turunan kedua seperti Laplacian Laplacian of Gaussian. Metode banyak digunakan untuk proses deteksi tepi adalah metode Robert, Prewitt Sobel (Gonzalez Woods, 2002). Namun tidak menutup kemungkinan guna memperoleh hasil deteksi tepi Lebih mudah dilakukan dengan pendekatan persaman difrerensial; citra lebih baik (jelas), operator-operator ada tersebut dikombinasikan dikembangkan dengan teknik-teknik tertentu. Operator Gradient Gradien adalah turunan pertama dari persamaan dua dimensi didefinisikan sebagai vektor berikut; Metode Robert Metode Robert adalah nama lain dari teknik differensial dikembangkan di atas, yaitu differensial pada arah horisontal differensial pada arah vertikal, dengan ditambahkan proses konversi biner setelah dilakukan differensial. Teknik konversi biner disarankan adalah konversi biner dengan meratakan distribusi warna Besar gradient dihitung dengan persamaan; hitam putih. Metode Robert ini juga disamakan dengan teknik DPCM ( Differential Pulse Code Modulation). Metode Robert dikenal juga dengan istilah Pada prakteknya untuk pengolahan citra, besar gradient diperoleh dari persamaan berikut; operator Robert Cross (diagonal) menggunakan kernel ukuran 2x2 piksel, sehingga tepi dihasilkan berada pada tepi atas atau tepi bawah. Arah dari vektor gradien dapat dihitung dengan 149

5 1 perhitungan gradientnya, dengan pembobotan Gambar 3 Mask/Kernel Operator Robert Cross lebih besar pada piksel-piksel dekat dengan titik pusat. Operator Robert mengambil arah diagonal untuk penentuan arah perhitungan nilai gradientnya,dimana perhitungn gradientnya adalah sebagai berikut; G = Gx + Gy Gambar 5 Mask/Kernel Operator Robert Cross Gx = f(x, y) f(x+1, y+1) Operator Sobel melakukan deteksi tepi Gy = f(x+1, y) f(x, y+1) Kernel digunakan dalam simulasi dapat dengan memperhatikan tepi vertical dimodifikasi menjadi kernel 3x3 piksel dengan horizontal. Gradient Magnitude dari operator memberikan nilai 0 pada elemen kernel tambahan. Sobel adalah sebagai berikut; Misalkan susunan piksel-piksel di sekitar piksel (x,y) adalah, Gambar 4 Modifikasi Mask/Kernel Operator Robert Cross Gambar 6 Letak Piksel-Piksel Yang Dikonvolusi Dengan Kernel 3x3 Metode Sobel Metode Sobel merupakan pengembangan metode Robert dengan menggunakan filter HPF maka diberi satu angka nol penga. Metode ini menggunakan operator sobel adalah mengambil prinsip dari fungsi laplacian gaussian dikenal sebagai fungsi untuk membangkitkan HPF. Kelebihan dari metode sobel ini adalah kemampuan untuk mengurangi noise sebelum melakukan perhitungan deteksi tepi. besaran gradient dihitung G[f(x,y)] = (Gx2 + Gy2) Gx = (a2 + c.a3 + a4) - (a0 + c.a7 + a6) Gy = (a0 + c.a1 + a2) - (a6 + c.a5 + a4) c adalah konstanta bernilai 2. Metode atau operator Prewitt menggunakan persamaan sama dengan operator Sobel, Metode atau operator Sobel merupakan beya adalah pada nilai konstanta c operator menghindari aya perhitungan digunakan bernilai 1, sehingga operator Prewitt gradient di titik interpolasi. Operator Sobel dapat dikatakan sebagai operator tidak menggunakan kernel ukuran 3x3 piksel untuk menekankan pembobotan pada piksel-piksel 150

6 lebih dekat dengan titik pusat kernel. Metode Operator Turunan Prewitt menggunakan operator sebagai berikut; Laplacian Metode atau Kedua/Metode operator Laplacian menggunakan turunan kedua dengan persamaan sebagai berikut; Gambar 7 Mask/Kernel Operator Prewitt 2 2 f 2 f f x2 y2 Metode Isotropik Metode atau operator Isotropik merupakan operator menggunakan pembobotan pikselpiksel lebih dekat dengan titik pusat kernel dengan nilai 2 ( ). Sehingga Gambar 10 Mask/Kernel Operator Laplacian nilai pembobotan tersebut berada diantara pembobotan operator Sobel Prewitt, yaitu 2 > > 1. Turunan kedua untuk arah x y, diperoleh dengan persamaan sebagai berikut; Dan Gambar 8 Mask/Kernel Operator Isotropik Sehingga diperoleh persamaan sebagai berikut; Metode Kiresh Operator Kiresh (Salem, Kalyankar Khamitkar: 2010) menggunakan kernel ukuran 3x3 piksel sebagai berikut; Metode Kombinasi Hasil Konvolusi Kernel Metode Kombinasi Hasil Konvolusi Kernel merupakan cara mengkombinasikan hasil konvolusi 2 kernel pada masing-masing operator, seperti operator Laplacian1 Lapacian2, atau antara operator Sobel Horizontal Sobel Gambar 9 Mask/Kernel Operator Kiresh Vertikal. Hasil konvolusi 2 kernel dapat dikombinasikan dengan cara mengambil nilai; Maksimal 151

7 terciptanya suatu produk berupa software aplikasi Rerata berbasis komputer dapat digunakan untuk melakukan simulasi pendeteksian tepi citra digital dengan menggunakan berbagai metode atau Rerata Geometri operator seperti Robert, Prewitt, Sobel, Kiresh, Isotropik Laplacian. Selain itu, software dibangun juga dapat mensimulasikan berbagai TUJUAN DAN MANFAAT PENELITIAN kombinasi dari berbagai operator deteksi tepi Tujuan Penelitian tersebut guna memperoleh hasil deteksi tepi Penelitian ini dilaksanakan dengan tujuan lebih jelas (baik). Hasil pendeteksian tepi citra untuk perbandingan metode-metode deteksi tepi digital jelas dapat digunakan untuk proses (edge detection) objek untuk proses segmentasi segmentasi citra digital. Pendekatan sesuai citra digital serta merancang-bangun aplikasi dengan tuntutan hasil akhir tersebut, adalah model pengolahan citra digital mampu melakukan pendekatan pendeteksian tepi objek (sub-citra) untuk proses (research and development). penelitian pengembangan segmentasi citra digital dengan mengimplentasikan berbagai metode deteksi tepi kombinasinya guna menghasilkan pendeteksian tepi objek lebih jelas pada citra digital. Strategi Penelitian Guna tercapainya tujuan dari penelitian ini, maka dirancang suatu strategi penelitian meliputi baberapa tahapan, yaitu; Manfaat Penelitian a. Mengumpulkan data teori tentang Hasil-hasil dari penelitian ini diharapkan pengaksesan pengolahan citra digital dapat memberikan manfaat: secara umum serta teknik-teknik pendeteksian a. Pada big ilmu pengolahan citra digital tepi citra dengan berbagai metode deteksi tepi dapat (edge detection) citra. b. digunakan sebagai acuan dalam menentukan metode-metode deteksi tepi b. Melakukan paling cocok untuk proses segmentasi. masalah Pada pendidikan dapat digunakan sebagai Merancang algoritma pembacaan data citra bahan referensi dalam pengembangan IPTEK, digital dengan format BMP ( Bitmap Image) khususnya algortima pendeteksian tepi citra dengan pada pegembangan metode analisa terhadap data pemecahan terkumpul. pendeteksian tepi citra pengembangan metode keilmuan pengolahan citra digital. Isotropik Laplacian serta dengan berbagai Robert, Prewitt, Sobel, Kireh, kombinasinya. METODE PENELITIAN Hasil akhir dari penelitian ini adalah c. Merancang desain antar muka (interface), sebagai media interaksi antara user dengan 152

8 sistem. homogen atau deteksi tepi, dapat dilakukan d. Melakukan pengkodean program untuk dengan membangun (thresholding). Pada penentuan proses batas pendeteksi tepi citra digital menggunakan wilayah ini diperlukan satu nilai ambang metode atau operator deteksi tepi citra Robert, untuk membedakan warna hitam warna Prewitt, Sobel, Kireh, Isotropik Laplacian putih; mesin pembaca data serta dengan berbagai kombinasinya e. Implementasi pengujian 2. terhadap aplikasi sistem dibangun. menggunakan teknik ambang Deteksi tepi dengan gradien pertama. Mutu kontras gambar kurang baik bisa mempunyai efek bersifat proses pemerataan atau integrasi, karena itu dalam Data, Analisis Pemecahan Masalah proses penajaman atau peningkatan Data teori dikumpulkan kontrasnya digunakan upaya bersifat digunakan dalam penelitian ini adalah data proses diferensiasi. Proses diferensiasi ini teori-teori mengenai pendeteksian tepi citra digital merupakan bentuk turunan biasanya dengan metode atau operator Robert, Prewitt, diterapkan dalam bentuk operator gradien. Sobel, Kiresh, Isotropik Laplacian serta Untuk citra kontinu bentuk gradiennya dengan adalah: berbagai kombinasinya. Penggunaan berbagai operator deteksi tepi tersebut dalam penelitian ini adalah bertujuan untuk mensimulasikan membandingkan hasil-hasil pendeteksian tepi citra dengan berbagai operator guna menentukan hasil deteksi tepi citra paling baik (jelas). Hasil perbandingan metodemetode pedeteksian tepi citra menentukan metode apa dengan kombinasi bagaimana untuk menghasilkan tepi citra lebih baik (jelas), dapat digunakan sebagai dasar dalam Teknik deteksi tepi juga sering dilakukan dengan menggabungkan proses gradien digital dengan teknik nilai ambang. Rumusan gradien digunakan dalam bentuk perumusan gradien lebih kompleks kemudian dikenal sebagai detektor Sobel, dapat diterangkan dengan gambaran sebagai berikut: proses segmentasi citra sebagai proses lanjutan. Proses deteksi tepi bertujuan untuk meningkatkan penampakan garis pada citra; jadi prosesnya mempunyai sifat diferensiasi atau Gambar 11 Detektor Sobel memperkuat komponen frekuensi tinggi. Beberapa metode deteksi tepi ada adalah; 1. Dengan a, b, c, d, f, g, h, i merupakan nilai- Deteksi tepi dengan nilai ambang, yaitu proses nilai intensitas piksel tetangga nilai e penentuan garis batas suatu wilayah adalah nilai piksel akan digantikan 153

9 setelah penerapan detektor Sobel. 3. dengan kernel: Deteksi tepi dengan gradien arah. Proses deteksi ini dapat digolongkan pada proses penapisan tidak linear. Proses penapisan tidak linear disini dilakukan dengan menggunakan tapis linear cara operasinya tidak terhadap setiap titik tetapi terhadap suatu Gambar 12 Mask/Kernel Operator Laplacian sumbu tertentu, jadi mempunyai arah dalam 4. operasinya. Cara penapisan tidak linear juga Masing-masing operator tersebut memiliki dapat dilakukan berdasarkan estimasi suatu kelebihan kekurangan dalam melakukan nilai statistik pada sekelompok piksel. deteksi tepi. Terkag pada sebuah citra digital Deteksi tepi dengan cara geser selisih akan diperoleh hasil pendeteksian tepi lebih citra. Melalui proses deteksi tepi dengan cara jelas bila menggunakan operator Sobel, namun geser selisih citra akan diperoleh hasil pada citra digital lainnya lebih baik menggunakan citra dengan tepi lebih jelas. Proses operator Prewitt atau lainnya. Kemungkinan penampilan tepi ini dapat dilakukan menurut melakukan kombinasi atau pengembangan pada arah diingini, bisa hanya dari tepi arah operator-operator tersebut masih memungkinkan vertikalnya saja atau tepi arah horisontalnya sebagai usaha untuk memperoleh hasil deteksi tepi saja, atau bahkan seluruh tepi dalam kedua lebih baik (jelas). arah tersebut. 5. Ide untuk dapat menghasilkan deteksi tepi Deteksi tepi dengan gradien kedua. Deteksi lebih baik dengan cara mengkombinasikan tepi dengan gradien kedua disebut juga atau mengembangkan operator-operator deteksi detektor Laplacian. Bentuk turunan kedua tepi ada dapat diimplementasikan dalam untuk citra kontinu adalah sebagai bentuk perangkat lunak pengolahan citra digital berikut: dengan bahasa pemrograman Delphi. Berdasarkan hal tersebut penelitian ini difokuskan pada pembuatan perangkat lunak dapat melakukan simulasi pendeteksian tepi citra digital dengan Dengan demikian operator Laplace akan menggunakan mempunyai bentuk diskret sebagai berikut: kombinasinya guna memperoleh hasil deteksi tepi beberapa operator lebih baik. Dari bentuk persamaan diskret citra Laplace Metode di atas dilihat bahwa proses deteksi tepi Pendeteksian Tepi Citra Digital dengan operator. Laplace dapat dilakukan Pembangunan Sistem Secara garis besar sistem pendeteksian tepi 154

10 citra digital dengan berbagai metode atau operator (width x height). Lakukan proses konvolusi dapat dilakukan melalui langkah-langkah sebagai pada masing-masing matrik data lapisan citra berikut: (Red, Blue Green) dengan matrik Kernel 1. Pemilihan file citra digital akan diproses atau Mask 3 x 3 untuk operator sesuai pengenalan/penentuan format pixel citra pilihan pf1bit pf8bit pf24bit Isotropik,Kiresh 2. Citra Biner Citra Grayscale Citra True Color kombinasinya. operator Robert, Prewitt, 4. Sobel, Laplacian) beserta Lakukan penulisan ulang Sobel, konvolusi; 8. Isotropik, Kiresh atau Laplacian; 3. atau Prewitt, matrik data citra dengan matrik data hasil Inisialisasi matrik data Kernel atau Mask untuk (Robert, Proses selesai Dikarenakan setiap metode pendeteksian Siapkan variabel untuk matrik data citra tepi citra memiliki matrik kernel atau mask digital matrik data tiap elemen pixel. berbeda, maka proses pendeteksian tepi citra Tentukan matrik data Kernel atau Mask sesuai digital pada masing-masing metode atau operator pilihan juga berbeda. (Robert, Prewitt, Sobel, Isotropik,Kiresh atau Laplacian) 5. Tentukan lebar (width) tinggi (height) Algoritma Kode Program Pembacaan citra digital sesuai dengan file citra akan Data Citra Digital BMP diproses 6. Algoritma pembacaan data citra adalah Uji, apakah format pixel citra (pixel format) sebagai berikut; adalah citra Biner atau Grayscale? jika ya 1. maka baca data citra tulis dalam matrik 2 dilakukan? jika ya tampilkan citra pada form dimensi (width x height). Lakukan proses frcanvascitra konvolusi pada matrik data citra dengan 2. Lakukan pembacaan informasi matrik Kernel atau Mask 3 x 3 untuk operator mengenai file citra akan diproses, yaitu sesuai pilihan (Robert, Prewitt, Sobel, mengenai nama file citra, ukuran dimensinya Isotropik,Kiresh (width x height), format pixel citra (Pixel Format) atau Laplacian) beserta kombinasinya Lakukan penulisan ulang pf1bit Citra Biner matrik data citra dengan matrik data hasil pf8bit Citra Grayscale pf24bit Citra True Color konvolusi; 7. Uji, apakah proses membuka file citra sukses Jika format pixel citra ( pixel format) adalah citra True Color (24 bit), maka baca data citra untuk lapisan warna Merah (Red), Biru (Blue) Hijau (Green) serta untuk masing-masng lapisan tersebut tulis dalam matrik 2 dimensi 3. Proses selesai Kode program selengkapnya adalah sebagai berikut; procedure TObject); begin TfrMainMenu.Open1Click(Sender: 155

11 if OpenPictureDialog1.Execute then begin Application.CreateForm(TfrCanvasCitra, frcanvascitra); with frcanvascitra do begin Caption:=OpenPictureDialog1.FileName; FormStyle := fsmdichild; Show; Isotropik,Kiresh atau Laplacian) Misalkan; Mask1 := PrewittMask1; Mask2 := PrewittMask2; 5. Tentukan lebar (width) tinggi (height) citra digital sesuai dengan file citra akan diproses procedure TfrCanvasCitra.FormActivate(Sender: TObject); begin Image1.Picture.LoadFromFile(Caption); Image2.Picture.LoadFromFile(Caption); ImageSize:= IntToStr(Image1.Picture.Width) + ' x'+ IntToStr(Image1.Picture.Width)+' Pixel'; case Image1.Picture.Bitmap.PixelFormat of pf1bit : PixelFormat := 'Biner'; pf8bit : PixelFormat := 'Grayscale'; pf24bit : PixelFormat := 'True Color'; Algoritma Pendeteksian Tepi Citra 1. Siapkan matrik data Kernel atau Mask untuk operator Robert, Prewitt, Sobel, Isotropik, Kiresh atau Laplacian; Misalkan; Siapkan variabel untuk matrik data citra digital matrik data tiap elemen pixel PC: PByteArray; Ki, Bi, Gi, Ri, Ko, Bo, Go, Ro: Array of Array of Byte; 3. Uji, apakah data citra sudah ada? Jika ya maka ke langkah 4, Jika tidak tentukan terlebih dahulu file citra digital akan diproses. 4. Tentukan matrik data Kernel atau Mask sesuai pilihan 6. Uji, apakah format pixel citra ( pixel format) adalah citra Biner atau Grayscale? jika ya maka baca data citra tulis dalam matrik 2 dimensi (width x height), case Image2.Picture.Bitmap.PixelFormat of pf1bit, pf8bit : begin SetLength(Ki, w, h); SetLength(Ko, w, h); for i := 0 to H - 1 do begin PC:=Image2.Picture.Bitmap.ScanLine[i]; for j := 0 to W - 1 do Ki[j, i] := PC[j]; Lakukan proses konvolusi pada matrik data PrewitMask1: Mask3x3 = (( , , ), ( , , ), ( , , )); PrewitMask2: Mask3x3 = (( , , ), ( , , ), ( , , )); 2. w := Image2.Picture.Bitmap.Width; h := Image2.Picture.Bitmap.Height; (Robert, Prewitt, Sobel, citra dengan matrik Kernel atau Mask 3 x 3 untuk operator sesuai pilihan (Robert, Prewitt, Sobel, Isotropik,Kiresh atau Laplacian) beserta kombinasinya; for i := 1 to W - 2 do begin for j := 1 to H - 2 do begin Jumlah1 := 0; Jumlah2 := 0; for u := -1 to 1 do begin for v := -1 to 1 do begin Jumlah1 := Jumlah1 + Mask1[u, v] * Ki[i-u, j-v]; Jumlah2 := Jumlah2 + Mask2[u, v] * Ki[i-u, j-v]; case suicombobox1.itemindex of Kombinasi} 0 : Ko[i, j] := Round(Abs(Jumlah1)); 1 : Ko[i, j] := Round(Abs(Jumlah2)); 2 : if (Jumlah1 > Jumlah2) then Ko[i, j] := Round(Abs(Jumlah1)) {Pilihan 156

12 else Ko[i, j] := Round(Abs(Jumlah2)); 3 : Ko[i, j] := Round(Sqrt(Jumlah1 * Jumlah1 + Jumlah2 * Jumlah2)); Lakukan penulisan ulang matrik data citra dengan matrik data hasil konvolusi; for i := 0 to H - 1 do begin PC := Image2.Picture.Bitmap.ScanLine[i]; for j := 0 to W - 1 do PC[j] := Ko[j, i]; Ki := Nil; Ko := Nil; 7. Jika format pixel citra ( pixel format) adalah citra True Color (24 bit), maka baca data citra untuk lapisan warna Merah (Red), Biru (Blue) Hijau (Green) serta untuk masing-masng lapisan tersebut tulis dalam matrik 2 dimensi (width x height) pf24bit : begin SetLength(Bi, w, h); SetLength(Gi, w, h); SetLength(Ri, w, h); SetLength(Bo, w, h); SetLength(Go, w, h); SetLength(Ro, w, h); for i := 0 to H - 1 do begin PC := Image2.Picture.Bitmap.ScanLine[i]; for j := 0 to W - 1 do begin Bi[j, i] := PC[j*3+0]; Gi[j, i] := PC[j*3+1];Ri[j, i] := PC[j*3+2]; Bo[j, i] := PC[j*3+0]; Go[j, i] := PC[j*3+1];Ro[j, i] := PC[j*3+2]; Lakukan proses konvolusi pada masingmasing matrik data lapisan citra ( Red, Blue Green) dengan matrik Kernel atau Mask 3 x 3 untuk operator sesuai pilihan (Robert, Prewitt, Sobel, Isotropik,Kiresh atau Laplacian) beserta kombinasinya; for i := 1 to W - 2 do begin for j := 1 to H - 2 do begin Jumlah1 := 0; Jumlah2 := 0; for u := -1 to 1 do begin for v := -1 to 1 do begin Jumlah1 := Jumlah1 + Mask1[u, v] * Bi[i-u, j-v]; Jumlah2 := Jumlah2 + Mask2[u, v] * Bi[i-u, j-v]; case suicombobox1.itemindex of {Pilihan Kombinasi} 0 : Bo[i, j] := Round(Abs(Jumlah1)); 1 : Bo[i, j] := Round(Abs(Jumlah2)); 2 : if (Jumlah1 > Jumlah2) then Bo[i, j] := Round(Abs(Jumlah1)) else Bo[i, j] := Round(Abs(Jumlah2)); 3 : Bo[i, j] := Round(Sqrt(Jumlah1 * Jumlah1 + Jumlah2 * Jumlah2)); Jumlah1 := 0; Jumlah2 := 0; for u := -1 to 1 do begin for v := -1 to 1 do begin Jumlah1 := Jumlah1 + Mask1[u, v] * Gi[i-u, j-v]; Jumlah2 := Jumlah2 + Mask2[u, v] * Gi[i-u, j-v]; case suicombobox1.itemindex of {Pilihan Kombinasi} 0 : Go[i, j] := Round(Abs(Jumlah1)); 1 : Go[i, j] := Round(Abs(Jumlah2)); 2 : if (Jumlah1 > Jumlah2) then Go[i, j] := Round(Abs(Jumlah1)) else Go[i, j] := Round(Abs(Jumlah2)); 3 : Go[i, j] := Round(Sqrt(Jumlah1 * Jumlah1 + Jumlah2 * Jumlah2)); Jumlah1 := 0; Jumlah2 := 0; for u := -1 to 1 do begin for v := -1 to 1 do begin Jumlah1 := Jumlah1 + Mask1[u, v] * Ri[i-u, j-v]; Jumlah2 := Jumlah2 + Mask2[u, v] * Ri[i-u, j-v]; case suicombobox1.itemindex of {Pilihan Kombinasi} 0 : Ro[i, j] := Round(Abs(Jumlah1)); 1 : Ro[i, j] := Round(Abs(Jumlah2)); 2 : if (Jumlah1 > Jumlah2) then Ro[i, j] := Round(Abs(Jumlah1)) else Ro[i, j] := Round(Abs(Jumlah2)); 3 : Ro[i, j] := Round(Sqrt(Jumlah1 * Jumlah1 + Jumlah2 * Jumlah2)); if suicheckbox1.checked then begin Bo[i, j] := Bo[i, j]; Go[i, j] := Go[i, j]; Ro[i, j] := Ro[i, j]; 157

13 Lakukan penulisan ulang matrik data citra dengan matrik data hasil konvolusi; c. Bahasa pemrograman digunakan for i := 0 to H - 1 do begin PC := Image2.Picture.Bitmap.ScanLine[i]; for j := 0 to W - 1 do begin PC[j*3+0] := Bo[j, i]; PC[j*3+1] := Go[j, i]; PC[j*3+2] := Ro[j, i]; Bi := Nil; Gi := Nil; Ri := Nil; Bo := Nil; Go := Nil; Ro := Nil; 8. Windows XP Profesional adalah Borland Delphi 6 Pengujian Sistem Deteksi Tepi Berikut ini adalah tampilan halaman utama berisi menu pilihan proses bagian Image Description: Proses selesai HASIL DAN PEMBAHASAN Hasil Studi Literatur Penelitian tersebut menghasilkan: A. Landasan teori paling tepat untuk membangun aplikasi simulasi pendeteksian tepi citra digital dengan menggunakan Gambar 13 Tampilan Halaman Utama beberapa operator kombinasinya guna memperoleh hasil deteksi tepi lebih baik Berikut ini adalah tampilan untuk memilih berupa : gambar atau citra digial akan dilakukan a. Pengolahan citra digital secara umum pendeteksian tepinya: mengenai peningkatan kualitas citra, penajaman (sharpening) penghalusan (smoothing), proses invers konversi format citra. b. Metode-metode atau operator pendeteksian tepi citra berbagai kemungkinan kombinasinya c. Bahasa pemrograman Delphi khususnya mengenai teknik-teknik atau algoritma Yang Akan Diproses pengolahan citra digital B. Gambar 14 Kotak Dialog Pemilihan File Citra Memperoleh software pendukung tepat untuk membangun implementasi sistem Pada proses pengujian dilakukan, citra ini meliputi: dipilih adalah citra BUTTERFLY.BMP a. Algoritma struktur data dengan format file Bitmap Image (BMP) b. Sistem operasi dipilih adalah resolusi 408 x 408 piksel 24 bit ( true color). 158

14 Tampilan di layar setelah pemilihan file citra adalah sebagai berikut; Gambar 16 Citra-Citra Hasil Deteksi Tepi Dengan Berbagai Operator Berdasarkan citra-citra digital hasil pengujian deteksi tepi tersebut, secara umum hasil deteksi tepi dengan Rerata Geometri pada setiap Gambar 15 Tampilan Setelah Pemilihan File Citra operator memiliki hasil lebih baik (lebih jelas) daripada operator aslinya. Operator berbasis Guna memperoleh hasil deteksi tepi optimal, hasil konvolusi dengan menggunakan berbagai macam operator deteksi tepi, diterapkan pula proses Invers matrik data citra untuk memperoleh matrik data citra negatif dengan Rangkuman Hasil Pengujian Deteksi Tepi berikut ini Kiresh menghasilkan deteksi tepi lebih baik daripada operator berbasis turunan kedua (Laplacian). Operator Prewitt Isotropik menghasilkan deteksi tepi paling jelas diantara operator berbasis gradient lainnya. persamaan Po(x, y) = 255 Pi(x, y). Gambar-gambar gradient seperti Robert, Prewitt, Sobel, Isotrophic merupakan KESIMPULAN DAN SARAN Kesimpulan rangkuman hasil-hasil pengujian deteksi tepi citra Setelah dilakukan pengujian analisa digital dengan menggunakan berbagai operator terhadap hasil simulasi penggunaan berbagai kombinasinya; kombinasi operator pentedeksi tepi citra untuk menghasilkan tepi objek lebih jelas, maka dapat disimpulkan sebagai berikut; a. Secara umum hasil deteksi tepi dengan Rerata Geometri pada setiap operator memiliki hasil lebih baik (lebih jelas) daripada operator aslinya b. Operator berbasis gradient menghasilkan deteksi tepi lebih baik daripada operator berbasis turunan kedua (Laplacian) c. Operator Prewitt Isotropik menghasilkan deteksi tepi paling jelas diantara operator berbasis gradient lainnya. 159

15 Saran Pada penelitian selanjutnya, dapat dilakukan pengembangan pada metode-metode segmentasi untuk menghasilkan bagian-bagian citra (sub-citra) terlabeli, sehingga dapat membedakan antara sub-citra satu dengan lainnya. Proses segmentasi citra dapat dilakukan pada citra telah mengalami praproses deteksi tepi dengan berbagai kombinasi deteksi citra dihasilkan oleh perangkat lunak telah dibuat ini. DAFTAR PUSTAKA Adipranta,R. 2005, Penelitian: Perancangan Pembuatan Aplikasi Segmentasi Gambar Dengan Menggunakan Metode Morphological Watershed. Borg, Walter R. Meredith Damien Gall Educational Research, An Introduction. third edition. New York: Longman. Gonzales, Rafael C., Woods Richard E Digital Image Processing. Pitas, I., Digital Image Processing Algorithms, Prentice Hall. Singapore. Salem Saleh Al-amri, Dr. N.V. Kalyankar and Dr. Khamitkar S.D Image Segmentation By Using Edge Detection. (IJCSE) International Journal on Computer Science and Engineering, Vol. 02, No. 03, 2010, Witeti Identifikasi Sel Kanker Prostat Menggunakan Metode Segmentasi Berdasar Ukuran Objek Pada Citra. Teknik Elektro Universitas Diponegoro. Semarang. 160

Analisa Perbandingan Metode Edge Detection Roberts Dan Prewitt

Analisa Perbandingan Metode Edge Detection Roberts Dan Prewitt Analisa Perbandingan Metode Edge Detection Roberts Dan Prewitt Romindo Polikteknik Ganesha Medan Jl. Veteran No. 190 Pasar VI Manunggal romindo4@gmail.com Nurul Khairina Polikteknik Ganesha Medan Jl. Veteran

Lebih terperinci

PERBANDINGAN WAKTU EKSEKUSI MENDETEKSI TEPI GAMBAR MENGGUNAKAN BERBAGAI METODE

PERBANDINGAN WAKTU EKSEKUSI MENDETEKSI TEPI GAMBAR MENGGUNAKAN BERBAGAI METODE PERBANDINGAN WAKTU EKSEKUSI MENDETEKSI TEPI GAMBAR MENGGUNAKAN BERBAGAI METODE Ayu Leonitami, Noor Aziza Arifani 2, Retno Dewi Anissa 3, Sari Narulita Hantari 4, Widya Wulaningsuci 5 Informatika/Ilmu Komputer,

Lebih terperinci

Batra Yudha Pratama

Batra Yudha Pratama Pendeteksian Tepi Pengolahan Citra Digital Batra Yudha Pratama m111511006@students.jtk.polban.ac.id Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Pengolahan Citra Pengolahan citra (image processing) merupakan proses untuk mengolah pixel-pixel dalam citra digital untuk tujuan tertentu. Beberapa alasan dilakukan pengolahan

Lebih terperinci

EDGE DETECTION MENGGUNAKAN METODE ROBERTS CROSS

EDGE DETECTION MENGGUNAKAN METODE ROBERTS CROSS EDGE DETECTION MENGGUNAKAN METODE ROBERTS CROSS Arifin 1, Budiman 2 STMIK Mikroskil Jl. Thamrin No. 112, 124, 140 Medan 20212 arifins2c@yahoo.com 1, sync_vlo@yahoo.com 2 Abstrak Pengolahan citra digital

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI 7 BAB 2 LANDASAN TEORI 2.1 Citra Digital Citra digital merupakan sebuah fungsi intensitas cahaya, dimana harga x dan y merupakan koordinat spasial dan harga fungsi f tersebut pada setiap titik merupakan

Lebih terperinci

Implementasi Edge Detection Pada Citra Grayscale dengan Metode Operator Prewitt dan Operator Sobel

Implementasi Edge Detection Pada Citra Grayscale dengan Metode Operator Prewitt dan Operator Sobel Implementasi Edge Detection Pada Citra Grayscale dengan Metode Operator Prewitt dan Operator Sobel Sri Enggal Indraani, Ira Dhani Jumaddina, Sabrina Ridha Sari Sinaga (enggal24@gmail.com, Ira.dhani5393@gmail.com,

Lebih terperinci

IMPLEMENTASI METODE CANNY DAN SOBEL UNTUK MENDETEKSI TEPI CITRA

IMPLEMENTASI METODE CANNY DAN SOBEL UNTUK MENDETEKSI TEPI CITRA Hal : -29 IMPLEMENTASI METODE CANNY DAN SOBEL UNTUK MENDETEKSI TEPI CITRA Asmardi Zalukhu Mahasiswa Teknik Informatika STMIK Budi Darma Medan Jl. Sisingamangaraja No. 338 Simpang Limun Medan ABSTRAK Deteksi

Lebih terperinci

ANALISIS PERBANDINGAN METODE PREWITT DAN CANNY UNTUK IDENTIFIKASI IKAN AIR TAWAR

ANALISIS PERBANDINGAN METODE PREWITT DAN CANNY UNTUK IDENTIFIKASI IKAN AIR TAWAR ANALISIS PERBANDINGAN METODE PREWITT DAN CANNY UNTUK IDENTIFIKASI IKAN AIR TAWAR Gibtha Fitri Laxmi 1, Puspa Eosina 2, Fety Fatimah 3 1,2,3 Program Studi Teknik Informatika, Fakultas Teknik, Universitas

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Citra Citra adalah suatu representasi (gambaran), kemiripan, atau imitasi dan suatu obyek. Citra sebagai keluaran suatu sistem perekaman data dapat bersifat optik berupa foto,

Lebih terperinci

PERBANDINGAN METODE PREWIT DAN ROBERTS UNTUK KEAKURATAN MENDETEKSI TEPI PADA SEBUAH GAMBAR DENGAN MENGGUNAKAN VB.6

PERBANDINGAN METODE PREWIT DAN ROBERTS UNTUK KEAKURATAN MENDETEKSI TEPI PADA SEBUAH GAMBAR DENGAN MENGGUNAKAN VB.6 PERBANDINGAN METODE PREWIT DAN ROBERTS UNTUK KEAKURATAN MENDETEKSI TEPI PADA SEBUAH GAMBAR DENGAN MENGGUNAKAN VB.6 Siti Mujilahwati 1, Yuliana Melita Pranoto 2 1 Mahasiswa Magister Teknologi Informasi,

Lebih terperinci

PERBANDINGAN STRATEGI PELABELAN OBJEK PADA CITRA DIGITAL DENGAN METODE FLOOD FILLING

PERBANDINGAN STRATEGI PELABELAN OBJEK PADA CITRA DIGITAL DENGAN METODE FLOOD FILLING PERBANDINGAN STRATEGI PELABELAN OBJEK PADA CITRA DIGITAL DENGAN METODE FLOOD FILLING Sujito 1, Mahmud Yunus 2 1 Program Studi Sistem Informasi STMIK PPKIA Pradnya Paramita e-mail: sujito.stimata@gmail.com

Lebih terperinci

PENERAPAN METODE SOBEL DAN GAUSSIAN DALAM MENDETEKSI TEPI DAN MEMPERBAIKI KUALITAS CITRA

PENERAPAN METODE SOBEL DAN GAUSSIAN DALAM MENDETEKSI TEPI DAN MEMPERBAIKI KUALITAS CITRA PENERAPAN METODE SOBEL DAN GAUSSIAN DALAM MENDETEKSI TEPI DAN MEMPERBAIKI KUALITAS CITRA HASNAH(12110738) Mahasiswa Program Studi Teknik Informatika, STMIK Budidarma Medan Jl. Sisingamangaraja No. 338

Lebih terperinci

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

BAB III METODE ROBERTS DAN SOBEL DALAM MENDETEKSI TEPI SUATU CITRA DIGITAL BAB III METODE ROBERTS DAN SOBEL DALAM MENDETEKSI TEPI SUATU CITRA DIGITAL 3.1 Tepi Objek Pertemuan antara bagian obyek dan bagian latar belakang disebut tepi obyek. Dalam pengolahan citra, tepi obyek

Lebih terperinci

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI. 1 Tinjauan Studi Berbagai penelitian telah dilakukan untuk menunjukkan betapa pentingnya suatu edge detection dalam perkembangan pengolahan suatu citra, berikut

Lebih terperinci

Deteksi Tepi pada Citra Digital menggunakan Metode Kirsch dan Robinson

Deteksi Tepi pada Citra Digital menggunakan Metode Kirsch dan Robinson Deteksi Tepi pada Citra Digital menggunakan Metode Kirsch dan Robinson Veronica Lusiana Program Studi Teknik Informatika, Universitas Stikubank email: verolusiana@yahoo.com Abstrak Segmentasi citra sebagai

Lebih terperinci

MENGANALISA PERBANDINGAN DETEKSI TEPI ANTARA METODE SOBEL DAN METODE ROBET

MENGANALISA PERBANDINGAN DETEKSI TEPI ANTARA METODE SOBEL DAN METODE ROBET MENGANALISA PERBANDINGAN DETEKSI TEPI ANTARA METODE SOBEL DAN METODE ROBET Purnomo Adi Setiyono Program Studi Teknik Informatika-S1, Fakultas Ilmu Komputer Universitas Dian Nuswantoro (Udinus) Semarang

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI Pada bab ini akan dibahas teori yang berkaitan dengan pemrosesan data untuk sistem pendeteksi senyum pada skripsi ini, meliputi metode Viola Jones, konversi citra RGB ke grayscale,

Lebih terperinci

DETEKSI TEPI MENGGUNAKAN OPERATOR ISOTROPIK DENGAN PENGOLAHAN AWAL MENGGUNAKAN PENGATURAN INTENSITAS

DETEKSI TEPI MENGGUNAKAN OPERATOR ISOTROPIK DENGAN PENGOLAHAN AWAL MENGGUNAKAN PENGATURAN INTENSITAS MAKALAH SEMINAR TUGAS AKHIR DETEKSI TEPI MENGGUNAKAN OPERATOR ISOTROPIK DENGAN PENGOLAHAN AWAL MENGGUNAKAN PENGATURAN INTENSITAS Sulistono*, Achmad Hidayatno**, R. Rizal Isnanto** Abstrak Kadangkala hasil

Lebih terperinci

Pengembangan Algoritma Pengubahan Ukuran Citra Berbasiskan Analisis Gradien dengan Pendekatan Polinomial

Pengembangan Algoritma Pengubahan Ukuran Citra Berbasiskan Analisis Gradien dengan Pendekatan Polinomial Pengembangan Algoritma Pengubahan Ukuran Citra Berbasiskan Analisis Gradien dengan Pendekatan Polinomial Eric Christopher School of Electrical Engineering and Informatics, Institute Technology of Bandung,

Lebih terperinci

Rancang Bangun Sistem Pengujian Distorsi Menggunakan Concentric Circle Method Pada Kaca Spion Kendaraan Bermotor Kategori L3 Berbasis Edge Detection

Rancang Bangun Sistem Pengujian Distorsi Menggunakan Concentric Circle Method Pada Kaca Spion Kendaraan Bermotor Kategori L3 Berbasis Edge Detection JURNAL TEKNIK POMITS Vol., No., (22) -6 Rancang Bangun Sistem Pengujian Distorsi Menggunakan Concentric Circle Method Pada Kaca Spion Kendaraan Bermotor Kategori L3 Berbasis Edge Detection Muji Tri Nurismu

Lebih terperinci

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

Operasi Bertetangga KONVOLUSI. Informatics Eng. - UNIJOYO log.i. Citra kualitas baik: mencerminkan kondisi sesungguhnya dari obyek yang dicitrakan KONVOLUSI Informatics Eng. - UNIJOYO log.i Citra kualitas baik: mencerminkan kondisi sesungguhnya dari obyek yang dicitrakan Citra ideal: korespondensi satu-satu sebuah titik pada obyek yang dicitrakan

Lebih terperinci

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

Klasifikasi Kualitas Keramik Menggunakan Metode Deteksi Tepi Laplacian of Gaussian dan Prewitt Klasifikasi Kualitas Keramik Menggunakan Metode Deteksi Tepi Laplacian of Gaussian dan Prewitt Ardi Satrya Afandi Fakultas Teknologi Industri Universitas Gunadarma Depok, Indonesia art_dhi@yahoo.com Prihandoko,

Lebih terperinci

SATUAN ACARA PERKULIAHAN ( SAP )

SATUAN ACARA PERKULIAHAN ( SAP ) SATUAN ACARA PERKULIAHAN ( SAP ) Mata Kuliah : Pengolahan Citra Digital Kode : IES 6323 Semester : VI Waktu : 2 x 3x 50 Menit Pertemuan : 10&11 A. Kompetensi 1. Utama Mahasiswa dapat memahami tentang sistem

Lebih terperinci

BAB 3 ANALISIS DAN PERANCANGAN

BAB 3 ANALISIS DAN PERANCANGAN BAB 3 ANALISIS DAN PERANCANGAN 3.1 Analisis Pada penelitian ini dilakukan kombinasi edges detectionpada citra manuscripts kuno dengan mengimplementasikan metode gradientedges detection operator Sobel dengan

Lebih terperinci

ANALISIS EDGE DETECTION CITRA DIGITAL DENGAN MENGGUNAKAN METODE ROBERT DAN CANNY

ANALISIS EDGE DETECTION CITRA DIGITAL DENGAN MENGGUNAKAN METODE ROBERT DAN CANNY Jurnal Riset Komputer (JURIKOM), Volume :, Nomor: 1, Februari 2016 ISSN : 2407-89X ANALISIS EDGE DETECTION CITRA DIGITAL DENGAN MENGGUNAKAN METODE ROBERT DAN CANNY Linda Herliani Harefa Mahasiswa Program

Lebih terperinci

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

DAFTAR ISI. Lembar Pengesahan Penguji... iii. Halaman Persembahan... iv. Abstrak... viii. Daftar Isi... ix. Daftar Tabel... xvi DAFTAR ISI Halaman Judul... i Lembar Pengesahan Pembimbing... ii Lembar Pengesahan Penguji... iii Halaman Persembahan... iv Halaman Motto... v Kata Pengantar... vi Abstrak... viii Daftar Isi... ix Daftar

Lebih terperinci

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

PERBANDINGAN METODE ROBERTS DAN SOBEL DALAM MENDETEKSI TEPI SUATU CITRA DIGITAL. Lia Amelia (1) Rini Marwati (2) ABSTRAK PERBANDINGAN METODE ROBERTS DAN SOBEL DALAM MENDETEKSI TEPI SUATU CITRA DIGITAL Lia Amelia (1) Rini Marwati (2) ABSTRAK Pengolahan citra digital merupakan proses yang bertujuan untuk memanipulasi dan menganalisis

Lebih terperinci

ALGORITMA SOBEL UNTUK DETEKSI KARAKTER PADA PLAT NOMOR KENDARAAN BERMOTOR

ALGORITMA SOBEL UNTUK DETEKSI KARAKTER PADA PLAT NOMOR KENDARAAN BERMOTOR Pengolahan citra digital by Jans Hry / S2 TE UGM 09 ALGORITMA SOBEL UNTUK DETEKSI KARAKTER PADA PLAT NOMOR KENDARAAN BERMOTOR Edge atau tepi merupakan representasi dari batas objek dalam citra. Hal ini

Lebih terperinci

ALAT BANTU PEMBELAJARAN MATA KULIAH COMPUTER VISION PADA MATERI EDGE BASED SEGMENTASI CITRA BERBASIS MULTIMEDIA

ALAT BANTU PEMBELAJARAN MATA KULIAH COMPUTER VISION PADA MATERI EDGE BASED SEGMENTASI CITRA BERBASIS MULTIMEDIA ALAT BANTU PEMBELAJARAN MATA KULIAH COMPUTER VISION PADA MATERI EDGE BASED SEGMENTASI CITRA BERBASIS MULTIMEDIA 1 Achmad Sahri Ramdhani (07018037), 2 Murinto (0510077302) 1,2 Program Studi Teknik Informatika

Lebih terperinci

PENGEMBANGAN ALGORITMA PENGUBAHAN UKURAN CITRA BERBASISKAN ANALISIS GRADIEN DENGAN PENDEKATAN POLINOMIAL

PENGEMBANGAN ALGORITMA PENGUBAHAN UKURAN CITRA BERBASISKAN ANALISIS GRADIEN DENGAN PENDEKATAN POLINOMIAL PENGEMBANGAN ALGORITMA PENGUBAHAN UKURAN CITRA BERBASISKAN ANALISIS GRADIEN DENGAN PENDEKATAN POLINOMIAL Eric Christopher #1, Dr. Ir. Rinaldi Munir, M. T. #2 #School of Electrical Engineering and Informatics,

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN 3.1 Analisis Sistem Tahapan analisis merupakan tahapan untuk mengetahui tahapan awal didalam sebuah sistem pendeteksian filter sobel. Didalam aplikasi filter sobel ini

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Citra adalah gambar dua dimensi yang dihasilkan dari gambar analog dua dimensi yang kontinu menjadi gambar diskrit melalui proses sampling. Gambar analog dibagi

Lebih terperinci

PENDETEKSIAN TEPI OBJEK MENGGUNAKAN METODE GRADIEN

PENDETEKSIAN TEPI OBJEK MENGGUNAKAN METODE GRADIEN PENDETEKSIAN TEPI OBJEK MENGGUNAKAN METODE GRADIEN Dolly Indra dolly.indra@umi.ac.id Teknik Informatika Universitas Muslim Indonesia Abstrak Pada tahap melakukan ekstraksi ciri (feature extraction) faktor

Lebih terperinci

SEGMENTASI CITRA DIGITAL DENGAN MENGGUNAKAN ALGORITMA WATERSHED DAN LOWPASS FILTER SEBAGAI PROSES AWAL ( November, 2013 )

SEGMENTASI CITRA DIGITAL DENGAN MENGGUNAKAN ALGORITMA WATERSHED DAN LOWPASS FILTER SEBAGAI PROSES AWAL ( November, 2013 ) SEGMENTASI CITRA DIGITAL DENGAN MENGGUNAKAN ALGORITMA WATERSHED DAN LOWPASS FILTER SEBAGAI PROSES AWAL ( November, 2013 ) Pramuda Akariusta Cahyan, Muhammad Aswin, Ir., MT., Ali Mustofa, ST., MT. Jurusan

Lebih terperinci

PENGENALAN AKSARA JAWA MENGGUNAKAN OPERATOR PREWITT

PENGENALAN AKSARA JAWA MENGGUNAKAN OPERATOR PREWITT PENGENALAN AKSARA JAWA MENGGUNAKAN OPERATOR PREWITT SKRIPSI Diajukan Untuk Penulisan Skripsi Guna Memenuhi Salah Satu Syarat Memperoleh Gelas Sarjana Komputer (S.Kom.) Pada Program Studi Teknik Informatika

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Citra Digital Istilah citra biasanya digunakan dalam bidang pengolahan citra yang berarti gambar. Suatu citra dapat didefinisikan sebagai fungsi dua dimensi, di mana dan adalah

Lebih terperinci

Pengenalan Pola Menggunakan Persamaan Diferensial Ujung Deteksi

Pengenalan Pola Menggunakan Persamaan Diferensial Ujung Deteksi Konferensi Nasional Sistem & Informatika 2017 STMIK STIKOM Bali, 10 Agustus 2017 Pengenalan Pola Menggunakan Persamaan Diferensial Ujung Deteksi Rahmat H. Kiswanto 1), Harrizki Arie Pradana 2), Rosiyati

Lebih terperinci

Perbandingan Metode Sobel, Metode Prewitt dan Metode Robert Untuk Deteksi Tepi Objek Pada Aplikasi Pengenalan Bentuk Berbasis Citra Digital

Perbandingan Metode Sobel, Metode Prewitt dan Metode Robert Untuk Deteksi Tepi Objek Pada Aplikasi Pengenalan Bentuk Berbasis Citra Digital Perbandingan Metode, Metode dan Metode Robert Untuk Deteksi Tepi Objek Pada Aplikasi Pengenalan Bentuk Berbasis Citra Digital Apriyana (meikk_cttzz@yahoo.co.id), Delta Sri Maharani (delta.maharani@gmail.com)

Lebih terperinci

IMPLEMENTASI METODE HARMONIC MEAN FILTERDAN CANNY UNTUK MEREDUKSI NOISEPADA CITRA DIGITAL

IMPLEMENTASI METODE HARMONIC MEAN FILTERDAN CANNY UNTUK MEREDUKSI NOISEPADA CITRA DIGITAL IMPLEMENTASI METODE HARMONIC MEAN FILTERDAN CANNY UNTUK MEREDUKSI NOISEPADA CITRA DIGITAL Ahmad Yunus Nasution 1, Garuda Ginting 2 1 Mahasiswa Teknik Informatika STMIK Budi Darma 2 Dosen Tetap STMIK Budi

Lebih terperinci

Pertemuan 2 Representasi Citra

Pertemuan 2 Representasi Citra /29/23 FAKULTAS TEKNIK INFORMATIKA PENGOLAHAN CITRA DIGITAL ( DIGITAL IMAGE PROCESSING ) Pertemuan 2 Representasi Citra Representasi Citra citra Citra analog Citra digital Matrik dua dimensi yang terdiri

Lebih terperinci

PERANCANGAN DAN PEMBUATAN APLIKASI UNTUK MENDESAIN KARTU UCAPAN

PERANCANGAN DAN PEMBUATAN APLIKASI UNTUK MENDESAIN KARTU UCAPAN PERANCANGAN DAN PEMBUATAN APLIKASI UNTUK MENDESAIN KARTU UCAPAN Rudy Adipranata 1, Liliana 2, Gunawan Iteh Fakultas Teknologi Industri, Jurusan Teknik Informatika, Universitas Kristen Petra Jl. Siwalankerto

Lebih terperinci

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

BAB 3 ANALISIS DAN PERANCANGAN SISTEM BAB 3 ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem 3.1.1 Analisa Perbandingan Aplikasi Sebelumnya Gambar 3.1 Gambar Tampilan GeoSeg Versi 1.0.0.0 (Sumber Charles:2012) Pada aplikasi GeoSeg versi

Lebih terperinci

Pengolahan Citra Digital Deteksi Tepi Untuk Membandingkan Metode Sobel, Robert dan Canny

Pengolahan Citra Digital Deteksi Tepi Untuk Membandingkan Metode Sobel, Robert dan Canny Pengolahan Citra Digital Deteksi Tepi Untuk Membandingkan Metode Sobel, Robert dan Canny Putu Teguh Krisna Putra, Ni Kadek Ayu Wirdiani Jurusan Teknologi Informasi, Fakultas Teknik, Universitas Udayana

Lebih terperinci

IDENTIFIKASI TANDA TANGAN DENGAN DETEKSI TEPI DAN KOEFISIEN KORELASI

IDENTIFIKASI TANDA TANGAN DENGAN DETEKSI TEPI DAN KOEFISIEN KORELASI IDENTIFIKASI TANDA TANGAN DENGAN DETEKSI TEPI DAN KOEFISIEN KORELASI Harry Santoso Program Studi Teknik Informatika, Unika Soegijapranata Semarang harrysantoso888@gmail.com Abstract Signature is a proof

Lebih terperinci

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

Jurnal Coding, Sistem Komputer Untan Volume 4, No. 2, Hal ISSN : x PENGENALAN MOTIF BATIK INDONESIA MENGGUNAKAN DETEKSI TEPI CANNY DAN TEMPLATE MATCHING [1] Fera Flaurensia, [2] Tedy Rismawan, [3] Rahmi Hidayati [1] [2] [3] Jurusan Sistem Komputer, Fakultas MIPA Universitas

Lebih terperinci

PENDETEKSI TEMPAT PARKIR MOBIL KOSONG MENGGUNAKAN METODE CANNY

PENDETEKSI TEMPAT PARKIR MOBIL KOSONG MENGGUNAKAN METODE CANNY PENDETEKSI TEMPAT PARKIR MOBIL KOSONG MENGGUNAKAN METODE CANNY Minati Yulianti 1, Cucu Suhery 2, Ikhwan Ruslianto 3 [1] [2] [3] Jurusan Sistem Komputer, Fakultas MIPA Universitas Tanjungpura Jl. Prof.

Lebih terperinci

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

Analisa Hasil Perbandingan Metode Low-Pass Filter Dengan Median Filter Untuk Optimalisasi Kualitas Citra Digital Analisa Hasil Perbandingan Metode Low-Pass Filter Dengan Median Filter Untuk Optimalisasi Kualitas Citra Digital Nurul Fuad 1, Yuliana Melita 2 Magister Teknologi Informasi Institut Saint Terapan & Teknologi

Lebih terperinci

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK BAB I PERSYARATAN PRODUK Pemrosesan gambar secara digital telah berkembang dengan cepat. Pengolahan gambar ini didukung dengan kemajuan teknologi perangkat keras yang signifikan. Produk produk pengolah

Lebih terperinci

Pendeteksian Tepi Citra CT Scan dengan Menggunakan Laplacian of Gaussian (LOG) Nurhasanah *)

Pendeteksian Tepi Citra CT Scan dengan Menggunakan Laplacian of Gaussian (LOG) Nurhasanah *) Pendeteksian Tepi Citra CT Scan dengan Menggunakan Laplacian of Gaussian (LOG) Nurhasanah *) *) Jurusan Fisika, FMIPA Universitas Tanjungpura Abstrak CT scan mampu menghasilkan citra organ internal (struktur

Lebih terperinci

BAB II Tinjauan Pustaka

BAB II Tinjauan Pustaka BAB II Tinjauan Pustaka Pada bab ini dibahas mengenai konsep-konsep yang mendasari ekstraksi unsur jalan pada citra inderaja. Uraian mengenai konsep tersebut dimulai dari ekstraksi jalan, deteksi tepi,

Lebih terperinci

Konvolusi. Esther Wibowo Erick Kurniawan

Konvolusi. Esther Wibowo Erick Kurniawan Konvolusi Esther Wibowo esther.visual@gmail.com Erick Kurniawan erick.kurniawan@gmail.com Filter / Penapis Digunakan untuk proses pengolahan citra: Perbaikan kualitas citra (image enhancement) Penghilangan

Lebih terperinci

RANCANG BANGUN APLIKASI PENGABURAN GAMBAR

RANCANG BANGUN APLIKASI PENGABURAN GAMBAR RANCANG BANGUN APLIKASI PENGABURAN GAMBAR Muhammad Sholeh 1, Avandi Badduring 2 1, 2 Teknik Informatika, Fakultas Teknologi Industri Institut Sains & Teknologi AKPRIND Yogyakarta Jl. Kalisahak 28 Komplek

Lebih terperinci

Implementasi Deteksi Tepi Canny pada Citra Mammografi

Implementasi Deteksi Tepi Canny pada Citra Mammografi JURNAL APLIKASI FISIKA VOLUME 11 NOMOR 1 FEBRUARI 2015 Implementasi Deteksi Tepi Canny pada Citra Mammografi Nurhasanah 1, *) dan Okto Ivansyah 2 1 Jurusan Fisika, FMIPA Universitas Tanjungpura, Indonesia

Lebih terperinci

APLIKASI PENGENALAN PLAT NOMOR KENDARAAN BERMOTOR MENGGUNAKAN METODE LEARNING VECTOR QUANTIZATION

APLIKASI PENGENALAN PLAT NOMOR KENDARAAN BERMOTOR MENGGUNAKAN METODE LEARNING VECTOR QUANTIZATION APLIKASI PENGENALAN PLAT NOMOR KENDARAAN BERMOTOR MENGGUNAKAN METODE LEARNING VECTOR QUANTIZATION Hamsina 1, Evanita V Manullang 1, Program Studi Teknik Informatika, Fakultas Ilmu Komputer dan Manajemen,

Lebih terperinci

BAB 1 PENDAHULUAN. menyebabkan pengolahan citra digital memiliki kegunaan yang sangat luas. geologi, kelautan, industri, dan lain sebagainya.

BAB 1 PENDAHULUAN. menyebabkan pengolahan citra digital memiliki kegunaan yang sangat luas. geologi, kelautan, industri, dan lain sebagainya. BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Mata merupakan salah satu panca indra yang digunakan manusia untuk melihat. Namun mata manusia memiliki keterbatasan dalam menangkap sinyal elektromagnetik.

Lebih terperinci

SISTEM PENGENALAN BARCODE MENGGUNAKAN JARINGAN SYARAF TIRUAN LEARNING VECTOR QUANTIZATION

SISTEM PENGENALAN BARCODE MENGGUNAKAN JARINGAN SYARAF TIRUAN LEARNING VECTOR QUANTIZATION SISTEM PENGENALAN BARCODE MENGGUNAKAN JARINGAN SYARAF TIRUAN LEARNING VECTOR QUANTIZATION Nama Mahasiswa : Gigih Prasetyo Cahyono NRP : 1206 100 067 Jurusan : Matematika FMIPA-ITS Dosen Pembimbing : Prof.

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Pengenalan Marka Jalan Marka jalan merupakan suatu penanda bagi para pengguna jalan untuk membantu kelancaran jalan dan menghindari adanya kecelakaan. Pada umumnya marka jalan

Lebih terperinci

APLIKASI PENDETEKSI TEPI CITRA DIGITAL DENGAN MENGGUNAKAN METODE CANNY

APLIKASI PENDETEKSI TEPI CITRA DIGITAL DENGAN MENGGUNAKAN METODE CANNY APLIKASI PENDETEKSI TEPI CITRA DIGITAL DENGAN MENGGUNAKAN METODE CANNY Agung 1, Irvan, Maria 1,2 Jurusan Teknik Informatika Sekolah Tinggi Teknik Harapan Medan Jl. HM Jhoni N0 70 Medan, Indonesia 1 agung_herlambang@yahoo.co.id

Lebih terperinci

PENGENALAN DAN PEWARNAAN PADA CITRA GRAY-SCALE ABSTRAK

PENGENALAN DAN PEWARNAAN PADA CITRA GRAY-SCALE ABSTRAK PENGENALAN DAN PEWARNAAN PADA CITRA GRAY-SCALE NOVIANI KRISNADI/0322064 Email Address: s103novi@yahoo.com Jurusan Teknik Elektro, Fakultas Teknik, Jl. Prof. Drg. Suria Sumantri 65, Bandung 40165, Indonesia

Lebih terperinci

ANALISA PERBANDINGAN KINERJA DETEKSI TEPI METODE SOBEL DAN METODE CANNY PADA CITRA LUKISAN ABSTRAK

ANALISA PERBANDINGAN KINERJA DETEKSI TEPI METODE SOBEL DAN METODE CANNY PADA CITRA LUKISAN ABSTRAK ANALISA PERBANDINGAN KINERJA DETEKSI TEPI METODE SOBEL DAN METODE CANNY PADA CITRA LUKISAN Rizky Yuni Andriyanto 1, Setia Astuti, S.Si, M.Kom 2 1,2 Teknik Informatika, Fakultas Ilmu Komputer, Universitas

Lebih terperinci

DETEKSI TEPI MENGGUNAKAN METODE CANNY DENGAN MATLAB UNTUK MEMBEDAKAN UANG ASLI DAN UANG PALSU ABSTRAKSI

DETEKSI TEPI MENGGUNAKAN METODE CANNY DENGAN MATLAB UNTUK MEMBEDAKAN UANG ASLI DAN UANG PALSU ABSTRAKSI DETEKSI TEPI MENGGUNAKAN METODE CANNY DENGAN MATLAB UNTUK MEMBEDAKAN UANG ASLI DAN UANG PALSU ABSTRAKSI Peredaran uang palsu dari tahun ke tahun terus mengalami peningkatan. Peningkatan ini dikarena mudahnya

Lebih terperinci

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Citra merupakan hasil representasi atau duplikasi dari sebuah objek ataupun merupakan imitasi dari sebuah objek atau benda. Citra memiliki beberapa karakteristik yang

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN 3.1 Analisa Sistem Tahap analisis merupakan tahapan yang paling awal dalam sistem sebuah pendeteksian tepi pada citra digital. Analisis sistem dilakukan dengan tujuan untuk

Lebih terperinci

Achmad Basuki Politeknik Elektronika Negeri Surabaya PENS-ITS 2005

Achmad Basuki Politeknik Elektronika Negeri Surabaya PENS-ITS 2005 Image Filtering Achmad Basuki Politeknik Elektronika Negeri Surabaya PENS-ITS 25 Materi Prinsip Filtering Di Dalam Image Processing Konvolusi Low-Pass Filter High-Pass Filter Prinsip Filter Dalam Image

Lebih terperinci

Pengolahan Citra Digital

Pengolahan Citra Digital Tugas Kelompok Pengolahan Citra Digital Filter Robert &Adaptive Median Filter Disusun Oleh : Kelompok 6 PTIK C Alim Hakim Mahmud 102904027 Juradin 102904046 Yeyen Fresanita 102904104 Nur Indah Sari 102904139

Lebih terperinci

PENERAPAN METODE DETEKSI TEPI CANNY UNTUK SISTEM PENGENALAN PLAT NOMOR KENDARAAN TUGAS AKHIR

PENERAPAN METODE DETEKSI TEPI CANNY UNTUK SISTEM PENGENALAN PLAT NOMOR KENDARAAN TUGAS AKHIR PENERAPAN METODE DETEKSI TEPI CANNY UNTUK SISTEM PENGENALAN PLAT NOMOR KENDARAAN (STUDI KASUS PADA TEMPAT PARKIR NYI AGENG SERANG) TUGAS AKHIR Diajukan sebagai salah satu syarat untuk memperoleh gelar

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengenalan Citra Citra adalah suatu representasi (gambaran), kemiripan atau imitasi dari suatu objek. Citra sebagai keluaran suatu sistem perekaman data dapat bersifat optik berupa

Lebih terperinci

MATHunesa (Volume 3: No 2) 2014

MATHunesa (Volume 3: No 2) 2014 APLIKASI DETEKSI TEPI SOBEL UNTUK IDENTIFIKASI TEPI CITRA MEDIS Mochamad Nor Cholis Jurusan Matematika, FMIPA, Universitas Negeri Surabaya, email : cholis029@gmail.com Yusuf Fuad Jurusan Matematika, FMIPA,

Lebih terperinci

IMPLEMENTASI PENTERJEMAH KODE ISYARAT TANGAN MENGGUNAKAN ANALISIS DETEKSI TEPI PADA ARM 11 OK6410B

IMPLEMENTASI PENTERJEMAH KODE ISYARAT TANGAN MENGGUNAKAN ANALISIS DETEKSI TEPI PADA ARM 11 OK6410B IMPLEMENTASI PENTERJEMAH KODE ISYARAT TANGAN MENGGUNAKAN ANALISIS DETEKSI TEPI PADA ARM 11 OK6410B Heri Setiawan, Iwan Setyawan, Saptadi Nugroho IMPLEMENTASI PENTERJEMAH KODE ISYARAT TANGAN MENGGUNAKAN

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Citra Secara harafiah, citra (image) adalah gambar pada bidang dwimatra (dua dimensi). Ditinjau dari sudut pandang matematis, citra merupakan fungsi menerus (continue) dari intensitas

Lebih terperinci

DETEKSI TEPI CITRA BIDANG KEDOKTERAN DALAM KAWASAN ALIHRAGAM POWERLAW

DETEKSI TEPI CITRA BIDANG KEDOKTERAN DALAM KAWASAN ALIHRAGAM POWERLAW DETEKSI TEPI CITRA BIDANG KEDOKTERAN DALAM KAWASAN ALIHRAGAM POWERLAW Muhammad Kusban Staf Pengajar T. Elektro Universitas Muhammadiyah Surakarta E-mail: muhammadkusban@gmail.com Abstrak Deteksi tepi digunakan

Lebih terperinci

DETEKSI GERAK BANYAK OBJEK MENGGUNAKAN BACKGROUND SUBSTRACTION DAN DETEKSI TEPI SOBEL

DETEKSI GERAK BANYAK OBJEK MENGGUNAKAN BACKGROUND SUBSTRACTION DAN DETEKSI TEPI SOBEL DETEKSI GERAK BANYAK OBJEK MENGGUNAKAN BACKGROUND SUBSTRACTION DAN DETEKSI TEPI SOBEL Muhammad Affandes* 1, Afdi Ramadani 2 1,2 Teknik Informatika UIN Sultan Syarif Kasim Riau Kontak Person : Muhammad

Lebih terperinci

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

GLOSARIUM Adaptive thresholding Peng-ambangan adaptif Additive noise Derau tambahan Algoritma Moore Array Binary image Citra biner Brightness 753 GLOSARIUM Adaptive thresholding (lihat Peng-ambangan adaptif). Additive noise (lihat Derau tambahan). Algoritma Moore : Algoritma untuk memperoleh kontur internal. Array. Suatu wadah yang dapat digunakan

Lebih terperinci

PENERAPAN METODE SOBEL UNTUK PENGUKURAN TINGGI BADAN MENGGUNAKAN WEBCAM

PENERAPAN METODE SOBEL UNTUK PENGUKURAN TINGGI BADAN MENGGUNAKAN WEBCAM PENERAPAN METODE SOBEL UNTUK PENGUKURAN TINGGI BADAN MENGGUNAKAN WEBCAM Ade Noversi Putra, Agus Basukesti, Dwi Nugraheny Jurusan Teknik Informatika Sekolah Tinggi Teknologi Adisutjipto Yogyakarta informatika@stta.ac.id

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengolahan Citra Pengolahan citra adalah kegiatan memanipulasi citra yang telah ada menjadi gambar lain dengan menggunakan suatu algoritma atau metode tertentu. Proses ini mempunyai

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA BAB 2 TINJAUAN PUSTAKA 2.1 Citra Digital Secara harafiah, citra (image) adalah gambar pada bidang dua dimensi. Ditinjau dari sudut pandang matematis, citra merupakan fungsi kontinu dari intensitas cahaya

Lebih terperinci

corak lukisan dengan seni dekorasi pakaian, muncul seni batik tulis seperti yang kita kenal sekarang ini. Kain batik merupakan ciri khas dari bangsa I

corak lukisan dengan seni dekorasi pakaian, muncul seni batik tulis seperti yang kita kenal sekarang ini. Kain batik merupakan ciri khas dari bangsa I Pembuatan Perangkat Lunak Untuk Menampilkan Deskripsi Mengenai Batik dan Pola Citra Batik Berdasarkan Segmentasi Objek Maulana Sutrisna, maulanasutrisna@gmail.com Jurusan Teknik Informatika, Fakultas Teknologi

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN 48 BAB IV HASIL DAN PEMBAHASAN 4.1 Analisis Sistem Sistem yang akan dibangun dalam penelitian ini adalah Implementasi Algoritma Template Matching dan Feature Extraction untuk Pengenalan Pola Angka Untuk

Lebih terperinci

Identifikasi Gejala Penyakit Padi Menggunakan Operasi Morfologi Citra

Identifikasi Gejala Penyakit Padi Menggunakan Operasi Morfologi Citra Identifikasi Gejala Penyakit Padi Menggunakan Operasi Morfologi Citra Shofiyyah Zahrah 1, Ristu Saptono 2, Esti Suryani 3 1,2,3 Program Studi Informatik, FMIPA, Universitas Sebelas Maret Email: 1 shofizr@gmail.com,

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA BAB 2 TINJAUAN PUSTAKA 2.1 Citra Citra menurut kamus Webster adalah suatu representasi atau gambaran, kemiripan, atau imitasi dari suatu objek atau benda, contohnya yaitu foto seseorang dari kamera yang

Lebih terperinci

ARTIKEL APLIKASI KLASIFIKASI JENIS JENIS BUAH JERUK MENGGUNAKAN METODE K-NEAREST NEIGHBOR

ARTIKEL APLIKASI KLASIFIKASI JENIS JENIS BUAH JERUK MENGGUNAKAN METODE K-NEAREST NEIGHBOR ARTIKEL APLIKASI KLASIFIKASI JENIS JENIS BUAH JERUK MENGGUNAKAN METODE K-NEAREST NEIGHBOR Oleh: RIDHO ARY SUMARNO 13.1.03.02.0092 Dibimbing oleh : 1. Hermin Istiasih M.T., M.M. 2. Mochammad Bilal S.kom.,

Lebih terperinci

NON-PHOTOREALISTIC RENDERING UNTUK SCENE ANIMASI 3D MENGGUNAKAN ALGORITMA CEL-SHADING

NON-PHOTOREALISTIC RENDERING UNTUK SCENE ANIMASI 3D MENGGUNAKAN ALGORITMA CEL-SHADING TESIS NON-PHOTOREALISTIC RENDERING UNTUK SCENE ANIMASI 3D MENGGUNAKAN ALGORITMA CEL-SHADING Nugrahardi Ramadhani, S.Sn. 2208205725 DOSEN PEMBIMBING Mochamad Hariadi, ST., M.Sc., Ph.D. NIP : 196912091997031002

Lebih terperinci

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

BAB 2 LANDASAN TEORI. citra, piksel, convolution, dan Software Development Life Cycle. BAB 2 LANDASAN TEORI Pada bab ini diuraikan beberapa landasan teori dan konsep konsep yang berhubungan dengan pengolahan citra, di antaranya adalah tentang pengolahan citra, citra, piksel, convolution,

Lebih terperinci

PEMBIMBING : Dr. Cut Maisyarah Karyati, SKom, MM, DSER.

PEMBIMBING : Dr. Cut Maisyarah Karyati, SKom, MM, DSER. PROSES PENYARINGAN PENGOLAHAN CITRA DENGAN MENGGUNAKAN METODE GAUSSIAN, LOW PASS FILTERING DAN HIGH PASS FILTERING NAMA : DWI PUTRI ANGGRAINI NPM : 12112301 PEMBIMBING : Dr. Cut Maisyarah Karyati, SKom,

Lebih terperinci

BAB 2 LANDASAN TEORI. berhubungan dengan image restoration, di antaranya adalah tentang image, image

BAB 2 LANDASAN TEORI. berhubungan dengan image restoration, di antaranya adalah tentang image, image BAB 2 LANDASAN TEORI Pada bab ini diuraikan beberapa landasan teori dan konsep konsep yang berhubungan dengan image restoration, di antaranya adalah tentang image, image processing, convolution, edge detection,

Lebih terperinci

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM BAB 3 ANALISIS DAN PERANCANGAN PROGRAM Program aplikasi ini dirancang dengan menggunakan perangkat lunak Microsoft Visual C# 2008 Express Edition. Proses perancangan menggunakan pendekatan Object Oriented

Lebih terperinci

Aspek Penerapan Video Segmentasi Sebagai Sistem Pendeteksi Pelanggaran Lalu Lintas

Aspek Penerapan Video Segmentasi Sebagai Sistem Pendeteksi Pelanggaran Lalu Lintas Aspek Penerapan Video Segmentasi Sebagai Sistem Pendeteksi Pelanggaran Lalu Lintas Christian Desamta. S*, Indra Yasri** *Alumni Tenik Elektro Universitas Riau**Jurusan Teknik Elektro Universitas Riau Kampus

Lebih terperinci

PENGENALAN POLA PLAT NOMOR KENDARAAN BERBASIS CHAIN CODE

PENGENALAN POLA PLAT NOMOR KENDARAAN BERBASIS CHAIN CODE PENGENALAN POLA PLAT NOMOR KENDARAAN BERBASIS CHAIN CODE Muhammad Luqman Afif - A11.2009.04985 Program Studi Teknik Informatika Fakultas Ilmu Komputer Universitas Dian Nuswantoro Semarang ABSTRAK Program

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1. Citra Digital Citra digital adalah citra yang bersifat diskrit yang dapat diolah oleh computer. Citra ini dapat dihasilkan melalui kamera digital dan scanner ataupun citra yang

Lebih terperinci

SISTEM PENGKLASIFIKASIAN KUALITAS KERAMIK DENGAN MENGGUNAKAN METODE LOG DAN PREWITT

SISTEM PENGKLASIFIKASIAN KUALITAS KERAMIK DENGAN MENGGUNAKAN METODE LOG DAN PREWITT SISTEM PENGKLASIFIKASIAN KUALITAS KERAMIK DENGAN MENGGUNAKAN METODE LOG DAN PREWITT Ardi Satrya Afandi art_dhi@yahoo.com Jurusan Teknik Informatika Fakultas Teknologi Industri Universitas Gunadarma Jl.

Lebih terperinci

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM APLIKASI

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM APLIKASI BAB 3 ANALISIS DAN PERANCANGAN PROGRAM APLIKASI Bab ini berisi analisis pengembangan program aplikasi pengenalan karakter mandarin, meliputi analisis kebutuhan sistem, gambaran umum program aplikasi yang

Lebih terperinci

MKB3383 TEKNIK PENGOLAHAN CITRA Pemrosesan Citra Biner

MKB3383 TEKNIK PENGOLAHAN CITRA Pemrosesan Citra Biner MKB3383 TEKNIK PENGOLAHAN CITRA Pemrosesan Citra Biner Dosen Pengampu: Muhammad Zidny Naf an, M.Kom. Genap 2016/2017 Definisi Citra biner (binary image) adalah citra yang hanya mempunyai dua nilai derajat

Lebih terperinci

Edge adalah batas antara dua daerah dengan nilai gray-level yang relatif berbeda atau dengan kata lain edge

Edge adalah batas antara dua daerah dengan nilai gray-level yang relatif berbeda atau dengan kata lain edge Definisi Edge Edge adalah batas antara dua daerah dengan nilai gra-level ang relatif berbeda atau dengan kata lain edge merupakan tempat-tempat ang memiliki perubahan intensitas ang besar dalam jarak ang

Lebih terperinci

BAB II LANDASAN TEORI. mesin atau robot untuk melihat (http://en.wikipedia.org/wiki/computer_vision).

BAB II LANDASAN TEORI. mesin atau robot untuk melihat (http://en.wikipedia.org/wiki/computer_vision). BAB II LANDASAN TEORI Computer vision adalah suatu ilmu di bidang komputer yang dapat membuat mesin atau robot untuk melihat (http://en.wikipedia.org/wiki/computer_vision). Terdapat beberapa klasifikasi

Lebih terperinci

PERBANDINGAN METODE PREWITT DAN SOBEL DALAM MENDETEKSI TEPI SUATU CITRA DIGITAL

PERBANDINGAN METODE PREWITT DAN SOBEL DALAM MENDETEKSI TEPI SUATU CITRA DIGITAL PERBANDINGAN METODE PREWITT DAN SOBEL DALAM MENDETEKSI TEPI SUATU CITRA DIGITAL Pitrawati, S.Kom., M.Pd Program Studi Komputerisasi Akuntansi AMIK Dian Cipta Cendikia, Bandar Lampung Abstrak Pengolahan

Lebih terperinci

PERBANDINGAN METODE PENDETEKSI TEPI STUDI KASUS : CITRA USG JANIN

PERBANDINGAN METODE PENDETEKSI TEPI STUDI KASUS : CITRA USG JANIN PERBANDINGAN METODE PENDETEKSI TEPI STUDI KASUS : CITRA USG JANIN 1) Merly Indira 2) Eva Yuliana 3) Wahyu Suprihatin 4) Bertalya Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Gunadarma Jl.

Lebih terperinci

PERANCANGAN APLIKASI PENGURANGAN NOISE PADA CITRA DIGITAL MENGGUNAKAN METODE FILTER GAUSSIAN

PERANCANGAN APLIKASI PENGURANGAN NOISE PADA CITRA DIGITAL MENGGUNAKAN METODE FILTER GAUSSIAN PERANCANGAN APLIKASI PENGURANGAN NOISE PADA CITRA DIGITAL MENGGUNAKAN METODE FILTER GAUSSIAN Warsiti Mahasiswi Program Studi Teknik Informatika STMIK Budi Darma Medan Jl. Sisingamangaraja No. 338 Sp. Limun

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Dengan perkembangan komputer dan alat pengambilan gambar secara digital yang semakin berkembang saat ini, sehingga menghasilkan banyak fasilitas untuk melakukan proses

Lebih terperinci

Segmentasi Citra Digital Menggunakan Thresholding Otsu untuk Analisa Perbandingan Deteksi Tepi

Segmentasi Citra Digital Menggunakan Thresholding Otsu untuk Analisa Perbandingan Deteksi Tepi Segmentasi Citra Digital Menggunakan Thresholding Otsu untuk Analisa Perbandingan Deteksi Tepi Ayu Ambarwati 1 Sistem Komputer, Fakultas Ilmu Komputer, Universitas Sriwijaya Jl. Raya Prabumulih-Palembang

Lebih terperinci