We have shiny metal parts and seek general advice on settings to obtain a good point cloud in this scenario. We have attempted to optimize the results by adjusting the capture and matching settings, but observed no significant improvement.
Interestingly, when the parts lie flat and directly under the camera center, the point cloud quality is relatively good. This is unexpected, as the User Guide mentions that reflections directly back to the camera should degrade the quality.
Could you provide any insights or recommend settings to enhance the point cloud for shiny metal parts?
could you please upload a screenshot of the raw images where you can see the pattern of the projector ?
It is often helpful to set AutoBrightnessTarget so that there are no overexposed areas. Apart from that, you can set multiple exposure times with MultiExposureFactor.
It is often advantageous if the camera looks at the parts at a slight angle to minimise reflections.
Which stereo matching approach do you use? PatchMatch or PatchMatch2 with a low UniquenessRatio or Correspondence Threshold usually gives the best results.
thanks for the screenshot, the images show wonderfully how difficult it is for an algorithm to extract depth information from reflections, parts that are light on one side are dark on the other, etc.
It’s easier for us to investigate the matter and provide clues if we receive information in the form of a file camera. This can be easily created using NxView by pressing Ctrl+Shift+S. The file camera then contains the calibration as well as the raw images.
If there is no sensitive data within the recordings you can send the filecamera/parameters directly as a reply in this thread, otherwise you can also send it as a personal message.