Soil erosion driven by rainfall is a worldwide problem facing humanity 1. It not only degrades soil quality and reduces cultivated land area but also contributes to food shortages 2. Moreover, by ...