Hacker News new | ask | show | jobs
by coolandsmartrr 1158 days ago
I saw the Nyquist Frequency mentioned in the American Cinematographer Magazine. The article illustrate how detailed patterns, like sweaters, can produce a fuzzy jagged artifact called moire. This is because there is too much information for camera's sensor to interpret and summarize the details into pixels (ie. surpassing the Nyquist Frequency).

Their suggested solutions were to 1) get a wide-angle lens to reduce detail beamed into the sensor 2) use a larger image sensor or 3) remove the object causing moire artifacts.

2 comments

Yep. Strictly speaking what's happening is that the pattern has a higher spatial frequency than the sensor, and the light detection acts as a non-linear interaction which aliases the higher frequencies down into the bandwidth of the sensor.

A wide-angle lens would change the effective bandwidth of the system, as would a larger sensor: all either would do is change the apparent size of the moire pattern (possibly so it's less annoying).

What you really want is something that would act as a spatial low-pass filter in front of the sensor; something like a very slightly frosted piece of glass which would prevent any feature size smaller than two sensor pixels from being resolved on the far side. I imagine if that wasn't a completely stupid idea for some other reason that you could buy them.

Of course, it occurs that the non-stupid version of this is to defocus the lens slightly, so the point spread function does the low-pass filtering job. That also tells you why the advice isn't "put a low-pass filter in front of the sensor": it'll be because for the non-moire case you need the resolution.
Or you can vibrate the camera: https://en.wikipedia.org/wiki/Pentax_K-3.

  When a grid’s misaligned
  with another behind
  That’s a moiré…

  When the spacing is tight
  And the difference is slight
  That’s a moiré