View my account

Problems playing back recordings made with realsense_viewer for non-master cameras

Comments

6 comments

  • MartyG

    Hi Jack Jansen  Yes, it is recommended that the master camera is started first.

     

    Use of hardware sync is not always necessary for multiple camera projects, and this sounds like a project that would not be benefitting from it because of the cameras having to be started and stopped individually in the Viewer at different times.

    .

     

    Already recorded bag files with an internal problem that prevents playback cannot be repaired, unfortunately.

     

    0
    Comment actions Permalink
  • MartyG

    Would it be possible to take a film studio approach with the recording and do two 'takes' of the scene with the actors so that you have back-up recordings, and check playback after each take to confirm the integrity of the recording so that if a problem occurs then you can try to rectify it whilst still on location?

    0
    Comment actions Permalink
  • Jack Jansen

    MartyG I'm using the sync cables because we'll have all the cameras "looking in" and we'll be capturing people (dancers and actors, in this case). And then in post we'll be registering the individual streams and create unified point cloud streams (and possibly other volumetric video formats). We're already doing this successfully live for quite some time (https://github.com/cwi-dis/cwipc), but we have found that we really need the sync cables, otherwise a fast moving limb will be captured at different points in time (and therefore space) by different cameras. And with hardware sync the only manual task would be to do temporal alignment on a frame basis (with a clapper).

    But if all else fails I'll record without sync cables.

    (And, aside, we'll already be doing multiple takes, quite a few. Because we'll be using various different capturing systems and we'll have the dancers repeat their routine with every system, and with variations of each system (for example putting the Realsense cameras further out, to see what the maximum distance is at which we can reconstruct the subject (and therefore what the maximum space is we can cover)).

    0
    Comment actions Permalink
  • MartyG

    The approach that Intel took to this capture process in a February 2018 demo at the Sundance Festival was to put each of four RealSense cameras on a separate PC like you did and hardware sync them, and then send the camera data from the individual PCs in real-time to a fifth PC to sync and post-process the data.

    https://www.intelrealsense.com/intel-realsense-volumetric-capture/

     

    Intel later demonstrated live volumetric capture on a larger scale at a large 100 camera dome of non-RealSense cameras and a set of computer servers at an LAX Airport facility called Intel Studios.

    https://www.youtube.com/watch?v=76sehizdvjI

     

    That facility was used to record a volumetric dance performance of a Grease song.

    https://www.youtube.com/watch?v=zYOn2o0yhDc

     

    The D455 camera model can record depth at up to 20 meters away, though the depth measurements may lack accuracy.  RGB color and infrared streams do not have that distance limitation.

     

    If your hardware sync cables are long then it is advisable to build antistatic discharge (ESD) components into them as described in the sync white-paper, otherwise ESD charge can build up in them and then discharge, causing the camera's frame counter to reset.

    0
    Comment actions Permalink
  • Jack Jansen

    I have access to the lab again, and indeed if I start recording on the master camera everything seems to work fine. I can manually locate the common point in the per-camera recordings, and then seek each recording to that point in post.

    One last question: by the "ESD components" do you mean the decoupling RC? I have those on my cables, but there's also a reference to an active circuit (which I don't have)...

    0
    Comment actions Permalink
  • MartyG

    If the distance between cameras is less than 3 meters then the simple sync cable design in the image below is suggested, used with cables that are of the shielded twisted pair type.  This should provide ESD protection.

     

     

    If the distance between cameras is greater than 3 meters then the more advanced active circuit below is recommended.

     

    0
    Comment actions Permalink

Please sign in to leave a comment.