Difference between revisions of "Journal:GeoFIS: An open-source decision support tool for precision agriculture data"

From LIMSWiki
Jump to navigationJump to search
(Saving and adding more.)
(Saving and adding more.)
Line 48: Line 48:


From a general perspective, there are only a few dedicated software programs available to explicitly process precision agriculture data and incorporate expert knowledge into the process. Moreover, very few of them are open-source. Some freeware and shareware tools have been developed and proposed by the precision agriculture community, but these generally focus on specific processing tasks or on a particular type of data. For example, the Vesper program<ref name="WhelanVesper01">{{cite journal |title=Vesper—Spatial prediction software for precision agriculture |journal=ECPA 2001, Proceedings of the 3rd European Conference on Precision Agriculture |author=Whelan, B.M.; McBratney, A.B.; Minasny, B. |pages=139–44 |year=2001 |url=https://www.semanticscholar.org/paper/Vesper-%E2%80%93-Spatial-Prediction-Software-for-Precision-Whelan-Mcbratney/52caaed8c82c943d760e3166e75d783c26d3dfe4}}</ref>, developed by the University of Sydney, provides users with a graphical interface to spatially interpolate their data. Despite the quite advanced functions that are available, e.g., local punctual and block kriging, users only end up with a continuous map of their data without much more practical information. The Yield Editor software from the United States Department of Agriculture<ref name="SudduthYield06" /><ref name="SudduthYield12">{{cite journal |title=Yield Editor 2.0: Software for Automated Removal of Yield Map Errors |journal=Proceedings of the 2012 ASABE Annual International Meeting |author=Sudduth, K.A.; Drummond, S.T.; Myers, D.B. |pages=1–14 |year=2012 |url=http://extension.missouri.edu/sare/documents/asabeyieldeditor2012.pdf}}</ref> deals effectively with the filtering of within-field yield datasets that are known to contain many defective observations<ref name="SimbahanScreen03">{{cite journal |title=Screening Yield Monitor Data Improves Grain Yield Maps |journal=Agronomy Journal |author=Simbahan, G.C.; Dobermann, A.; Ping, J.L. |volume=96 |issue=4 |pages=1091–102 |year=2003 |doi=10.2134/agronj2004.1091}}</ref>, but it does not perform interpolation or other high-level functions. Another interesting example is a QGIS plugin that was put into place to process spatial data of vine shoot diameter arising from the mounted sensor Physiocap (E.RE.C.A, Vaulx-en-Velin, France). This tool mainly incorporates functions to filter these highly noisy datasets. Other platforms have been proposed by agronomist to give farmers access to crop models, but they are very specific in terms of crop, data, and use.<ref name="KrishnanWeb16">{{cite journal |title=Web-based crop model: Web InfoCrop – Wheat to simulate the growth and yield of wheat |journal=Computers and Electronics in Agriculture |author=Krishnan, P.; Sharma, R.K.; Dass, A. et al. |volume=127 |issue=9 |pages=324–35 |year=2016 |doi=10.1016/j.compag.2016.06.008}}</ref> An open-source platform that takes raw data through to a decision point is not available to the precision agriculture community yet.
From a general perspective, there are only a few dedicated software programs available to explicitly process precision agriculture data and incorporate expert knowledge into the process. Moreover, very few of them are open-source. Some freeware and shareware tools have been developed and proposed by the precision agriculture community, but these generally focus on specific processing tasks or on a particular type of data. For example, the Vesper program<ref name="WhelanVesper01">{{cite journal |title=Vesper—Spatial prediction software for precision agriculture |journal=ECPA 2001, Proceedings of the 3rd European Conference on Precision Agriculture |author=Whelan, B.M.; McBratney, A.B.; Minasny, B. |pages=139–44 |year=2001 |url=https://www.semanticscholar.org/paper/Vesper-%E2%80%93-Spatial-Prediction-Software-for-Precision-Whelan-Mcbratney/52caaed8c82c943d760e3166e75d783c26d3dfe4}}</ref>, developed by the University of Sydney, provides users with a graphical interface to spatially interpolate their data. Despite the quite advanced functions that are available, e.g., local punctual and block kriging, users only end up with a continuous map of their data without much more practical information. The Yield Editor software from the United States Department of Agriculture<ref name="SudduthYield06" /><ref name="SudduthYield12">{{cite journal |title=Yield Editor 2.0: Software for Automated Removal of Yield Map Errors |journal=Proceedings of the 2012 ASABE Annual International Meeting |author=Sudduth, K.A.; Drummond, S.T.; Myers, D.B. |pages=1–14 |year=2012 |url=http://extension.missouri.edu/sare/documents/asabeyieldeditor2012.pdf}}</ref> deals effectively with the filtering of within-field yield datasets that are known to contain many defective observations<ref name="SimbahanScreen03">{{cite journal |title=Screening Yield Monitor Data Improves Grain Yield Maps |journal=Agronomy Journal |author=Simbahan, G.C.; Dobermann, A.; Ping, J.L. |volume=96 |issue=4 |pages=1091–102 |year=2003 |doi=10.2134/agronj2004.1091}}</ref>, but it does not perform interpolation or other high-level functions. Another interesting example is a QGIS plugin that was put into place to process spatial data of vine shoot diameter arising from the mounted sensor Physiocap (E.RE.C.A, Vaulx-en-Velin, France). This tool mainly incorporates functions to filter these highly noisy datasets. Other platforms have been proposed by agronomist to give farmers access to crop models, but they are very specific in terms of crop, data, and use.<ref name="KrishnanWeb16">{{cite journal |title=Web-based crop model: Web InfoCrop – Wheat to simulate the growth and yield of wheat |journal=Computers and Electronics in Agriculture |author=Krishnan, P.; Sharma, R.K.; Dass, A. et al. |volume=127 |issue=9 |pages=324–35 |year=2016 |doi=10.1016/j.compag.2016.06.008}}</ref> An open-source platform that takes raw data through to a decision point is not available to the precision agriculture community yet.
The aim of this paper is to present the GeoFIS software (https://www.geofis.org/), developed by a joint team from IRSTEA, INRA, and Montpellier SupAgro in France.<ref name="GuillaumeSoft13">{{cite journal |title=Soft computing-based decision support tools for spatial data |journal=International Journal of Computational Intelligence Systems |author=Guillaume, S.; Charnomordic, B.; Tisseyre, B.; Taylor, J. |volume=6 |issue=Sup. 1 |pages=18–33 |year=2013 |doi=10.1080/18756891.2013.818185}}</ref> The goal of this platform is to provide users with up-to-date and reliable algorithms to process their precision agriculture data and incorporate expert knowledge from the fields. GeoFIS has been mainly developed for academic and research purposes, i.e., investigators and students willing to process their data, but also to a lesser extent for agronomists and advisors with a sufficient background in spatial analysis. The objective of this interface-based platform is to support users who do not necessarily have programming skills and to show that high level functions can be introduced in a GIS and could be integrated within precision agriculture programs. The first section introduces this open-source tool along with its architecture, design, interface, and main processing functions. Three different case studies on various crops are then considered to evaluate the ability of this software to answer most of the issues that are faced by the agricultural sector for processing their spatial data. The last section highlights the needs for future developments to promote precision agriculture adoption and the possibility to create connections with existing GIS software programs.


==References==
==References==

Revision as of 19:30, 10 July 2018

Full article title GeoFIS: An open-source decision support tool for precision agriculture data
Journal Agriculture
Author(s) Leroux, Corentin; Jones, Hazaël; Pichon, Léo; Guillaume, Serge; Lamour, Julien;
Taylor, James; Naud, Olivier; Crestey, Thomas; Lablee, Jean-Luc; Tisseyre, Bruno
Author affiliation(s) University of Montpellier, SMAG, Compagnie Fruitière
Primary contact Email: cleroux at smag-group dot com
Year published 2018
Volume and issue 8(6)
Page(s) 73
DOI 10.3390/agriculture8060073
ISSN 2077-0472
Distribution license Creative Commons Attribution 4.0 International
Website http://www.mdpi.com/2077-0472/8/6/73/htm
Download http://www.mdpi.com/2077-0472/8/6/73/pdf (PDF)

Abstract

The world we live in is an increasingly spatial and temporal data-rich environment, and the agriculture industry is no exception. However, data needs to be processed in order to first get information and then make informed management decisions. The concepts of "precision agriculture" and "smart agriculture" can and will be fully effective when methods and tools are available to practitioners to support this transformation. An open-source program called GeoFIS has been designed with this objective. It was designed to cover the whole process from spatial data to spatial information and decision support. The purpose of this paper is to evaluate the abilities of GeoFIS along with its embedded algorithms to address the main features required by farmers, advisors, or spatial analysts when dealing with precision agriculture data. Three case studies are investigated in the paper: (i) mapping of the spatial variability in the data, (ii) evaluation and cross-comparison of the opportunity for site-specific management in multiple fields, and (iii) delineation of within-field zones for variable-rate applications when these latter are considered opportune. These case studies were applied to three contrasting crop types: banana, wheat, and grapes. These were chosen to highlight the diversity of applications and data characteristics that might be handled with GeoFIS. For each case-study, up-to-date algorithms arising from research studies and implemented in GeoFIS were used to process these precision agriculture data. Areas for future development and possible relations with existing geographic information systems (GIS) software is also discussed.

Keywords: decision making, GeoFIS, geostatistics, open-source software, precision agriculture, spatial analysis

Introduction

Within-field variability is now a widely accepted and reported phenomenon by the precision agriculture community.[1][2] Geolocalized data are effectively collected intensively within the fields by sensors embedded on agricultural machinery, satellites, flying platforms, static stations, or humans among others, to make sure that this variability is considered and accounted for.[3][4][5] Spatial data have particular characteristics that are worth careful consideration during analysis. First of all, their spatial resolution (density) is of interest as it defines the capacity to identify short- and long-scale spatial variability.[6][7] Spatial records are often associated with a high level of noise that originates for multiple reasons, such as the plant to plant variability, the accuracy of the sensor, or the conditions of data acquisition.[8] Except for images in which data are regularly distributed on a grid of pixels, many spatial observations collected in agriculture are irregular and do not follow a fixed pattern within the fields.[9] This feature is of great concern because many image processing algorithms cannot be directly used on these irregular data.

To benefit from this increasing flow of data, users should be provided with software or tools that allow them to:

  1. visualize the data they have collected (simple or low-level functions),
  2. process these data (advanced or high-level functions), and
  3. incorporate the knowledge they have on these data into the data processing.

It is acknowledged that basic visualization tools—e.g., data import, georeferencing, data display—are available in many general (e.g., Quantum Geographic Information System (QGIS), gvSIG, Google Earth, Whitebow Geospatial Analysis Tools) and more specific[10][11] open-source platforms, including those not specific to agricultural applications. It is clear that such functionalities are of major importance for handling spatial data. However, when it comes to making informed management decisions, these visualization functions are not sufficient. It is necessary to provide users with more advanced or high-level functions so that they can turn this raw spatial data into information and decision layers. The most commonly required procedures in the precision agriculture domain are functions such as:

  1. filtering, to ensure the quality of the datasets[12][13],
  2. interpolation, to provide a continuous mapping of the property of interest[14][15][16],
  3. zoning, to define within-field zones for site-specific management[17][18], or
  4. aggregation so that multiple layers of information can be combined.[19][20]

To foster the adoption of such tools, all the aforementioned functions have to be specifically dedicated to the processing of agricultural data from potentially very differing productions systems. This is an important consideration as these data come with a lot of associated knowledge that has to be considered when processing these data. More specifically, significant local expertise to support decision making might be available as users, e.g., farmers, advisors and/or technicians, have normally been scouting the fields during all the growing season.[21][22][23] Site-specific management also requires the use of agricultural machinery with specific characteristics that have to be considered in these processing functions. This is to ensure that planned differential management is in accordance with the practical and operational limitations of machinery, e.g., working width, lag time, and application speed.[24][25]

From a general perspective, there are only a few dedicated software programs available to explicitly process precision agriculture data and incorporate expert knowledge into the process. Moreover, very few of them are open-source. Some freeware and shareware tools have been developed and proposed by the precision agriculture community, but these generally focus on specific processing tasks or on a particular type of data. For example, the Vesper program[26], developed by the University of Sydney, provides users with a graphical interface to spatially interpolate their data. Despite the quite advanced functions that are available, e.g., local punctual and block kriging, users only end up with a continuous map of their data without much more practical information. The Yield Editor software from the United States Department of Agriculture[13][27] deals effectively with the filtering of within-field yield datasets that are known to contain many defective observations[28], but it does not perform interpolation or other high-level functions. Another interesting example is a QGIS plugin that was put into place to process spatial data of vine shoot diameter arising from the mounted sensor Physiocap (E.RE.C.A, Vaulx-en-Velin, France). This tool mainly incorporates functions to filter these highly noisy datasets. Other platforms have been proposed by agronomist to give farmers access to crop models, but they are very specific in terms of crop, data, and use.[29] An open-source platform that takes raw data through to a decision point is not available to the precision agriculture community yet.

The aim of this paper is to present the GeoFIS software (https://www.geofis.org/), developed by a joint team from IRSTEA, INRA, and Montpellier SupAgro in France.[30] The goal of this platform is to provide users with up-to-date and reliable algorithms to process their precision agriculture data and incorporate expert knowledge from the fields. GeoFIS has been mainly developed for academic and research purposes, i.e., investigators and students willing to process their data, but also to a lesser extent for agronomists and advisors with a sufficient background in spatial analysis. The objective of this interface-based platform is to support users who do not necessarily have programming skills and to show that high level functions can be introduced in a GIS and could be integrated within precision agriculture programs. The first section introduces this open-source tool along with its architecture, design, interface, and main processing functions. Three different case studies on various crops are then considered to evaluate the ability of this software to answer most of the issues that are faced by the agricultural sector for processing their spatial data. The last section highlights the needs for future developments to promote precision agriculture adoption and the possibility to create connections with existing GIS software programs.

References

  1. Oliver, M.A., ed. (2010). Geostatistical Applications for Precision Agriculture. Springer. pp. 331. doi:10.1007/978-90-481-9133-8. ISBN 9789048191321. 
  2. Pringle, M.J.; McBratney, A.B.; Whelan, B.M.; Taylor, J.M. (2003). "A preliminary approach to assessing the opportunity for site-specific crop management in a field, using yield monitor data". Agricultural Systems 76 (1): 273–92. doi:10.1016/S0308-521X(02)00005-7. 
  3. Acevedo-Opazo, C.; Tisseyre, B.; Guillaume, S.; Ojeda, H. (2008). "The potential of high spatial resolution information to define within-vineyard zones related to vine water status". Precision Agriculture 9 (5): 285–302. doi:10.1007/s11119-008-9073-1. 
  4. Bramley, R.G.V. (2005). "Understanding variability in winegrape production systems 2. Within vineyard variation in quality over several vintages". Australian Journal of Grape and Wine Research 11 (1): 33–42. doi:10.1111/j.1755-0238.2005.tb00277.x. 
  5. Verdugo-Vásquez, N.; Acevedo-Opazo, C.; Valdés-Gómez, H. et al. (2016). "Spatial variability of phenology in two irrigated grapevine cultivar growing under semi-arid conditions". Precision Agriculture 17 (2): 218–45. doi:10.1007/s11119-015-9418-5. 
  6. Baluja, J.; Diago, M.P.; Goovaerts, P.; Tardaguila, J. (2012). "Assessment of the spatial variability of anthocyanins in grapes using a fluorescence sensor: Relationships with vine vigour and yield". Precision Agriculture 13 (4): 457–72. doi:10.1007/s11119-012-9261-x. 
  7. Debuisson, S.; Germain, C.; Garcia, O. et al. (2010). "Using Multiplex And Greenseeker To Manage Spatial Variation Of Vine Vigor In Champagne". Proceedings of the 10th International Conference on Precision Agriculture. https://www.ispag.org/proceedings/?action=abstract&id=197. 
  8. Taylor, J.A.; Acevedo–Opazo, C.; Ojeda, H.; Tisseyre, B. (2010). "Identification and significance of sources of spatial variation in grapevine water status". Australian Journal of Grape and Wine Research 16 (1): 218–26. doi:10.1111/j.1755-0238.2009.00066.x. 
  9. Taylor, J.A.; McBratney, A.B.; Whelan, B.M. (2007). "Establishing Management Classes for Broadacre Agricultural Production". Agronomy Journal 99 (5): 1366-76. doi:10.2134/agronj2007.0070. 
  10. Jeong, J.S.; García-Moruno, L.; Hernández-Blanco, J. (2012). "Integrating buildings into a rural landscape using a multi-criteria spatial decision analysis in GIS-enabled web environment". Biosystems Engineering 112 (2): 82–92. doi:10.1016/j.biosystemseng.2012.03.002. 
  11. Yalew, S.G.; van Griensven, A.; van der Zaag, P. (2016). "AgriSuit: A web-based GIS-MCDA framework for agricultural land suitability assessment". Computers and Electronics in Agriculture 128 (10): 1–8. doi:10.1016/j.compag.2016.08.008. 
  12. Leroux, C.; Jones, H.; Clenet, A. et al. (2018). "A general method to filter out defective spatial observations from yield mapping datasets". Precision Agriculture: 1–20. doi:10.1007/s11119-017-9555-0. 
  13. 13.0 13.1 Sudduth, K.A.; Drummond, S.T. (2006). "Yield Editor". Agronomy Journal 99 (6): 1471–82. doi:10.2134/agronj2006.0326. 
  14. Hengl, T.; Heuvelink, G.B.M.; Stein, A. (2004). "A generic framework for spatial prediction of soil variables based on regression-kriging". Geoderma 120 (1–2): 75–93. doi:10.1016/j.geoderma.2003.08.018. 
  15. Oliver, M.A.; Webster, R. (2014). "A tutorial guide to geostatistics: Computing and modelling variograms and kriging". CATENA 113 (2): 56–69. doi:10.1016/j.catena.2013.09.006. 
  16. Robinson, T.P.; Mettemicht, G. (2006). "Testing the performance of spatial interpolation techniques for mapping soil properties". Computers and Electronics in Agriculture 50 (2): 97–108. doi:10.1016/j.compag.2005.07.003. 
  17. Cid-Garcia, N.M.; Albornoz, V.; Rios-Solis, Y.A.; Ortega, R. (2013). "Rectangular shape management zone delineation using integer linear programming". Computers and Electronics in Agriculture 93 (4): 1–9. doi:10.1016/j.compag.2013.01.009. 
  18. Pedroso, M.; Taylor, J.; Tisseyre, B. et al. (2010). "A segmentation algorithm for the delineation of agricultural management zones". Computers and Electronics in Agriculture 70 (1): 199–208. doi:10.1016/j.compag.2009.10.007. 
  19. Blackmore, S.; Godwin, R.J.; Fountas, S. (2003). "The Analysis of Spatial and Temporal Trends in Yield Map Data over Six Years". Biosystems Engineering 84 (4): 455–66. doi:10.1016/S1537-5110(03)00038-2. 
  20. Li, Y.; Shi, Z.; Li, F.; Li, H.-Y. (2007). "Delineation of site-specific management zones using fuzzy clustering analysis in a coastal saline land". Computers and Electronics in Agriculture 56 (2): 174–86. doi:10.1016/j.compag.2007.01.013. 
  21. Oliver, Y.M.; Robertson, M.J.; Wong, M.T.F. (2010). "Integrating farmer knowledge, precision agriculture tools, and crop simulation modelling to evaluate management options for poor-performing patches in cropping fields". European Journal of Agronomy 32 (1): 40–50. doi:10.1016/j.eja.2009.05.002. 
  22. Pichon, L.; Besqueut, G.; Tisseyre, B. (2017). "A systemic approach to identify relevant information provided by UAV in precision viticulture". Advances in Animal Biosciences 8 (2): 823–7. doi:10.1017/S2040470017001194. 
  23. Schenatto, K.; de Souza, E.G.; Bazzi, C.L. et al. (2017). "Use of the farmer’s experience variable in the generation of management zones". Semina, Ciências Agrárias 38 (4): 2305–21. doi:10.5433/1679-0359.2017v38n4Supl1p2305. 
  24. Leroux, C.; Jones, H.; Clenet, A.; Tisseyre, B. (2017). "A new approach for zoning irregularly-spaced, within-field data". Computers and Electronics in Agriculture 141 (9): 196–206. doi:10.1016/j.compag.2017.07.025. 
  25. Roudier, P.; Tisseyre, B.; Poilvé, H.; Roger, J.-M. (2008). "Management zone delineation using a modified watershed algorithm". Precision Agriculture 9: 233. doi:10.1007/s11119-008-9067-z. 
  26. Whelan, B.M.; McBratney, A.B.; Minasny, B. (2001). "Vesper—Spatial prediction software for precision agriculture". ECPA 2001, Proceedings of the 3rd European Conference on Precision Agriculture: 139–44. https://www.semanticscholar.org/paper/Vesper-%E2%80%93-Spatial-Prediction-Software-for-Precision-Whelan-Mcbratney/52caaed8c82c943d760e3166e75d783c26d3dfe4. 
  27. Sudduth, K.A.; Drummond, S.T.; Myers, D.B. (2012). "Yield Editor 2.0: Software for Automated Removal of Yield Map Errors". Proceedings of the 2012 ASABE Annual International Meeting: 1–14. http://extension.missouri.edu/sare/documents/asabeyieldeditor2012.pdf. 
  28. Simbahan, G.C.; Dobermann, A.; Ping, J.L. (2003). "Screening Yield Monitor Data Improves Grain Yield Maps". Agronomy Journal 96 (4): 1091–102. doi:10.2134/agronj2004.1091. 
  29. Krishnan, P.; Sharma, R.K.; Dass, A. et al. (2016). "Web-based crop model: Web InfoCrop – Wheat to simulate the growth and yield of wheat". Computers and Electronics in Agriculture 127 (9): 324–35. doi:10.1016/j.compag.2016.06.008. 
  30. Guillaume, S.; Charnomordic, B.; Tisseyre, B.; Taylor, J. (2013). "Soft computing-based decision support tools for spatial data". International Journal of Computational Intelligence Systems 6 (Sup. 1): 18–33. doi:10.1080/18756891.2013.818185. 

Notes

This presentation is faithful to the original, with only a few minor changes to grammar, spelling, and presentation, including the addition of PMCID and DOI when they were missing from the original reference.