vt-vl-lab / FGVC

[ECCV 2020] Flow-edge Guided Video Completion
Other
1.55k stars 263 forks source link

edge_guide flag #64

Closed ewwnage closed 2 years ago

ewwnage commented 2 years ago

in video_completion.py is checked if the edge_guide flag was set. By default it is not so I assume that the edge connect network is not implemented in the default inference path? Is the EdgeConnect only used if this flag is set? What happens if it's not set? Does the network simply just don't complete flow edges?

Thanks in advance

gaochen315 commented 2 years ago

Edge-guided flow completion is implemented. But we can choose to use it or not. If edge_guide is flagged, we'll use it. If not, we'll just use diffusion for flow completion.

My experience is: it is not needed for most object removal cases. Incorrect flow edges will cause problems in flow completion, which will affect the final video completion.

Hope this helps. Let me know if you have other questions.