Dans les livres de traitement d'images, on nous dit que les images doivent être remplies lors du filtrage dans le domaine fréquentiel. Pourquoi avons-nous besoin de ce remplissage nul?
Dans les livres de traitement d'images, on nous dit que les images doivent être remplies lors du filtrage dans le domaine fréquentiel. Pourquoi avons-nous besoin de ce remplissage nul?
Réponses:
La multiplication dans le domaine fréquentiel correspond à une convolution circulaire dans le domaine spatial. Cela signifie que sans remplissage de l'image correctement, les résultats d'un côté de l'image s'enrouleront autour de l'autre côté de l'image.
Vous pouvez considérer le filtrage 2D comme une fenêtre coulissante centrée sur chaque pixel de l'image et le pixel de sortie central est une somme pondérée des pixels de la fenêtre. Avec la convolution circulaire, lorsque la fenêtre est suspendue au-dessus du bord droit de l'image, elle revient en fait sur le côté gauche de l'image. Cela signifie que les pixels de sortie sur le bord droit de l'image seront affectés par les pixels sur le bord gauche, ce qui n'est presque jamais ce qui est réellement souhaité.
Le remplissage nul laisse de l'espace pour que ce bouclage se produise sans contaminer les pixels de sortie réels.
La transformée de Fourier est de nature périodique. Une fonction périodique peut provoquer des interférences entre des périodes adjacentes, ce qui entraînera une erreur enveloppante.
Pour surmonter cela, nous optons pour un rembourrage nul