Closed JiamingSuen closed 5 years ago
It looks like there is a scale factor mismatch between your point samples and your reconstruction. For good results, make sure you're always using SDF samples in the canonical space.
Thanks for your reply. I calibrated the scale factor and performed the experiment again. This time the result is plausible, but the reconstruction is still much worse than the result presented in the paper, as shown in this example(the same point cloud input is used): I want to know more details about how the shape completion experiment is conducted:
sdf_gt=0
should be used in latent code optimization during inference, and no other random sampled point cloud in the cube as additional input.@tschmidt23 @jjparkcv It would be nice if you can respond at your earliest convenience, thanks!
After using input data generated from the cpp preprocessing code, the shape completion result is better. It seems that the network is more sensitive to input data than I expected. I'm working on single-view depth input completion experiment and I'm closing this issue for now. However, it would be really nice if you can give me a confirmed answer to my questions.
Hey @JiamingSuen ,
Did you use the same inference code, with the input being the partial model? also did you generate ground truth SDF for the partial shape and then use it during the inference for optimization?
Hey @JiamingSuen ,
Did you use the same inference code, with the input being the partial model? also did you generate ground truth SDF for the partial shape and then use it during the inference for optimization?
Yes I did. I only tried to use point cloud sampled from the surface(either complete or partial) as input data, so all ground truth SDF would be zero. In the partial point cloud input experiment, the result is worse than complete input but still reasonable considering the network has never seen these partial inputs during training.
Hi @JiamingSuen, could you kindly advice how should we "calibrated the scale factor" for point clouds?
@JiamingSuen
Hi, JIaming
"After using input data generated from the cpp preprocessing code, the shape completion result is better. It seems that the network is more sensitive to input data than I expected."
So for the partial point cloud completion , you try to generate some points whose sdf value is not zero? And Could you advice how you generate ?
Best, Yingjie
Hello @jjparkcv and @tschmidt23, thanks for sharing this great work. I've finished the model training on "chairs" class and have a few questions about the shape completion experiments in the paper:
sdf_gt
during inference for shape completion(even for noisy depth input)? Is it possible to use zeros assdf_gt
for point cloud input sampled only from the object surface?For the second question I experimented a little bit, the result is not quite as expected. This is the input point cloud: and this is the reconstructed mesh:
If this is possible, any ideas on what I did wrong?
Thanks a lot!