Aditya Chaudhary
IUSSTF-VITERBI Program 2023 Presentation
July 13, 2023
Faculty Supervisor: Prof. Ajitesh Srivastava
Graduate Collaborator: Majd Al Aawar
Electrical and Computer Engineering
University of Southern California
Graph Neural Networks for Point
Cloud Classification
Basic Graph Adj Matrix Node Features
Graphs?
Graph Neural Networks vs Convolutional Neural Networks
Problem & Motivation
●Problem Statement: Segmentation and Detection using point clouds
●Brain Imaging
○Early-stage Alzheimer's Disease
○Traumatic brain injury
○Autism Spectrum Disorder
●Social networks, biological networks, and brain connectivity networks.
●Manufacturing
○Deviations
○Minimize defects
●Aiding in the identification of potential therapeutic targets and
predicting molecular properties.
Background
●Existing work
○CNNs
○LSTMs
○SVMs
●How to leverage the growth in GNNs in the last decade ?
○Transform point clouds to a graph
○Apply GNNs on the graph for Node classification (segmentation)
and Graph classification (detection)
Background: Graph Construction
●Existing methods include
○Epsilon-neighborhood Method
○KNN method
●Drawback:
○Our approach preserves all distances using a
sparse graph.
○We drastically reduce the number of edges
required to represent the data while maintaining
the rigidity of the structure
Background: Graph Classification
●Graph Neural Networks (GNNs)
○Excel at analyzing graph-structured data
○Capture intricate relationships and patterns of complex networks.
○Types
■Graph Isomorphic Networks
■Graph Convolutional Networks
■Graph Attention Network
Approach: Graph Construction
Tetrahedralization-based
Algorithm to generate a graph
using KNN from point cloud for
graph identification
Approach: Graph Construction (Summary)
Tetrahedralization-based
Algorithm to generate a graph
using KNN from point cloud for
graph identification