Learning based refinement of 3D point clouds through hole filling

Model to detect and fill holes generated due to unnatural reasons

Tools used: Python, PyTorch, PyTorch3D, Open3D

Developed a deep learning model to identify and repair point cloud gaps caused by occlusion and reflections. Designed an algorithm to generate datasets with realistic holes in point clouds for training and testing purposes.

Block diagram of the project.

Dataset generation.

Block diagram for generation of the dataset.

Results

Results.