Pengolahan Citra untuk Peningkatan Kontras dengan Fungsi GST (Gray Scale Transformation) Sri Siswanti 3)

dokumen-dokumen yang mirip
Operasi Titik Kartika Firdausy

BAB 1 PENDAHULUAN. Universitas Sumatera Utara

GARIS-GARIS BESAR PROGRAM PERKULIAHAN (GBPP)

PERANCANGAN DAN PEMBUATAN APLIKASI UNTUK MENDESAIN KARTU UCAPAN

PERANGKAT LUNAK PERBAIKAN KUALITAS CITRA DIGITAL MODEL RGB DAN IHS DENGAN OPERASI PENINGKATAN KONTRAS

APLIKASI IMAGE THRESHOLDING UNTUK SEGMENTASI OBJEK

APLIKASI IMAGE THRESHOLDING UNTUK SEGMENTASI OBJEK

ANALISIS PERBANDINGAN HISTOGRAM EQUALIZATION DAN MODEL LOGARITHMIC IMAGE PROCESSING (LIP) UNTUK IMAGE ENHANCEMENT

KONSEP DASAR PENGOLAHAN CITRA

PENGATURAN KECERAHAN DAN KONTRAS CITRA SECARA AUTOMATIS DENGAN TEKNIK PEMODELAN HISTOGRAM

BAB II LANDASAN TEORI

MAKALAH PENGOLAHAN CITRA DIGITAL. ( Histogram Citra ) Disusun Oleh : : 1. Agus Riyanto (2111T0238) 2. M. Yazid Nasrullah ( 2111T0233 )

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

BAB I PENDAHULUAN. 1.1 Latar Belakang

KONTRAK PEMBELAJARAN (KP) MATA KULIAH. Pengolahan Citra dan Pengenalan Pola

PENERAPAN METODE CONTRAST STRETCHING UNTUK PENINGKATAN KUALITAS CITRA BIDANG BIOMEDIS

Mengenal Lebih Jauh Apa Itu Point Process

Pertemuan 3 Perbaikan Citra pada Domain Spasial (1) Anny Yuniarti, S.Kom, M.Comp.Sc

DETEKSI TEPI MENGGUNAKAN OPERATOR ISOTROPIK DENGAN PENGOLAHAN AWAL MENGGUNAKAN PENGATURAN INTENSITAS

SATUAN ACARA PERKULIAHAN

ANALISIS CONTRAST STRETCHING MENGGUNAKAN ALGORITMA EUCLIDEAN UNTUK MENINGKATKAN KONTRAS PADA CITRA BERWARNA

PEMBUATAN ALBUM KENANGAN DALAM BENTUK DIGITAL MAGAZINE SEKOLAH MENENGAH PERTAMA ( SMP ) NEGERI LIMA BOYOLALI

RANCANG BANGUN APLIKASI PENGABURAN GAMBAR

Simulasi Teknik Image Enhancement Menggunakan Matlab Yustina Retno Wahyu Utami 3)

SAMPLING DAN KUANTISASI

Pendekatan Statistik Pada Domain Spasial dan Frekuensi untuk Mengetahui Tampilan Citra Yustina Retno Wahyu Utami 1)

Suatu proses untuk mengubah sebuah citra menjadi citra baru sesuai dengan kebutuhan melalui berbagai cara.

Citra dalam Delphi. Setelah mempelajari materi ini, mahasiswa diharapkan mampu:

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

PENINGKATAN KUALITAS CITRA DENGAN METODE FUZZY POSSIBILITY DISTRIBUTION

BAB IV ANALISA DAN PERANCANGAN

GRAFIK KOMPUTER DAN PENGOLAHAN CITRA. WAHYU PRATAMA, S.Kom., MMSI.

Pengolahan Citra Digital: Peningkatan Mutu Citra Pada Domain Spasial

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

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

BAB II LANDASAN TEORI. Pengolahan Citra adalah pemrosesan citra, khususnya dengan menggunakan

ANALISA KOMPRESI CITRA DIGITAL MENGGUNAKAN METODE HADAMARD

ANALISIS PERBANDINGAN ANTARA METODE IMAGE AVERAGING BERDASARKAN MEAN DAN MEDIAN PADA PENENTUAN GOLONGAN DARAH MANUSIA

SATUAN ACARA PERKULIAHAN TEKNIK ELEKTRO ( IB ) MATA KULIAH / SEMESTER : PENGOLAHAN CITRA / 8 KODE MK / SKS / SIFAT : AK / 2 SKS / MK LOKAL

BAB I PERSYARATAN PRODUK

PERANCANGAN DAN PEMBUATAN APLIKASI UNTUK MEMPERBAIKI CITRA DIGITAL

Pertemuan 2 Representasi Citra

Kory Anggraeni

IMPLEMENTASI DAN EVALUASI

PENGOLAHAN CITRA DIGITAL

JURNAL ANALISIS PERBANDINGAN METODE HISTOGRAM EQUALIZATION DENGAN METODE MEDIAN FILTER UNTUK REDUKSI NOISE

IMPLEMENTASI METODE HISTOGRAM EQUALIZATION UNTUK MENINGKATKAN KUALITAS CITRA DIGITAL

PENGARUH HISTOGRAM EQUALIZATION UNTUK PERBAIKAN KUALITAS CITRA DIGITAL

Rika Oktaviani

BAB III METODE PENELITIAN. Tujuan tugas akhir ini akan membangun suatu model sistem yang

BAB 4 HASIL DAN ANALISA

Review Paper. Image segmentation by histogram thresholding using hierarchical cluster analysis

BAB 1 PENDAHULUAN. memindahkan data secara manual ke dalam komputer untuk dapat diolah lebih

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

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

BAB 2 TINJAUAN PUSTAKA

BAB 4 IMPLEMENTASI DAN PEMBAHASAN. Implementasi merupakan tahap dimana suatu sistem akan diuji atau

Segmentasi Dan Pelabelan Pada Citra Panoramik Gigi

SATUAN ACARA PERKULIAHAN ( SAP )

SISTEM PENJEJAK POSISI OBYEK BERBASIS UMPAN BALIK CITRA

BAB 2 TINJAUAN TEORETIS

MKB3383 TEKNIK PENGOLAHAN CITRA Pemrosesan Citra Biner

IMPLEMENTASI METODE RETINEX UNTUK PENCERAHAN CITRA

Perbaikan Citra X-ray Gigi Menggunakan Contrast Stretching

BAB 3 ANALISA DAN PERANCANGAN

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM APLIKASI

Operasi Bertetangga (1)

BAB II LANDASAN TEORI

DEKOMPOSISI NILAI SINGULAR DAN DISCRETE FOURIER TRANSFORM UNTUK NOISE FILTERING PADA CITRA DIGITAL

Pengolahan Citra INTERACTIVE BROADCASTING. Yusuf Elmande., S.Si., M.Kom. Modul ke: Fakultas Ilmu Komunikasi. Program Studi Penyiaran

Sesi 3 Operasi Pixel dan Histogram. : M. Miftakul Amin, S. Kom., M. Eng.

II. LANDASAN TEORI I. PENDAHULUAN

BAB 2 LANDASAN TEORI

APLIKASI TRANSFORMASI WATERSHED UNTUK SEGMENTASI CITRA DENGAN SPATIAL FILTER SEBAGAI PEMROSES AWAL

Proses memperbaiki kualitas citra agar mudah diinterpretasi oleh manusia atau komputer

Peningkatan Kualitas Pada Citra Dengan Metode Point Operation

Model Citra (bag. 2)

TEKNIK PENGOLAHAN CITRA MENGGUNAKAN METODE KECERAHAN CITRA KONTRAS DAN PENAJAMAN CITRA DALAM MENGHASILKAN KUALITAS GAMBAR

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

Deteksi Tepi pada Citra Digital menggunakan Metode Kirsch dan Robinson

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

I. PENDAHULUAN. Contoh untuk proses segmentasi citra yang digunakan adalah klasterisasi (clustering).

PENGOLAHAN CITRA DIGITAL ( DIGITAL IMAGE PROCESSING )

Aplikasi Perbaikan Kualiatas Citra X-Ray Organ Tubuh Mnausia Menggunakan Teknik Perataan Histogram

DETEKSI KAWASAN HUTAN KOTA PADA CITRA RUPA BUMI KOTA KUPANG MENGGUNAKAN KOMPONEN WARNA RGB, HSV, YIQ DAN ALGORITMA PARALLELPIPED

TEKNIK PENGOLAHAN CITRA. Kuliah 4 Pengolahan Titik (2) Indah Susilawati, S.T., M.Eng.

Peningkatan Kualitas Citra. Domain Spasial

DAFTAR ISI. DAFTAR ISI... vii. DAFTAR GAMBAR... x. DAFTAR TABEL... xii I. PENDAHULUAN Latar Belakang Rumusan Masalah...

COMPUTER VISION UNTUK PENGHITUNGAN JARAK OBYEK TERHADAP KAMERA

APLIKASI PENGHITUNG JUMLAH WAJAH DALAM SEBUAH CITRA DIGITAL BERDASARKAN SEGMENTASI WARNA KULIT

PENERAPAN ALGORITMA IMAGE TINTING PADA CITRA DIGITAL MENGGUNAKAN METODE STATISTICAL REGION MERGING

BAB 2 LANDASAN TEORI. dari sudut pandang matematis, citra merupakan fungsi kontinyu dari intensitas cahaya

Adobe Photoshop CS3. Bagian 2 Bekerja dalam Photoshop

SYSTEM IDENTIFIKASI GANGGUAN STROKE ISKEMIK MENGGUNAKAN METODE OTSU DAN FUZZY C-MEAN (FCM)

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

Aplikasi Metoda Random Walks untuk Kontrol Gerak Robot Berbasis Citra

PENGOLAHAN CITRA DIGITAL

1 BAB I PENDAHULUAN. Pengajaran yang diperoleh dari sekolah adalah pengenalan dan pemahaman akan

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

One picture is worth more than ten thousand words

Transkripsi:

ISSN : 1693 1173 Pengolahan Citra untuk Peningkatan Kontras dengan Fungsi GST (Gray Scale Transformation) Sri Siswanti 3) Abstract Image processing is basically done by modifying each point in the image as needed. The contrast of light and dark states in an image. Gray Scale Transformation (GST) has a function to map the input level of gray (Ki) to the image of a gray image of the output (Ko) Ko = f (Ki). The principle of increasing the contrast with the increase in GST is to make the point that tends to become darker to be more darkness and darker which tend to be more brilliant light. Keywords : image processing, contrast, Gray Scale Transformation I Pendahuluan Pegolahan citra merupakan bidang yang bersifat multidisiplin, yang terdiri dari banyak aspek, antara lain : fisika (optic, nuklir, gelomabang dan lain-lain), elektronika, matematika, seni, fotografi dan teknologi komputer. Sebuah citra yang mempunyai nilai keabuan yang tidak terlalu berbeda untuk semua titik dengan kurva histogram, maka citra tersebut akan kelihatan kurang kontras. Hal ini disebabkan citra tersebut memiliki histogram yang sempit, dengan tepi kiri dan tepi kanan yang berdekatan sehingga titik tergelap dalam citra tersebut tidak mencapai hitam pekat dan titik paling terang dalam citra itu tidak berwarna putih cemerlang. Peningkatan kontras dapat dilakukan dengan bermacam rumus. Didalam aplikasi ini fungsi yang digunakan adalah fungsi GST (Gray Scale Transformation), dengan rumus sebagai berikut : K o = (K i -P)+P Dengan G adalah koefisien penguatan kontras dan P adalah nilai skala keabuan yang dipakai sebagai pusat pengontrasan. Prinsipnya adalah membuat titik yang enderung gelap menjadi lebih gelap dan yang cenderung terang menjadi lebih cemerlang. 3) Staf Pengajar STMIK Sinar Nusantara Surakarta Jurnal Ilmiah SINUS.21

Delphi tidak mnyediakan secara khusus rutin-rutin untuk pengolahan citra, sehingga perlu dibuat sendiri program untuk mengolah citra. Namun Delphi telah menyediakan sarana untuk menampilkan citra yaitu melalui komponen TImage yang terdapat pada palet Additional. II. Metode Penelitian Metode penelitian yang dilakukan terdiri dari studi pustaka dan implementasi. III. Studi Pustaka Pengolahan citra merupakan proses pengolahan dan analisis citra yang banyak melibatkan persepsi visual. Proses ini mempunyai ciri data masukkan dan informasi keluaran yang berbentuk citra. Istilah pengolahan citra digital secara umum didefinisikan sebagai pemrosesan citra dua dimensi dengan komputer. Dalam definisi yang lebih luas, pengolahan citra digital juga mencakup semua data dua dimensi. Citra digital adalah barisan bilangan nyata maupun kompleks yang di wakili oleh bit-bit tertentu. Format data citra digital berhubungan erat dengan warna. Pada kebanyakan kasus, terutama untuk keperluan penampilan secara visual, nilai data digital mempresentasikan warna dari citra yang diolah. Operasi-operasi yang digolongkan sebagai perbaikan kualitas citra cukup beragam antara lain, perubahan kecerahan gambar (image brightness), pergangan kontras (cotrast stretching), perubahan histogram citra, pelembutan citra (Image smoothing), penajaman (sharpening) tepi (edge), pewarnaan semu (pseudocolouring), pengubahan geometrik, dan sebagainya. Kontras menyatakan sebaran terang dan gelap di dalam sebuah gambar. Citra dapat dikelompokkan ke dalam tiga kategori kontras : citra kontras-rendah (low contrast), citra kontras-bagus (good contrast atau normal contrast), dan citra kontras-tinggi (high contrast). Dengan peningkatan kontras maka titik yang cenderung gelap menjadi lebih gelap dan yang cenderung terang menjadi lebih cemerlang. 22.Jurnal Ilmiah SINUS

IV. Pembahasan Masalah 4.1. Implementasi Pengolahan citra dalam peningkatan kontras ini adalah dengan memasukkan nilai Nilai skala keabuan (P) dan nilai penguatan kontras (G), maka kita bisa melihat hasil dari proses tersebut. Algoritma : - gambar pada image1 sama dengan gambar pada image2 - Mengambil nilai yang ada di SpinEdit1 dan Edit1 sebagai pusat kontras dan koefisien penguatan. - Kemudian untuk setiap baris sampai setinggi citra dan setiap kolom sampai salebar citra, hitung nilai keabuan hasil dari keabuan piksel yang sedang ditinjau ditambah dengan konstanta tadi (ini berlaku juga untuk gambar berwarna). Program ini terdiri dari : 1. Program untuk membuka file Bitmap Program ini digunakan untuk membuka file gambar (.bmp) yang ada di dalam suatu folder. Source Code: procedure TForm1.Open1Click(Sender: TObject); if not OpenPictureDialog1.Execute then exit else citra:=tbitmap.create; citra.loadfromfile(openpicturedialog1.filename); Image1.Picture.Bitmap:=Citra; 2. Program untuk Menyimpan Gambar setelah proses Program ini digunakan untuk menyimpan file hasil proses. Source Code procedure TForm1.Simpan1Click(Sender: TObject); var S1:string; if (savepicturedialog1.execute=true) then Jurnal Ilmiah SINUS.23

S1:=ChangeFileExt(SavePictureDialog1.FileName,'.BMP ); image2.picture.savetofile(s1); MessageDlg('Gambar Sudah Tersimpan', mtinformation,[mbok],0); 3. Proses Kontras Program ini digunakan untuk pengolahan citra dalam peningkatan kontras. Source Code : procedure buatkontras; var i,j,temp:integer; //G:real; form1.image2.picture:=form1.image1.picture; if (form1.image1.picture.bitmap.pixelformat=pf8bit) then P:=form4.spinEdit1.Value; G:=strtoFloat(form4.edit2.Text); for i:=0 to form1.image1.picture.height-1 do PC:=form1.image1.Picture.Bitmap.scanline[i]; PH:=form1.image2.picture.Bitmap.ScanLine[i]; for j:=0 to form1.image1.picture.width-1 do temp:=round(g*(pc[j]-p)+p); if(temp>255) then temp:=255; if(temp<0) then temp:=0; PH[j]:=temp; if (form1.image1.picture.bitmap.pixelformat=pf24bit) then P:=form4.SpinEdit1.Value; G:=strtoFloat(form4.edit2.Text); for i:=0 to form1.image1.picture.height-1 do PC:=form1.image1.Picture.Bitmap.scanline[i]; PH:=form1.image2.picture.Bitmap.ScanLine[i]; for j:=0 to form1.image1.picture.width-1 do temp:=round(g*(pc[3*j]-p)+p); if(temp>255) then temp:=255; if(temp<0) then temp:=0; PH[3*j]:=temp; 24.Jurnal Ilmiah SINUS

temp:=round(g*(pc[3*j+1]-p)+p); if(temp>255) then temp:=255; if(temp<0) then temp:=0; PH[3*j+1]:=temp; temp:=round(g*(pc[3*j+2]-p)+p); if(temp>255) then temp:=255; if(temp<0) then temp:=0; PH[3*j+2]:=temp; 4. View Histogram Histogram adalah alat bantu yang berharga dalam pekerjaan pengolahan citra baik secara kualitatif maupun kuantitatif. Histogram antara lain untuk perbaikan kontras dengan teknik histogram equalization. Program ini digunakan untuk menampilkan histogram dari gambar asli dan gambar hasil proses. Source Code : procedure buathisto; var temp: pbytearray; i, x,y,jum:integer; tengah : integer; a,b,c:real; jum:=0; for y:=0 to (citra.height-1) do temp:=citra.scanline[y]; x:=0; repeat a:=0.11*temp[x]; b:=0.59*temp[x+1]; c:=0.3*temp[x+2]; tengah:=round(a+b+c); datamod[tengah]:=datamod[tengah]+1; inc(jum); inc(x,3); until x>3*(citra.width-1) for x:=0 to 255 do datamod[x] :=datamod[x]/jum; Jurnal Ilmiah SINUS.25

5. Keluar Digunakan untuk keluar dari program aplikasi. Souce Code : procedure TForm1.Keluar1Click(Sender: TObject); Close; 4.2. Hasil Koefisien kontras kurang dari 1, maka akan terjadi pengurangan kontras seperti pada gambar 1. Gambar 1. Koefisien kotran kurang dari 1 Apabila koefisien kontras kurang dari 1, maka grafik histrogram yang dihasilkan seperti pada gambar 2. 26.Jurnal Ilmiah SINUS

Gambar 2. Histrogram kooefisien kurang dari 1 Koefisien kontras lebih dari 1, maka kontras akan mengalami peningkatan seperti pada gambar 3. Dan grafik histogram seperti pada gambar 4 Gambar 3. Histrogram kooefisien lebih dari 1 Gambar 4. Histrogram kooefisien lebih dari 1 Jurnal Ilmiah SINUS.27

V. Kesimpulan Apabila koefisien kontras G kurang dari satu, maka akan terjadi pengurangan kontras. Daftar Pustaka Anil K. Jain, 1989, Fundamentals of Digital Image Processing, Prentice- Hall International. Balza Achmad, M.Sc.E., Kartika Firdausy, S.T., M.T., Teknik pengolahan citra digital menggunakan Delphi, 2004, Penerbit Ardi Publishing, Yogyakarta. Hartadi, D, Sumardi R dan Isnanto, R, 2004, Simulasi Penghitungan Jumlah Sel Darah Merah, Transmisi, Vol. 8 No. 2 Rinaldi Munir, 2006, Aplikasi Image Thresholding untuk Segmentasi objek, Seminar Nasional Aplikasi Teknologi Informasi 2006 (SNATI 2006), ISSN : 1907-5022, Yogyakarta. 28.Jurnal Ilmiah SINUS