Giter VIP home page Giter VIP logo

ndc's People

Contributors

czq142857 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ndc's Issues

get mesh but there is no points

cloud points:
image

undc result:
image

cloud points:
image

undc result:
image

get mesh but there is no points,
anything i can try to solve such problem ??

thanks

Wrong face normal vector and "zigzag" issue

Hi, great work and thanks for sharing!
I meet some problems when I tested this method. I found that when reconstructing a surface with UNDC using a point cloud as input, the output always surffer from wrong face normals and obvious "zigzag" issues, even I use the default input parameters(python main.py --test_input examples/tshirt.ply --input_type pointcloud --method undc --postprocessing --point_num 8192 --grid_size 128
).
I don't know if this is common? In addtion, are there any suggestions to improve the reconstrution quality? Thanks a lot!

2022-06-07 16-22-25屏幕截图
2022-06-07 16-23-08屏幕截图

Will there be a another paper or detailed explanation for NDC project

Hello, ZHIQIN CHEN
Thank your for your kindly share!
I noticed that the out put of NDC and NMC is total different. For I see the output of NMC is [M,N,K,5] for bool and [M,N,K,51] for float just as explanation in your paper. But in NDC, the out put of float part is [M,N,K,3]. I am not very sure for your encoding for dual countering. May I ask if you have another document for detailed explanation of the NDC project.
It will my appreciation for your responce.

Point Cloud prediction Quality

Hi! Thanks for sharing this great work.

I installed the repo and tried to reconstruct the Mobius example you have, using your weights/data/commands from the also provided low-res point cloud (1024 pts). The output however has many holes and seems off compared to the one in the teaser.

Is this expected? If so, can you please point to the steps needed to reconstruct the pc with similar quality to the one shown in your teaser?

Supplementary material

Hi. The paper mentions that a lot of stuff can be found in the "supplementary material". But I cannot find this easily anywhere. Can you point me to this material? Thanks!

About training time and batchsize

Table 1 in your papers says that training time < 12hours per net work.But it takes about 19 hours when I train the undc float network with point cloud input(gpu rtx A6000). And the batch size must be 1 in data loader,I want to know why.Because actually the data loader and network can be changed to process multiple shapes in one batch.

Testing on point cloud input

Thanks for your great work!
But when I test undc on pointcloud input, it seems to be too sharp. I use meshlab to visualize the output mesh model.
图片
图片

Testing with point cloud as input

Hello @czq142857

Thanks for sharing the project. Does the current implementation support taking point cloud as inputs (testing UNDC)? I know there are related examples shown in the paper. But I don't see script/instruction for point cloud except for SDF and voxel.

Issues with ground truth SDF

Hello,

I observe that the GT SDF provided has some faulty reconstruction. In the below picture, I visualise and compare interior of the same shape. Clockwise from top-left are, GT, Marching Cubes on provided SDF, Dual Contouring. As you can see, the GT does not contain the 4 pillars which are present in the other three shapes. What is the reason behind this?

Edit: This is shape 00007937.obj from the test set.

image

Questions about UNDC_with_noise model training

Hello, Dr. Chen,
Thank you very much for your outstanding contribution to point cloud surface reconstruction.
In order to train the undc_with_noise model better, I see that there are about 200,000 samples after data augmentation.
I tried to train the model using the source code, but the training process was slow, probably due to the large amount of data.
I would like to ask you, what hardware did you use for training? How long did it take you to train the model?
Or do you know of a way to speed up model training?

Noisy point cloud training and testing

Hi! @czq142857. Thanks for sharing the great work.
I wonder know if the training data for noisy point cloud UNDC is the same as others input(using ABC), but adding additional data augmentation. Matterport3D's point cloud is just for testing not training.
And what's the key factor that you think makes the model generalize well on real data?

Discrepancy between overfitting and pre-trained model

Hello,

I'm trying to overfit the network to a single shape and I find that the training results are significantly different from the pre-trained model. Attached below is the discrepancy I'm referring to. What could be the reason?

Edit: Left in the figure is the pretrained model of UNDC Point cloud (both bool and float). Right uses the ground truth vertex positions and the connectivity is what I overfit to the single shape and try to predict the result on the same. (done for a sanity check)

image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.