Anisotropic Filtering Algorithm

Anisotropic filtering improves the clarity and crispness of textured objects in games. Textures are images containing various types of data such as color, transparency, reflectivity, and bumps (normals) that are mapped to an object and processed by the GPU. Anisotropic filtering algorithm was proposed, which can filter out the background noise while preserve object boundary effectively. The filtering performance was evaluated by comparing that with some other filtering algorithms. In anisotropic implementations, the filtering may incorporate the same filtering algorithms used to filter the square maps of traditional mipmapping during the construction of the intermediate or final result.

Aug 05, 2017  Anisotropic filtering is commonly abbreviated as 'AF' in game menus. It’s one of the settings we'd recommend you prioritize cranking up, but this one’s a little tricky to dissect, so here’s. The texture filtering hardware takes several samples of the various mipmap levels (the maximum amount of samples is indicated by the anisotropic filtering level, though the exact amount of samples taken in a given filtering operation will depend on the proportion between the derivatives on the fragment.) If you project.

Active5 months ago

I want to use anisotropic diffusion on 2d images.
I'd like to use python but don't mind using matlab or c. Are their any libraries I could use as a first step? I did a google search on the subject and found Panda3D and OpenGl.
Basically I want to give a set of images have it apply the filtering and then output the new image to a folder I want.
Any tips on how to use either of these or maybe something that you believe is better?

edit: Meant diffusion sorry!

Alex Kilty
Alex KiltyAlex Kilty

closed as off-topic by Cris Luengo, m00am, Cettt, technosaurus, Endre BothMay 2 at 15:25

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • 'Questions asking us to recommend or find a book, tool, software library, tutorial or other off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.' – Cris Luengo, m00am, Cettt, technosaurus
If this question can be reworded to fit the rules in the help center, please edit the question.

4 Answers

Here's my Python/numpy implementation of 2D and 3D anisotropic (Perona-Malik) diffusion. It's not quite as fast as C-code, but it did the job nicely for me.

Antialiasing Filtering

ali_mali_m
48.7k11 gold badges147 silver badges221 bronze badges

Anisotropic diffusion is available in the medpy package since 2013

Overdrivr

Anisotropic Filtering Minecraft

OverdrivrAlgorithm
3,4512 gold badges22 silver badges43 bronze badges

Anisotropic Filtering Algorithm In Java

CKbossCKboss

Anisotropic Filtering Level

You don't mean Anisotropic diffusion? C is probably the best(faster then matlab and python). But there is a toolbox for image analysis in matlab: matlabimagetoolbox. I made a program for doing isotropic diffusion in c, the only lib I used was libjpeg for importing and exporting the images.

Anisotropic Filtering Nvidia

fhtuftfhtuft

Anisotropic Filtering Algorithms

Not the answer you're looking for? Browse other questions tagged pythoncimagematlabfiltering or ask your own question.