Dalam buku pengolah gambar, kita diberitahu bahwa Gambar harus diisi saat melakukan penyaringan dalam domain frekuensi. Mengapa kita membutuhkan bantalan nol itu?
image-processing
filters
frequency-spectrum
Prashant Singh
sumber
sumber
Jawaban:
Perkalian dalam domain frekuensi sesuai dengan konvolusi melingkar dalam domain spasial. Ini berarti bahwa tanpa mengisi gambar dengan benar, hasil dari satu sisi gambar akan membungkus ke sisi lain gambar.
Anda dapat menganggap pemfilteran 2D sebagai jendela geser yang berpusat di atas setiap piksel dalam gambar dan piksel keluaran tengah adalah jumlah piksel tertimbang di jendela. Dengan lilitan melingkar, ketika jendela menggantung di tepi kanan gambar, itu sebenarnya membungkus kembali ke sisi kiri gambar. Ini berarti bahwa piksel keluaran di tepi kanan gambar akan dipengaruhi oleh piksel di tepi kiri, yang hampir tidak pernah seperti yang sebenarnya diinginkan.
Zero-padding memungkinkan ruang untuk wrap-around ini terjadi tanpa mencemari piksel output aktual.
sumber
Transformasi Fourier bersifat periodik. Fungsi periodik dapat menyebabkan interferensi antara periode yang berdekatan dan ini akan menyebabkan kesalahan sampul.
Untuk mengatasinya, kami menggunakan zero padding
sumber