Se il passaggio di downsampling è progettato correttamente, eseguirà efficacemente il filtro passa-basso come parte del downsampling. Non è necessario un funzionamento separato del filtro passa-basso.
In sostanza, quando si esegue il downsampionamento, si sta eseguendo un filtro sui pixel dell'immagine di origine (alta risoluzione), ma si sta valutando solo nelle posizioni dei pixel di destinazione (bassa risoluzione). L'impronta di questo filtro deve essere approssimativamente la spaziatura tra i pixel di destinazione, per evitare informazioni mancanti saltando tra i pixel di origine. Ciò significa che l'impronta del filtro avrà una larghezza di diversi pixel di origine, quindi passerà effettivamente in basso la sorgente.
Ad esempio, supponiamo di sottocampionare un'immagine esattamente di 10x su ciascun asse. Con un filtro riquadro (ad esempio,), imposteresti ciascun pixel di destinazione sulla media di un riquadro 10x10 di pixel di origine. Ciò spazzerebbe via qualsiasi funzionalità inferiore a 10px, quindi è effettivamente un filtro passa-basso.
Lei menziona l'interpolazione bicubica; dobbiamo fare una distinzione tra filtro e interpolazione qui. L'interpolazione è appropriata per il ricampionamento, non per il ricampionamento. L'interpolazione bicubica funziona adattando una patch spline bicubica a una vicinanza di pixel 4x4, quindi valutando la patch in punti interpolati. Sebbene possa funzionare abbastanza bene per il downsampling delle immagini di un piccolo fattore (fino a circa 2 volte), fallirà se vai molto oltre. Ad esempio, se si esegue il downsampling di 10 volte come nell'esempio precedente, è possibile notare che bicubic mancherà alla maggior parte dei pixel di origine e che il risultato potrebbe essere aliasato.
D'altra parte, il filtro bicubico è solo un filtro standard, usando un kernel che è una funzione bicubica (al contrario di un kernel box, triangolo, gaussiano, Lanczos, ecc.). Il kernel Mitchell-Netravali è il classico esempio di questo tipo. Se utilizzato per il downsampling, il kernel dovrebbe essere dimensionato in modo appropriato per la spaziatura dei pixel di destinazione, come discusso in precedenza, e si sommerebbe su tutti i pixel dell'impronta, non solo un 4x4 o un altro vicinato di dimensioni fisse.