uzh-rpg / rpg_emvs

Code for the paper "EMVS: Event-based Multi-View Stereo" (IJCV, 2018)
141 stars 51 forks source link

How to run the EMVS algorithm in real time? #10

Open ghost opened 5 years ago

ghost commented 5 years ago

I have found that the algorithm is off-line. I have to have a rosbag for run it. But I have no a Motion capture system to publish the topic " /optitrack/davis" So is there any way to run it online? Thanks in advance.

supitalp commented 5 years ago

Hello, The purpose of this repo is to provide a reference (efficient) implementation for the EMVS algorithm as described in the paper. This code is not designed to run online directly, you would have to adapt it to your needs.

By definition, the EMVS algorithm requires the camera trajectory to work. If no motion capture is available, you may:

  1. estimate the camera pose online using an algorithm such as EVO (which is not available open source, however), or
  2. if you have access to normal frames, you could also run a visual odometry algorithm such as SVO on the frames to get the camera pose necessary for EMVS.
gethubwy commented 5 years ago

Thank you for taking time out of your busy schedule to answer my question. Like you said, maybe I just have to try the second advice.​ (have access to normal frames, and run SVO on the frame to get the camera pose for EMVS) Thank you very much​~