PERTEMUAN KE 8 – SEGMENTASI CITRA
PENGOLAHAN CITRA
PROGRAM STUDI INFORMATIKA
UNIVERSITAS GUNADARMA
Tim Penyusun:
1. Atit Pertiwi
2. Condro Wibawa
3. Noor Vika H
PROGRAM STUDI INFORMATIKA
UNIVERSITAS GUNADARMA
R
P
S
DEFINISI SEGMENTASI CITRA
01
ANALISIS STATISTIK TEKSTUR
03
SEGMENTASI BERDASARKAN KESAMAAN WARNA
02
ANALISIS TEKSTUR DENGAN MATRIKS CO OCCURENCE
04
PROGRAM STUDI INFORMATIKA
UNIVERSITAS GUNADARMA
DEFINISI SEGMENTASI CITRA
01
PROGRAM STUDI INFORMATIKA
UNIVERSITAS GUNADARMA
20NN
DEFINISI SEGMENTASI CITRA
Segmentasi citra adalah proses membagi suatu citra digital menjadi beberapa bagian (region) yang memiliki kesamaan karakteristik tertentu seperti intensitas, warna, tekstur, atau bentuk.�
Tujuan utamanya adalah memisahkan objek utama dari latar belakang agar dapat dianalisis lebih lanjut.
PROGRAM STUDI INFORMATIKA
UNIVERSITAS GUNADARMA
20NN
TUJUAN DARI SEGMENTASI CITRA
PROGRAM STUDI INFORMATIKA
UNIVERSITAS GUNADARMA
Contoh Ilustratif
Misal pada citra pohon :
PROGRAM STUDI INFORMATIKA
UNIVERSITAS GUNADARMA
SEGMENTASI BERDASARKAN WARNA
02
PROGRAM STUDI INFORMATIKA
UNIVERSITAS GUNADARMA
20NN
DEFINISI ANALISIS TEKSTUR
Tekstur disini menggambarkan korelasi spasial antar pixel bukan hanya nilai pixek itu sendiri. Contohnya : permukaan kayu, kain, daun, kulit atau tanah.
Jadi Tekstur Adalah pola keteraturan atau variasi intensitas pada permukaan suatu citra yang menggambarkan kekasaran, kehalusan, arah dan keterulangan elemen visual.
.
PROGRAM STUDI INFORMATIKA
UNIVERSITAS GUNADARMA
Untuk dua pixel P1 (R1, G1, B1) dan P2 (R2, G2, B2)
Jika D<T (dibawah nilai ambang), maka kedua pixel dianggap satu kelompok warna yang sama.
Dalam ruang warna Lab, digunakan jarak untuk mendekati persepsi manusia :
20NN
TUJUAN ANALISIS TEKSTUR
PROGRAM STUDI INFORMATIKA
UNIVERSITAS GUNADARMA
Metode Umum Segmentasi Berdasarkan Kesamaan Warna
PROGRAM STUDI INFORMATIKA
UNIVERSITAS GUNADARMA
Metode Umum Segmentasi Berdasarkan Kesamaan Warna
Menggunakan algoritma pembelajaran tak terawasi (unsupervised learning) seperti :
PROGRAM STUDI INFORMATIKA
UNIVERSITAS GUNADARMA
Evaluasi Hasil Segementasi Warna
PROGRAM STUDI INFORMATIKA
UNIVERSITAS GUNADARMA
ANALISIS STATISTIK TEKSTUR
03
PROGRAM STUDI INFORMATIKA
UNIVERSITAS GUNADARMA
20NN
ALAT UKURAN JARAK WARNA
Alat ukuran jarak warna adalah instrumen atau sistem (baik fisik maupun digital) yang digunakan untuk mengukur perbedaan warna (color difference) antara dua warna dalam suatu ruang warna standar.
Tujuannya adalah untuk mengetahui seberapa mirip atau berbeda dua warna, baik secara numerik maupun persepsi visual manusia
PROGRAM STUDI INFORMATIKA
UNIVERSITAS GUNADARMA
Tujuan Analisis Tekstur
PROGRAM STUDI INFORMATIKA
UNIVERSITAS GUNADARMA
Pendekatan dalam Analisis Tekstur
Tiga pendekatan utama, antara lain
Pendekatan | Deskripsi Singkat | Contoh |
Statistik | Berdasarkan distribusi nilai piksel dan hubungan antar piksel | Histogram, GLCM |
Struktural | Berdasarkan pengulangan elemen dasar (texel) | Pola bata, anyaman |
Spektral | Berdasarkan analisis frekuensi (Transformasi Fourier / Gabor) | Tekstur periodik |
PROGRAM STUDI INFORMATIKA
UNIVERSITAS GUNADARMA
Analisis Statistik Tekstur
Pendekatan statistik menganalisis persebaran nilai intensitas piksel dan hubungan antar piksel tetangga. Terdapat dua kategori utama :
PROGRAM STUDI INFORMATIKA
UNIVERSITAS GUNADARMA
Aplikasi Analisis Tekstur
Bidang | Contoh Aplikasi |
Medis | Analisis jaringan otak, tulang,kulit |
Pertanian | Klasifikasi daun sehat vs rusak |
Industri | Deteksi cacat permukaan logam/kain |
Forensik/psikologi | Analisis struktur garis gambar (mis.Tes BAUM) |
Remote sensing | Klasifikasi jenis lahan (tanah, air, vegetasi) |
PROGRAM STUDI INFORMATIKA
UNIVERSITAS GUNADARMA
20NN
KLASIFIKASI ALAT UKUR JARAK WARNA
Secara umum ada dua jenis alat pengukur jarak warna :
Jenis | Fungsi | Contoh implementasi |
Color distance algorithm | Menghitung jarak antar warna (mis. Euclidean, ΔE) di ruang warna RGB, HSV, atau Lab. | OpenCV, MATLAB, scikit-image |
Color picker/analyzer software | Mengambil nilai warna piksel dan membandingkannya. | Photoshop, GIMP, ImageJ, ColorZilla |
Spectral Data Simulation | Menghitung jarak warna berdasarkan spektrum reflektansi | Python Spectral Library (PSL), MATLAB Color Toolbox |
PROGRAM STUDI INFORMATIKA
UNIVERSITAS GUNADARMA
20NN
KLASIFIKASI ALAT UKUR JARAK WARNA
Secara umum ada dua jenis alat pengukur jarak warna :
Nama Alat | Deskripsi | Keluaran / Output |
Spectrophotometer | Alat utama untuk mengukur warna berdasarkan spektrum reflektansi cahaya pada permukaan objek. | Nilai L*, a*, b* (CIE Lab) → digunakan untuk menghitung ΔE (color difference). |
Colorimeter | Alat portabel untuk membandingkan dua warna secara langsung (biasanya menggunakan 3 sensor RGB atau filter tristimulus). | Nilai RGB, XYZ, atau Lab sederhana. |
Spectrocolorimeter | Kombinasi colorimeter & spectrophotometer dengan presisi tinggi untuk QC warna industri. | ΔE, reflektansi spektrum, indeks warna. |
Densitometer | Digunakan di percetakan untuk mengukur densitas warna tinta pada media cetak. | Nilai densitas optik tiap saluran warna. |
Chromameter / Chroma Meter | Alat cepat (biasanya handheld) untuk mengukur warna L*a*b* secara langsung. | Nilai warna dan ΔE antar sampel. |
PROGRAM STUDI INFORMATIKA
UNIVERSITAS GUNADARMA
20NN
3 PRINSIP KERJA UMUM
PROGRAM STUDI INFORMATIKA
UNIVERSITAS GUNADARMA
20NN
Skala Interpretasi ΔE (Color Difference Scale)
Nilai ΔE | Interpretasi Perbedaan Warna |
0 – 1 | Hampir tidak terlihat oleh mata manusia |
1 – 2 | Perbedaan sangat kecil (hanya terlihat oleh ahli) |
2 – 10 | Terlihat jelas, tapi masih bisa ditoleransi |
10 – 50 | Warna sangat berbeda |
> 50 | Warna sepenuhnya berbeda |
PROGRAM STUDI INFORMATIKA
UNIVERSITAS GUNADARMA
ANALISIS TEKSTUR DENGAN MATRIKS
CO OCCURENCE
04
PROGRAM STUDI INFORMATIKA
UNIVERSITAS GUNADARMA
20NN
DEFINISI TEKSTUR DENGAN MATRIKS CO-OCCURRENCE (GLCM)
Matriks statistik yang menggambarkan frekuensi kemunculan pasangan piksel dengan nilai intensitas tertentu yang berdekatan pada arah dan jarak tertentu di dalam citra grayscale..
Dengan kata lain, GLCM merepresentasikan pola keterhubungan antar intensitas piksel — bukan hanya sebaran nilai intensitas seperti histogram biasa
PROGRAM STUDI INFORMATIKA
UNIVERSITAS GUNADARMA
20NN
KONSEP DASAR
Bayangkan citra grayscale kecil seperti berikut :
Setiap angka Adalah nilai intensitas (gray level).
Jika kita tentukan arah (00) dan jarak d = 1, maka kita menghitung beberapa kali nilai i diikuti oleh nilai j disebelah kanannya.
| | | |
0 | 0 | 1 | 1 |
0 | 1 | 2 | 2 |
1 | 2 | 2 | 3 |
PROGRAM STUDI INFORMATIKA
UNIVERSITAS GUNADARMA
20NN
KONSEP DASAR
Contohnya :
Matrik hasil perhitungan inilah yang disebut GLCM
| | | |
0 | 0 | 1 | 1 |
0 | 1 | 2 | 2 |
1 | 2 | 2 | 3 |
PROGRAM STUDI INFORMATIKA
UNIVERSITAS GUNADARMA
Umumnya GLCM dihitung untuk beberapa arah, lalu hasilnya dirata-ratakan (mean) agar tidak bergantung pada orientasi.
20NN
PARAMETER GLCM
Parameter | Keterangan |
d (distance) | Jarak antar piksel yang dibandingkan, biasanya 1–5 |
θ (angle) | Arah relatif antar piksel: 0°, 45°, 90°, 135° |
N (gray level) | Jumlah tingkat keabuan (biasanya dinormalisasi menjadi 8 atau 16 level) |
PROGRAM STUDI INFORMATIKA
UNIVERSITAS GUNADARMA
Rumus umum
Jika f(x,y) Adalah intensitas pixel di posisi (x,y), maka elemen GLCM P(i, j) didefinisikan sebagai :
Dengan ditentukan oleh arah (0) dan jarak (d).
Setelah dihitung, matriks P(i,j) biasanya dinormalisasikan sehingga
PROGRAM STUDI INFORMATIKA
UNIVERSITAS GUNADARMA
Ciri tekstur dari GLCM (fitur Haralick)
No | Fitur | Rumus | Interpretasi |
1 | Contrast | | Mengukur variasi local (kontras tinggi 🡪 banyak tepi) |
2 | Homogeneuity | | i-j |
3 | Energy (ASM) | | Mengukur keteraturan (tinggi 🡪 pola berulang) |
4 | Entropy | | Kompleksitas (tinggi 🡪 tekstur acak) |
5 | Correlation | | Hubungan antar pixel tetangga |
PROGRAM STUDI INFORMATIKA
UNIVERSITAS GUNADARMA
20NN
INTERPRETASI NILAI FITUR
Fitur | Nilai Tinggi 🡪 | Nilai Rendah 🡪 |
Contrast | Tekstur tajam, banyak tepi | Permukaan halus |
Homogeneity | Citra seragam | Variasi tinggi |
Energy | Pola berulang/teratur | Pola acak |
Entropy | Tekstur kompleks, tidak beraturan | Tekstur sederhana |
Correlation | Hubungkan kuat antar pixel | Hubungan acak |
PROGRAM STUDI INFORMATIKA
UNIVERSITAS GUNADARMA
TERIMA
KASIH
PROGRAM STUDI INFORMATIKA
UNIVERSITAS GUNADARMA
Tim Penyusun:
1. Atit Pertiwi
2. Condro Wibawa
3. Noor Vika H
PROGRAM STUDI INFORMATIKA
UNIVERSITAS GUNADARMA