A Novel Python Program to Automate Soil Colour Analysis and Interpret Surface Moisture Content

Most of the previous researchers used manual image processing approach through a public domain tool (ImageJ) to interpret soil surface moisture content. However, the manual processing could not be possible, when the number of images is significantly large. In addition, results could not be reproduced with conventional manual image processing. This technical note introduces a novel technique to automate the quantification process of soil surface moisture content. A stepwise strategy was demonstrated to remove user dependency for soil colour analysis using an autonomous Python script. The images of the compacted soil were captured using a commercially available camera model. The image analysis was conducted using conventional manual image processing approach and newly developed technique. The difference between the mean gray values obtained from the above mentioned two approaches was very low (< 3%). Hence, the newly developed technique is cost-effective and feasible for programming with drones to monitor soil surface moisture content in large areas.

[1]  Vinay Kumar Gadi,et al.  A Novel Color Analysis Technique for Differentiation of Mix Grass Cover under Shade and without Shade in Green Infrastructures , 2017 .

[2]  M. Leach,et al.  A Sensitivity Study of Convective Cloud Formation by Vegetation Forcing with Different Atmospheric Conditions , 1995 .

[3]  J. V. Soares,et al.  Differential Bare Field Drainage Properties From Airborne Microwave Observations , 1986 .

[4]  A. Garg,et al.  Influence of in-house produced biochars on cracks and retained water during drying-wetting cycles: comparison between conventional plant, animal, and nano-biochars , 2020, Journal of Soils and Sediments.

[5]  Hong-Hu Zhu,et al.  Mechanism of biochar soil pore–gas–water interaction: gas properties of biochar-amended sandy soil at different degrees of compaction using KNN modeling , 2019, Acta Geophysica.

[6]  Naftali Lazarovitch,et al.  Numerical investigation of irrigation scheduling based on soil water status , 2011, Irrigation Science.

[7]  Piero Toscano,et al.  Intercomparison of UAV, Aircraft and Satellite Remote Sensing Platforms for Precision Viticulture , 2015, Remote. Sens..

[8]  Aaron A. Berg,et al.  Soil Moisture Retrievals Using Optical/TIR Methods , 2016 .

[9]  W. A. Take,et al.  Characterization of Transparent Soil for Unsaturated Applications , 2011 .

[10]  Hao Jiang,et al.  Papaya Tree Detection with UAV Images Using a GPU-Accelerated Scale-Space Filtering Method , 2017, Remote. Sens..

[11]  Z. Tabor,et al.  Quantifying anisotropy of trabecular bone from gray-level images. , 2007, Bone.

[12]  G. vanRossum,et al.  Interactively testing remote servers using the Python programming language , 1991 .

[13]  Sreedeep Sekharan,et al.  Understanding Soil Surface Water Content Using Light Reflection Theory: A Novel Color Analysis Technique Considering Variability in Light Intensity , 2018, Journal of Testing and Evaluation.

[14]  Vinay Kumar Gadi,et al.  A non-intrusive image analysis technique for measurement of heterogeneity in grass species around tree vicinity in a green infrastructure , 2018 .

[15]  Sujay V. Kumar,et al.  Information theoretic evaluation of satellite soil moisture retrievals. , 2018, Remote sensing of environment.

[16]  Fred L. Drake,et al.  PYTHON 2.6 Reference Manual , 2009 .

[17]  Travis E. Oliphant,et al.  Guide to NumPy , 2015 .

[18]  C. Saravanan,et al.  Color Image to Grayscale Image Conversion , 2010, 2010 Second International Conference on Computer Engineering and Applications.

[19]  T. Jackson,et al.  III. Measuring surface soil moisture using passive microwave remote sensing , 1993 .

[20]  J. Deardorff A Parameterization of Ground-Surface Moisture Content for Use in Atmospheric Prediction Models , 1977 .

[21]  Guido Rossum,et al.  Python Reference Manual , 2000 .

[22]  Shamik Sural,et al.  Segmentation and histogram generation using the HSV color space for image retrieval , 2002, Proceedings. International Conference on Image Processing.

[23]  A. Garg,et al.  Relating stomatal conductance and surface area with evapotranspiration induced suction in a heterogeneous grass cover , 2019, Journal of Hydrology.

[24]  Thomas J. Jackson,et al.  Assimilation of surface soil moisture to estimate profile soil water content , 2003 .

[25]  Vinay Kumar Gadi,et al.  Modeling soil-plant-water interaction , 2018 .

[26]  Yukio Nakata,et al.  Measurement of Degree of Saturation on Model Ground by Digital Image Processing , 2011 .

[27]  Gaël Varoquaux,et al.  The NumPy Array: A Structure for Efficient Numerical Computation , 2011, Computing in Science & Engineering.