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: https://github.com/ProjectIRoniC/OpenPointMesh