Machine Learning Methods for Reverse Engineering of Defective Structured Surfaces