Différences entre bicubique et bilinéaire

Auteur: Eric Farmer
Date De Création: 11 Mars 2021
Date De Mise À Jour: 1 Peut 2024
Anonim
Différences entre bicubique et bilinéaire - Science
Différences entre bicubique et bilinéaire - Science

Contenu

Les bitmaps, contrairement aux graphiques vectoriels, ne fournissent pas suffisamment de données pour redimensionner considérablement une image. Si vous essayez d'agrandir l'image, plus de données sont nécessaires que les pixels enregistrés à l'origine. Pour contourner ce problème, le redimensionnement d'image utilise une technique appelée «interpolation», essayant de «deviner» les pixels manquants en fonction des valeurs des composants voisins. Deux techniques d'interpolation, bicubique et bilinéaire, sont particulièrement courantes dans le traitement d'images.

Bicubique et bilinéaire

L'interpolation bilinéaire est une technique relativement simple, pas beaucoup plus compliquée que l'interpolation «plus proche voisin», où les espaces de pixels sont remplis simplement en copiant les pixels adjacents. Pour chaque pixel "manquant" (les pixels qui doivent être créés pour agrandir l'image), la méthode bilinéaire utilise les quatre points les plus proches des coins diagonaux et fait la moyenne de leurs valeurs pour produire le pixel central. L'interpolation bicubique, en revanche, n'utilise pas seulement les quatre pixels diagonaux les plus proches, mais aussi ses points les plus proches, totalisant 16 pixels.


Avantages de l'interpolation bicubique

Puisque toute méthode d'interpolation dépend de la création de nouvelles données, toute image redimensionnée est également fidèle parmi les techniques d'interpolation en termes de contenu brut de l'information. La différence réside principalement dans la façon dont l'image est perçue par le spectateur et, comme l'interpolation bicubique utilise plus de données, ses résultats sont généralement plus réguliers. Cette méthode crée des courbes plus régulières que l'interpolation bilinéaire, avec moins d'occurrence d '"artefacts", ou des pixels qui se détachent visiblement détériorant la qualité de l'image.

Vitesse de calcul

Augmenter la régularité de l'interpolation bicubique a un coût important en termes de temps de traitement. Les algorithmes et formules utilisés pour la méthode bicubique sont beaucoup plus complexes. Ainsi, alors que l'interpolation bilinéaire est assez rapide, et même juste un peu plus lente que le "calcul des plus proches voisins", l'interpolation bicubique est parfois plus lente en grandeur. Cela rend cette méthode moins souhaitable dans les situations où la vitesse est essentielle ou la régularité de l'image finale n'est pas très importante.


applications

Lorsque vous avez besoin d'augmenter la taille d'une image et que le temps à consacrer à cette tâche n'a pas d'importance, l'interpolation bicubique offre des résultats plus réguliers, dans lesquels vous pouvez voir une meilleure qualité. Cependant, le fait que cette méthode utilise des pixels supplémentaires peut être un inconvénient lorsque l'image est réduite plutôt que agrandie, car dans ce cas, plus de pixels sont rejetés ou modifiés. Dans ces cas, le nombre relativement plus petit de pixels utilisés par la méthode bilinéaire peut produire des résultats plus agréables, avec moins de défauts.