View my account

Red Pulsing with D435 camera

Comments

8 comments

  • MartyG

    Hi Lschreurs25  The projector component on the D435 model pulses in time with exposure, whilst on the D415 model the projector is always on.  So I would first recommend confirming or eliminating the projector as the cause of your pulsing problem by setting the D435's projector to the Always On status. 

    The link below explains how to do so in the RealSense Viewer tool in order to test quickly whether it makes a positive difference.

    https://github.com/IntelRealSense/librealsense/issues/9969#issuecomment-971423207

    0
    Comment actions Permalink
  • Lschreurs25

    Hi MartyG,

    Thanks for your reply, the setting "Emitter Always On" was already set to true, but tried changing the setting "EMITTER_ON_OFF" to true to see if that helped, which also did not help.

    Do you have any other ideas about what could cause this?

    0
    Comment actions Permalink
  • MartyX Grover

    If the dome is in an indoor location where the lighting level is consistent throughout the day, do you still see the effect if you disable auto-exposure so that the camera uses the default fixed exposure value?

    0
    Comment actions Permalink
  • Lschreurs25

    Yes the dome is inside and the sunlight doesn't effect the image that the realsense camera produces. Also auto exposure was already disabled with a exposure time of 20ms.

    To make it a little easier I'll post the current settings, maybe you can see something wrong with them.

     

    0
    Comment actions Permalink
  • MartyX Grover

    I note that your RGB exposure is set to 200 rather than 20 (the default RGB exposure value is 156).  Or is the mention of 20 in your comment above a typo?  :)

     

    If you are using manual exposure, you should be careful of the values that you choose, as certain ranges of values can have unforeseen effects on the actual FPS.  This is described in a discussion in the link below.

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

     

     

    If you have fluorescent lights such as ceiling strip lights in the location that the camera is being used in, it may be disruptive to the image due to the gas inside these lights flickering at frequencies that are difficult to see with the human eye.  Using an FPS that is close to the operating frequency of the particular set of lights can help to reduce disruption.  For some light this may be 30 FPS and for others it may be 60 FPS.  European regions that use 50Hz can cause problems with this method due to a matching 50 FPS camera frequency not being supported.  In that situation, you can set an RGB option called Power Line Frequency to 50 Hz.

     

    0
    Comment actions Permalink
  • Lschreurs25

    Yeah I meant 200 ms, not 20.

    There are fluorescent lights in here, but I tried putting the Power line frequency to 50, 60 and Auto, but all three options did not help the problem.

    I'll look into what exposure times cause lower fps, as that is very useful, thanks

    0
    Comment actions Permalink
  • Lschreurs25

    So for anybody who comes across this post with the same problem:

    I found that the red pulsing happens with an exposure set between roughly 150 and 250. Any exposure above or below this does not create the red pulsing.

    Ps. If I'm correct the exposure in C++ has a 0.1 multiplier, meaning a exposure setting of 100 is an exposure time of 10 milliseconds.

    0
    Comment actions Permalink
  • MartyX Grover

    Thanks very much Lschreurs25 for sharing your experience with the RealSense community!

    In Linux the exposure can be controlled with 0.1 msec granularity whilst on Windows the exposure values are rounded up according to a Microsoft logarithmic scale as described by a RealSense team member in the link below.

    https://github.com/IntelRealSense/librealsense/issues/5493#issuecomment-567857540

    0
    Comment actions Permalink

Please sign in to leave a comment.