Soil particle size distribution PSD i.e., clay, silt, sand, and rock contents information is one of critical factors for understanding water cycle since it affects almost all of water cycle processes, e.g., drainage, runoff, soil moisture, evaporation, and evapotranspiration. With information about soil PSD, we can estimate almost all soil hydraulic properties e.g., saturated soil moisture, fie...