Camera characterization with python

By Federico Ariza

Elevator Pitch

Have you ever wonder how a camera is characterized? Learn how in the industry we measure sensitivity, quantum efficiency, noise and other funky values. All of this using python and opensource camera characterization software (in python)

Description

Every camera out there has a sensor inside. This sensor being a CMOS or CCD has been characterized by somebody at some point.

This presentation is an introduction on how this process is done using python.

Following the international standard for camera characterization, the EMVA1288, it is possible to determine how good/bad a particular camera is. Note: Good or bad is very application-dependent.

Using the python module emva1288 we will follow the data path from image acquisition to characterization parameters.

Notes

I am member of the EMVA1288 standard development group and spend my life testing cameras using this standard.

I am the main developer of the reference implementation of the standard https://github.com/EMVA1288/emva1288 that uses python to process images to compute the relevant camera parameters.

I did a similar presentation for a python montreall meetup https://www.youtube.com/watch?v=sLWeAZ7bMJs