Experiment

Optimizing 3D Scans: What is the right shutter speed?

Optimizing 3D Scans: What is the right shutter speed?

TL;DR: We tested the OpenScan Mini to determine how shutter speed impacts 3D reconstruction quality. We found photogrammetry is surprisingly robust to exposure variations. 

In our test, there's a wide "sweet spot" between 15ms-150ms where mesh quality remains consistently high despite significant differences in image exposure. Even obviously under/overexposed images produced nearly identical 3D meshes. Focus on avoiding extreme exposure issues rather than perfect exposure. 

Method

In this experiment, we took 150 photos with the OpenScan Mini with cross-polarisation using autofocus. We varied the shutter speed of the Arducam IMX519 16mpx camera starting from 10ms to 300ms. The results were automatically calculated using the OpenScan Cloud (sorry for temporarily overloading the cloud and thereby increasing the wait-times to ~8h ;)

If anyone is interested in any of the source data, feel free to reach out to info@openscan.eu.

Analysis

All meshes were automatically aligned to a reference mesh from an earlier experiment (500 photos with autofocus) and we derived various mesh-comparison metrics.

RMS - Error

Standard Deviation

Mean distance

16ms vs 140ms shutter speed comparison

The histogram of the 16ms photo set shows clear under-exposure, with the distribution heavily weighted toward the left side of the histogram. This indicates that a significant portion of the image data is concentrated in the shadow regions.

Whereas the 130ms photo is clearly overexposed as visible in the histogram. The overexposure pushes the histogram distribution toward the right edge, potentially causing highlight clipping where bright areas lose detail and texture information. In photogrammetry, overexposed areas create "blank" regions where the reconstruction algorithm cannot find distinctive features to match between images. 

Surprisingly, both images sets create almost indistinguishable meshes:

What is the right shutter speed?

Across various metrics, there is a surprisingly large stable range, where the mesh quality only changes insignificantly! The exact values are not too important here, but the main takeaway is that photogrammetry reconstruction is remarkably robust to exposure variations. Our results indicate a "sweet spot" between 15ms-150ms where reconstruction quality remains consistently high despite significant differences in image exposure.

This suggests that users can prioritize avoiding extreme under or overexposure rather than seeking perfect exposure. A good rule of thumb is to aim for a histogram with good distribution across the middle range while avoiding significant clipping at either end. When fine-tuning your exposure settings, consider applying the ETTR (Expose To The Right) technique, which involves deliberately pushing your histogram data toward the right without clipping highlights.

For this purpose, we are working hard add the histogram functionality to the upcoming rebuild-firmware :)

Reading next

Optimizing 3D Scans: How Many Photos Do You Really Need?

Leave a comment

This site is protected by hCaptcha and the hCaptcha Privacy Policy and Terms of Service apply.