View my account

Comments

7 comments

  • MartyG

    Hi Bschwartz  I count 21 cameras on your image, all apparently attached to the same computer.  Even if there is enough data bandwidth for the cameras, each attached camera will consume a portion of the computer's resources.  So if there are 21 simultaneously active cameras on one computer then the computer's CPU might be being over-burdened, resulting in partial frames.

     

    If that is the case then there might not be much that can be done except to reduce the resolution and / or FPS speed of the cameras or use a more powerful computer.

     

    I observe in the video that the cameras affected with partial frames seem to be able to recover automatically to a normal state after a period of seconds.  Noting the large overhead lamps in the scene, that provides an additional possibility as an alternative to a struggling computer: that the sensors on some of the cameras are becoming over-saturated with strong light and then auto-exposure corrects the image after a short period.

    0
    Comment actions Permalink
  • MartyG

    If the sensors were being affected by strong light then defining a Region of Interest (ROI) in the lower half of the image or applying an external Neural Density (ND) filter - such as the CLAREX NIR-75N - over the lenses on the outside of the camera may help to negate such disruption.  

     

    On some models of RealSense camera (D435f, D435if, D455f) this CLAREX filter is built into the camera.

    0
    Comment actions Permalink
  • Bschwartz

    Thanks MartyX Grover. It's not the lights, as we've observed this with lights off. We have all the cameras synced to each other, with one as master. Could it be sync being dropped then reestablished?

    0
    Comment actions Permalink
  • MartyG

    How long are your hardware sync cables, please?  If they are longer than 3 meters then static could build up and then discharge, causing a camera's frame counter to reset unless the cable has had components built into it to negate electro-static discharge (ESD).

    0
    Comment actions Permalink
  • MartyG

    Also, are your slave cameras set to Inter Cam Sync Mode '2' (slave) or to Mode 4 (genlock slave).  If you are using mode 2, you could try setting the slaves to 4 to see how it affects performance.

     

    When using a RealSense camera as the Master with genlock mode though, if the Master is set to 30 FPS then all of the Slave cameras should be set to 90 FPS (3x the Master FPS).

    0
    Comment actions Permalink
  • Bschwartz

    We use custom sync boards and CAT cables for sync, with no special anti-ESD componentry. Some of the sync cables are as long as 4.5 meters. Disabling sync does solve it.

    0
    Comment actions Permalink
  • MartyG

    Thanks very much for the update.  The multi-camera guide has electronics blueprints for adding anti-ESD components to the sync cable if you want to test whether static due to cable length is the cause of your partial frame problem when sync is enabled.

    https://dev.intelrealsense.com/docs/multiple-depth-cameras-configuration#1-connecting-the-cameras

     

    0
    Comment actions Permalink

Please sign in to leave a comment.