Date of Defense


Date of Graduation



Computer Science

First Advisor

Jason Johnson

Second Advisor

Li Yang


The project aims to convert an arbitrary point cloud into a triangular mesh. Point clouds are a list of 3d points that model the topology of an object. Point clouds can have various issues, such as missing or noisy data. For the scope, we had no control over point cloud generation. We were also unable to deal with underlying registration or alignment problems. Triangular meshes are a list of triangles that have 3d vertices. This aggregate list of triangles defines the reconstructed surface. Our project implementation is based on Alexander Hornung and Leif Kobbelt’s method for surface reconstruction using the unsigned distance function [1]. Stryker did not have any preexisting software that we could use to accomplish our project. We had to implement the entire algorithm and sub algorithms from scratch.


Co-authored with Harsh Sinha

Access Setting

Honors Thesis-Open Access