Top Banner
Aplikasi Pengolahan Citra Halftoning Dengan Teknik Error Diffusion pada Citra Bertipe Grayscale Menggunakan Matlab 7.8.0 Nama : Bagus Putra Triyanto NPM : 51410305 Jurusan : Teknik Informatika Pembimbing : Dini Sundani,ST.,MMSI.
16

Aplikasi Pengolahan Citra Halftoning Dengan Teknik …publication.gunadarma.ac.id/bitstream/123456789/11204/1/PPT.pdf–Metodee pengolahan citra dengan cara Halftoning. ... Aplikasi

May 26, 2018

Download

Documents

doantuong
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Aplikasi Pengolahan Citra Halftoning Dengan Teknik …publication.gunadarma.ac.id/bitstream/123456789/11204/1/PPT.pdf–Metodee pengolahan citra dengan cara Halftoning. ... Aplikasi

Aplikasi Pengolahan Citra Halftoning Dengan TeknikError Diffusion pada Citra

Bertipe Grayscale Menggunakan Matlab 7.8.0

Nama : Bagus Putra Triyanto

NPM : 51410305

Jurusan : Teknik Informatika

Pembimbing : Dini Sundani,ST.,MMSI.

Page 2: Aplikasi Pengolahan Citra Halftoning Dengan Teknik …publication.gunadarma.ac.id/bitstream/123456789/11204/1/PPT.pdf–Metodee pengolahan citra dengan cara Halftoning. ... Aplikasi

LATAR BELAKANG

– Dengan meningkatnya penggunaan citra digital maka kemampuan dalam melakukan

pengolahan citra semakin diminati.

– Pengolahan citra bertujuan untuk memberikan kesan kualitas citra yang lebih baik.

– Metodee pengolahan citra dengan cara Halftoning.

– Citra halftoning mengunakan metode konvensional

– Teknik error diffusion.

Page 3: Aplikasi Pengolahan Citra Halftoning Dengan Teknik …publication.gunadarma.ac.id/bitstream/123456789/11204/1/PPT.pdf–Metodee pengolahan citra dengan cara Halftoning. ... Aplikasi

BATASAN MASALAH

1. Tulisan ilmiah ini berisi tentang aplikasi pengolahan citra halftoning dengan

menggunakan teknik Error Diffusion yang telah dilakukan oleh Chien-Chien

Tseng[Chien-Chien Tseng dan Tsug-Ming Hwang, 2013]. Aplikasi

ditampilkan dengan GUI dengan Citra input lena bertipe grayscale dengan

ukuran 256x256.

TUJUAN PENULISAN

Membangun suatu aplikasi citra halftoning dengan menggunakan teknik Error

Diffusion.

Page 4: Aplikasi Pengolahan Citra Halftoning Dengan Teknik …publication.gunadarma.ac.id/bitstream/123456789/11204/1/PPT.pdf–Metodee pengolahan citra dengan cara Halftoning. ... Aplikasi

Hasil Pengolahan Citra

Berikut adalah hasil proses keseluruhan pembuatan citra

pada MATLAB :

• Citra Asli

Page 5: Aplikasi Pengolahan Citra Halftoning Dengan Teknik …publication.gunadarma.ac.id/bitstream/123456789/11204/1/PPT.pdf–Metodee pengolahan citra dengan cara Halftoning. ... Aplikasi

Hasil Pengolahan Citra

• Citra Halftoning • Citra Error Diffusion

Page 6: Aplikasi Pengolahan Citra Halftoning Dengan Teknik …publication.gunadarma.ac.id/bitstream/123456789/11204/1/PPT.pdf–Metodee pengolahan citra dengan cara Halftoning. ... Aplikasi

Tahapan Perancangan program.

Aplikasi dalam melakukan pengolahan citra ini menggunakan aplikasi

Matlab 7.8.0. Tahap awal dalam melakukan proses pengolahan citra

sebagai berikut :

1. memasukan citra lena dengan ukuran 256 x 256 bertipe grayscale

2. Melakukan normalisasi pada citra.

3. Hasil dari normalisasi didapat 2 variable dimana variable tersebut akan

digunakan untuk membuat program halftoning.

4. Didalam program halftoning terdapat program Error diffusion.

5. Pencarian proses S1 dan S2

Page 7: Aplikasi Pengolahan Citra Halftoning Dengan Teknik …publication.gunadarma.ac.id/bitstream/123456789/11204/1/PPT.pdf–Metodee pengolahan citra dengan cara Halftoning. ... Aplikasi

Tahapan Pembuatan Citra

6. Rumus probabilitas.

Page 8: Aplikasi Pengolahan Citra Halftoning Dengan Teknik …publication.gunadarma.ac.id/bitstream/123456789/11204/1/PPT.pdf–Metodee pengolahan citra dengan cara Halftoning. ... Aplikasi

Citra Normalisasi B(m,n)

Citra Asli X(m,n)

Error = X(m,n)-

B(m,n)

Baca

X(m,n)

B(m,n)

m=1

n=1

m<256 YA X(m,n+1) = (7/16 *qerror)+X(m,n+1)T

IDA

K

m<256

&

n>1

YAX(m+1,n-1) = (3/16 *qerror)+X(m+1,n-1)

X(m+1,n) = (5/16 *qerror)+X(m+1,n)

TID

AK

m<256

&

n<256

X(m+1,n+1)= (1/16 *qerror)+X(m+1,n+1)YA

Cetak X(m,n)

1

Sa

Citra Masukan 256x256

X(m,n)

X(m,n) / 255 X(m,n) < 0.5 TIDAK

YA

X(m,n) = 0

X(m,n) = 1

X(m,n) = B(m,n)

Baca

X(m,n)

m=1

n=1

m=m+1

n=n+1

m<256 &

n<256

TID

AK

YA

Start

1

Flowchart program

• Flowchart Normalisasi & Biner

• Flowchart Halftoning

Page 9: Aplikasi Pengolahan Citra Halftoning Dengan Teknik …publication.gunadarma.ac.id/bitstream/123456789/11204/1/PPT.pdf–Metodee pengolahan citra dengan cara Halftoning. ... Aplikasi

Flowchart Program

• Flowchart Nilai Sa1 • Flowchart Nilai Sa2

Page 10: Aplikasi Pengolahan Citra Halftoning Dengan Teknik …publication.gunadarma.ac.id/bitstream/123456789/11204/1/PPT.pdf–Metodee pengolahan citra dengan cara Halftoning. ... Aplikasi

Flowchart Program

• Flowchart Nilai Sa3 • Flowchart Nilai Sa4

Page 11: Aplikasi Pengolahan Citra Halftoning Dengan Teknik …publication.gunadarma.ac.id/bitstream/123456789/11204/1/PPT.pdf–Metodee pengolahan citra dengan cara Halftoning. ... Aplikasi

Flowchart Program

• Flowchart Nilai Sa5 • Flowchart Nilai Sa6

Page 12: Aplikasi Pengolahan Citra Halftoning Dengan Teknik …publication.gunadarma.ac.id/bitstream/123456789/11204/1/PPT.pdf–Metodee pengolahan citra dengan cara Halftoning. ... Aplikasi

Flowchart Program

• Flowchart Nilai Sa7 • Flowchart Nilai Sa8

Page 13: Aplikasi Pengolahan Citra Halftoning Dengan Teknik …publication.gunadarma.ac.id/bitstream/123456789/11204/1/PPT.pdf–Metodee pengolahan citra dengan cara Halftoning. ... Aplikasi

Flowchart Program

• Flowchart Nilai P

Page 14: Aplikasi Pengolahan Citra Halftoning Dengan Teknik …publication.gunadarma.ac.id/bitstream/123456789/11204/1/PPT.pdf–Metodee pengolahan citra dengan cara Halftoning. ... Aplikasi

Tampilan Program

Page 15: Aplikasi Pengolahan Citra Halftoning Dengan Teknik …publication.gunadarma.ac.id/bitstream/123456789/11204/1/PPT.pdf–Metodee pengolahan citra dengan cara Halftoning. ... Aplikasi

Tampilan Program

Page 16: Aplikasi Pengolahan Citra Halftoning Dengan Teknik …publication.gunadarma.ac.id/bitstream/123456789/11204/1/PPT.pdf–Metodee pengolahan citra dengan cara Halftoning. ... Aplikasi

PENUTUP

Kesimpulan:

Citra yang dihasilkan oleh aplikasi ini mempunyai kerapatan piksel yang seragam serta intentsitas warna yang mendekati warna aslinya. Implementasi aplikasi ini diterapkan pada software Matlab, karena Matlab handal dalam komputasi yang terkait array atau matriks.

Saran:

Adapun saran yang dapat diberikan oleh penulis untuk mengembangkan aplikasi ini adalah untuk proses perbaikan terhadap aplikasi ini dapat diterapkan dengan citra masukan bertipe RGB dengan ukuran yang bervariasi, serta format citra yang bervariasi.