How we made the OneSoil map with AI detected fields and crops
blog.onesoil.ai
blog.onesoil.ai
OneSoil suggests 325k hectares of UK land dedicated to potato growing in 2017, over twice as much as the 145k reported by DEFRA; 378k ha of maize cultivation vs 195k according to DEFRA.
Other figures from OpenSoil such as barley and wheat are much closer to the reported figure and so may be fairly accurately categorised by its ML process, and some figures are going to be hard to fairly compare due to different categories or multiple crops per year)
At the same, having had a former colleague work on using Sentinel-2 data to classify land use, I'm well aware it's not an easy problem to solve.
Out of interest, could you share any further insights around the challenges using the Sentinel-2 data set?
Not sure my observations on the Sentinel-2 data specifically are going to tell you anything you don't already know though - my original comment basically meant that identifying heterogenous and changing land use against heterogenous and changing surrounds on a regional scale is particularly hard when your spatial resolution is low enough for land areas being categorised to often only be a handful of pixels, and harder still when potential calibration metadata is older than the earliest images. We (my colleagues rather than me) solved our problem by incorporating other lower res and even radar datasets at the initial identification step and then having a manual verification stage using high res optical to evaluate the model output, but we were only identifying a few very specific rare types of land use. And again you're probably aware a model that's well fitted to one region might well needs recalibrating when used on regions with different topography and climate and typical land use patterns.
That it presents numbers as if it were 100% accurate, is an issue for me.
*easy is probably too strong a word. It is straight forward.
I am from the OneSoil team. Thanks for your comments! We appreciate your feedback a lot. Currently, we're working over the algorithm improvements and it would be great if you can share the exact coordinates where the crop is detected incorrectly. This will help us a lot.
We're also interested in cooperation with those specialists who can provide ground truth data about the field borders and crops growing on them. So. if you know someone, please share this info with us (our email is hello@onesoil.ai)
Works surprisingly well for "rural" Southern Germany, Black Forest area where I grew up. It's hilly, so most of the area is forest or grass - but the few fields I know are recognized and mostly with the correct crops as well.