Skip to content

Reconstruct mesh from point cloud data generated by 3D scanner

Notifications You must be signed in to change notification settings

Chen-Si-An/Mesh-Reconstruction

Repository files navigation

Mesh Reconstruction

This project demonstrates decoding ply file either in ascii or binary form and methods for surface reconstruction, including Poisson and Ball-Pivoting Algorithm.

  1. Original ply: Mouse.ply

Image

  1. Surface reconstruction through Poisson: Mouse_Poisson.stl

Image

  1. Surface reconstruction through BPA: Mouse_BPA_OMP.stl

Image

Particulary, within the method of BPA, the process of finding seed can be accelerated by GPU, and to utilize GPU computing, the steps are listed as following:

  1. Install CUDA Toolkits. Note that to directly compile this project, you should install the version of 11.6.
  2. Switch the configuration of VS to "Debug_GPU" or "Release_GPU".

Note: BPA is mainly based on https://github.com/rodschulz/BPA, with some revisions.