Giter Club home page Giter Club logo

Comments (11)

xinge008 avatar xinge008 commented on June 1, 2024 3

1: the output of up0e = self.ReconNet(up1e)

2: For different channels, conv1d or linear is used to change dimension. Addition fusion is used.

from cylinder3d.

xinge008 avatar xinge008 commented on June 1, 2024

For point-wise module, it is a symmetrical counterpart compared to MLP in cylindrical features generation (as shown in Fig.2 in original paper). Channels are also symmetrical, including 128, 64, 32.

from cylinder3d.

cjyiiiing avatar cjyiiiing commented on June 1, 2024

Thanks for your explanation, but I still have two questions:
1、From my understanding, the channels in cylindrical features generation are 64, 128, 256, so is it that in final version the channels are changed to 32, 64, 128?
2、Are the features before and after 3D convolution networks added together in point-wise refinement?

from cylinder3d.

xinge008 avatar xinge008 commented on June 1, 2024

1: It should be 256, 128, 64; not 128, 64, 32; Sorry for the mistake.

2: The features after 3D convolution is used for point-wise refinement; Note that these features should be transformed to the point-wise features first.

from cylinder3d.

cjyiiiing avatar cjyiiiing commented on June 1, 2024

I'm still a little confused about the details:

  1. The features transformed to point-wise features are the output of up0e = self.ReconNet(up1e) or up0e.features = torch.cat((up0e.features, up1e.features), 1)?
  2. How to fuse the features before and after 3D convolution? It seems that the channels are different(256 and 64/128), so do you use concatenation to fuse the features?

from cylinder3d.

cjyiiiing avatar cjyiiiing commented on June 1, 2024

Thanks very much!

from cylinder3d.

jialeli1 avatar jialeli1 commented on June 1, 2024

Hi.

It seems that the config file (config/semantickitti.yaml) is just a simplified version and not for final use.
What are the training settings details such as batch_size per GPU, num_gpus, epochs?

Thanks.

from cylinder3d.

lulu-Lucas avatar lulu-Lucas commented on June 1, 2024

Can you share the code of pointwise?Thank you! Email:[email protected]

from cylinder3d.

JohanBergius avatar JohanBergius commented on June 1, 2024

Can you share the code of pointwise?Thank you! Email:[email protected]

Did you get it or did you solve it yourself?

from cylinder3d.

JohanBergius avatar JohanBergius commented on June 1, 2024

1: It should be 256, 128, 64; not 128, 64, 32; Sorry for the mistake.

2: The features after 3D convolution is used for point-wise refinement; Note that these features should be transformed to the point-wise features first.

Hi, Could you share any more knowledge on how to backreference Voxel partitions into points?

from cylinder3d.

chky1997 avatar chky1997 commented on June 1, 2024

1: the output of up0e = self.ReconNet(up1e)

2: For different channels, conv1d or linear is used to change dimension. Addition fusion is used.

Hi, the dimension of up0e features in 1 is 64, so the voxel features should be transformed to the point-wise features (pointnum*64) and then use linear to change the demension to 256, then use the similar mlp to do the 256-128-64-out, is that right?

from cylinder3d.

Related Issues (20)

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.