Closed VGrondin closed 1 year ago
Thanks for the quick answer! I will think about it and if I don't have further questions will close the issue.
The implementation here might be more clear: https://github.com/hkchengrex/Tracking-Anything-with-DEVA. We call the groups "buckets" in that implementation.
Thanks for the update! The paper and results are very interesting. I've been searching for the keyword "bucket" in the code but can't find it. Can you guide me where in the code you perform Propagation and Consensus merging as XMem itself cannot segment new objects that appear in the scene? I've been looking in group_module.py but I'm not sure if it's where propagation and consensus is done.
@VGrondin feel free to open an issue there so that we can track it.
Hello, thank you for this code it work really well. I am trying to implement some modification to it to handle multiple objects, some of which are not in the first frame mask. As I understand you use groups to handle new objects, but I don't understand why groups are needed? Is it only for memory removal purpose?
Also, when the affinity matrix is computed, why is it sliced by groups? (from memory_manager.py line 137)
If you could clarify these points it would help me a lot! Best