Skip to content

Feature/shot noise#110

Merged
thibaudteil merged 3 commits intodevelopfrom
feature/shot-noise
Feb 11, 2026
Merged

Feature/shot noise#110
thibaudteil merged 3 commits intodevelopfrom
feature/shot-noise

Conversation

@owal7428
Copy link
Copy Markdown
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
@thibaudteil thibaudteil merged commit bb29893 into develop Feb 11, 2026
1 check passed
@thibaudteil thibaudteil deleted the feature/shot-noise branch February 11, 2026 16:41
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