Median filtering adalah metode pemfilteran gambar yang digunakan untuk mengurangi noise dan mempertahankan detail gambar. Metode ini
menggunakan median dari nilai-nilai piksel di sekitar suatu area untuk menggantikan nilai piksel yang diproses. Berikut adalah langkah-langkah algoritma untuk melakukan image filtering dengan metode median filtering:
1. Pilih Ukuran Filter:
- Tentukan ukuran filter, biasanya dalam bentuk kotak (misalnya, 3x3, 5x5, atau ukuran lain yang ganjil).
- Ukuran filter mempengaruhi jumlah piksel yang akan digunakan untuk menghitung median.
2. Pilih Piksel yang Akan Difilter:
- Mulailah dengan piksel pertama pada gambar yang ingin difilter.
- Untuk setiap piksel, ambil area sekelilingnya sesuai dengan ukuran filter.
3. Ambil Nilai Piksel dalam Area Filter:
- Ekstrak nilai-nilai piksel dalam area filter yang telah ditentukan.
- Pastikan untuk menghindari batas gambar jika area filter melampaui batas gambar.
4. Hitung Median dari Nilai Piksel:
- Urutkan nilai-nilai piksel yang diekstrak dari area filter.
- Tentukan median dari nilai-nilai tersebut. Median adalah nilai tengah dari sekumpulan nilai yang sudah diurutkan.
5. Ganti Nilai Piksel dengan Median:
- Ganti nilai piksel yang sedang diproses dengan median yang telah dihitung.
- Proses ini mengurangi noise dan mempertahankan detail penting.
6. Ulangi untuk Setiap Piksel:
- Lanjutkan ke piksel berikutnya dan ulangi langkah-langkah di atas.
- Teruskan proses ini untuk semua piksel dalam gambar.
7. Simpan Gambar Hasil Filter:
- Setelah semua piksel diproses, gambar hasil filter akan disimpan atau digunakan untuk analisis lebih lanjut.
Median filtering adalah metode yang efektif untuk mengurangi noise, terutama noise "salt-and-pepper" yang menyebabkan lonjakan drastis pada nilai piksel.
Dengan mempertahankan detail gambar, median filtering menjadi pilihan populer dalam pemrosesan gambar.