View my account

Noise on my depth image due to processingBlock | D435 C#

Comments

8 comments

  • MartyG

    Can you highlight which parts of the image are noise, please?

    Also, what filters are you using?

    Thanks,

    0
    Comment actions Permalink
  • Thomas Chenus33

    In this image I had disabled absolutely all filters, but using a processingBlock, in the same way of the exemple RS-DevProjectC# . And you can see in the red circle of the remnants of the previous frames

    0
    Comment actions Permalink
  • MartyG

    In a recent test that I did, I experienced an effect like this when using a Temporal Filter and setting its Alpha to a low value.  The lower the value, the longer it took to update the image over time from the previous camera position to the next one.  The effect is hard to reproduce on my desktop PC with a good graphics chip, but easier to reproduce on my lower specification laptop.

    II you are not using post-processing filters when this happens, it is conceivable that it is related to slow processing on your computer, perhaps due to the code as you suggest.

    0
    Comment actions Permalink
  • Thomas Chenus33

    I create a project with only the stream depth and color and the filter. Because when I dont appply any filter I still have noise on my image. 

    The repository is on this link : https://github.com/thomasChenus/testProcessingBlock

    0
    Comment actions Permalink
  • MartyG

    I am not able to test your project, unfortunately.

    If you have the IR projector active during your project, you could try turning it off as doing so can reduce noise by ~30%..

    0
    Comment actions Permalink
  • Thomas Chenus33

    Okey. It's not possible for my application to turn off the IR projector, I need it too much! I think I need some help to apply filter, but not inside a processingBlock. I think the problem comes from the processingBlock. Because on the project link it's a really really light code and I still have the noise. 

     

    0
    Comment actions Permalink
  • MartyG

    If the scene being observed has good lighting then the camera can use ambient light in the scene (including sunlight) to analyse surfaces for depth detail instead of using the projector's dot pattern for analysis.  The 400 Series cameras actually work better in strong sunlight.

     

    Another way to close up black holes other than using a filter such as Hole Filling may be to increase the Laser Power setting's value.  The higher that Laser Power is set to, the less "sparse" the image becomes.  Reducing laser power can cause holes to open up, whilst increasing it can close them.  You can test the Laser Power under the "Controls" section of the viewer.

    0
    Comment actions Permalink
  • Thomas Chenus33

    I understand. You pointed me in the right direction. The temporal filter did that to me. I thought that if I didn't give it a value, it's like if it wasn't there. But from the moment you set it it has to take a default value, so that's why I had that noise. But I can't totally suppress it either, or my image is very moving. I had to make a compromise, I'll test it now

    0
    Comment actions Permalink

Please sign in to leave a comment.