Soil profile analysis using interactive visualizations, machine learning, and deep learning

Vung Pham, David C. Weindorf, Tommy Dang

Research output: Contribution to journalArticlepeer-review

12 Scopus citations


Soil is an essential element of life, and soil properties are crucial in analyzing soil health. Recent developments of proximal sensor technologies, such as portable X-ray fluorescence (pXRF) spectroscopy or visible and near-infrared (Vis–NIR) spectroscopy, offer rapid and non-destructive alternatives for quantifying data from soil profiles. While the data collection time using these technologies decreases significantly, the subsequent analysis remains time-consuming, and current analysis solutions only provide basic visualizations. Furthermore, the use of collected data from proximal sensors to predict high-level soil properties has garnered worldwide attention in the past decade, owing to its convenience. Therefore, this paper discusses the objectives for software solutions in this area, consolidated from interviewing 102 stakeholders. Following these requirements, data visualizers work closely with soil scientists to propose a set of interactive visualizations for analyzing soil profiles using pXRF data. These interactive visualizations receive positive feedback from the domain experts. This project also explores various machine learning and deep learning approaches to predict soil properties from spectral data. This work then proposes a deep learning model called RDNet that achieves state-of-the-art results in predicting pHH2O and pHKCl from Vis–NIR spectra acquired from a set of globally distributed soil samples.

Original languageEnglish
Article number106539
JournalComputers and Electronics in Agriculture
StatePublished - Dec 2021


  • Chemical measurement data analysis
  • Intelligent visual analytics
  • Machine learning and deep learning
  • Soil property predictions
  • Vis–NIR spectra
  • pXRF Data visualization


Dive into the research topics of 'Soil profile analysis using interactive visualizations, machine learning, and deep learning'. Together they form a unique fingerprint.

Cite this