laporan praktik 4 pcd rere

7
Laporan Praktik 4 REPRESENTASI PEMROSESAN CITRA DIGITAL DALAM PROGRAM MATLAB (PEMFILTERAN SPASIAL) OLEH: RAEHANA H121 13 028 PROGRAM STUDI STATISTIKA JURUSAN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS HASANUDDIN MAKASSAR 2016

Upload: raehana

Post on 10-Jul-2016

21 views

Category:

Documents


11 download

DESCRIPTION

TUGAS 4

TRANSCRIPT

Page 1: Laporan Praktik 4 PCD RERE

Laporan Praktik 4

REPRESENTASI PEMROSESAN CITRA DIGITAL

DALAM PROGRAM MATLAB

(PEMFILTERAN SPASIAL)

OLEH:

RAEHANA

H121 13 028

PROGRAM STUDI STATISTIKA

JURUSAN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS HASANUDDIN

MAKASSAR

2016

Page 2: Laporan Praktik 4 PCD RERE

B. CARA PEMFILTERAN DENGAN MATLAB

Untuk melakukan spatial filtering dengan MATLAB, perintah dasar yang digunakan

imfilter.

Contoh untuk 1 dimensi:

Contoh untuk 2 dimensi:

Rumus filter korelasi yang diperluas

Rumus filter korelasi

Rumus filter konvolusi yang diperluas

Rumus filter konvolusi

Rumus filter korelasi yang diperluas

Rumus filter korelasi

Page 3: Laporan Praktik 4 PCD RERE

Hasil pemfilteran unatuk masing-masing nilai manggunakan MATLAB sama dengan hasil

pemfilteran secara manual.

Rumus filter konvolusi yang diperluas

Rumus filter

konvolusi

Page 4: Laporan Praktik 4 PCD RERE

C. PENERAPAN PADA CITRA

Karena sebuah citra dibaca sebagai matriks dalam MATLAB maka sebuah citra dapat

pula difilter dengan korelasi dan konvolusi.

Contoh penerapannya:

a=imread('bulan.jpg');

b=[0 1 2; -1 -2 0; -1 0 1];

c=imfilter(a,b,'corr');

d=imfilter(a,b,'conv');

subplot(1,3,1)

imshow(a)

title('Gambar Asli')

subplot(1,3,2)

imshow(c)

title('Filter korelasi')

subplot

subplot(1,3,3)

imshow(d)

title('Filter Konvolusi')

Output:

Dari output diatas dapat terlihat bahwa sekilas hasil filter korelasi dan

konvolusi hamper sama. Tapi jika diperhatikan, hasil dari kedua filter ini

berkebalikan.

Citra yang akan diproses

Mask filter

Syntax filter Korelasi

Syntax filter Konvolusi

Page 5: Laporan Praktik 4 PCD RERE

Contoh lain dari spatial filtering yaitu membuat gambar menjadi blur (kabur),

yaitu dengan syntax berikut:

a=imread('bulan.jpg');

b=[1/9 1/9 1/9; 1/9 1/9 1/9; 1/9 1/9 1/9];

c=imfilter(a,b,'corr');

d=imfilter(a,b,'conv');

subplot (1,3,1)

imshow (a)

title('Gambar Asli')

subplot(1,3,2)

imshow (c)

title('Filter Korelasi')

subplot(1,3,3)

imshow (d)

title ('Filter Konvolusi')

Output:

Hasil gambar ini menunjukkan bahwa mask yang digunakan menyebabkan citra

menjadi kabur (blur).

Page 6: Laporan Praktik 4 PCD RERE

Selain membuat citra menjadi kabur (blur) pemfiteran juga dapat dilakukan untuk

menajamkan citra. Syntax yang digunakan adalah:

a=imread('bulan.jpg');

b=[0 -1 0; -1 5 -1; 0 -1 0];

c=imfilter(a,b,'corr');

d=imfilter(a,b,'conv');

subplot(1,3,1)

imshow(a)

title('Gambar Asli')

subplot(1,3,2)

imshow(c)

title('Filter korelasi')

subplot

subplot(1,3,3)

imshow(d)

title('Filter Konvolusi')

Output:

Page 7: Laporan Praktik 4 PCD RERE