As part of my dissertation work, which is in computational fluid dynamics, I had to implement a 6th-order filter with a non-Gaussian transfer function in order to dealias the solution at each time step. In order to test the filter, code, I applied it to image files (filtering an LxMxN mesh of fluid data is quite similar to filtering an MxN image), since it's easy to visually inspect (also, filtering a 200 KB image is a lot faster than filtering a 1.2 GB flow field). And it did indeed to a good job of applying a low amount of smoothing while not blurring out detail.
I wondered, why isn't this sort of thing used for graphics? I know that 2nd-order filters result in undesirable amounts of blurring, but 4th-order and higher don't have such a big problem with this. Anyway, I googled a bit and could not find an answer. However, I assume there must be one. So, you graphics guys...is sub-pixel anti-aliasing just cheaper than a high-order filter? Or does this sort of thing actually get used, and I just don't know it?
I wondered, why isn't this sort of thing used for graphics? I know that 2nd-order filters result in undesirable amounts of blurring, but 4th-order and higher don't have such a big problem with this. Anyway, I googled a bit and could not find an answer. However, I assume there must be one. So, you graphics guys...is sub-pixel anti-aliasing just cheaper than a high-order filter? Or does this sort of thing actually get used, and I just don't know it?