Texture-aware ridgelet transform and machine learning for surface roughness prediction