Modeling Noise in image sensors

An example that injects noise in images

Types and Sources of Noise

  • Spatial
  • Temporal

Spatial Noise

  • Fixed Pattern Noise
  • Does not change frame to frame
  •  

Statistical Description

  • Gaussian Distribution
  • Correlated with Columns
  • Row FPN
  • Pixel FPN

How is it measured?

  • Fit a model to pixels
  • How much data to use?
  • Specific algorithms to suit a system?

Temporal Noise

  • Changes with time
  • Column/Row/Pixel
  • Frame Temporal Noise

How is it measured?

  • Fit Model to data
  • Same story as FPN

Modeling Noise

  • Statistical characterization
  • Based on the Sensor architecture
  • Referred to different components

Test data

  • Really easy model
  • Generate random pixels
  • Add to image based on model

Example Code

  • Different options
  • Over all flows
  • Sample images

How does Rust help?

  • Better batteries
  • safer
  • Better abstraction

What about performance?

  • comparison of 30 runs
  • Wish list 

Questions?

Made with Slides.com