Anda di halaman 1dari 22

LAPORAN PRATIKUM

PENGOLAHAN CITRA DIGITAL

MODUL VI

OPERASI ARITMATIKA PADA CITRA

Dibuat Oleh :

Fauzi Aditia Rahmat (1811071015)

Dosen Pengampu :

1. Lifwarda, ST., M.Kom


2. Zurnawita.ST.,MT

PROGRAM STUDI SARJANA TERAPAN

TEKNIK TELEKOMUNIKASI

JURUSAN TEKNIK ELEKTRO

POLITEKNIK NEGERI PADANG


Lembaran Pengesahan

1. Pratikum ke : 06
2. Judul Pratikum : Operasi Aritmatika Pada Citra
3. Pratikan
Nama : Fauzi Aditia Rahmat
No.BP : 1811071015
4. Tanggal Percobaan : 22 April 2021
5. Tanggal Penyerahan : 27 April 2021
6. Dosen Pengampu
Dosen 1 : Lifwarda, ST., M.Kom
Dosen 2 : Zurnawaita.ST.MT
7. Status Pengumpulan Laporan :
8. Nilai :
POLITEKNIK NEGERI PADANG
PROGRAM STUDI
D.IV TEKNIK TELEKOMUNIKASI
JUDUL PRAKTEK : OPERASI ARITMATIKA PADA
CITRA

TOPIK KEGIATAN PRAKTEK:


06
PENGOLAHAN CITRA DIGITAL

1. Judul : Operasi Aritmatika Pada Citra

2. Jumlah Jam/Pertemuan : 3 Jam

3. Tujuan
Tujuan dari Praktikum ini adalah :
1. Mahasiswa mampu membedakan operasi aritmatika dengan operasi
lainnya.
2. Mahasiswa dapat membuat program operasi aritmatika pada citra.
3. Mahasiswa mampu membuat algoritma dari operasi aritmatika pada
citra.

4. Teori Dasar
Karena citra digital adalah matriks, maka operasi-operasi aritmetika matriks
juga berlaku pada citra. Operasi matriks yang dapat dilakukan adalah:

1. Penjumlahan atau pengurangan antara dua buah citra A dan B:

C(x, y) = A(x, y) ± B(x, y)

2. Perkalian dua buah citra:

C(x, y) = A(x, y) B(x, y)

3. Penjumlahan/pengurangan citra A dengan skalar c:

46
B(x, y) = A(x, y) ± c,

4. Perkalian/pembagian citra A dengan sebuah skalar c:

B(x, y) = c ⋅ A(x, y)

Ditinjau dari aras komputasi, operasi aritmetika termasuk ke dalam operasi aras
titik. Penjelasan masing-masing operasi aritmetika matriks adalah sebagai berikut :

4.1. Penjumlahan Dua Buah citra

Persamaannya:

C(x, y) = A(x, y) + B(x, y)

C adalah citra baru yang intensitas setiap pixel-nya adalah jumlah dari intensitas
tiap pixel pada A dan B. Jika hasil penjumlahan intensitas lebih besar dari 255,
maka intensitasnya dibulatkan ke 255. Operasi penjumlahan citra dapat digunakan
untuk mengurangi pengaruh derau (noise) di dalam data, dengan cara merata-
ratakan derajat keabuan setiap pixel dari citra yang sama yang diambil berkali-kali.
Misalnya untuk citra yang sama direkam dua kali, f1 dan f2, lalu dihitung
intensitas rata-rata untuk setiap pixel:

Hasil operasi mungkin bernilai riil, karena itu semua nilai riil tersebut perlu
dibulatkan ke nilai bulat terdekat, nilai maksimum adalah 255.

4.2. Pengurangan Dua Buah Citra

Persamaannya:

C(x, y) = A(x, y) – B(x, y) (4.12)

C adalah citra baru yang intensitas setiap pixel-nya adalah selisih antara
intensitas pixel pada A dan B. Ada kemungkinan hasil operasi ini menghasilkan
nilai negatif, oleh karena itu, operasi pengurangan citra perlu melibatkan

47
operasi clipping. Pengurangan citra juga dapat digunakan untuk mendeteksi
perubahan yang terjadi selama selang waktu tertentu bila dua buah citra yang
diambil adalah citra dari adegan yang sama. Teknik semacam ini dipakai pada
moving images.

4.3. Perkalian Citra

Persamaannya:

C(x, y) = A(x, y) B(x, y)

Perkalian citra sering digunakan untuk mengoreksi kenirlanjaran sensor dengan


cara mengalikan matriks citra dengan matrik koreksi. Jadi, dalam hal ini A
adalah citra sedangkan B adalah matriks koreksi. Hasil operasi mungkin
bernilai riil, karena itu semua nilai dibulatkan ke nilai bulat terdekat, nilai
maksimum adalah 255.

5. Bahan dan Peralatan


1. PC (Personal Komputer)
2. Software Matlab 7.0

6. Langkah Kerja dan Gambar Kerja


1. Penjumlahan dua buah Citra:
a. Ketikan program berikut;
clc;
clf
clear all;
A=imread('cameraman.tif');
A=A((1:200),(1:200));
subplot(221)
imshow(A)
title('citra A')
B=imread('eight.tif')
B=B((1:200),(1:200));
subplot(222)
imshow(B)
title('citra B')

48
A=double(A);
B=double(B);

C=A+B;
C=uint8(C)
subplot(223)
imshow(C)
title('citra C=A+B');

b. Bila dijalankan maka akan menghasilkan gambar sbb;

citra A citra B

citra C=A+B

2. Pengurangan dua buah Citra


a. Pada prinsipnya program pengurangan sama dengan program penjumlahan
hanya merubah tanda “tambah” menjadi tanda “kurang” pada program
penjumlahan baris ke-17 pada editor M-file.
b. Silahkan saudara save as program dengan nama kurang.m selanjutnya
dijalankan, apakah hasilnya sama seperti gambar dibawah:

citra A citra B

citra C=A-B

49
3. Percobaan Perkalian Citra
a. Ketikan program dibawah ini;
clc; clf; clear all;
A=imread('cameraman.tif');
A=A((1:200),(1:200));
subplot(221)
imshow(A)
title('citra A')

B=imread('eight.tif')
B=B((1:200),(1:200));
subplot(222)
imshow(B)
title('citra B')

A=double(A);
B=double(B);
C=A*B;
C=uint8(C)
subplot(223)
imshow(C)
title('citra C=A*B');

b. Selanjutnya smpan dan jalankan, sehingga menghasilkan gambar.


citra A citra B

citra C=A*B

7. Latihan dan Tugas Pendahuluan


Latihan:
Jelaskan apa yang terjadi pada setiap gambar yang dihasilkan pada pada
langkah 5.

50
Tugas Pendahuluan:
1. Tuliskan contoh-contoh operasi aritmatika pada citra.
2. Jika diketahui citra A dan citra B ukuran 10x10 pixel, menpunyai level
keabuan 8. Hitung dan tuliskan hasil penjumlahan antara citra A dengan
citra B.

8. Keselataman dan Kesehatan Kerja (K3)


1. Nyalakan power pada CPU dengan tangan.
2. Patuhi peraturan yang berada di laboratorium
3. Matikan komputer dan rapikan kursi setelah selesai praktikum.

9. Hasil Pengujian dan Pembahasan


Lakukan pengambilan data percobaan seperti data percobaan praktikum pada
modul sebelumnya.

10. Pembahasan (Analisa)

11. Kesimpulan
Kesimpulan dari praktikum ini adalah :
1.

51
2.
3.
12. Lembar Penilaian
Nilai X
Item Penilaian Bobot Nilai
Bobot
Persiapan 5%
Proses, 25%
Contoh,Cara melakukan pekerjaan,
sistimatika langkah kerja, kemandirian,
partisipasi,
Sikap dan keselamatan kerja, 10%
Contoh sikap duduk, sikap menggunakan
alat kerja
Hasil/Data/Produk; 50%
Item ini tergantung kepada karakteristik
praktek, contoh ketepatan, kerapian,
estetika,
Waktu 10%
Total 100%

<50 50-69 70-79 >80


Persiapan bahan tidak bahan bahan bahan
lengkap, lengkap, lengkap, lengkap,
datang tidak datang tidak datang tepat datang tepat
tepat waktu, tepat waktu, waktu, waktu,
peralatan tidak peralatan peralatan peralatan
sesuai, tidak sesuai, tidak sesuai, sesuai,
proses Tidak Tidak Sistimatis, Sistimatis,
sistimatis,tida sistimatis, mandiri, mandiri dan
k mandiri, mandiri, kurang aktif aktif
kurang aktif kurang
mandiri, aktif

13. Daftar Pustka


G.J. Awcock and R.Thomas, “Applied Image Processing”, MacGraw-Hill 1996.

Castleman, Kenneth R, “Digital Image Processing”, Perceptive Sientific


Instruments. Inc, Prentice Hall, Englewood Cliffs, New Jersey 07632, 1996

Jain, anil K, ” Fundamental of Digital Image Processing” , Prentice Hall, Inc,


Englewood Cliffs, 1989

52
Sid-Ahmed, Maher A., ” Image Processing: theory algorithms, and
architectures”, Mc Graw Hill, Inc. Singapore, 1995

53
54
Data Percobaan

Operasi Aritmatika Pada Citra

Nama : Fauzi Aditia Rahmat

No.BP : 1811071015

Kelas : 3 D4 TC

Matkul : Pengolahan Sinyal Digital

1. Penjumlahan dua buah Citra:

clc;
clf
clear all;
A=imread('cameraman.tif');
A=A((1:200),(1:200));
subplot(221)
imshow(A)
title('citra A')
B=imread('eight.tif')
B=B((1:200),(1:200));
subplot(222)
imshow(B)
title('citra B')
A=double(A);
B=double(B);

C=A+B;
C=uint8(C)
subplot(223)
imshow(C)
title('citra C=A+B');
citra A citra B

citra C=A+B
2. Pengurangan dua buah Citra
clc;
clf
clear all;
A=imread('cameraman.tif');
A=A((1:200),(1:200));
subplot(221)
imshow(A)
title('citra A')
B=imread('eight.tif')
B=B((1:200),(1:200));
subplot(222)
imshow(B)
title('citra B')
A=double(A);
B=double(B);

C=A-B;
C=uint8(C)
subplot(223)
imshow(C)
title('citra C=A+B');

citra A citra B

citra C=A+B
3. Percobaan Perkalian Citra
clc; clf; clear all;
A=imread('cameraman.tif');
A=A((1:200),(1:200));
subplot(221)
imshow(A)
title('citra A')

B=imread('eight.tif')
B=B((1:200),(1:200));
subplot(222)
imshow(B)
title('citra B')

A=double(A);
B=double(B);
C=A*B;
C=uint8(C)
subplot(223)
imshow(C)
title('citra C=A*B');

citra A citra B

citra C=A*B
LATIHAN

Operasi Logika Pada Citra

Nama : Fauzi Aditia Rahmat

No.BP : 1811071015

Kelas : 3 D4 TC

Matkul : Pengolahan Sinyal Digital

Jelaskan apa yang terjadi pada setiap gambar yang dihasilkan pada langkah 5.

Pada pratikum kali ini, proses yang terjadi pada setiap citra atau gambar
adalah di gambar pertama, dumana dihasilkan citra baru bervariabel c yang
merupakan hasil dari operasi penjumlahan dua buah citra yang memiliki ukuran
matriks yang samadimana bentuk citra baru yang dihasilkan berwarna lebih
terang,dimana hasil penjumlahan tiap pixel besar dari 128. Pada gambar selanjutnya
terjadi proses pengurangan citra dimana dihasilkan citra baru juga dengan variabel c
yang memiliki warna citra yang lebih gelap. Hal ini terjadi disebabkan hasil dari
proses pengurangan antara citra A dan B tiap-tiap pixelnya kurang dari 128. Pada
gambar berikutnya yaitu pada proses perkalian, dimana pada gambar tersebut bentuk
gambar berwarna putih terang, ini terjadi karena semua pixel citra baru hasil
perkalian dari citra A dan B itu melebihi 255 sehingga pada semua pixel pada matriks
citra C dibulatkan ke 255 putih sehingga citra hasil perkalian ini memiliki intensitas
warna putih yang sangat terang.
Daftar Pustaka

https://simplesiddiq.wordpress.com/2017/10/19/operasi-aritmatika-citra-dengan-
matlab/

http://aina-tunk.blogspot.com/2013/07/operasi-dasar-pengolahan-citra-
operasi_19.html

https://koleksibukukuliah.blogspot.com/2017/07/perkalian-dan-pembagian-pada-
operasi.html

https://www.scribd.com/document/428821752/Modul-6-Operasi-Aritmatika-Pada-
Citra

Anda mungkin juga menyukai