Nei libri di elaborazione delle immagini, ci viene detto che le immagini devono essere riempite mentre si fa il filtro nel dominio della frequenza. Perché abbiamo bisogno di quell'imbottitura zero?
Nei libri di elaborazione delle immagini, ci viene detto che le immagini devono essere riempite mentre si fa il filtro nel dominio della frequenza. Perché abbiamo bisogno di quell'imbottitura zero?
Risposte:
La moltiplicazione nel dominio della frequenza corrisponde alla convoluzione circolare nel dominio spaziale. Ciò significa che senza riempire correttamente l'immagine, i risultati da un lato dell'immagine si spostano sull'altro lato dell'immagine.
Puoi pensare al filtro 2D come una finestra scorrevole centrata su ciascun pixel dell'immagine e il pixel di output centrale è una somma ponderata dei pixel nella finestra. Con convoluzione circolare, quando la finestra pende sul bordo destro dell'immagine, si sta effettivamente avvolgendo di nuovo sul lato sinistro dell'immagine. Ciò significa che i pixel di output sul bordo destro dell'immagine saranno influenzati dai pixel sul bordo sinistro, che non è quasi mai ciò che si desidera effettivamente.
Lo zero padding consente lo spazio per questo avvolgimento senza contaminare i pixel di output effettivi.