Artificial Neural Network for the Estimation of Soil Moisture and Surface Roughness 1