-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Question related to Ablation study & CSS Net five layers freeze #7
Comments
A1: R(rotation), t(translation), s(scale), z(shape latent code[3 dim in this paper]) z is the conditioned latent vector of DeepSDF which can be calculated for each SDF shape model by MAP in autodecode in DeepSDF. The process of MAP in autodecode is expensive. So, the MAP result z will be saved as css label. And then z could be predicted by css_net. And then z can be used from the conditioned input for DeepSDF.
A2: the first five layers means first five conv layers 1(self.conv1) + 4(self.layer1: for resnet18 layer1 who has 2 block consisted by 2 conv) = 5 There is some bug in the freeze code. |
The setting 3 is the default setting of this repo. And setting 1 and setting 2 are not supported currently. |
I think it is not desirable to compare z for all model(single class, car) shapes and one model shape with one DSDF as an ablation study. Because the original DeepSDF considers all models (single class, car). It could make sense if your single model covers all models with multi-class(car, bike, etc). And, the driving scenario can't adopt one model shape one DSDF. It would be challenging to make models for all cars. Nevertheless, I would appreciate it if you could explain each setting in order to have a clear understanding of the ablation study. |
Hi @taeyeop-lee! I apologize for the delay! Please find the answers to your questions below: Ablation setup
From the results in Table 3, we see that setting 3 results in best overall perfomance. Frozen layers |
@zakharos |
Thanks for sharing the great work!
I have two simple questions related to the ablation study & CSS Net freeze part.
Q1. Can you explain the difference between (R,t) / (R,t),s / (R,t),s,z, which is in the main paper tab3??
Due to a limit of my understanding, it is hard to understand the difference clearly included implementation. Is it for making a label or for variables in deep sdf training?? I'm curious because I can't find a place where the all [(R,t), s, and z] parts are affected in your code.
sdflabel/utils/refinement.py
Line 501 in 416c27d
Q2. As in the code the conv1, bn1, and layer1 were frozen, Can you explain how to count the number of layers (5)??
I saw that in supplementary C.1. CSS Net, "the first five layers are frozen in order to prevent overfitting
to peculiarities of the rendered data".
sdflabel/networks/resnet_css.py
Line 156 in 416c27d
The text was updated successfully, but these errors were encountered: