Hacker News new | ask | show | jobs
by CobrastanJorji 3102 days ago
I'm not sure this would work. The pixels of the sensor are capturing a whole square of incoming light, not just at a single point. Moving the camera 1/3 of a pixel over would just cause 1/3 of the light to bleed over to the next pixel, but it wouldn't increase the achieved resolution.

Oh, wait, maybe this could work. There might be a neat way to take the old and new values of new values and calculate what the in-between area's color must have been, based on how much the bigger blocks changed with a small movement? Either way, you'd need to be pretty far from the subject, but it might work for a landscape?

1 comments

It works in commercial cameras like Hasselblad H4D-200MS.
The pixel-shift of the Sony A7RIII and Hasselblad only works to remove the effect of different pixels having different color filters in a Bayer array, with the result being an image with 4x resolution and each pixel containing full color information.

To perform supperresolution imaging, you need some statistical information, some sort of prior, on the scene being imaged and the processing requirements are not insignificant. Can potentially be done, but not in the simplistic pixel-shift sense that recent cameras advertise.

As I understand it, a lot of the pixel-shifting is to avoid de-bayering effects, not to provide superresolution. I'm more familiar with the A7RIII, so perhaps the Hasselblad does superresolution?

Unwinding sub-pixel structure requires, in general, careful deconvolution algorithms.

Do they use a COTS sensor with clever DSP or do they build a sensor that's actually capable of sampling?