Shutter speed adjustment #1153
Replies: 2 comments 2 replies
-
I am not sure if we can change the camera parameters for the Main camera from ARKit API. When images are blurry, it will affect loop closure detection performance and also the texturing quality of the 3D model on RTAB-Map side. ARKit is using the UltraWide camera for positional tracking (VIO), so it would not be affected if the Main camera is blurry (unless the UltraWide camera can be also blurry on fast motions). Maybe in latest ARKit API we can have access to UltraWide camera instead of the Main camera. I see this post as a workaround (using Other post referring an out of focus background issue: https://developer.apple.com/forums/thread/87909 |
Beta Was this translation helpful? Give feedback.
-
Motion blur is more likely to occur in poorly lit scenes. For mobile phones, an alternative trick is to enable the flashlight. I also observed some other non-traditional factors affecting shutter speed. For example, many mobile phone CMOS have the binning readout method. Generally speaking, using binning to read out a lower-resolution image may result in shorter shutter time and potentially higher image quality than reading out a image at the original resolution and then scaling it to the same size. I've also been consulting some hardware experts recently about the impact of binning readout on SNR. |
Beta Was this translation helpful? Give feedback.
-
Hello. Thanks for all your support.
I am using ARKit mode on RTAB-MAP iOS version. I checked the images stored in the database and found that some photos were shaky. Probably due to insufficient shutter speed.
If the photos are shaky, does this affect map construction or positioning accuracy?
I am not familiar with camera controls in iOS, but is it possible to control shutter speed and ISO value from the app side?
If so, I think that allowing the user to fix the shutter speed and ISO value would improve positioning accuracy.
(Or maybe we could make sure they aren't affected)
Just an idea I came up with while using it. Please refer to it if you like.
Beta Was this translation helpful? Give feedback.
All reactions