In this article we deal with the processing of point sets which can be used in the process of surface reconstruction from point clouds. Especially we focus on the task of searching for the axis of the general surfaces of revolution given by finite set of points near or on the surface.
We introduce completely new iterative algorithm which searches for the axis iteratively using minimization techniques. New algorithm is applied to computer generated point sets and to real-world data obtained from measurements of real surfaces by optical, laser and contact 3D scanners.
The proposed algorithm is implemented in the modern programming language and interactive environment of MATLAB.