bilineare è una tecnica relativamente semplice , non molto più complicata di interpolazione " nearest neighbor " --- dove le lacune dei pixel vengono riempiti semplicemente copiando i pixel adiacenti . Per ogni "missing " pixel ( i pixel che devono essere creati per far saltare l'immagine ) il metodo bilineare prende i quattro punti che sono più vicini agli angoli diagonali , e le medie i loro valori fuori per produrre il pixel centrale . L'interpolazione bicubica , al contrario , richiede non solo i quattro pixel diagonali più vicini , ma i loro punti più vicini e anche , per un totale di 16 pixel .
Vantaggi di Bicubic interpolazione
Perché qualsiasi metodo di interpolazione si basa su inventare nuovi dati , qualsiasi immagine ridimensionata è altrettanto fedele tra le tecniche di interpolazione in termini di contenuto informativo crudo. La differenza sta soprattutto nel modo in cui l'immagine viene percepita dallo spettatore , e perché l'interpolazione bicubica fa uso di più dati , i risultati sono generalmente liscia . L'interpolazione bicubica crea curve più arrotondate rispetto interpolazione bilineare , e introduce un minor numero di "artefatti ", o pixel che si distinguono come vistosamente deteriorando l'apparente qualità dell'immagine .
Computazionale Velocità
La maggiore scorrevolezza di interpolazione bicubica ha un costo notevole in termini di tempo di elaborazione; gli algoritmi e formule utilizzate per il metodo bicubico sono molto più complesse . Di conseguenza , mentre l'interpolazione bilineare è abbastanza veloce e non può essere che molto più lento rispetto ai calcoli più vicino, l'interpolazione bicubica è più lento , a volte da un ordine di grandezza . Questo rende l'interpolazione bicubica meno auspicabile in situazioni in cui la velocità è l'essenza o la morbidezza aggiunto l'immagine finale non è così importante .
Applicazioni
Quando hai bisogno per aumentare le dimensioni di un'immagine e il tempo non è importante --- per esempio , se stai facendo le stampe da una fotocamera digitale sul proprio tempo --- interpolazione bicubica fornisce i risultati regolari che vengono percepite come di una maggiore qualità . Tuttavia , il fatto che utilizza supplementari pixel può essere un inconveniente quando l'immagine viene compattato , anziché allargata , perché significa anche che più pixel vengono scartati o modificate . In questi casi , il numero relativamente piccolo di pixel utilizzati dal metodo bilineare può produrre risultati che sono più gradevoli alla vista , con meno artefatti .