The "Hardware" section of the PiCamera documentation describes "several post-processing steps on the frame data" by the GPU's image signal processor:
Bayer de-noise: This is a noise reduction algorithm run on the frame data while it is still in Bayer format.
...
YUV de-noise: Another noise reduction algorithm, this time with the frame in YUV420 format. See image_denoise and video_denoise.
As explained, the PiCamera Python interface allows the developer to disable the YUV de-noise operation via image_denoise and video_denoise. However, the Bayer de-noise operation appears to be a separate operation that cannot be controlled via those two settings.
Since I am testing the PiCamera v2.1 module as an entropy source, I need to maximize image static to maximize image entropy. Given that the YUV de-noise and Bayer de-noise operations are both performed by the ISP, can the Bayer operation also be disabled via the PiCamera Python interface?
The "Hardware" section of the PiCamera documentation describes "several post-processing steps on the frame data" by the GPU's image signal processor:
As explained, the PiCamera Python interface allows the developer to disable the YUV de-noise operation via image_denoise and video_denoise. However, the Bayer de-noise operation appears to be a separate operation that cannot be controlled via those two settings.
Since I am testing the PiCamera v2.1 module as an entropy source, I need to maximize image static to maximize image entropy. Given that the YUV de-noise and Bayer de-noise operations are both performed by the ISP, can the Bayer operation also be disabled via the PiCamera Python interface?