This document discusses detecting welding seams and reconstructing 3D surfaces from point data. It presents a method for detecting welding seams involving edge detection on successive layers and seams. Software was developed using Visual Studio 2008 and OpenGL. An edge detection algorithm is used to find left and right edges. Noise reduction is also discussed. The goal is to detect seams on first and second layers to guide an industrial robot during the welding process.