I would like to be certain about what are the algorithms that Freesurfer use for Segmentation of surfaces (brain-skull-skin), and after, what is the algorithm for surfaces construction and tessellation?. And moreover i would like to know if you have some papers about this topic.