Script untuk Menghitung Histogram Equalization
Sinopsis
Kalian tentu ingin tahu kan, cara menghitung histogram equalization, kalau hanya menggunakan function tanpa tahu cara kerjanya akan terasa kurang menarik. Fungsi histogram equalization pada matlab, kita kenal dengan histeq() Namun pada kali ini kita akan membuat script sendiri untuk membuat histogram equalization yang terdiri dari hanya 3 langkah saja.
Belajar Pengolahan Citra Digital Matlab – Morfologi Citra
Sinopsis
Operasi morfologi atau disebut operasi berbasis bentuk/shape secara umum ada 4 yaitu Erotion, Closing, Dilation, Opening yang bekerja pada format binary sehingga kalian pastikan terlebih dahulu type data yang harus logical. Operasi morfologi bekerja dikenal structure element atau dalam hal lain disebut kernel/filter pada operasi convolution. Jenis-jenis Structure Element
Pengolahan Citra Digital dengan Matlab – Enhancement
Sinopsis
Pengolahan Citra Digital dengan Matlab – Segmentasi
Sinopsis
Istilah segmentasi dalam pengolahan citra digital sangat luas tapi secara umum digunakan ada 2 yaitu dengan teknik threshholding dan clustering. Operasi thresholding seperti mengubah warna grayscale menjadi hitam putih dengan cara
- Menentukan nilai ambang batas secara statis
- Ataupun menggunakan teknik otsu
Sedangkan clustering biasa digunakan untuk format truecolor dengan
- teknik clustering dan
- semantic.
Teknik clustering pun ada beberapa metode yaitu K-Means Clustering, Fuzzy C Means Clustering, sedangkan teknik semantic melihat kepada korelasi tiap objek yang dilatih menggunakan machine learning dan deep learning.
Mengenal Fungsi imfilter dan conv2 pada pengolahan citra digital
Sinopsis
Bagi kalian yang sering atau pernah menggunakan beberapa filtering, maka cara kerja tersebut dapat kalian pelajari disini. Mengenal Fungsi imfilter dan conv2 pada pengolahan citra digital. Operasi filtering pada pengolahan citra digital menggunakan Matlab bisa kalian lakukan menggunakan operasi convolution yang merupakan operasi dasar yang membentuk dalam proses filtering yaitu kalian langsung bisa menggunakan function imfilter ataupun menggunakan conv2, misalkan untuk filter blur (menggunakan kernel gaussian).
Retina blood vessel segmentation with Fuzzy C-Means Clustering
Sinopsis
Judul diatas diambil dari paper dengan judul “Retina blood vessel segmentation approach based on mathematical morphology” dengan link yang bisa kalian download https://www.sciencedirect.com/science/article/pii/S1877050915028355 Nah kali ini penulis akan memberikan step by step yang telah dibahas didalam paper tersebut. Oiya dalam keterangan paper tersebut dijabarkan seperti berikut
Diabetik Retinopati adalah penyakit yang membentuk ancaman parah pada penglihatan. Ini memungkinkan terjadinya kebutaan diantara usia kerja seseorang. Dengan menganalisis dan mendeteksi struktur pembuluh darah dalam gambar retina, kita dapat mendeteksi diabetes secara dini dengan membandingkan kondisi pembuluh darah retina. Dalam tulisan ini, disajikan pendekatan segmentasi gambar pembuluh darah yang dapat digunakan dalam analisis citra retina berbasis komputer untuk mengekstraksi citra retina pembuluh.
Didalam paper tersebut mengajukan sebuah proses morfologi dan clustering menggunakan K-Means, sedangkan yang saya bahas lebih pada perbaikan yaitu mengganti K-Means menjadi Fuzzy-C Means yang lebih tahan terhadap sebuah data yang bersifat menyebar.
Center Of Gravity dan Orientation Image
Membahas operasi morfologi/bentuk, kalian harus tahu juga cara kerja menentukan sebuah center of gravity dari sebuah objek dan Orientation nya, setelah kalian pelajari Buku Pengolahan Citra Digital dengan Matlab – Segmentasi, kalian tentu ingin tahu cara kerja/kode tersebut secara lebih simple. Pembahasan ini dalam 1 topik geometri moment invariant
Edge detection dengan trace boundary
Sinopsis
Penulis banyak sekali melibatkan proses operasi salah satu dari sekian banyaknya yaitu deteksi tepi. Hanya saja kalau penulis menggunakan function edge di matlab menggunakan operasi convolution dengan beragam jenis filter seperi canny, prewit, roberts hanya saja, penulis dibuat KESAL lantaran ada yang terputus hasil edge nya! Padahal tidak boleh putus edge / perimeter nya! Karena akan digunakan untuk analisis chain code / freeman code
Edge Detection
Sinopsis
Deteksi tepi/edge detection banyak digunakan untuk analisis citra dalam tingkat dasar. Operasi ini diterapkan dalam grayscale; binary/logical/bw pada gambar. Secara umum deteksi tepi gambar dibagi menjadi 2 yaitu
- Deteksi tepi berdasarkan turunan pertama
- Deteksi tepi berdasarkan turunan kedua
Kalian akan belajar bahwa deteksi tepi/Edge Detection merupakan penerapan teknik convolution dengan beberapa jenis filter. Jenis filter tertentu digunakan untuk menghasilkan sensitifitas terhadap tepian objek