Items with no label
3338 ディスカッション

Multicam synchronisation

ECosn1
ビギナー
4,402件の閲覧回数

Hello,

I saw on this link that Intel has developped a tool to make films by synchronising four RealSense Cameras.

https://realsense.intel.com/intel-realsense-volumetric-capture/ Volumetric Capture @ Sundance using Intel RealSense Depth Cameras

I also need to do real time camera synchronisation.

Is it possible to have access to this tool? Or could we have the source code of it?

Thank you.

0 件の賞賛
1 解決策
MartyG
名誉コントリビューター III
2,981件の閲覧回数

Syncing with D435 is easier now than it was at the time of that demo in January 2018, as hardware sync was added for D435 in firmware version 5.10.3. This should make the use of a commercial flash as a trigger, as Intel did at the Sundance demo, unnecessary.

元の投稿で解決策を見る

18 返答(返信)
MartyG
名誉コントリビューター III
2,982件の閲覧回数

Syncing with D435 is easier now than it was at the time of that demo in January 2018, as hardware sync was added for D435 in firmware version 5.10.3. This should make the use of a commercial flash as a trigger, as Intel did at the Sundance demo, unnecessary.

ECosn1
ビギナー
2,981件の閲覧回数

So there is no tool available for camera synchronisation, and I have to develop it myself?

MartyG
名誉コントリビューター III
2,981件の閲覧回数

You can sync the cameras using the support in firmware 5.10.3. You will have to sync the individual point clouds yourself though, perhaps by using one of the methods (Vicalib or an Affine Transform) I described in my reply to your GitHub post.

Point clouds can also be combined using the software Open3D. Intel are introducing an Open3D wrapper into the SDK soon for easier integration with it.

ECosn1
ビギナー
2,981件の閲覧回数

Where can I get the support in firmware 5.10.3?

MartyG
名誉コントリビューター III
2,981件の閲覧回数

If you have installed firmware 5.10.3 in your D435 cameras, they will already be ready to do hardware sync.

ECosn1
ビギナー
2,981件の閲覧回数

I don't have installed anything special on the camera, only the last version of realSense viewer. How can I install this firmware?

MartyG
名誉コントリビューター III
2,981件の閲覧回数

The first step is to download the firmware file. Then you use a firmware updater tool to install the file on the cameras. The tool is available in Windows and Linux versions.

You can get the firmware file, the updater tool and documentation from the link below.

https://downloadcenter.intel.com/download/28237/Latest-Firmware-for-Intel-RealSense-D400-Product-Family Download Latest Firmware for Intel® RealSense™ D400 Product Family

ECosn1
ビギナー
2,981件の閲覧回数

I bought my cameras recently (1 month ago). Shouldn't it be already installed on it?

MartyG
名誉コントリビューター III
2,981件の閲覧回数

You can check which firmware version is currently installed on a camera by opening the RealSense Viewer and clicking the 'Info' icon at the top of the options panel to see your device details.

ECosn1
ビギナー
2,981件の閲覧回数

I'm sorry to insist but I didn't understand exactly in which way the firmware is going to help me.

MartyG
名誉コントリビューター III
2,981件の閲覧回数

Once a D435 camera has firmware 5.10.3 or newer then it can do hardware sync. Without a firmware version that has sync support, the camera does not know how to sync.

Once you have the firmware installed in both cameras, you will be able to test sync in the RealSense Viewer software using the 'sync' icon at the top of its options panel.

ECosn1
ビギナー
2,981件の閲覧回数

I installed the firmwares 5.10.3 on both camera and and still not able to use the sync button. Is there something else I should do?

MartyG
名誉コントリビューター III
2,981件の閲覧回数

It looks good. I cannot test the process any further though, as I only have one 400 Series camera. Is sync available when the cameras are not streaming?

If not, unfortunately you will have to wait for advice from an Intel support team member (I don't work for Intel) about what to do next. I do apologize.

ECosn1
ビギナー
2,981件の閲覧回数

No it's not available when they are not streaming. So I guess I will have to contact someone from Intel support.

MartyG
名誉コントリビューター III
2,981件の閲覧回数

It would probably be best to add a note to your existing case about sync on the GitHub.

https://github.com/IntelRealSense/librealsense/issues/2556 multicam live reconstruction · Issue # 2556 · IntelRealSense/librealsense · GitHub

DDD
新規コントリビューター I
2,981件の閲覧回数

Hi MartyG,

Have you tested synchronzing D415 with syn cables? I tested with streaming 4 cams in python without syn cables, and the lag between the first and the last cam is around 0.03s, which looks good. I am wondering what will be the result if connected with syn cables. Thanks

MartyG
名誉コントリビューター III
2,981件の閲覧回数

I haven't personally done synching with cables, Intel's webinar on multiple cameras on September 13 2018 stated that hardware syncing with cables is best used when micro-second precision in the syncing is required. Cabling isn't a mandatory requirement though if you don't need micro-second precision.

The webinar added that the more cameras that are added to a multi-camera setup, the higher the specification of PC (for example, an Intel i7 processor) that is recommended. The ideal situation is for cameras to be connected directly to a USB port instead of a USB hub so that each camera's USB port has its own USB controller.

You can read the webinar transcript here:

DDD
新規コントリビューター I
2,981件の閲覧回数
返信