Closed vinayver198 closed 1 year ago
Hi @vinayver198, you are correct - this is a notation difference between the paper and code. Sorry for the confusion.
We have an updated paper draft with notation that reflects the code and will update the version on Arxiv shortly.
Hi @lahavlipson , thanks for the clarification.
I have one more doubt related to patch graph. I am trying to understand the complete flow of the code . I am stuck in understanding the way forward and backward edges are working . Actually I wanted to visualise the connections how they form a graph. I have provided some screenshots from which I am trying to understand . It would be great help if you can provide any explanation or reference to understand them.
Thanks, Vinay
Here is a basic illustration of the patch graph: patch_graph.pdf
Each time a new frame is popped from the queue, its patches are given 'backward' edges to the previous frames (e.g. purple to blue, in the illustration).
At the same timestep, patches from previous frames are also given 'forward' edges to the new frame (e.g. blue to purple).
Hi @lahavlipson ,
Thanks a lot . It was of great help. Now I can visualise the graph clearly.
Thanks, Vinay
Hi @lahavlipson , I was able to run demo on my dataset and the results were amazing. Thanks for this wornderful work . I was trying to understand the codebase and the paper. I came across some i,j,k conventions . In paper it is mentioned as i = patch index, k= other frame, and j = source frame whereas in code k = patch index, i = source frame and j = other frame. I have added below snippet of code and paper reference. Can you please clarify whether I have understood wrong or there is some difference.
Thanks, Vinay
Code Snippet
Paper ref :