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

PointNet++ lifting (pointcloud to hypergraph) + new dataset #53

Open
wants to merge 8 commits into
base: main
Choose a base branch
from

Conversation

sukjulian
Copy link

@sukjulian sukjulian commented Jul 11, 2024

Lifting

This lifting generates a hypergraph by mimicking the set abstraction layer of PointNet++. This is done by farthest point sampling and subsequent clustering of points within a radius of the sub-sampled points. These clusters then constitute hyperedges which can be used to pool information from local neighbourhoods. Constructing a complete PointNet++ from this would require us to recursively apply the lifting while regarding the previous hyperedges as the new nodes (probably currently not supported by the code base).

Dataset

PointNet++ is a popular model in the biomedical engineering community. Thus we implement a loader for a new dataset (described in this paper) consisting of 2000 synthetic coronary artery meshes with vertex-wise directional wall shear stress labels. The dataset can be regarded as simplicial complex in the sense that face features (surface normal) and an assignment of each vertex to its incident triangles are available. In the biomedical engineering community, datasets like these are usually treated as point clouds, by dropping the face connectivity. This is also what we do here to demonstrate our lifting. However, it would be interesting to open these datasets up to topological deep learning on simplicial complices.

Authors

Submission by team MIA-UT: Patryk Rygiel (@PatRyg99) | Julian Suk (@sukjulian)

Copy link

Check out this pull request on  ReviewNB

See visual diffs & provide feedback on Jupyter Notebooks.


Powered by ReviewNB

@gbg141 gbg141 added challenge-icml-2024 award-category-2 Lifting to Combinatorial, Hypergraph or Graph Domain award-category-3 Feature-based Lifting (including those that simultaneously leverage the connectivity) labels Jul 12, 2024
@gbg141
Copy link
Member

gbg141 commented Jul 12, 2024

Hello @sukjulian! Thank you for your submission. As we near the end of the challenge, I am collecting participant info for the purpose of selecting and announcing winners. Please email me (or have one member of your team email me) at guillermo_bernardez@ucsb.edu so I can share access to the voting form. In your email, please include:

Before July 12, make sure that your submission respects all Submission Requirements laid out on the challenge page. Any submission that fails to meet this criteria will be automatically disqualified.

@gbg141 gbg141 changed the title PointNet++ hypergraph lifting (point cloud to hypergraph) & new simplicial complex dataset PointNet++ hypergraph lifting (point cloud to hypergraph) + new dataset Jul 12, 2024
@gbg141 gbg141 changed the title PointNet++ hypergraph lifting (point cloud to hypergraph) + new dataset PointNet++ lifting (pointcloud to hypergraph) + new dataset Jul 12, 2024
@codecov-commenter
Copy link

Codecov Report

Attention: Patch coverage is 50.79365% with 31 lines in your changes missing coverage. Please review.

Please upload report for BASE (main@497947b). Learn more about missing BASE report.

Files Patch % Lines
modules/data/utils/utils.py 11.42% 31 Missing ⚠️
Additional details and impacted files
@@           Coverage Diff           @@
##             main      #53   +/-   ##
=======================================
  Coverage        ?   65.00%           
=======================================
  Files           ?       18           
  Lines           ?      523           
  Branches        ?        0           
=======================================
  Hits            ?      340           
  Misses          ?      183           
  Partials        ?        0           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@gbg141 gbg141 added Winner Awarded submission and removed challenge-icml-2024 labels Oct 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
award-category-2 Lifting to Combinatorial, Hypergraph or Graph Domain award-category-3 Feature-based Lifting (including those that simultaneously leverage the connectivity) Winner Awarded submission
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants