{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,18]],"date-time":"2026-04-18T15:54:58Z","timestamp":1776527698168,"version":"3.51.2"},"reference-count":52,"publisher":"MDPI AG","issue":"12","license":[{"start":{"date-parts":[[2020,6,25]],"date-time":"2020-06-25T00:00:00Z","timestamp":1593043200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"NASA","award":["80NSCC18K0440"],"award-info":[{"award-number":["80NSCC18K0440"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Remote Sensing"],"abstract":"<jats:p>Groundwater resources are expensive to develop and use; they are difficult to monitor and data collected from monitoring wells are often sporadic, often only available at irregular, infrequent, or brief intervals. Groundwater managers require an accurate understanding of historic groundwater storage trends to effectively manage groundwater resources, however, most if not all well records contain periods of missing data. To understand long-term trends, these missing data need to be imputed before trend analysis. We present a method to impute missing data at single wells, by exploiting data generated from Earth observations that are available globally. We use two soil moisture models, the Global Land Data Assimilation System (GLDAS) model and National Oceanic and Atmospheric Administration (NOAA) Climate Prediction Center (CPC) soil moisture model to impute the missing data. Our imputation method uses a machine learning technique called Extreme Learning Machine (ELM). Our implementation uses 11 input data-streams, all based on Earth observation data. We train and apply the model one well at a time. We selected ELM because it is a single hidden layer feedforward model that can be trained quickly on minimal data. We tested the ELM method using data from monitoring wells in the Cedar Valley and Beryl-Enterprise areas in southwest Utah, USA. We compute error estimates for the imputed data and show that ELM-computed estimates were more accurate than Kriging estimates. This ELM-based data imputation method can be used to impute missing data at wells. These complete time series can be used improve the accuracy of aquifer groundwater elevation maps in areas where in-situ well measurements are sparse, resulting in more accurate spatial estimates of the groundwater surface. The data we use are available globally from 1950 to the present, so this method can be used anywhere in the world.<\/jats:p>","DOI":"10.3390\/rs12122044","type":"journal-article","created":{"date-parts":[[2020,6,25]],"date-time":"2020-06-25T10:36:54Z","timestamp":1593081414000},"page":"2044","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":34,"title":["Exploiting Earth Observation Data to Impute Groundwater Level Measurements with an Extreme Learning Machine"],"prefix":"10.3390","volume":"12","author":[{"given":"Steven","family":"Evans","sequence":"first","affiliation":[{"name":"Department of Civil and Environmental Engineering, Brigham Young University, Provo, UT 84602, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2781-0738","authenticated-orcid":false,"given":"Gustavious P.","family":"Williams","sequence":"additional","affiliation":[{"name":"Department of Civil and Environmental Engineering, Brigham Young University, Provo, UT 84602, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8267-1419","authenticated-orcid":false,"given":"Norman L.","family":"Jones","sequence":"additional","affiliation":[{"name":"Department of Civil and Environmental Engineering, Brigham Young University, Provo, UT 84602, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2606-2579","authenticated-orcid":false,"given":"Daniel P.","family":"Ames","sequence":"additional","affiliation":[{"name":"Department of Civil and Environmental Engineering, Brigham Young University, Provo, UT 84602, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"E. James","family":"Nelson","sequence":"additional","affiliation":[{"name":"Department of Civil and Environmental Engineering, Brigham Young University, Provo, UT 84602, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2020,6,25]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1016\/j.advwatres.2018.06.008","article-title":"A novel framework for filling data gaps in groundwater level observations","volume":"119","author":"Oikonomou","year":"2018","journal-title":"Adv. Water Resour."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"397","DOI":"10.1016\/j.jhydrol.2018.07.009","article-title":"Spatio-temporal modelling of the status of groundwater droughts","volume":"564","author":"Marchant","year":"2018","journal-title":"J. Hydrol."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"737","DOI":"10.1007\/s11269-005-6107-6","article-title":"Assessment of informativeness of groundwater monitoring in developing regions (gaza strip case study)","volume":"19","author":"Mogheir","year":"2005","journal-title":"Water Resour. Manag."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Shumway, R.H., and Stoffer, D.S. (2017). Time Series Analysis and Its Applications: With R Examples, Springer.","DOI":"10.1007\/978-3-319-52452-8"},{"key":"ref_5","first-page":"375","article-title":"Time series analysis and its applications","volume":"9","author":"Shumway","year":"2000","journal-title":"Stud. Inform. Control"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"90","DOI":"10.1007\/s40808-016-0164-0","article-title":"Simulation and analysis of temporal changes of groundwater depth using time series modeling","volume":"2","author":"Khorasani","year":"2016","journal-title":"Modeling Earth Syst. Environ."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"1315","DOI":"10.1007\/s11269-014-0875-9","article-title":"A stochastic modelling technique for groundwater level forecasting in an arid environment using time series methods","volume":"29","author":"Mirzavand","year":"2015","journal-title":"Water Resour. Manag."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"1865","DOI":"10.1007\/s10040-013-1029-5","article-title":"Groundwater-level prediction using multiple linear regression and artificial neural network techniques: A comparative assessment","volume":"21","author":"Sahoo","year":"2013","journal-title":"Hydrogeol. J."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"172","DOI":"10.1016\/j.envsoft.2018.01.012","article-title":"A comparison of data imputation methods using bayesian compressive sensing and empirical mode decomposition for environmental temperature data","volume":"102","author":"Williams","year":"2018","journal-title":"Environ. Model. Softw."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"396","DOI":"10.1016\/j.envsoft.2006.08.007","article-title":"Combining principal component regression and artificial neural networks for more accurate predictions of ground-level ozone","volume":"23","author":"Bakheit","year":"2008","journal-title":"Environ. Model. Softw."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Nelsen, B., Williams, D.A., Williams, G.P., and Berrett, C. (2018). An empirical mode-spatial model for environmental data imputation. Hydrology, 5.","DOI":"10.3390\/hydrology5040063"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"285","DOI":"10.1016\/j.envsoft.2019.06.014","article-title":"A review of artificial neural network models for ambient air pollution prediction","volume":"119","author":"Cabaneros","year":"2019","journal-title":"Environ. Model. Softw."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1016\/j.neucom.2017.03.097","article-title":"Handling missing data in multivariate time series using a vector autoregressive model-imputation (var-im) algorithm","volume":"276","author":"Bashir","year":"2018","journal-title":"Neurocomputing"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"585","DOI":"10.1029\/WR026i004p00585","article-title":"Multivariate geostatistical approach to space-time data analysis","volume":"26","author":"Rouhani","year":"1990","journal-title":"Water Resour. Manag."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1016\/j.matcom.2005.02.023","article-title":"Realistic forecasting of groundwater level, based on the eigenstructure of aquifer dynamics","volume":"69","author":"Bidwell","year":"2005","journal-title":"Math. Comput. Simul."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Rado, O., Al Fanah, M., and Taktek, E. (2019). Performance analysis of missing values imputation methods using machine learning techniques. Intelligent Computing, Proceedings of the 2019 Computing Conference, London, UK, 16\u201317 July 2019, Springer.","DOI":"10.1007\/978-3-030-22871-2_51"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"253","DOI":"10.1016\/j.jher.2013.03.005","article-title":"Prediction and simulation of monthly groundwater levels by genetic programming","volume":"7","author":"Haddad","year":"2013","journal-title":"J. Hydro Environ. Res."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"128","DOI":"10.1016\/j.jhydrol.2010.11.002","article-title":"A comparative study of artificial neural networks and support vector machines for predicting groundwater levels in a coastal aquifer","volume":"396","author":"Yoon","year":"2011","journal-title":"J. Hydrol."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"965","DOI":"10.1016\/j.jhydrol.2016.08.006","article-title":"Prediction of monthly regional groundwater levels through hybrid soft-computing techniques","volume":"541","author":"Chang","year":"2016","journal-title":"J. Hydrol."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"375","DOI":"10.1007\/s11269-015-1167-8","article-title":"A comparative study of artificial neural networks, support vector machines and adaptive neuro fuzzy inference system for forecasting groundwater levels near lake okeechobee, florida","volume":"30","author":"Gong","year":"2016","journal-title":"Water Resour. Manag."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"7309","DOI":"10.1002\/2015WR017616","article-title":"Inroads of remote sensing into hydrologic science during the wrr era","volume":"51","author":"Lettenmaier","year":"2015","journal-title":"Water Resour. Manag."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"429","DOI":"10.1007\/s00704-013-1072-0","article-title":"Evaluating the performance of remote sensing precipitation products CMORPH, PERSIANN, and TMPA, in the arid region of northwest China","volume":"118","author":"Yang","year":"2014","journal-title":"Theor. Appl. Climatol."},{"key":"ref_23","first-page":"249","article-title":"Global land precipitation: A 50-yr monthly analysis based on gauge observations","volume":"3","author":"Chen","year":"2002","journal-title":"J. Hydrol."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Wagner, W., Scipal, K., Pathe, C., Gerten, D., Lucht, W., and Rudolf, B. (2003). Evaluation of the agreement between the first global remotely sensed soil moisture data with model and precipitation data. J. Geophys. Res. Atmos., 108.","DOI":"10.1029\/2003JD003663"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"329","DOI":"10.1016\/S0034-4257(01)00283-8","article-title":"Evaluating evapotranspiration rates and surface conditions using landsat tm to estimate atmospheric resistance and surface resistance","volume":"79","author":"Boegh","year":"2002","journal-title":"Remote Sens. Environ."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Fan, Y., and Van den Dool, H. (2008). A global monthly land surface air temperature analysis for 1948\u2013present. J. Geophys. Res. Atmos., 113.","DOI":"10.1029\/2007JD008470"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1080\/10106040408542305","article-title":"Evaluating the use of landsat 30m enhanced thematic mapper to monitor vegetation cover in shrub-steppe environments","volume":"19","author":"Ramsey","year":"2004","journal-title":"Geocarto Int."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"1408","DOI":"10.1016\/j.rse.2011.01.021","article-title":"Differences in landsat-based trend analyses in drylands due to the choice of vegetation estimate","volume":"115","author":"Sonnenschein","year":"2011","journal-title":"Remote Sens. Environ."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"1350","DOI":"10.1175\/1520-0442(1996)009<1350:AOMCSM>2.0.CO;2","article-title":"Analysis of model-calculated soil moisture over the united states (1931\u20131993) and applications to long-range temperature forecasts","volume":"9","author":"Huang","year":"1996","journal-title":"J. Clim."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"2875","DOI":"10.1016\/j.rse.2010.07.005","article-title":"Monitoring agricultural drought for arid and humid regions using multi-sensor remote sensing data","volume":"114","author":"Rhee","year":"2010","journal-title":"Remote Sens. Environ."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"381","DOI":"10.1175\/BAMS-85-3-381","article-title":"The global land data assimilation system","volume":"85","author":"Rodell","year":"2004","journal-title":"Bull. Am. Meteorol. Soc."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"301","DOI":"10.1016\/S0305-9006(03)00066-7","article-title":"Remote sensing technology for mapping and monitoring land-cover and land-use change","volume":"61","author":"Rogan","year":"2004","journal-title":"Prog. Plan."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"40","DOI":"10.1007\/s10040-001-0168-2","article-title":"Remote sensing of soil moisture: Implications for groundwater recharge","volume":"10","author":"Jackson","year":"2002","journal-title":"Hydrogeol. J."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"513","DOI":"10.1109\/TSMCB.2011.2168604","article-title":"Extreme learning machine for regression and multiclass classification","volume":"42","author":"Huang","year":"2011","journal-title":"IEEE Trans. Syst. ManCybern. Part B (Cybern.)"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"489","DOI":"10.1016\/j.neucom.2005.12.126","article-title":"Extreme learning machine: Theory and applications","volume":"70","author":"Huang","year":"2006","journal-title":"Neurocomputing"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"263","DOI":"10.1007\/s12559-015-9333-0","article-title":"What are extreme learning machines? Filling the gap between frank rosenblatt\u2019s dream and john von neumann\u2019s puzzle","volume":"7","author":"Huang","year":"2015","journal-title":"Cogn. Comput."},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Zhu, W., Miao, J., and Qing, L. (2014, January 6\u201311). Constrained extreme learning machine: A novel highly discriminative random feedforward neural network. Proceedings of the 2014 International Joint Conference on Neural Networks (IJCNN), Beijing, China.","DOI":"10.1109\/IJCNN.2014.6889761"},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"119","DOI":"10.1007\/s12145-008-0015-2","article-title":"Availability and coverage of hydrologic data in the us geological survey national water information system (nwis) and us environmental protection agency storage and retrieval system (storet)","volume":"1","author":"Beran","year":"2008","journal-title":"Earth Sci. Inform."},{"key":"ref_39","unstructured":"Dai, A., and National Center for Atmospheric Research Staff (2019, May 09). The Climate Data Guide: Palmer Drought Severity Index (pdsi). Available online: https:\/\/climatedataguide.ucar.edu\/climate-data\/palmer-drought-severity-index-pdsi."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1016\/j.envsoft.2019.01.021","article-title":"Simplifying the deployment of ogc web processing services (wps) for environmental modelling\u2013introducing tethys wps server","volume":"115","author":"Qiao","year":"2019","journal-title":"Environ. Model. Softw."},{"key":"ref_41","unstructured":"Swain, N.R., Christensen, S.D., Jones, N., and Nelson, E. (2014, January 15\u201319). Tethys: A platform for water resources modeling and decision support apps. AGU Fall Meeting Abstracts, Proceedings of the AGU Fall Meeting, San Francisco, CA, USA."},{"key":"ref_42","unstructured":"Evans, S.W. (2019). Groundwater Level Mapping Tool: Development of a Web Application to Effectively Characterize Groundwater Resources. [Master\u2019s Thesis, Brigham Young University]."},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Roberts, W., Williams, G.P., Jackson, E., Nelson, E.J., and Ames, D.P. (2018). Hydrostats: A python package for characterizing errors between observed and predicted time series. Hydrology, 5.","DOI":"10.3390\/hydrology5040066"},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"32","DOI":"10.1016\/j.envsoft.2019.05.001","article-title":"Introductory overview: Error metrics for hydrologic modelling\u2013a review of common practices and an open source library to facilitate use and adoption","volume":"119","author":"Jackson","year":"2019","journal-title":"Environ. Model. Softw."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"261","DOI":"10.1038\/s41592-019-0686-2","article-title":"Scipy 1.0: Fundamental algorithms for scientific computing in python","volume":"17","author":"Virtanen","year":"2020","journal-title":"Nat. Methods"},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1109\/MCSE.2011.37","article-title":"The numpy array: A structure for efficient numerical computation","volume":"13","author":"Walt","year":"2011","journal-title":"Comput. Sci. Eng."},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1016\/j.envsoft.2016.08.003","article-title":"A new open source platform for lowering the barrier for environmental web app development","volume":"85","author":"Swain","year":"2016","journal-title":"Environ. Model. Softw."},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"238","DOI":"10.1137\/0717021","article-title":"Monotone piecewise cubic interpolation","volume":"17","author":"Fritsch","year":"1980","journal-title":"SIAM J. Numer. Anal."},{"key":"ref_49","unstructured":"McKinney, W. (July, January 28). Data structures for statistical computing in python. Proceedings of the 9th Python in Science Conference, Austin, TX, USA."},{"key":"ref_50","unstructured":"Seabold, S., and Perktold, J. (July, January 28). Statsmodels: Econometric and statistical modeling with python. Proceedings of the 9th Python in Science Conference, Austin, TX, USA."},{"key":"ref_51","doi-asserted-by":"crossref","first-page":"743","DOI":"10.3233\/IDA-150743","article-title":"Effective algorithms of the moore-penrose inverse matrices for extreme learning machine","volume":"19","author":"Lu","year":"2015","journal-title":"Intell. Data Anal."},{"key":"ref_52","doi-asserted-by":"crossref","unstructured":"Quenouille, M.H. (1949). Approximate tests of correlation in time-series 3. Mathematical Proceedings of the Cambridge Philosophical Society, Cambridge University Press.","DOI":"10.1017\/S0305004100025123"}],"container-title":["Remote Sensing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2072-4292\/12\/12\/2044\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T09:42:46Z","timestamp":1760175766000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2072-4292\/12\/12\/2044"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,6,25]]},"references-count":52,"journal-issue":{"issue":"12","published-online":{"date-parts":[[2020,6]]}},"alternative-id":["rs12122044"],"URL":"https:\/\/doi.org\/10.3390\/rs12122044","relation":{},"ISSN":["2072-4292"],"issn-type":[{"value":"2072-4292","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,6,25]]}}}