An image processing approach to feature-preserving B-spline surface fairing. (June 2018)