qianqianwang68 / omnimotion

Apache License 2.0
2.07k stars 121 forks source link

How to create demo video #8

Closed tengyu-liu closed 1 year ago

tengyu-liu commented 1 year ago

Again, congratulations, and thank you for the great work!

I'm also curious about how you created the demo videos, where the tracking trajectories seem consistent in the 3D canonical frame and move as the camera moves. This indicates that OmniMotion has a good understanding of the camera motion. However, the paper suggests that the camera motion is entangled with object motion, making it difficult to render the demo videos unless I misunderstood something.

Please correct my mistakes. Thank you very much.

qianqianwang68 commented 1 year ago

Hi Tengyu,

Thank you for your question. Your observation is correct! To make the tracks in the demo videos more visually intuitive, we subtract the camera motion, which is simply implemented as subtracting the median pixel motion of the background regions. Note that this operation is just for visualization purposes, camera motion and object motion are still entangled in the underlying representation.

tengyu-liu commented 1 year ago

Thank you very much for the clear explanation! All my questions are addressed.