Come estrarre componenti ad alta e bassa frequenza utilizzando il filtro bilaterale?


Risposte:


22

Simile ai segnali monodimensionali, le basse frequenze nelle immagini significano valori di pixel che cambiano lentamente nello spazio, mentre il contenuto ad alta frequenza indica valori di pixel che cambiano rapidamente nello spazio.

Ad esempio, la seguente immagine ha forti componenti a bassa frequenza: Puoi intuitivamente vedere come ho semplicemente un'onda sin che si propaga a una bassa frequenza. inserisci qui la descrizione dell'immagine

Al contrario, questa immagine sotto è composta da un'onda sin al doppio della frequenza sopra. Nota come questo si manifesta sull'immagine:

inserisci qui la descrizione dell'immagine

Qualsiasi immagine può avere anche un numero qualsiasi di componenti a bassa e alta frequenza insieme. Ad esempio, un'immagine come questa ha componenti sia a bassa che ad alta frequenza:

inserisci qui la descrizione dell'immagine

Puoi vedere come hai una 'tendenza' a bassa frequenza, ma anche molti dettagli ad alta frequenza sull'immagine. (In parole povere, nelle immagini, i transitori nitidi come i bordi corrispondono alle alte frequenze, mentre gli spazi lunghi e immutabili corrispondono alle basse frequenze).

Quindi ora, il punto di un'applicazione di un filtro bilaterale (che è semplicemente una convoluzione dell'immagine con un kernel gaussiano), è rimuovere i componenti ad alta frequenza e conservare i componenti a bassa frequenza. Quindi, in questo caso, cosa succede se contiamo l'immagine sopra, con un filtro gaussiano (bilaterale) che assomiglia a questo?

inserisci qui la descrizione dell'immagine

Se lo utilizziamo come kernel, otterremo il seguente risultato:

inserisci qui la descrizione dell'immagine

In altre parole, abbiamo rimosso i componenti ad alta frequenza dell'immagine originale, ma abbiamo mantenuto i componenti a bassa frequenza, poiché la varianza del kernel gaussiano è stata scelta in modo appropriato.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.