Sensor Model - ISET/isetcam GitHub Wiki


The sensorCompute() function takes the sensor and optical image as inputs

sensor = sensorCompute(sensor,oi);

The functions reads the sensor spectral irradiance data stored in the oi and calculates the expected number of electrons in each of the pixels. To perform this calculation, it must account for

  • the spatial sampmling of the irradiance data,
  • the size and position of the pixels in the sensor, and
  • the color filter pattern that covers each pixel

The sensorCompute also must account for

  • the shot noise and other electrical noise in the pixels
  • the well capacity of each pixel
  • the light sensitivity of each pixel through its color filter

Finally, it must account for the spatial nonuniformity of the pixels across the sensor array (DSNU, PRNU)

Built-in sensor models

Include examples of

  • Sony IMX363, IMX490
  • microlens dual pixel
  • Lightfield sensors
  • Automotive sensor models