Yesterday I started analyzing Nikon's first pixel shift implementation, which is available on the recently released 24MP Zf. The camera offers four options:
The 8-shot and 32-shot curiously add an additional 2x2 full-pixel shift in the vertical axis. This has the effect of exposing the same set of pixels to a redundant set of bayer filters but on different row positions of the sensors. I don't understand what could be gained by adding this redundant sampling other than perhaps noise reduction from the additional exposures, although I don't see why shifting to a different set of rows is necessary for this. Also, I don't see any difference in measured noise between the 4-shot vs 8-shot and 16-shot vs 32-shot.
Here is an animation showing a 300% nearest-neighbor crop comparing a single exposure vs 4-shot vs 8-shot. Notice the 8-shot eliminates a yellow artifact that was introduced in the 4-shot image by NX Studio.
Animation: Nikon Zf Single Exposure vs 4/8 shot pixel shift, 300% nearest-neighbor crop
Here are the sensor movements in the 8-shot shift, as determined by comparing the raw files to each other. All are full-pixel shifts.
- 4 shots
- 8 shots
- 16 shots
- 32 shots
The 8-shot and 32-shot curiously add an additional 2x2 full-pixel shift in the vertical axis. This has the effect of exposing the same set of pixels to a redundant set of bayer filters but on different row positions of the sensors. I don't understand what could be gained by adding this redundant sampling other than perhaps noise reduction from the additional exposures, although I don't see why shifting to a different set of rows is necessary for this. Also, I don't see any difference in measured noise between the 4-shot vs 8-shot and 16-shot vs 32-shot.
Here is an animation showing a 300% nearest-neighbor crop comparing a single exposure vs 4-shot vs 8-shot. Notice the 8-shot eliminates a yellow artifact that was introduced in the 4-shot image by NX Studio.
Animation: Nikon Zf Single Exposure vs 4/8 shot pixel shift, 300% nearest-neighbor crop
Here are the sensor movements in the 8-shot shift, as determined by comparing the raw files to each other. All are full-pixel shifts.
- Exposure 1 - Base sensor position
- Exposure 2 - Sensor shifted right
- Exposure 3 - Sensor shifted down
- Exposure 4 - Sensor shifted left
- Exposure 5 - Sensor shifted down
- Exposure 6 - Sensor shifted right
- Exposure 7 - Sensor shifted down
- Exposure 8 - Sensor shifted left
Last edited: