Anda di halaman 1dari 7

ISBN :

MDP STUDENT CONFERENCE (MSC) 2022


978-602-51717-7-2

Operasi Opening dan Closing pada Pengolahan Citra Digital


Menggunakan Matlab
Gilbert Agus Trianto1*), Ferdi Jiranda Sinaga2, Muhammad Fauzan Marzuki3, dan Qois Al
Qorni4
1,2,3,4
Informatika, Fakultas Ilmu Komputer dan Rekayasa, Universitas Multi Data Palembang,
1
agusgilbert12@mhs.mdp.ac.id, 2ferdijiranda15@mhs.mdp.ac.id, 3fauzanmarzuki098@mhs.mdp.ac.id,
4
qoisalqorni@mhs.mdp.ac.id

Abstract: The development of image processing technology today is growing


Keywords :
very rapidly, both the number of users and the type of technology that uses
Opening; Closing; Operasi; image processing. One of the image processing techniques used is edge
Erosi; Dilasi detection. One of the edge detection is opening and closing. Opening is a
combination process where a digital image is subjected to erosion operations
followed by dilation. The opening operation on the image has the effect of
smoothing the boundaries of objects, separating previously attached objects,
and eliminating objects that are smaller than the structuring size. Closing is a
combination where an image is subjected to a dilation operation followed by
erosion. Closing operations also tend to soften objects in the image, but by
connecting the fragments (fuses narrow breaks and thin gulf) and eliminating
small holes in the object. The development of digital image processing aims at
Image Enhancement, Compression, Restoration, and Feature Extraction.

Abstrak: Perkembangan teknologi pengolahan citra saat ini berkembang sangat


Kata Kunci: pesat, baik dalam jumlah pengguna maupun jenis teknologi yang menggunakan
Opening; Closing; Operasi; pengolahan citra. Salah satu teknik pengolahan citra yang digunakan adalah
Erosi; Dilasi deteksi tepi. Salah satu deteksi tepi adalah membuka dan menutup. Pembukaan
adalah proses gabungan di mana citra digital mengalami operasi erosi diikuti
oleh dilatasi. Operasi pembukaan pada citra memiliki efek menghaluskan batas
objek, memisahkan objek yang terpasang sebelumnya, dan menghilangkan objek
yang lebih kecil dari ukuran structuring. Penutupan adalah kombinasi di mana
gambar dikenai operasi dilatasi diikuti oleh erosi. Operasi penutupan juga
cenderung menghaluskan objek dalam gambar, tetapi dengan menyatukan
fragmen dan menghilangkan lubang kecil pada objek. Pengembangan ini
bertujuan untuk meningkatkan kualitas tampilan citra, memperkecil ukuran file
citra tetapi tetap mempertahankan citra, memperbaiki citra ke bentuk aslinya.
kondisi, dan ekstraksi ciri atau fitur dari citra yang akan dianalisis. Pengolahan
citra dapat digunakan untuk kehidupan, seperti bidang militer, kedokteran, dan
fotografi.

Wijaya. (2022).Pengaruh Stabilitas Keuangan dan Tekanan Eksternal terhadap Fraud Laporan Keuangan. MDP Student
Conference2022

Operasi Opening dan Closing pada Pengolahan Citra Digital Menggunakan Matlab | 1
ISBN :
MDP STUDENT CONFERENCE (MSC) 2022
978-602-51717-7-2

PENDAHULUAN

Pengolahan citra adalah proses pengolahan dan analisis citra yang melibatkan banyak persepsi visual.
Pada proses pengolahan citra ini memiliki karakteristik berupa data masukan dan keluaran informasi berupa
gambar. Namun citra yang dihasilkan dari pengolahan citra ini memiliki kualitas yang lebih baik. Dari segi
pengolahan citra digital secara umum dapat diartikan sebagai pengolahan citra dua dimensi dengan
komputer.Salah satu hasil dari pembangunan aplikasi ini adalah menerapkan operasi buka tutup pada
pengolahan citra digital menggunakan matlab dengan tujuan untuk meningkatkan kualitas citra agar mudah
diterima oleh manusia atau mesin.
Dalam operasi ini menggunakan metode LBP atau Local Binary Patterns, yaitu metode analisis tekstur
yang menggunakan model statistik dan struktural. Operator LBP menggunakan perbandingan nilai abu-abu
pada piksel tetangga. Operator dasar LBP adalah 3 x 3 menggunakan 8 piksel ketetanggaan dari sebuah
piksel tengah. Piksel tetangga ke-n di-threshold menggunakan nilai keabuan dari piksel tengah seperti yang
ditunjukkan pada persamaan 1 dan fungsi thresholding.
Matlab atau atrix Laboratory merupakan software yang dikembangkan oleh Mathworks, Inc dengan
memanfaatkan matriks dalam penggunaannya. Salah satu kegunaan Matlab secara umum adalah untuk
pengembangan di bidang komputasi yaitu pengembangan pemrograman. Sehingga Matlab dapat diterapkan
dalam teknologi pencitraan medis, khususnya citra medis yang dihasilkan dari radiografi digital. Aplikasi
yang menggunakan Matlab dalam teknologi pencitraan medis telah berkembang melalui algoritma yang terus
dikembangkan untuk berbagai keperluan, mulai dari identifikasi/deteksi, segmentasi, simulasi bahkan
pengembangan pemrograman perangkat medis.
Aplikasi Matlab dalam teknologi pencitraan medis, khususnya radiografi digital, meliputi proses
segmentasi dengan tujuan untuk mendeteksi kelainan, mensimulasikan dan mengembangkan program.
Aplikasi Matlab juga dapat digunakan dalam pengolahan citra digital atau biasa dikenal dengan pengolahan
citra. Salah satu alasan mengapa menggunakan MATLAB untuk memproses gambar adalah bahwa gambar
dapat dengan mudah dibaca sebagai matriks dengan program ini.
Adapun tujuan pembuatan makalah ini adalah untuk memenuhi tugas Mata Kuliah
Pengolahan Citra Digital. Selain itu, agar kita dapat mengetahui lebih detail apa yang dimaksud dan
tujuan dari pokok bahasan dari sistem operasi Opening dan Closing pada Pengolahan Citra Digital
Menggunakan Matlab.

METODE
Histogram dari pola biner yang dihitung pada suatu wilayah adalah digunakan untuk
deskripsi tekstur. Operator menjelaskan setiap piksel dengan tingkat abu-abu relatif dari piksel
tetangganya. [1] Local Binary Pattern (LBP) adalah salah satu algoritma yang digunakan untuk
melakukan ekstraksi fitur tekstur gambar yang menggunakan statistika dan struktur. Metode LBP
pertama kali diperkenalkan oleh Timo Ojala. Operator LBP menggunakan perbandingan nilai keabuan
dari piksel-piksel ketetanggaan. Local Binary Patterns adalah metode ekstraksi fitur tekstur yang bersifat
rotation invariant. Nilai LBP sendiri didapatkan dari proses thresholding kemudian nilai tersebut dikalikan
dengan bobot biner.[2] berikut operasi Opening dan Clossing

Operasi Opening

Operasi Opening dapat diartikan sebagai operasi erosi yang kemudian dilanjutkan dengan operasi
dilasi. Berikut adalah persamaan dari operasi morfologi Opening.[3]

𝐴 ∘ 𝐵 = 𝐴 ⊖ 𝐵 ⊕ 𝐵 (1)

Berdasarkan persamaan diatas, dapat kita lihat matrix pada Gambar 1.

104 | Universitas Multi Data


ISBN :
MDP STUDENT CONFERENCE (MSC) 2022
978-602-51717-7-2

Gambar 1. Matrix Operasi Opening

Dalam MATLAB untuk melakukan operasi Opening menggunakan fungsi yang sudah terdapat pada image
processing toolbox yaitu menggabungkan operasi erosi dan dilasi, dengan contoh sebagai berikut.

Coding:

strElement = [1 1 1;1 1 1;1 1 1]; [4]


gearOpening = imdilate (imerode (gearBW, strElement), strElement);[5]

106 | Operasi Opening dan Closing pada Pengolahan Citra Digital Menggunakan
ISBN :
MDP STUDENT CONFERENCE (MSC) 2022
978-602-51717-7-2

Operasi Closing

Kebalikannya dari operasi Opening, operasi Closing diartikan sebagai operasi dilasi yang kemudian
dilanjutkan dengan operasi erosi. Berikut adalah persamaan dari operasi Closing.[3]

𝐴 ⦁𝐵 = 𝐴 ⊖ 𝐵 ⊕ 𝐵 (2)

Berdasarkan persamaan diatas, dapat kita lihat matrix pada Gambar 2.

Gambar 2. Matrix Operasi Opening

Dalam MATLAB untuk melakukan operasi Opening menggunakan fungsi yang sudah terdapat pada image
processing toolbox yaitu menggabungkan operasi delasi dan erusi, dengan contoh sebagai berikut.

strElement = [1 1 1;1 1 1;1 1 1];[4]


gearClosing= imdilate (imerode (gearBW, strElement), strElement);[5]

Operasi Opening dan Closing pada Pengolahan Citra Digital Menggunakan Matlab |
ISBN :
MDP STUDENT CONFERENCE (MSC) 2022
978-602-51717-7-2

HASIL DAN PEMBAHASAN

Operasi opening dan closing dapat diartikan sebagai operasi gabungan atau kombinasi dari operasi
dilasi atau pun erosi dengan urutan prosesnya masing-masing. operasi opening memiliki kombinasi erosi
terlebih dahulu lalu dilanjutkan dengan dilasi.[6] Operasi closing memiliki kombinasi dilasi terlebih dahulu
lalu dilanjutkan dengan erosi. kedua operasi ini memiliki hasil akhir yang berbeda.[7] Pada tabel 1 akan
menampilkan perbedaan proses antara operasi opening dan closing.

Tabel 1. Proses opening & closing

Operasi Proses 1 Proses 2

Opening Erosi Dilasi

Closing Dilasi Erosi

A. Operasi Opening

Citra yang terbentuk dalam operasi Opening membentuk proses kombinasi. Dengan menggunakan
bantuan program matlab untuk melakukan operasi Opening.[8] Kode Program untuk melakukan operasi
Opening dan hasilnya dapat dilihat pada Gambar 3.

Gambar 3. Praktik Operasi Opening

B. Operasi Closing

108 | Operasi Opening dan Closing pada Pengolahan Citra Digital Menggunakan
ISBN :
MDP STUDENT CONFERENCE (MSC) 2022
978-602-51717-7-2

Citra yang terbentuk dalam operasi Closing membentuk proses kombinasi. Dengan menggunakan
bantuan program matlab untuk melakukan operasi Closing.[9] Kode Program untuk melakukan operasi
Closing dan hasilnya dapat dilihat pada Gambar 4.

Gambar 4. Praktik Operasi Closing

SIMPULAN

Pengolahan citra merupakan pemrosesan citra yang bertujuan untuk memperbaiki kualitas citra agar
mudah diinterpretasi oleh manusia atau mesin (komputer).[10] Citra masukan diolah menggunakan operasi-
operasi pada pengolahan citra, sehingga menghasilkan citra keluaran yang memiliki kualitas yang baik.
Operasi opening merupakan kombinasi proses dimana suatu citra digital dikenai operasi erosi dilanjutkan
dengan dilasi. Opening pada citra mempunyai efek memperhalus batas-batas objek, memisahkan objek-objek
yang sebelumnya bergandengan, dan menghilangkan objek-objek yang lebih kecil daripada ukuran
structuring. Operasi closing merupakan kombinasi dimana suatu citra dikenai operasi dilasi dilanjutkan
dengan erosi. Closing juga cenderung akan memperhalus objek pada citra, namun dengan cara menyambung
pecahan-pecahan (fuses narrow breaks and thin gulf) dan menghilangkan lubang-lubang kecil pada objek.

Operasi Opening dan Closing pada Pengolahan Citra Digital Menggunakan Matlab |
ISBN :
MDP STUDENT CONFERENCE (MSC) 2022
978-602-51717-7-2

DAFTAR PUSTAKA

[1] Leonardo, L., Irsyad, H., & Alamsyah, D. 2021. Klasifikasi Pneumonia Menggunakan Metode
Learning Vector Quantization Dengan Ekstraksi Fitur Local Binary Pattern: Jurnal Algoritme.
[2] Leonardo, L., Yohannes, Y., & Hartati, E. 2020, Klasifikasi Sampah Daur Ulang Menggunakan
Support Vector Machine Dengan Fitur Local Binary Pattern: Jurnal Algoritme.
[3] Munir, Rinaldi. 2004. Pengolahan Citra Digital dengan Pendekatan Algoritmik. Bandung :
Informatika.
[4] Gonzales, Rafael C. ; Woods, Richard E. 2002. Digital Image Processing. New Jersey : Prentice-
Hall, Inc.
[5] F. Y. Shih, Image processing and pattern recognition: fundamentals and techniques. Piscataway, NJ :
Hoboken, N.J: IEEE Press ; Wiley, 2010
[6] I. N. Sneddon, Fourier transform. New York: Dover Publication, 1995.
[7] Pamungkas Adi, 2015, Morphological Operation – GUI Matlab,
https://pemrogramanmatlab.com/2015/08/11/morphological-operation-gui-matlab/#more-960 , Diakses tgl
29 November 2021.
[8] Sinaga Daurat ., Ricardus A.P, 2013, Pengenalan Aksara Batak Toba Dengan Chain Code dan
Jaringan Saraf Tiruan Propagasi Balik, https://123dok.com/document/7q099v9q-pengenalan-aksara-batak-
dengan-chain-jaringan-tiruan-propagasi.html , Diakses tgl 29 November 2021.
[9] Yagi Mochamad, 2012, Pengolahan Citra,
https://mochamadyagi.wordpress.com/2012/04/17/pengolahan-citra-tugas-4/ , diakses tgl 28 November
2021.
[10] R. N. Bracewell, The Fourier transform and its applications, 3rd ed. Boston: McGraw Hill, 2000.

110 | Operasi Opening dan Closing pada Pengolahan Citra Digital Menggunakan

Anda mungkin juga menyukai