I was looking into measuring the amount of aliasing in an image. After reading through many papers and sites, I came to the conclusion that the best method to measure the amount of aliasing in an image is by utilizing the frequency domain.

Is there a relationship between spatial frequency of an image and aliasing? Also, is there any other metric that one can use to measure the amount of aliasing that is present in an image?


Like in any other kind of signal processing, the relationship is Nyquist's theorem. An image is a discrete sequence of samples of a continuous signal. If the original signal has frequency components higher than half the sampling rate, then there will be aliasing. To put that another way, if you look at the real-world size of a pixel, any details smaller than two pixels wide will be aliased. This applies to synthetic images as well as to photographs. If you define a procedural texture via a mathematical function, the function is continuous but you only evaluate it at certain points.

The problem is, of course, if you only have the sampled image and not the original signal, the high-frequency components have already been aliased, so you can't measure them directly. You have to use statistical techniques to guess which details in your aliased image were originally higher-frequency signals.

| improve this answer | |
  • $\begingroup$ Thank you Dan.. is there any link that you can suggest for me to look further in to this (like a code or paper ) ? $\endgroup$ – Varun Vijaykumar Jul 14 '17 at 18:18
  • $\begingroup$ This link explains how to get the frequency information of an image, which you could use to know how much aliasing there would be if you downsized the image: blog.demofox.org/2016/07/28/… $\endgroup$ – Alan Wolfe Jul 14 '17 at 22:44

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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