{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,20]],"date-time":"2026-06-20T07:03:28Z","timestamp":1781939008679,"version":"3.54.5"},"reference-count":49,"publisher":"MDPI AG","issue":"18","license":[{"start":{"date-parts":[[2020,9,11]],"date-time":"2020-09-11T00:00:00Z","timestamp":1599782400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100006785","name":"Google","doi-asserted-by":"publisher","award":["5120906"],"award-info":[{"award-number":["5120906"]}],"id":[{"id":"10.13039\/100006785","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Remote Sensing"],"abstract":"<jats:p>Monitoring of abnormal changes on the earth\u2019s surface (e.g., forest disturbance) has improved greatly in recent years because of satellite remote sensing. However, high computational costs inherently associated with processing and analysis of satellite data often inhibit large-area and sub-annual monitoring. Normal seasonal variations also complicate the detection of abnormal changes at sub-annual scale in the time series of satellite data. Recently, however, computationally powerful platforms, such as the Google Earth Engine (GEE), have been launched to support large-area analysis of satellite data. Change detection methods with the capability to detect abnormal changes in time series data while accounting for normal seasonal variations have also been developed but are computationally intensive. Here, we report an implementation of BFASTmonitor (Breaks For Additive Season and Trend monitor) on GEE to support large-area and sub-annual change monitoring using satellite data available in GEE. BFASTmonitor is a data-driven unsupervised change monitoring approach that detects abnormal changes in time series data, with near real-time monitoring capabilities. Although BFASTmonitor has been widely used in forest cover loss monitoring, it is a generic change monitoring approach that can be used to monitor changes in a various time series data. Using Landsat time series for normalised difference moisture index (NDMI), we evaluated the performance of our GEE BFASTmonitor implementation (GEE BFASTmonitor) by detecting forest disturbance at three forest areas (humid tropical forest, dry tropical forest, and miombo woodland) while comparing it to the original R-based BFASTmonitor implementation (original BFASTmonitor). A map-to-map comparison showed that the spatial and temporal agreements on forest disturbance between the original and our GEE BFASTmonitor implementations were high. At each site, the spatial agreement was more than 97%, whereas the temporal agreement was over 94%. The high spatial and temporal agreement show that we have properly translated and implemented the BFASTmonitor algorithm on GEE. Naturally, due to different numerical solvers being used for regression model fitting in R and GEE, small differences could be observed in the outputs. These differences were most noticeable at the dry tropical forest and miombo woodland sites, where the forest exhibits strong seasonality. To make GEE BFASTmonitor accessible to non-technical users, we developed a web application with simplified user interface. We also created a JavaScript-based GEE BFASTmonitor package that can be imported as a module. Overall, our GEE BFASTmonitor implementation fills an important gap in large-area environmental change monitoring using earth observation data.<\/jats:p>","DOI":"10.3390\/rs12182953","type":"journal-article","created":{"date-parts":[[2020,9,11]],"date-time":"2020-09-11T09:05:16Z","timestamp":1599815116000},"page":"2953","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":50,"title":["Implementation of BFASTmonitor Algorithm on Google Earth Engine to Support Large-Area and Sub-Annual Change Monitoring Using Earth Observation Data"],"prefix":"10.3390","volume":"12","author":[{"given":"Eliakim","family":"Hamunyela","sequence":"first","affiliation":[{"name":"Faculty of Humanity and Social Sciences, University of Namibia, Private Bag 13301, Windhoek 10000, Namibia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sabina","family":"Rosca","sequence":"additional","affiliation":[{"name":"Laboratory of Geo-Information Science and Remote Sensing, Wageningen University &amp; Research, Droevendaalsesteg 3, 6708 PB Wageningen, The Netherlands"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3654-2090","authenticated-orcid":false,"given":"Andrei","family":"Mirt","sequence":"additional","affiliation":[{"name":"Laboratory of Geo-Information Science and Remote Sensing, Wageningen University &amp; Research, Droevendaalsesteg 3, 6708 PB Wageningen, The Netherlands"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Eric","family":"Engle","sequence":"additional","affiliation":[{"name":"Google Inc., 1600 Amphitheater Parkway, Mountain View, CA 94043, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Martin","family":"Herold","sequence":"additional","affiliation":[{"name":"Laboratory of Geo-Information Science and Remote Sensing, Wageningen University &amp; Research, Droevendaalsesteg 3, 6708 PB Wageningen, The Netherlands"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7093-5803","authenticated-orcid":false,"given":"Fabian","family":"Gieseke","sequence":"additional","affiliation":[{"name":"Department of Information Systems, University of M\u00fcnster, 48149 M\u00fcnster, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7923-4309","authenticated-orcid":false,"given":"Jan","family":"Verbesselt","sequence":"additional","affiliation":[{"name":"Laboratory of Geo-Information Science and Remote Sensing, Wageningen University &amp; Research, Droevendaalsesteg 3, 6708 PB Wageningen, The Netherlands"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2020,9,11]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1029\/2009JG000935","article-title":"Importance of biomass in the global carbon cycle","volume":"114","author":"Houghton","year":"2009","journal-title":"J. Geophys. Res. Biogeosci."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"988","DOI":"10.1126\/science.1201609","article-title":"A large and persistent carbon sink in the world\u2019s forests","volume":"333","author":"Pan","year":"2011","journal-title":"Science"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"2956","DOI":"10.1111\/gcb.15029","article-title":"Satellite-Based Estimates Reveal Widespread Forest Degradation in the Amazon","volume":"26","author":"Bullock","year":"2020","journal-title":"Glob. Chang. Biol."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"850","DOI":"10.1126\/science.1244693","article-title":"High-resolution global maps of 21st-century forest cover change","volume":"342","author":"Hansen","year":"2013","journal-title":"Science"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"124004","DOI":"10.1088\/1748-9326\/10\/12\/124004","article-title":"Land use patterns and related carbon losses following deforestation in South America","volume":"10","author":"Herold","year":"2015","journal-title":"Environ. Res. Lett."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"S280","DOI":"10.1890\/01-6019","article-title":"Canopy Damage and Recovery after Selective Logging in Amazonia: Field and Satellite","volume":"14","author":"Asner","year":"2009","journal-title":"Ecol. Appl."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"eaat2993","DOI":"10.1126\/sciadv.aat2993","article-title":"Congo Basin forest loss dominated by increasing smallholder clearing","volume":"4","author":"Tyukavina","year":"2018","journal-title":"Sci. Adv."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"3619","DOI":"10.1109\/JSTARS.2015.2437075","article-title":"DETER-B: The New Amazon Near Real-Time Deforestation Detection System","volume":"8","author":"Diniz","year":"2015","journal-title":"IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"34008","DOI":"10.1088\/1748-9326\/11\/3\/034008","article-title":"Humid tropical forest disturbance alerts using Landsat data","volume":"11","author":"Hansen","year":"2016","journal-title":"Environ. Res. Lett."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"126","DOI":"10.1016\/j.rse.2015.11.006","article-title":"Using spatial context to improve early detection of deforestation from Landsat time series","volume":"172","author":"Hamunyela","year":"2016","journal-title":"Remote Sens. Environ."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"e1400082","DOI":"10.1126\/sciadv.1400082","article-title":"Unprecedented 21st century drought risk in the American Southwest and Central Plains","volume":"1","author":"Cook","year":"2015","journal-title":"Sci. Adv."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"994","DOI":"10.1126\/science.1098704","article-title":"More Intense, More Frequent, and Longer Lasting Heat Waves in the 21st Century","volume":"305","author":"Gerald","year":"2004","journal-title":"Science"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"565","DOI":"10.1073\/pnas.1204651110","article-title":"Persistent effects of a severe drought on Amazonian forest canopy","volume":"110","author":"Saatchi","year":"2013","journal-title":"Proc. Natl. Acad. Sci. USA"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"98","DOI":"10.1016\/j.rse.2012.02.022","article-title":"Near real-time disturbance detection using satellite image time series","volume":"123","author":"Verbesselt","year":"2012","journal-title":"Remote Sens. Environ."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"152","DOI":"10.1016\/j.rse.2014.01.011","article-title":"Continuous change detection and classification of land cover using all available Landsat data","volume":"144","author":"Zhu","year":"2014","journal-title":"Remote Sens. Environ."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Hamunyela, E., Reiche, J., Verbesselt, J., and Herold, M. (2017). Using space-time features to improve detection of forest disturbances from Landsat time series. Remote Sens., 9.","DOI":"10.3390\/rs9060515"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1016\/j.rse.2017.06.031","article-title":"Google Earth Engine: Planetary-scale geospatial analysis for everyone","volume":"202","author":"Gorelick","year":"2017","journal-title":"Remote Sens. Environ."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"222","DOI":"10.1038\/s41586-018-0805-8","article-title":"The global distribution and trajectory of tidal flats","volume":"565","author":"Murray","year":"2019","journal-title":"Nature"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"418","DOI":"10.1038\/nature20584","article-title":"Belward High-resolution mapping of global surface water and its long-term changes","volume":"540","author":"Pekel","year":"2016","journal-title":"Nature"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Kennedy, R.E., Yang, Z., Gorelick, N., Braaten, J., Cavalcante, L., Cohen, W.B., and Healey, S. (2018). Implementation of the LandTrendr algorithm on Google Earth Engine. Remote Sens., 10.","DOI":"10.3390\/rs10050691"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"2911","DOI":"10.1016\/j.rse.2010.07.010","article-title":"Detecting trends in forest disturbance and recovery using yearly Landsat time series: 2. TimeSync-Tools for calibration and validation","volume":"114","author":"Cohen","year":"2010","journal-title":"Remote Sens. Environ."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"2897","DOI":"10.1016\/j.rse.2010.07.008","article-title":"Detecting trends in forest disturbance and recovery using yearly Landsat time series: 1. LandTrendr-Temporal segmentation algorithms","volume":"114","author":"Kennedy","year":"2010","journal-title":"Remote Sens. Environ."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"835","DOI":"10.1017\/S0266466600166022","article-title":"Monitoring Structural Changes with the Generalized Fluctuation Test","volume":"16","author":"Leisch","year":"2000","journal-title":"Econ. Theory"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"109","DOI":"10.1016\/S0167-9473(03)00030-6","article-title":"Testing and dating of structural changes in practice","volume":"44","author":"Zeileis","year":"2003","journal-title":"Comput. Stat. Data Anal."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"99","DOI":"10.1002\/jae.776","article-title":"Monitoring structural change in dynamic econometric models","volume":"20","author":"Zeileis","year":"2005","journal-title":"J. Appl. Econ."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"107","DOI":"10.1016\/j.rse.2015.02.012","article-title":"Robust monitoring of small-scale forest disturbances in a tropical montane forest using Landsat time series","volume":"161","author":"DeVries","year":"2015","journal-title":"Remote Sens. Environ."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"112","DOI":"10.1016\/j.isprsjprs.2015.03.015","article-title":"Near real time monitoring of forest cover loss using multiple data streams, a case study of a tropical dry forest in Bolivia","volume":"107","author":"Dutrieux","year":"2014","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"257","DOI":"10.1016\/S0034-4257(96)00067-3","article-title":"NDWI\u2014A normalized difference water index for remote sensing of vegetation liquid water from space","volume":"58","author":"Gao","year":"1996","journal-title":"Remote Sens. Environ."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Gieseke, F., Rosca, S., Henriksen, T., Verbesselt, J., and Oancea, C. (2020, January 20\u201324). Massively-Parallel Change Detection for Satellite Time Series Data with Missing Values. Proceedings of the in 36th IEEE International Conference on Data Engineering (ICDE), Dallas, TX, USA.","DOI":"10.1109\/ICDE48307.2020.00040"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"106","DOI":"10.1016\/j.rse.2009.08.014","article-title":"Detecting trend and seasonal changes in satellite image time series","volume":"114","author":"Verbesselt","year":"2010","journal-title":"Remote Sens. Environ."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"2970","DOI":"10.1016\/j.rse.2010.08.003","article-title":"Phenological change detection while accounting for abrupt and gradual trends in satellite image time series","volume":"114","author":"Verbesselt","year":"2010","journal-title":"Remote Sens. Environ."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"853","DOI":"10.1038\/35002501","article-title":"Biodiversity hotspots for conservation priorities","volume":"403","author":"Myers","year":"2000","journal-title":"Nature"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"14006","DOI":"10.1088\/1748-9326\/10\/1\/014006","article-title":"Global demand for gold is another threat for tropical forests","volume":"10","author":"Aide","year":"2015","journal-title":"Environ. Res. Lett."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"18454","DOI":"10.1073\/pnas.1318271110","article-title":"Elevated rates of gold mining in the Amazon revealed through high-resolution monitoring","volume":"110","author":"Asner","year":"2013","journal-title":"Proc. Natl. Acad. Sci. USA"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"68","DOI":"10.1109\/LGRS.2005.857030","article-title":"A Landsat surface reflectance dataset for North America, 1990\u20132000","volume":"3","author":"Masek","year":"2006","journal-title":"IEEE Geosci. Remote Sens. Lett."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Schmidt, G., Jenkerson, C.B., Masek, J., Vermote, E., and Gao, F. (2013). Landsat Ecosystem Disturbance Adaptive Processing System (LEDAPS) Algorithm Description. U.S. Geological Survey Open-File Report 2013\u20131057.","DOI":"10.3133\/ofr20131057"},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1016\/j.rse.2016.04.008","article-title":"Preliminary analysis of the performance of the Landsat 8\/OLI land surface reflectance product","volume":"185","author":"Vermote","year":"2016","journal-title":"Remote Sens. Environ."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"269","DOI":"10.1016\/j.rse.2014.12.014","article-title":"Improvement and expansion of the Fmask algorithm: Cloud, cloud shadow, and snow detection for Landsats 4\u20137, 8, and Sentinel 2 images","volume":"159","author":"Zhu","year":"2015","journal-title":"Remote Sens. Environ."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"217","DOI":"10.1016\/j.rse.2014.06.012","article-title":"Automated cloud, cloud shadow, and snow detection in multitemporal Landsat data: An algorithm designed specifically for monitoring land cover change","volume":"152","author":"Zhu","year":"2014","journal-title":"Remote Sens. Environ."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1023\/A:1010933404324","article-title":"Random forests","volume":"45","author":"Breiman","year":"2001","journal-title":"Mach. Learn."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"205","DOI":"10.1137\/0702016","article-title":"Calculating the Singular Values and Pseudo-Inverse of a Matrix","volume":"2","author":"Golub","year":"1964","journal-title":"J. Soc. Ind. Appl. Math. Ser. B Numer. Anal."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"120","DOI":"10.1038\/nclimate2919","article-title":"Combining satellite data for better tropical forest monitoring","volume":"6","author":"Reiche","year":"2016","journal-title":"Nat. Clim. Chang."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"4973","DOI":"10.3390\/rs70504973","article-title":"A Bayesian approach to combine landsat and ALOS PALSAR time series for near real-time deforestation detection","volume":"7","author":"Reiche","year":"2015","journal-title":"Remote Sens."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"147","DOI":"10.1016\/j.rse.2017.10.034","article-title":"Improving near-real time deforestation monitoring in tropical dry forests by combining dense Sentinel-1 time series with Landsat and ALOS-2 PALSAR-2","volume":"204","author":"Reiche","year":"2018","journal-title":"Remote Sens. Environ."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"276","DOI":"10.1016\/j.rse.2014.10.001","article-title":"Fusing Landsat and SAR time series to detect deforestation in the tropics","volume":"156","author":"Reiche","year":"2015","journal-title":"Remote Sens. Environ."},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Cohen, W.B., Healey, S.P., Yang, Z., Stehman, S.V., Brewer, C.K., Brooks, E.B., Gorelick, N., Huang, C., Hughes, M.J., and Kennedy, R.E. (2017). How Similar Are Forest Disturbance Maps Derived from Different Landsat Time Series Algorithms?. Forests, 8.","DOI":"10.3390\/f8040098"},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"642","DOI":"10.1111\/j.1365-2486.2011.02578.x","article-title":"De Trend changes in global greening and browning: Contribution of short-term trends to longer-term change","volume":"18","author":"Verbesselt","year":"2012","journal-title":"Glob. Chang. Biol."},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"1953","DOI":"10.1111\/gcb.12193","article-title":"Spatial relationship between climatologies and changes in global vegetation activity","volume":"19","author":"Schaepman","year":"2013","journal-title":"Glob. Chang. Biol."},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"1117","DOI":"10.3390\/rs5031117","article-title":"Shifts in global vegetation activity trends","volume":"5","author":"Verbesselt","year":"2013","journal-title":"Remote Sens."}],"container-title":["Remote Sensing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2072-4292\/12\/18\/2953\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T10:09:07Z","timestamp":1760177347000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2072-4292\/12\/18\/2953"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,9,11]]},"references-count":49,"journal-issue":{"issue":"18","published-online":{"date-parts":[[2020,9]]}},"alternative-id":["rs12182953"],"URL":"https:\/\/doi.org\/10.3390\/rs12182953","relation":{},"ISSN":["2072-4292"],"issn-type":[{"value":"2072-4292","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,9,11]]}}}