This document summarizes research on generating 3D surface models from point clouds acquired using a vision-based laser scanning sensor. It discusses using adaptive filters to reduce noise in the point clouds and generating triangular meshes from the point clouds to create an initial surface model. It then covers using NURBS (Non-Uniform Rational B-Splines) to optimize the surface model for accuracy by fitting parametric surfaces to the triangular mesh. The goal is to develop accurate 3D surface models of turbine blades for robotic welding applications to repair flaws.