https://tangodigitalsystems.org/understanding-image-sensors/