Closed ShrutheeshIR closed 4 years ago
I don't think so. See this issue https://github.com/j96w/DenseFusion/issues/117
Hi @ShrutheeshIR, thanks for mention this good question. Your idea is category-level pose estimation while this work is designed for instance-level tracking (usually ppl in the industry have a specific set of target objects and require more accuracy on the pose estimation results). For category-level pose estimation, you can refer to our recent work 6-PACK, where the model is tested on unseen objects (within the training category).
Also, there are some methods to make DenseFusion become more robust to tiny appearance changes (similar but not the same as you mentioned). Basically, if you have the mesh model, you can randomize the texture of the object and generate synthetic dataset with it. The DF model trained by these data would have the potential to tackle the same object with unseen texture.
Hi @j96w , I will surely check out the 6-PACK work, seems interesting! Oh yes, I do have the mesh models, thanks for your suggestion, I will try it out and check the results. Thanks!
This is great work! I was wondering if the pretrained model would work for real data, as well (an object that resembles an object in the datasets for training, but is not the same). To be more clear, I have a trained segmentation model that can segment out my shapes well. If I replace the segmentation module in your code, with mine, would the code still work to estimate the pose of such objects?
Suppose for example, if the code was trained on a cup, and if I run it on a different cup (such as a different color or small change in handle shape) would it still generalize and work well?
Apologies if my question is not framed appropriately!
Thanks!