Focus Stacking Tak Pernah Berakhir

Dalam rangka mengurangi noise dari hasil pemrosesan focus stacking, saya mendapat ide (sebenarnya juga dari file MATLAB ), sebelum saya mengimplementasikan algoritma koreksi (yang paling sulit di antara ketiga proses filter, stacking, dan koreksi), saya mengaplikasikan low-pass filter setelah menggunakan filter Laplacian. Di blognya, orang yang membuat file MATLAB untuk focus stacking ini gak menjelaskan kenapa, tapi kalau berdasarkan paper yang saya baca dari IEEE, LPF ini berguna untuk memperbaiki keputusan pemilihan piksel saat proses stacking. Untuk detil spesifiknya saya juga belum memahami. Tapi, setelah diterapkan, LPF ini cukup efektif untuk menangkal noise-noise yang sangat mengganggu seperti di percobaan stacking yang pertama.

Setelah lepas dari AForge framework, saya menggunakan sumber opensource yang telah dikembangkan oleh Dewald Esterhuizen. Ia telah membuat beberapa program dalam bahasa C#, di antaranya program konvolusi 2D dan image edge detection. Kelebihan program opensource ini ialah program dapat dimodifikasi sendiri dengan mudah jika ingin menggunakan filter 2D yang belum disediakan. Terdapat satu file khusus yang menangani kernel filter yang digunakan dalam program.

Low-pass filter yang saya manfaatkan dari program opensource ini adalah filter averaging dan gaussian blur.

percobaan pertama focus stacking

percobaan pertama focus stacking

filter laplacian 3x3 + filter mean 3x3

filter laplacian 3×3 + filter mean 3×3

filter laplacian 3x3 + filter gaussian blur 3x3

filter laplacian 3×3 + filter gaussian blur 3×3

Dari percobaan yang sudah dilakukan, dapat disimpulkan filter averaging lebih baik secara kualitatif daripada filter gaussian blur. Penggunaan low-pass filter dengan ukuran kernel 3×3 terlihat kurang maksimal, sehingga saya coba perbesar kernel low-pass filter yang digunakan.

filter laplacian 3x3 + filter mean 15x15

filter laplacian 3×3 + filter mean 15×15

filter laplacian 3x3 + filter mean 35x35

filter laplacian 3×3 + filter mean 35×35

Terlihat bahwa semakin besar kernel LPF yang digunakan, semakin banyak noise yang berkurang di gambar hasil stacking. Namun, bersamaan dengan ini timbul masalah baru, yaitu pinggir kiri dan bawah yang terlihat blur karena low-pass filter ber-kernel besar tersebut.

Submit a Comment

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>