Towards a rational surface profile characterization system