Filtrage anisotrope

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher

En infographie tridimensionnelle, le filtrage anisotrope est une méthode d'amélioration de la qualité des textures sur des surfaces qui se trouvent à un angle de vue oblique.

De la même manière que le filtrage bilinéaire et trilinéaire, le filtrage anisotrope élimine les effets de crénelage, mais améliore ces techniques en réduisant le flou et en préservant le détail à des angles de vue extrêmes.

Formule[modifier | modifier le code]

La diffusion anisotropique est basée sur les opérateurs laplaciens et sur les dérivées partielles selon la formule suivante :

\frac{\partial I(x,y,t)}{\partial t} = \mathrm{div}(c(x,y,t) \nabla I(x,y,t))
=c(x,y,t) \Delta I(x,y,t) + \nabla c(x,y,t). \nabla I(x,y,t)
Où div est la divergence des opérations laplaciennes.

À chaque position de l’itération, la diffusion est contrôlée par conduction des coefficients c(x,y,t). La diffusion peut être améliorée en prenant en compte l’orientation des craquelures, ainsi si les craquelures sont horizontales on peut se contenter d’utiliser les voisins Nord et Sud, si elles sont verticales, on peut utiliser les voisins Est et Ouest.