Closed Zekhire closed 2 years ago
Hi @Zekhire , thank you for the interest in our paper.
Generally, training here is unstable. I'm not sure if this is because of my implementation, or maybe because it's a general property of homography estimation learning. I encountered a ton of convergence problems while trying to reproduce the numbers from other papers and I ended up learning a couple of models, discarding outliers and calculating mean and std.
Regarding your numbers:
For S-COCO to learn Nguyen you need to use config/s-coco/nguyen-orig-lr-5e-3.yaml
and for Zhang you need to use config/s-coco/zhang-bihome-lr-1e-2.yaml
Please let me know if you have any more questions, Daniel
I am going to share loss curves for other models as soon as possible.
Yeah, the loss curve looks exactly as expected. What pytorch version do you use?
Hi @Zekhire ,
I'm sorry for a late reply: it turned out that I forgot to upload PhotometricHead
and Nguyen config was incorrect. With the updated code I got MACE of 2.17 for Nguyen config on S-COCO dataset, which seems like a correct value (2.08 is reported in the paper). Please, check if now it works better for you.
Best, D
P.S. My env is: cuda 11.1 + pytorch 1.9.
Thanks for your help. I will check everything as soon as possible.
Hi @Zekhire ,
do you have any updates? :slightly_smiling_face:
Best, D
Hi @Zekhire ,
For now, I'm closing the issue, feel free to reopen it anytime :slightly_smiling_face:
Best, D
Hello.
I am doing everything as is written in the README.md and after writting following commands after training models:
I get the following MACE values:
Based on what you have written in the paper, the MACE should be the smallest for the zeng as hen.