OpenPointMesh: Combining ordered datasets of spatial data from depth sensors


As part of my year long senior design project, I worked on a team of 5 engineers to create a standalone product through a full development cycle. Our client at NASA’s jet propulsion laboratory currently creates 3D scans of volcanic fissures and vents using a Structure infrared depth sensor. She then manually stitches the resulting point clouds into a single cohesive model and applies a surface to it. Her process takes weeks to form just a single model of a fissure and our job was to automate this task.

Our client requested that her tedious task be automated and made easily accessible for her and other scientists through a user friendly GUI. We were able to utilize Point Cloud Libraries, OpenNI libraries, and Qt GUI libraries to develop our product. We also got to explore the GTest libraries for unit testing our application. For more info, you can watch our product presentation video.


Our source code can also be found here:


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s