Abstrak
Pada praktikum kali ini akan membahas tentang image processing. Image processing adalah suatu
bentuk pengolahan atau pemrosesan sinyal dengan input berupa gambar (image) dan
ditransformasikan menjadi gambar lain sebagai keluarannya dengan teknik tertentu. Bentuk dari
Digital Image dapat berupa file yang berekstensi *.jpg, *.gif, *.png dan semacamnya. Image
processing dilakukan untuk memperbaiki kesalahan data sinyal gambar yang terjadi akibat
transmisi dan selama akuisisi sinyal, serta untuk meningkatkan kualitas penampakan gambar agar
lebih mudah diinterpretasi oleh sistem penglihatan manusia baik dengan melakukan manipulasi
dan juga penganalisisan terhadap gambar. Pada praktikum kali ini, praktikkan diminta untuk dapat
melakukan perhitungan luas bangun datar tidak secara manuan, melainkan secara digital dengan
menggunakan aplikasi matlab dan program point. Agar program dapat berjalan digunakan
beberapa listing program dalam pemrogramannya.
I. PENDAHULUAN
Saat ini image processing adalah salah satu teknologi yang sedang berkembang pesat. Hal
tersebut membangun daerah riset teknik dan ilmu pengetahuan computer. Dalam bidang
tekstil sendiri image processing dapat digunakan untuk menghitung penampang melintang
dan membujur pada suatu serat dengan beberapa proses pengolahan data. Dalam praktikum
kali ini, akan membuktikan bahwa 1 pixel sama dengan 0,03 cm per bidang persegi secara
eksperimen dan teori menggunakan aplikasi matlab dan paint.
3. Dots per inchi (dpi / pixel per inchi ) Banyaknya titik atau pixel tiap satuan inchi.
Contoh : 600 dpi , berarti terdapat 600×600 pixel tiap inchi persegi.
5. Color Depth Color Depth adalah besarnya informasi data dari 1 satuan
sample(dot/pixel). Setiap bitmap/ dot/ pixel, bias berupa hitam , putih, abu – abu
atau warna. Color Depth dinyatakan dalam angka yang digunakan untuk
menyatakan beberapa variasi warna yang mampu ditampilkan oleh suatu bitmap
/dot/pixel, yang dinyatakan secara kuantitatif. Rumusnya adalh 2 n (dua pangkat n,
dimana n adalah besarnya bit depth). Contoh :
1 bit = 2 pangkat 1 = 2 variasi warna (monochrome)
2 bit = 2 pangkat 2 = 4 variasi warna
4 bit = 2 pangkat 4 = 16 variasi warna
8 bit = 2 pangkat 8 = 256 variasi warna
16 bit = 2 pangka 16 = 2 kombinasi
8 bit = 65.536 variasi warna
24 bit = 2 pangkat 24= 3 buah kombinasi
8 bit = 16.777.216 variasi warna
32 bit = 2 pangkat 32= 4 buah kombinasi
8 bit= 4.294.967.296 variasi warna.
6. Menghitung ukuran file raster image Ukuran dalam byte = width x height x
colordepth Keterangan :
a. width : lebar dari images, diukur dengan pixel
b. Height : tinggi dari images, diukur dengan pixel
c. Color depth : jumlah bit warna yang diukur dalam bit / pixel
1 byte = 8 bit
1 KB (kilobyte) = 1024 byte
1 MB (megabyte) = 1024 KB
Contoh : “Sebuah image berukuran 640 x 480 pixel dengan 24-bit warna akan
membutuhkan berapa besar diks space ?”
Jawab:
Ukuran dalam Byte = w x h x c/8
= 640x480x24
=737800
= 921600
= 900 KB
2. Binary image, adalah image yang terdiri dari pixel hitam dan putih.
Gambar 1. Binary Image
Sumber: https://www.shutterstock.com/search/binary+code. (Diakses 02 April
2018 pukul 22.32 WIB)
3. Grayscale Image, yang terdiri dari nilai intesitas dari minimal (menggambarkan
hitam mutlak) hingga maksimal (menggambarkan putih mutlak) dan diantaranya
bayangan abu – abu (gray) yang bervariasi. Biasanya rentangnya antara 0 hingga
255. Pada keseharian kita sering mengatakan foto graycale image sebagai foto
hitam-putih (seperti pada foto – foto lama). Jadi jangan dirancukan dengan istilah
teknis seperti ini.
4. Color Image kita semua sekarang sedang melihatnya. Setiap image tersusun dari
tiga warna utama, merah, hijau dan biru yang sering disebut dengan RGB Image.
5. RGB, untuk citra berwarna maka digunakan model RGB (Red-Green-Blue), satu
citra berwarna dinyatakan sebagai 3 buah matrik grayscale yang berupa matrik
untuk Red (R-layer), matrik Green (G-layer) dan matrik untuk Blue(B-layer).R-
layer adalah matrik yang menyatakan derajat kecerahan untuk warna merah
(misalkan untuk skala keabuan 0-255, nilai 0 menyatakan gelap (hitam) dan 255
menyatakan merah. G-layer adalah matrik yang menyatakan derajat kecerahan
untuk warna hijau, dan B-layer adalah matrik yang menyatakan derajat kecerahan
untuk warna biru. Dari definisi tersebut, untuk menyajikan warna tertentu dapat
dengan mudah dilakukan, yaitu dengan mencampurkan ketiga warna dasar RGB.
Gambar 5. Komposisi Warna RGB
Sumber: Pasquale, D'Silva aka darkmotion. 2008. Komposisi Warna RGB.
https://www.kirupa.com/design/little_about_color_hsv_rgb.htm (Diakses 02 April 2018 pukul
22.01 WIB)
Salah satu hal yang patut diperhatikan dalam sebuah asas proteksi radiasi, adalah harus
memperhatikan asas ALARA (As Low As ReasonablyAchievable), untuk itu
alangkah baiknya digunakan sebuah alat bantu robot automatik ataupun manual
sehingga pekerjaan manusia bisa menjadi lebih mudah.
Disanalah pentingnya kita menguasai teknologi robotik agar tidak kalah dengan
negara – negara maju yang terus melakukan penelitian dalam bidang ini. Jangan
sampai kita hanya menjadi bangsa ”konsumen” suatu produk teknologi canggih, yang
pada akhirnya hanya akan menjadikan sebuah penjajahan baru bagi bangsa ini.
Pada kali ini kita akan membuat konsep dasar dari sebuah robot yang berdasarkan
pada “image processing”. Robot yang berbasis “vision” memiliki perangkat akuisisi
citra seperti contohnya webcam sebagai sebuah “mata”, ataupun sensor khusus kamera
CMUCAM. Karena CMUCAM berharga cukup mahal, maka kita akan mempelajar
dulu konsep dasar agar robot mampu melihat dengan webcam, mungkin lebih sulit
dibandingkan dengan CMUCAM, namun boleh kita coba.
Satu kata kunci untuk melakukan sebuah “pengolahan citra” atau image processing
adalah kita membutuhkan sebuah perangkat komputasi yang besar, dan hal ini tidak
bisa diganti dengan hanya menggunakan sekeping mikrokontroler kecil. Pendekatan
yang sederhana adalah kita akan menjalankan program menggunakan sebuah
komputer yang terhubung dengan Webcam untuk menangkap “image”. Dan robot
akan dijalankan oleh komputer menggunakan port paralel ataupun serial. Kode – kode
progam yang akan ditulis dalam sebuah perangkat lunak yang menyediakan fasilitas
untuk mengolah citra. Dan salah satu jawabannya adalah MATLAB.
Gambar 10. Gambar dirubah menjadi binary image dengan perintah ‘bw=im2bw’
Gambar 11. Ditampilkan hasil luas dengan perintah ‘luas=polyread(b{1}(:1),b{1}(:,2))’
1
𝐿= 𝑥𝑎𝑥𝑡
2
1
= 𝑥 85 𝑥 105
2
= 4,462.5 𝑝𝑥 2
𝜕𝐿 𝜕𝐿
∆𝐿 = | ∆𝑎| + | ∆𝑡|
𝜕𝑝 𝜕𝑡
1 1
= |2 . 𝑡 . ∆𝑎| + |2 𝑎 . ∆𝑡|
1 1
= |2 105 . 5| + |2 85 . 5|
= |262,5| + |212,5|
= 475 𝑝𝑥 2
𝐿 ± ∆𝐿 = (4,462.5 ± 475)𝑝𝑥 2
Dalam cm (c𝐦𝟐 )
1
𝐿= 𝑥𝑎𝑥𝑡
2
1
= 𝑥 2,3 𝑥 2,8
2
= 3,22 𝑐𝑚2
𝜕𝐿 𝜕𝐿
∆𝐿 = | ∆𝑎| + | ∆𝑡|
𝜕𝑝 𝜕𝑡
1 1
= | . 𝑡 . ∆𝑎| + | 𝑎 . ∆𝑡|
2 2
1 1
= | 2,3 . 0,5| + | 2,8 . 0,5|
2 2
= |0,575| + |0,7|
= 1,275 𝑐𝑚2
𝐿 ± ∆𝐿 = (3,22 ± 1,275)𝑐𝑚2
𝐿=𝑝𝑥𝑙 ...(1)
= 155 𝑥 45 ...(2)
= 6.975 𝑝𝑥 2
𝜕𝐿 𝜕𝐿 ...(3)
∆𝐿 = | ∆𝑝| + | ∆𝑙|
𝜕𝑝 𝜕𝑙
𝜕𝑝×𝑙 𝜕𝑝 ×𝑙 ...(4)
=| ∆𝑝| + | ∆𝑙|
𝜕𝑝 𝜕𝑙
= |𝑙 ∆𝑝| + | 𝑝 ∆𝑙| ...(5)
= |45𝑥 5| + |155 𝑥 5| ...(6)
= 225 + 775
= 1.000 𝑝𝑥 2
𝐿 ± ∆𝐿 = (6.975 ± 1.000)𝑝𝑥 2
Dalam cm (c𝐦𝟐 )
𝐿=𝑝𝑥𝑙 ...(1)
= 4,2 𝑥 1,2 ...(2)
2
= 5,04 𝑐𝑚
𝜕𝐿 𝜕𝐿 ...(3)
∆𝐿 = | ∆𝑝| + | ∆𝑙|
𝜕𝑝 𝜕𝑙
𝜕𝑝×𝑙 𝜕𝑝 ×𝑙 ...(4)
=| ∆𝑝| + | ∆𝑙|
𝜕𝑝 𝜕𝑙
= |𝑙 ∆𝑝| + | 𝑝 ∆𝑙| ...(5)
B. SECARA EKSPERIMEN
Luas = polyarea (b{1} (:,1) , b{1} (:,2)) (Persegi panjang)
Luas = 6622 px2
Luas = polyarea (b{2} (:,1) , b{2} (:,2)) (Segitiga)
Luas = 4.407 px2’
3,22𝑐𝑚2
=√
4407 𝑝𝑥 2
= 0,027 cm
2. Persegi panjang
𝐿𝑢𝑎𝑠 𝑝𝑒𝑟𝑠𝑒𝑔𝑖 𝑝𝑎𝑛𝑗𝑎𝑛𝑔 𝑡𝑒𝑜𝑟𝑖 (𝑐𝑚2 ) ...(
Pembuktian = √ 𝐿𝑢𝑎𝑠 𝑝𝑒𝑟𝑠𝑒𝑔𝑖 𝑒𝑘𝑠𝑝𝑒𝑟𝑖𝑚𝑒𝑛 (𝑝𝑥 2 )
1)
5,04 𝑐𝑚2
=√ ...(
6622 𝑝𝑥 2
2)
= 0,028 cm
5.2. Tabel Eksperimen dan Teori Perhitungan Luas Segitiga Sama Kaki
Berikut merupakan tabel hasil perhitungan eksperimen dengan teori luas segitiga
sama kaki
Data Eksperimen dan Teori Luas Segitiga Sama Kaki
Bangun px2 (exp) px2 (teori/i.p) cm2 (exp) cm2 (teori/i.p)
no.
5.4. Pembahasan
Pada praktikum kali ini image processing. Pengolahan citra atau Image Processing
adalah suatu sistem dimana proses dilakukan dengan masukan (input) berupa citra
(image) dan hasilnya (output) juga berupa citra (image). Dalam praktikum ini
dilakukan pengolahan gambar bangun datar. Bangun datar tersebut dihitung luasnya
menggunakan program matlab dan akan dibandingkan dengan perhitungan secara teori.
Hal pertama yang dilakukan yaitu membuat bangu datar (segitiga dan persegi panjang)
dalam program paint sesuai dengan keingan keinginan dalam skala pixel dan cm,
kemudian di save dalam folder program matlab. Kemudian catat alas dan tinggi
segitiga juga panjang kedua sisi persegi panjang kemudian membuka aplikasi matlab
editor. Listing program dimasukkan kemudian nama image.png diganti dengan nama
gambar yang sudah kita save. Mengukur luas segitiga dan persegi panjang di aplikasi
matlab editor. Dihitung luas segitiga dan persegi panjang tersebut secara manual
beserta teori ralatnya yang akan dibandingkan dengan luas segitiga dan persegi panjang
dalam program matlab. Hasil perhitungan dan pengukuran dalam program matlab dapat
dibuktikan bahwa 1 pixel sama dengan 0,03 cm.
Setelah selesai melakukan praktikum maka didapatkan hasil nilai luas segitiga dari
hasil perhitungan secara teori dengan hasil perhitungan image processing pada gambar
matlab dengan perbandingan yang tidak jauh berbeda. Pada pengukuran luas segitiga
didapatkan hasil perhitungan secara teori sebesar 4462,5 px2 , sedangkan dalam
perhitungan image processing sebesar 4407 px2. Pada pengukuran luas persegi panjang
didapatkan hasil perhitungan secara teori sebesar 6975 px2 , sedangkan dalam
perhitungan image processing sebesar 6622 px2.
Pada tugas akhir dihitug juga luas segitiga dan persegi panajng dalam cm2 secara teori.
Ini dilakukan untuk membuktikan bahwa 1 pixel sama dengan 0,03 cm. perhitungan
pembuktian ini diperoleh dari perbandingan antara luas segitiga dan luas persegi
panajng dalam cm dengan segitiga dan persegi panjang dalam pixel. Dapat dilihat
semua hasilnya mendekati 0,03 cm.
VI. Kesimpulan
Dari hasil praktikum image processing, dapat disimpulkan bahwa:
1. Data hasil perhitungan luas segitiga dan persegi panjang secara teori dengan
hasil perhiyungan image processing dalam program matlab dalam skala pixel2
dan cm2 tidak jauh berbeda. Didapatkan hasil berikut:
Bangun segitiga
Bangun px2 (exp) px2 (teori/i.p) cm2 (exp) cm2 (teori/i.p)
no.
Segitiga 0,027 cm
Persegi panjang 0,028 cm
DAFTAR PUSTAKA