Skip to content

Conversation

@owal7428
Copy link
Collaborator

  • Tickets addressed: MAXGNC-1634
  • Review: By commit
  • Merge strategy: Merge (no squash)

Description

Adds shot noise to images using a Gaussian approximation of a Poisson distribution with lambda equal to number of electrons generated from the sensor pixel. This approximation is valid because at the point at which it breaks down (around <= 10 electrons), the noise is below 1 color level (1/255 for 8-bit pixel depth) for typical FWC values, so the difference between Gaussian and Poisson is practically imperceptible. Shot noise can be enabled or disabled from the protobuf.

Verification

Images were verified visually by comparing the images with and without shot noise as well as images containing just the noise itself. Testing was also done on Windows and Mac.

Documentation

None.

Future work

Other noise corruption effects such as dark current.

@owal7428 owal7428 self-assigned this Jan 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants