How to obtain a low-res depth image with a VL53L* sensor?
Hi there, is it possible with any of the currently manufactured ToF sensors of the VL53L* family and the software that is available to private customers to obtain a depth image, or the raw sensor values for each SPAD to reconstruct a depth image?
I experimented with a VL53L1X sensor by Pololu with the ported API for Arduino Uno R3, which only gives me a single range in millimeters, which from the API code appears to be a median of the valid ranges of all SPADs. I want to create difference depth images to the previous measurement, for which I would need access to all range values and do the aggregation (min, max, avg, median, ...) myself. But it seems that the median is acquired from the sensor via I2C already, not calculated in the accessible API code.
I am aware that I can use the programmable ROI to create a depth image of medians over 4x4 SPAD regions of interest, but this would take too long (time budget in the application is ~100 ms per measurement) and is greatly reducing the resolution of the depth image, as the median operation filters out thin objects that a single SPAD might register.
Are there any sensors in this product family that allow for access to all range values (or the travel times or whatever the raw data are)? I read in this post that the VL53L1CB has a different API that returns two range values - is it just two or can it also be all 256? The product pages for VL53L3CX and VL53L5 both even mention histograms being used. Would I have access to these histograms and the individual values, or is only a peak value exposed?
Thanks in advance for your input and recommendation!
Best, step

