Coba jelasin Penanganan pada ujung dari Filter median dong

Pada contoh di atas, karena tiada nilai yang berada di sebelum entri pertama, nilai entri pertama tetap. Begitu juga untuk entri terakhir yang tidak memiliki entri sesudahnya. Ini adalah salah satu cara untuk menangani entri yang kosong pada ujung-ujung sinyal. Namun, ada cara-cara lain yang mungkin lebih dipilih dalam keadaan tertentu:

tidak mengolah ujung-ujung sinyal dengan atau tanpa pemangkasan ujung-ujung sinyal atau tepi citra setelahnya;

mengambil entri dari tempat lain, misal dari ujung satunya (di sisi lain); atau

memperkecil ukuran jendela pada ujung-ujungnya agar jendelanya terisi semua.

Kode semu untuk dua dimensi

Kode semu untuk filter median dua dimensi dapat berupa sebagai berikut:

misalkan I adalah larik dua dimensi berukuran w dan h sebagai nilai awal

misalkan T adalah larik dua dimensi berukuran w dan h sebagai nilai hasil

misalkan J adalah larik satu dimensi berukuran p × q sebagai jendela

tepiX ← bulatkanKeBawah(p / 2)

tepiY ← bulatkanKeBawah(q / 2)

untuk x dari tepiX sampai w - tepiX,

untuk y dari tepiY sampai h - tepiY,