Upload
faizarrahman
View
85
Download
0
Embed Size (px)
Citation preview
5/11/2018 Laporan UTS Citra - slidepdf.com
http://slidepdf.com/reader/full/laporan-uts-citra 1/5
UTS PENGOLAHAN CITRADETEKSI TEPI MENGGUNAKAN METODE IMAGE ANALYSIS
UNTUK MEMBEDAKAN UANG ASLI DAN UANG PALSU
BERBASIS JAVA
Oleh :
1. Ahmad Fuad H. (09650029)
2. Imtihanah (09650029)3. Ahmad Faizar R. (09650220)
4. Febrilia Ayu R. (09650222)
5. Ainul Amin
Kelas B
JURUSAN TEKNIK INFORMATIKA
FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS ISLAM NEGERI MAULANA MALIK IBRAHIM
MALANG
2011
1. Pendahuluan
5/11/2018 Laporan UTS Citra - slidepdf.com
http://slidepdf.com/reader/full/laporan-uts-citra 2/5
Pengolahan Citra merupakan proses pengolahan dan analisis citra yang banyak
melibatkan persepsi visual. Proses ini mempunyai ciri data masukan dan informasi keluaran
yang berbentuk citra. Istilah pengolahan citra digital secara umum didefnisikan sebagai
pemrosesan citra dua dimensi dengan komputer. Dalam definisi yang lebih luas, pengolahan
citra digital juga
mencakup semua data dua dimensi. Meskipun sebuah citra kaya informasi, namun seringkali
citra yang kita miliki mengalami penurunan intensitas mutu, misalnya mengandung cacat atau
derau (noise), warnanya terlalu kontras atau kabur tentu citra seperti ini akan sulit di
representasikan sehingga informasi yang ada menjadi berkurang. Agar citra yang mengalami
ganguan mudah direpresentasikan maka citra tersebut perlu dimanipulasi menjadi citra lain
yang kualitasnya lebih baik. Pengolahan citra adalah pemrosesan citra khususnya dengan
menggunakan komputer menjadi citra yang lebih baik. Umumnya operasi-operasi pengolahancitra diterapkan pada citra apabila:
1. Perbaikan atau memodifikasi citra perlu dilakukan untuk meningkatkan kualitas
penampakan atau untuk menonjolkan beberapa aspek informasi yang terkandung di
dalam citra.
2. Elemen didalam citra perlu dikelompokkan, dicocokkan dan diukur.
3. Sebagian citra perlu digabung dengan bagian citra yang lain.
2. Metode Pengolahan Citra
Operasi yang dilakukan untuk mentransformasikan suatu citra menjadi citra lain
dapat dikategorikan berdasarkan tujuan transformasi maupun cakupan operasi yang dilakukan
terhadap citra. Berdasarkan transformasi operasi pengolahan citra, deteksi tepi (Edge
Detection) termasuk dalam Analisis Citra (Image Analysis) dimana tujuan utama dari image
analysis ini adalah melakukan identifikasi daerah (region), batas (boundaries) ataupun sudut
(edge) yang terdapat pada image. Deteksi Tepi adalah suatu proses yang menghasilkan tepi-
tepi dari obyekobyek citra yang tujuannya adalah untuk menandai bagian yang menjadi detail
citra. Dari proses ini akan diperoleh variabel yang digunakan untuk perbandingan dengan
image uang kertas yang lainnya (referensi).
3. Parameter Citra
5/11/2018 Laporan UTS Citra - slidepdf.com
http://slidepdf.com/reader/full/laporan-uts-citra 3/5
Parameter citra yang digunakan dalam lingkup ini adalah contour. Kontur sendiri
merupakan keadaan yang ditumbulkan oleh perubahan intensitas pada piksel yang bertetangga
karena adanya perubahan intensitas oleh karena itu kita dapat mendeteksi tepi objek di dalam
citra.
4. Algoritma Program
Untuk pertama kali jalankan aplikasi, kemudian masukkan gambar hasil scan uang
asli. Pilih menu Aksi dan pilih Deteksi Tepi, tekan terus sampai uang kertas asli kelihatan
tanda airnya. Apabila terdapat tanda air maka uang kertas tersebut termasuk uang kertas asli
dan sebaliknya apabila diproses tetapi tidak menunjukkan tanda air maka hal tersebut berarti
uang kertas tersebut adalah palsu.
5. Source Code
Berikut adalah potongan source code deteksi tepi:
public int[][][] prosesCitra(javax.swing.JFrame
formUtamaformUtama, int[][][] citraAwal)
{
int width = citraAwal[0].length;
int height = citraAwal[0][0].length;
int[][][] result =
CitraLibrary.newMatrix(width, height);for (int w = 0; w < width; w++)
for (int h = 0; h < height; h++)
{
int ratarata1 =
((citraAwal[CitraLibrary.RED][w][h])+
((citraAwal[CitraLibrary.RED][w][h])/2));
int ratarata2 =
((citraAwal[CitraLibrary.GREEN][w][h])+
((citraAwal[CitraLibrary.GREEN][w][ h])/2));
int ratarata3 =
((citraAwal[CitraLibrary.BLUE][w][h])+((citraAwal[CitraLibrary.BLUE][w] [h])/2));
result[CitraLibrary.RED][w] [h] =
ratarata1;
result[CitraLibrary.GREEN][w][ h] =
ratarata2;
result[CitraLibrary.BLUE][w] [h] =
ratarata3;
}
return result;}
5/11/2018 Laporan UTS Citra - slidepdf.com
http://slidepdf.com/reader/full/laporan-uts-citra 4/5
6. Hasil Pengujian Program
Aplikasi akan membandingkan antara image uang kertas asli dengan image ang kertas
palsu. Jika image yang akan diuji memiliki tanda air, maka aplikasi akan mendapatkan sebuah
image tanda air yang telah dirubah menjadi image dengan deteksi tepi. Jika image yang akan
diuji tidak memiliki tanda air, maka aplikasi tidak akan mendapatkan image tanda air.
Berikut adalah hasil program saat dijalankan. Ketika mengambil gambar uang dari komputer,
dengan file berekstensi .jpg yang merupakan gambar uang asli senilai 50000 hasil scanning.
Ketika kita mengklik menu “aksi” terdapat pilihan untuk melakukan deteksi tepi dan fungsi
invers. Berikut adalah hasil ketika dilakukan deteksi tepi.
5/11/2018 Laporan UTS Citra - slidepdf.com
http://slidepdf.com/reader/full/laporan-uts-citra 5/5
Pada hasil yang kita peroleh dari uang asli, dapat kita lihat tanda air terlihat. Sedangkan pada
hasil scanning uang palsu dengan nilai yang sama, tidak terlihat adanya tanda air pada uang
tersebut.
Referensi
http://www.gunadarma.ac.id/library/articles/graduate/industrial-technology/2009/
Artikel_50404934.pdf
http://id.wikipedia.org/wiki/Jenis-jenis_uang
http://www.cse.unr.edu/~bebis/CS791E/Notes/EdgeDetection.pdf
http://www.cs.ipb.ac.id/~yeni/files/ppcd/Kuliah%2010%20Deteksi%20Tepi%20Canny
%20edit%20print.pdf
http://en.wikipedia.org/wiki/Image_analysis