ifnspaml / SGDepth

[ECCV 2020] Self-Supervised Monocular Depth Estimation: Solving the Dynamic Object Problem by Semantic Guidance
MIT License
200 stars 26 forks source link

What does test-time refinement mean? #5

Closed Rodger-Huang closed 3 years ago

Rodger-Huang commented 3 years ago

Hi, in your paper, you said the results were not compared to methods with test-time refinement. What do you mean by test-time refinement?

klingner commented 3 years ago

Hi, test-time refinement essentially means that the network weights are updated and fine-tuned based on each single test-sample. Thereby the network is optimized at test-time to each single test sample. As this step is applied during testing on top of the pre-trained network, it would be possible to improve each of the methods reported in the paper further, which is why a comparison between methods is only meaningfull if and only if all methods either use or don't use test-time refinement. An example of such a method can be found in https://arxiv.org/pdf/1811.06152.pdf.

Rodger-Huang commented 3 years ago

Now I get it. Thank you for your explanation!