Hacker News new | ask | show | jobs
by regularfry 1161 days ago
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.

3 comments

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.