GithubHelp home page GithubHelp logo

goingdeeperwpointnetworks's People

Contributors

erictuanle 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

goingdeeperwpointnetworks's Issues

'labels_cat' in h5 files for semantic segmentation

Hi, I have noticed in your PartNet dataset that you load a key 'label_cat' from the h5 files for PartNet. I don't see such a field in the original h5 files provided by PartNet (there is only 'label_seg'). I am using PartNet v0 from the official ShapeNet website. Which version of PartNet do you use and where one can get it? Thank you in advance!

about experiment for PartNet dataset

Hi, @erictuanle ,

The training / testing script for PartNet dataset is missing. Could you upload it? Or could you list the steps on modifying the ShapeNet training / testing script for dealing with PartNet dataset?

Thanks~

about the release of the trained models

Hi, @erictuanle ,

Thanks for releasing the package. When I run the test script:
python test_shapenetpart.py --network deepConvPN --workers 4 --batch_size 4
I got the following error (the model with trained weights is missing)
FileNotFoundError: [Errno 2] No such file or directory: 'models/training_deepconvpn_shapenetpart_params.pth'

Would you help to release your trained models?

THX!

Performance on ShapePartNet

As shown in Table 1 and Table 5 in your paper, the mIoU of PointNet++ and DGCNN in ShapeNetPart is 82.9% and 79.8%.
However, both of measurements reported in the dgcnn paper is 85.1%.
What cause the difference of results reported in the two paper?

Two questions about sec 3.2 and sec 3.3 in your paper

Hi, I've read the paper and I am confused with section 3.2 and section 3.3. Could you please answer the following two questions?

In section 3.2, you proposed Multi-resolution processing to substitute multi-scale version originally proposed in PointNet++. However, Multi-resolution approach was proposed in PointNet++ which was also more efficient than MSG. Have you compared memory efficiency with it? Moreover, why down sampling approach you proposed is better than multi-resolution approach in PointNet++?

In section 3.3, algorithm 2, line 2, function BackwardMaxPooling gets gradient of max pooling wrt output gradient. But in conventional implementation, backward of maxpooling needs to know input data, output data and output gradient so that output data can be compare with input data and input gradient can be updated according to them. But input data of in MaxPooling is freed in forward pass stage. Thus, how can we get back propagation of Max-pooling operator without knowing its input whose memory is freed in forward pass stage?

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.