/3D-Point-Cloud-Modeling

Pytorch implementation of Learning Representations and Generative Models for 3D Point Clouds

Primary LanguageJupyter Notebook

This repository contains PyTorch implementation of Learning Representations and Generative Models for 3D Point Clouds by Panos et. al. The aim of the paper is to analyse different generative models.

Notebook main.ipynb contains code to all the training experiments along with interactive 3D point cloud representation. For ease, access the Table of contents.

The repository includes implementation of:

  • 3D interactive plot
  • Chamfer Loss and Earth Mover Distance
  • Autoencoder for 3D point cloud
  • raw-GAN
  • l-GAN

For Earth Mover Distance I have used an iterative algorithm to calculate matching matrix


Note : Models are not trained because of limited resources. If anyone can help, I would be highly obliged.