d455 Accuracy issues
I wanted to obtain the point cloud of potted plants through d455, but found that the error was large and the boundary and background could not be well distinguished. Below are rgb, depth map, and intercepted point cloud data, obtained through realsense.viewer.
-
Hello, the missing depth data on the table area that the plant is resting in is likely because the table is dark gray / black in color. This is because it is a general physics principle (not specific to RealSense) that dark grey or black absorbs light and so makes it more difficult for depth cameras to read depth information from such surfaces. The darker the color shade, the more light that is absorbed and so the less depth detail that the camera can obtain. Casting a strong light source onto such surfaces can help to bring out depth detail.
The camera may also be having difficulty obtaining accurate depth information from the dark blue wall behind the plant, as the wall is not very far distant from the plant and so I would expect its depth colorization to be more light blue or yellow than red (which indicates far distance from the camera).
Does the depth image improve if you change the depth scale value in the RealSense Viewer from its default value of 0.001 to 0.0001 please? The link below describes how to change the depth scale in the Viewer.
https://github.com/IntelRealSense/librealsense/issues/8228#issuecomment-766181076
-
Hi
So, the reason for this problem is that the stem of the plant is too smooth, too little texture, and the structured light camera has difficulty obtaining depth information? Can the sdk enhance the projected infrared speckle effect? Because I had the same problem with a distant white wall as the background. Is there any other solution?
Please sign in to leave a comment.
Comments
3 comments