This is the implementation of the paper PointNet: Deep Learning on Point Sets for 3D Classification and Segmentation.
The code has been written in python and further comments will be added to make the code more readable. I have used the ShapeNet dataset for this project.
Thanks to Issac Berrios for his Medium Article on the same, and was a valuable resource in this implementation.
Qi, C. R., Su, H., Mo, K., & Guibas, L. J. (2016).
PointNet: Deep Learning on Point Sets for 3D Classification and Segmentation.
ArXiv.