Hi, I’m trying to capture short-exposure images (~1ms) using the global shutter sensor, but they’re much darker than grayscale images taken using the standard sensor.
For example, using the standard sensor with gain=12dB, whitebalance=(0dB,0dB,0dB), and exposure=5ms, a moderately-bright indoor scene looks like this: 01-openmv-standard-sensor.mp4 - Google Drive
12dB seems to be the maximum amount of analog gain that the global shutter module supports, but the datasheet mentions that the global shutter module can also apply up to 3.75-fold digital gain (page 24). I gave that a shot, setting the registers 0x80 through 0x98 to 15: 03-openmv-global-shutter-sensor-with-digital-gain.mp4 - Google Drive
Hi, yeah, it’s a different sensor with different properties. So, expect completely different behavior than the normal sensor.
As for the read noise… that’s because our boards have pretty simple filtering on the power supply rails. You have to increase the exposure a lot more to get rid of that. When you run the camera at any of the high FPS rates you typically see line noise.
Note that this chip has no ISP. It’s a raw grayscale sensors. Literally the image you see is the direct output per pixel from the camera sensor array.
The normal camera (MT9M114) has an ISP onboard that cleans up the image significantly.
Got it, thanks! Is the physical interface between the camera module and the board some kind of standard connection I could find other modules for, or are the modules listed on the OpenMV site pretty much the only options?
Any plans to produce a more modern global shutter camera module? The Omnivision sensor/module is listed as ‘obsolete’ and newer chips with 8 bit parallel interfaces have much better sensitiviity (especially IR) and noise figures and are still pretty inexpensive.