Sie sind auf Seite 1von 10

TUGAS 3

PENGOLAHAN CITRA DIGITAL + LAB

Oleh :
NO NAMA NIM

16 Rahmana Burhan R. 1641160051

JTD – 3C

JARINGAN TELEKOMUNIKASI DIGITAL


POLITEKNIK NEGERI MALANG
Jalan Soekarno-Hatta No. 9, PO Box 04, Malang-65141
Tel. (0341) 404424, 404425, Fax. (0341) 404420
BAB I
HASIL INPUT DAN OUTPUT
SHARPENING
1. SHARPENING 3X3

a = imread('download.jpg')
sharpFilter = fspecial('unsharp');
figure, subplot(2,2,1), image(a), title('Original Pomegranate
Seeds');
sharp = imfilter(a, sharpFilter, 'replicate', [3,3], 5);
subplot(2,2,2), image(sharp), title('Sharpened Pomegranate');
2. FUNGSI SHARPENING 9X9

a = imread('download.jpg')
sharpFilter = fspecial('unsharp');
figure, subplot(2,2,1), image(a), title('Original Pomegranate
Seeds');
sharp = imfilter(a, sharpFilter, 'replicate', [9,9], 5);
subplot(2,2,2), image(sharp), title('Sharpened Pomegranate');

3. FUNGSI SHARPENING 5X25


a = imread('download.jpg')
sharpFilter = fspecial('unsharp');
figure, subplot(2,2,1), image(a), title('Original Pomegranate Seeds');
sharp = imfilter(a, sharpFilter, 'replicate', [5,25], 5);
subplot(2,2,2), image(sharp), title('Sharpened Pomegranate');

4. FUNGSI SHARPENING 25X25

a = imread('download.jpg')
sharpFilter = fspecial('unsharp');
figure, subplot(2,2,1), image(a), title('Original Pomegranate Seeds');
sharp = imfilter(a, sharpFilter, 'replicate', [25,25], 5);
subplot(2,2,2), image(sharp), title('Sharpened Pomegranate');

SMOOTHING
1. SMOOTHING 3X3
a = imread(‘download’)
imshow (a);
GaussianFilter = fspecial('gaussian', [3,3], 5);
result = imfilter(a, GaussianFilter, 'same');
subplot(1,2,1);
imshow(a);
title('SebelumDilakukan Gaussian Filter');
subplot(1,2,2);
imshow(result);
title('SetelahDilakukan Gaussian Filter');

2. SMOOTHING 9X9

a = imread('download.jpg')
imshow (a);
GaussianFilter = fspecial('gaussian', [9,9], 5);
result = imfilter(a, GaussianFilter, 'same');
subplot(1,2,1);
imshow(a);
title('SebelumDilakukan Gaussian Filter');
subplot(1,2,2);
imshow(result);
title('SetelahDilakukan Gaussian Filter');

3. SMOOTHING 25X25

a = imread('download.jpg')
imshow (a);
GaussianFilter = fspecial('gaussian', [25,25], 5);
result = imfilter(a, GaussianFilter, 'same');
subplot(1,2,1);
imshow(a);
title('SebelumDilakukan Gaussian Filter');
subplot(1,2,2);
imshow(result);
title('SetelahDilakukan Gaussian Filter');

4. SMOOTHING 5X25
a = imread('download.jpg')
imshow (a);
GaussianFilter = fspecial('gaussian', [5,25], 5);
result = imfilter(a, GaussianFilter, 'same');
subplot(1,2,1);
imshow(a);
title('SebelumDilakukan Gaussian Filter');
subplot(1,2,2);
imshow(result);
title('SetelahDilakukan Gaussian Filter');

EDGE ENHANCEMENT

1. EDGE 3X3

Cara menampilkan :
I = imread ('download.jpg');
gray = rgb2gray (I);
If = nlfilter(gray,[3,3],'min(x(:))');
Subplot (3,3,1),imshow(I),title('citra input');
subplot (3,3,2),imshow(gray),title('citra Gray');
subplot (3,3,3),imshow(If),title('citra filter min');

2. EDGE 9X9
Cara Menampilkan :

I = imread ('download.jpg');
gray = rgb2gray (I);
If = nlfilter(gray,[9,9],'min(x(:))');
Subplot (3,3,1),imshow(I),title('citra input');
subplot (3,3,2),imshow(gray),title('citra Gray');
subplot (3,3,3),imshow(If),title('citra filter min');

3. EDGE 25X25

I = imread ('download.jpg');
gray = rgb2gray (I);
If = nlfilter(gray,[25,25],'min(x(:))');
Subplot (3,3,1),imshow(I),title('citra input');
subplot (3,3,2),imshow(gray),title('citra Gray');
subplot (3,3,3),imshow(If),title('citra filter min');

4. EDGE 5X25

I = imread ('download.jpg');
gray = rgb2gray (I);
If = nlfilter(gray,[5,25],'min(x(:))');
Subplot (3,3,1),imshow(I),title('citra input');
subplot (3,3,2),imshow(gray),title('citra Gray');
subplot (3,3,3),imshow(If),title('citra filter min');
BAB II HASIL
COMMAND WINDOW
%%FUNGSI SHARPENING
%FUNGSI SHARPENING 3X3
a = imread('download.jpg')
sharpFilter = fspecial('unsharp');
figure, subplot(2,2,1), image(a), title('Original Pomegranate Seeds');
sharp = imfilter(a, sharpFilter, 'replicate', [3,3], 5);
subplot(2,2,2), image(sharp), title('Sharpened Pomegranate');
%FUNGSI SHARPENING 9X9
sharpFilter = fspecial('unsharp');
figure, subplot(2,2,1), image(a), title('Original Pomegranate Seeds');
sharp = imfilter(a, sharpFilter, 'replicate', [9,9], 5);
subplot(2,2,2), image(sharp), title('Sharpened Pomegranate');
% FUNGSI SHARPENING 25X25
sharpFilter = fspecial('unsharp');
figure, subplot(2,2,1), image(a), title('Original Pomegranate Seeds');
sharp = imfilter(a, sharpFilter, 'replicate', [25,25], 5);
subplot(2,2,2), image(sharp), title('Sharpened Pomegranate');
% FUNGSI SHARPENING 5X25
sharpFilter = fspecial('unsharp');
figure, subplot(2,2,1), image(a), title('Original Pomegranate Seeds');
sharp = imfilter(a, sharpFilter, 'replicate', [5,25], 5);
subplot(2,2,2), image(sharp), title('Sharpened Pomegranate');

%%FUNGSI SMOOTHING
%FUNGSI SMOOTHING 3X3
a = imread('download.jpg')
imshow (a);
GaussianFilter = fspecial('gaussian', [3,3], 5);
result = imfilter(a, GaussianFilter, 'same');
subplot(1,2,1);
imshow(a);
title('SebelumDilakukan Gaussian Filter');
subplot(1,2,2);
imshow(result);
title('SetelahDilakukan Gaussian Filter');

%FUNGSI SMOOTHING 9X9


a = imread('download.jpg')
imshow (a);
GaussianFilter = fspecial('gaussian', [9,9], 5);
result = imfilter(a, GaussianFilter, 'same');
subplot(1,2,1);
imshow(a);
title('SebelumDilakukan Gaussian Filter');
subplot(1,2,2);
imshow(result);
title('SetelahDilakukan Gaussian Filter');

%FUNGSI SMOOTHING 25X25


a = imread('download.jpg')
imshow (a);
GaussianFilter = fspecial('gaussian', [25,25], 5);
result = imfilter(a, GaussianFilter, 'same');
subplot(1,2,1);
imshow(a);
title('SebelumDilakukan Gaussian Filter');
subplot(1,2,2);
imshow(result);
title('SetelahDilakukan Gaussian Filter');

%FUNGSI SMOOTHING 5X25


a = imread('download.jpg')
imshow (a);
GaussianFilter = fspecial('gaussian', [5,25], 5);
result = imfilter(a, GaussianFilter, 'same');
subplot(1,2,1);
imshow(a);
title('SebelumDilakukan Gaussian Filter');
subplot(1,2,2);
imshow(result);
title('SetelahDilakukan Gaussian Filter');

% FUNGSI EDGE ENHANCEMENT


%FUNGSI EDGE 3X3
I = imread ('download.jpg');
gray = rgb2gray (I);
If = nlfilter(gray,[3,3],'min(x(:))');
Subplot (3,3,1),imshow(I),title('citra input');
subplot (3,3,2),imshow(gray),title('citra Gray');
subplot (3,3,3),imshow(If),title('citra filter min');
%FUNGSI EDGE 9X9
I = imread ('download.jpg');
gray = rgb2gray (I);
If = nlfilter(gray,[9x9],'min(x(:))');
Subplot (3,3,1),imshow(I),title('citra input');
subplot (3,3,2),imshow(gray),title('citra Gray');
subplot (3,3,3),imshow(If),title('citra filter min');
%FUNGSI EDGE 25x25
I = imread ('download.jpg');
gray = rgb2gray (I);
If = nlfilter(gray,[25,25],'min(x(:))');
Subplot (3,3,1),imshow(I),title('citra input');
subplot (3,3,2),imshow(gray),title('citra Gray');
subplot (3,3,3),imshow(If),title('citra filter min');
%FUNGSI EDGE 5x25
I = imread ('download.jpg');
gray = rgb2gray (I);
If = nlfilter(gray,[5,25],'min(x(:))');
Subplot (3,3,1),imshow(I),title('citra input');
subplot (3,3,2),imshow(gray),title('citra Gray');
subplot (3,3,3),imshow(If),title('citra filter min');
BAB III

KESIMPULAN
1. Proses pemfilteran merupakan upaya untuk menghilangkan noise
2. Smoothing dilakukan untuk menghilangan suatu noise pada suatu citra (gambar) dengan
cara pengahlusan .Semakin besar nilau matriks maka hasil smoothingnya akan terlihat
lebih blur
3. Fungsi sharpening yaitu untuk memperjelas detil suatu citra(menambah kontras) dengan
penjumlahan atas citra tepi dengan citra aslinya maka bagian tepi objek akan terlihat
berbeda dengan latarnya, sehingga citra terkesan lebih tajam.Semakin besar nilai matriks
maka hasil kontras akan semakin jelas ,contoh nilai sharpening 5x5 lebih jelas daripada
nilai 3x3
4. Fungsi Edge Enchancement adalah fungsi perbaikan tepi dimana dia berfungsi untuk
menebalkan tepi suatu gambar , ada percobaan diatas terlihat bawah semakin besar
matriks makan semakin tebal dan jelas tepinya .

Das könnte Ihnen auch gefallen