This Repository contains code for reconstructing 3D point clouds using the Occupancy Predictions of a small and sparse subsets of points. This work is based on Lionar, Stefan, et al. "Dynamic Plane Convolutional Occupancy Networks" Proceedings of the IEEE/CVF Winter Conference of Applications of Computer Vision, 2021.
- Clone the repository:
git clone https://github.com/EugenioBugli/3DPointCloud.git
- Install dependencies:
pip install -r <Folder>/3DPointCloud/requirements.txt
- You can run the Code directly from the Notebook
The Architecture used has an Encoder-Decoder structure :
- ResNetPointNet
- Plane Predictor
- UNet
- ResNet
- Occupancy Predictor
The obtained occupancy predictions are then used to reconstruct the mesh by using the Multiresolution IsoSurface Extraction (MISE) and the Marching Cubes algorithm