Skip to content
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

Difference between the graph feature extraction module and EdgeConv in DGCNN? #4

Open
usherbob opened this issue Dec 4, 2019 · 1 comment

Comments

@usherbob
Copy link

usherbob commented Dec 4, 2019

Hi Kuangen,

Your paper is really an enlightening work and thanks for sharing your code. But I wonder is there any difference between the graph feature extraction module and EdgeConv in DGCNN. After reading your code, I believe the graph feature extraction function is the same as EdgeConv in DGCNN.

You strengthened that the graph feature extraction module in your work is rotation invariant. And you gave a mathematical explanation through the conversion between (10) and (12) in your paper. This part confuses me a lot, however, would you mind give a detailed explanation about the conversion?
image
image

@KuangenZhang
Copy link
Owner

Hi, thanks for your interest. Yes. we used the same EdgeConv layer as in DGCNN. In our paper, we just showed why the EdgeConv itself could extract multi-view features, which could be used to classify the rotated point cloud. However, we cannot ensure that the EdgeConv to be absolutely rotation invariant. We can only say EdgeConv may be approximately rotation invariant if it can extract multi-view features.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants