CPC G06T 5/77 (2024.01) [G06F 17/16 (2013.01); G06N 3/045 (2023.01); G06N 20/00 (2019.01); G06V 10/764 (2022.01); G06V 20/188 (2022.01)] | 16 Claims |
1. A system comprising:
one or more processors;
a memory storing instructions executable by the one or more processors to cause the system to:
receive a plurality of images of agronomic fields produced using one or more frequency bands;
receive data identifying cloud locations and cloud shadow locations in the plurality of images;
train a machine learning system to identify cloud locations using the plurality of images as inputs and data identifying pixels as cloud pixels or non-cloud pixels as outputs;
receive one or more particular images of a particular agronomic field produced using the one or more frequency bands;
use the one or more particular images as inputs into the machine learning system, identify a plurality of pixels in the one or more particular images as particular cloud pixels;
generate a subset of the particular images, wherein the subset of the particular images comprises images containing at least a threshold percentage of pixels identified by the machine learning system as particular cloud pixels; and
remove the subset of the particular images from the one or more particular images to generate a set of modeling images containing less than the threshold percentage of pixels identified by the machine learning system as particular cloud pixels.
|