View my account

Infrared camera image is damaged

Comments

8 comments

  • MartyG

    Do the lighting conditions in the location where the camera is remain consistent all of the time please or do they change during the periods when you experience problems with the image?

    0
    Comment actions Permalink
  • Dlyasolniska

    They change, it can be both day and night, sunny or clouded. The vertical stripes nature of the artifacts suggest that there is something wrong with the chip/connection on this particular camera, but i cannot know for sure.

    0
    Comment actions Permalink
  • MartyG

    As the camera is able to return to normal, I would suspect that it is a software issue rather than a hardware fault in the camera.  The intermittent, unpredictable nature of the problem makes it very hard to diagnose.

    Are you using USB2, please?  There is a known bug with the exposure that can cause problems in the image when the exposure level falls below a certain value.  Users of USB2 mode seem to be particularly vulnerable to it occurring. A bug fix for it has been incorporated into an upcoming firmware driver release but it is not available yet.

    https://github.com/IntelRealSense/librealsense/issues/4140 

    0
    Comment actions Permalink
  • Dlyasolniska

    Ok, thank you for your response, i'll try to investigate further.

    0
    Comment actions Permalink
  • Dlyasolniska

    The problem is still reproducing. Turning the power off and on helps, but it's not a long term solution... We use USB3 and it stays USB3 (according to lsusb) when the problem occures. Only one infrared camera is affected.

    0
    Comment actions Permalink
  • Dlyasolniska

    And one more question - is there a way to restart D435 without powering off pc/physically removing the devide from USB?

    0
    Comment actions Permalink
  • MartyG

    It is possible to reset the camera automatically with scripting using an instruction called hardware_reset().  There is some example code for doing so with a single camera in the link below.

    https://github.com/IntelRealSense/librealsense/issues/2161#issuecomment-408779150 

    It is more complicated to perform if you are using multiple cameras on the same computer.  This link shows how to detect all the cameras that are plugged in and cycle through them when determining which camera needs to be reset.

    https://forums.intel.com/s/question/0D70P0000068r7PSAQ 

    0
    Comment actions Permalink
  • Dlyasolniska

    Thank you MartyG, i'll try this

    0
    Comment actions Permalink

Please sign in to leave a comment.