Skip to content

Bayer de-noise algorithm cannot be disabled #565

@karpawich

Description

@karpawich

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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions