D435 Corrupted depth image
Hello,
We have a D435 IntelRealsense camera working in our system 24/7. From time to time, we noticed that our system is not working correctly and we found out that the depth image was totally corrupted. On the other hand, RGB image is alright. Please find attached the image. I apologize for the grayscale colormap...

As I've mentioned before this happens occasionally. It can occur twice a week or once every two weeks. Restarting the system (and hence the camera) solves the problem. Do you have any idea that what it could be happening? Does Realsense SDK include any method that would allow us to notice this depth image corruption in advance? Or can the SDK log this kind of event?
Please do not hesitate to ask for further details.
Best regards,
Pablo
-
If a reset corrects the problem then it is likely not a camera calibration problem. It sounds more like an environmental event such as a flash of light (such as sunlight) causing the IR sensor to become saturated and freeze up. The depth image is generated from the left and right IR sensors.
There was a case where this was occurring indoors because sunlight would reflect onto the camera off a glass door in a room when the door opened. This is part of a much larger discussion in the link below.
https://github.com/IntelRealSense/librealsense/issues/5209
The approach that some users have taken is to program in a hardware_reset() instruction into their application that can reset the camera automatically without human intervention. They program it to activate on satisfaction of a certain condition. For example, if a certain percentage of the depth pixels (e.g greater than 50%) have a value of zero (indicating that something has gone wrong with the image) then initiate a camera reset.
Please sign in to leave a comment.
Comments
1 comment