Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
DEVICE AND METHOD FOR DETERMINING CROP PRODUCTIVITY
Document Type and Number:
WIPO Patent Application WO/2024/019632
Kind Code:
A1
Abstract:
The technical solution relates to the field of computing. The claimed method for determining the productivity of an agricultural field is computer implemented. The method includes receiving a request to determine the productivity of a field, and receiving a first set of multispectral images corresponding to a given timeframe, which contains values of VH and VV polarization and of the angle of incidence during synthetic aperture radar imaging, said first set being used to determine a set of polarization indices for the agricultural field. A second set of multispectral images corresponding to the given timeframe is received which contains intensity values of pixels in the visible infrared spectrum, the near-infrared spectrum and the shortwave infrared spectrum, as well as values of the cloudiness of the image pixels, said second set being used to determine a set of vegetation indices for the agricultural field and a set of colour indices. Soil moisture content indices for the agricultural field and also weather data are determined for the given timeframe. The productivity of the agricultural field is determined using data characterizing the crop type, the set of polarization and vegetation indices, the set of colour indices, the soil moisture content indices, and the weather data. This provides for more accurate prediction of the productivity of an agricultural field.

Inventors:
ANOHIN ALEKSANDR LEONIDOVICH (RU)
CKHAJ BORIS VITAL'EVICH (RU)
TEMIN LEV VLADIMIROVICH (RU)
Application Number:
PCT/RU2022/000234
Publication Date:
January 25, 2024
Filing Date:
July 22, 2022
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
PUBLICHNOE AKTSIONERNOE OBSHCHESTVO SBERBANK RUSSIA (RU)
International Classes:
G06Q50/02; G06V10/20; G06V20/10; G06N3/02
Domestic Patent References:
WO2022010372A12022-01-13
Foreign References:
US20220156492A12022-05-19
CN110287457A2019-09-27
JP2016049102A2016-04-11
CA2663917A12010-10-22
CN104360347A2015-02-18
CN111798327A2020-10-20
CN112613338A2021-04-06
CN111241912A2020-06-05
CN105825177A2016-08-03
CN110954650A2020-04-03
CN108875210A2018-11-23
US20160363696A12016-12-15
Attorney, Agent or Firm:
GERASIN, Boris Valer'evich et al. (RU)
Download PDF:
Claims:
Формула изобретения.

1. Способ определения урожайности сельскохозяйственного (с/х) поля, выполняемый по меньшей мере одним вычислительным устройством, содержащий этапы, на которых:

- получают запрос на определение урожайности поля, содержащий данные, характеризующие вид культуры;

- получают первый набор мультиспектральных снимков за заданный период времени, причем каждый мультиспектральный снимок с/х поля содержит значения поляризации света, в частности значения VH поляризации, W поляризации и угла падения луча радиолокационного синтезирования апертуры;

- на основе упомянутого первого набора снимков определяют набор индексов поляризации для с/х поля;

- получают второй набор мультиспектральных снимков за заданный период времени, причем каждый мультиспектральный снимок с/х поля содержит значения интенсивностей пикселей в видимом инфракрасном спектре, ближнем инфракрасном спектре и коротковолновом инфракрасном спектре, а также значения облачности пикселей изображения;

- на основе упомянутого второго набора снимков определяют набор индексов вегетации для с/х поля и набор цветовых показателей;

- определяют индексы влагосодержания почвы за заданный период времени для с/х поля;

- определяют погодные данные за заданный период времени для с/х поля;

- на основе данных, характеризующих вид культуры, набора индексов поляризации, набор индексов вегетации, набора цветовых показателей, индексов влагосодержания почвы и погодных данных осуществляют определение урожайности с/х поля.

2. Способ по п. 1 , характеризующийся тем, что определение урожайности с/х поля осуществляется с учетом данных, характеризующих историю севооборота и фактическую урожайность за заданный период времени.

3. Способ по п. 1 , характеризующийся тем, что индексы влагосодержания почвы за заданный период времени для с/х поля определяются на основе данных третьего набора мультиспектральных снимков за заданный период времени, полученного при помощи по меньшей мере одного спутника, предназначенного для мониторинга влагосодержания почвы.

44

4. Способ по п. 1, характеризующийся тем, что этап определения набора индексов поляризации для с/х поля содержит этапы, на которых:

- извлекают из первого набора мультиспектральных снимков для каждого пикселя с/х поля значения VH поляризации, W поляризации и угла падения луча радиолокационного синтезирования апертуры;

- определяют для каждого пикселя с/х поля на основе извлеченных значений: значение стандартного отклонения VH поляризации; значение стандартного отклонения W поляризации; значение стандартного отклонения угла падения луча радиолокационного синтезирования апертуры;

- определяют средние значения VH поляризации, W поляризации, угла падения луча и определенных выше значений отклонений;

- назначают средние значения VH поляризации, W поляризации, угла падения луча и определенных выше значений отклонений в качестве индексов поляризации с/х полю для каждого мультиспектрального снимка с/х поля в первом наборе;

- преобразуют значения набора индексов поляризации, полученные на предыдущем этапе, посредством модели-энкодера в фиксированный вектор.

5. Способ по п. 1, характеризующийся тем, что этап определения набора индексов вегетации для с/х поля содержит этапы, на которых:

- из полученных данных второго набора мультиспектральных снимков для каждого пикселя с/х поля извлекают значение интенсивности пикселя в ближнем инфракрасном спектре (NIR) и значение интенсивности пикселя в красном диапазоне и на их основе для каждого пикселя определяют значение нормализованного вегетационного индекса (NDVI);

- на основе значений NDVI пикселей определяют среднее значение NDVI, которое назначается в качестве индекса NDVI с/х полю.

6. Способ по п. 1, характеризующийся тем, что этап определения набора индексов вегетации для с/х поля содержит этапы, на которых:

- из полученных данных второго набора мультиспектральных снимков для каждого пикселя с/х поля извлекают значение интенсивности пикселя в ближнем инфракрасном спектре (NIR) и значение интенсивности пикселя в красном диапазоне и на их основе определяют значения разностного вегетационного индекса (DVI) для каждого пикселя с/х поля;

- на основе значений DVI пикселей определяют среднее значение DVI, которое назначается в качестве индекса DVI с/х полю.

45

7. Способ по п. 1 , характеризующийся тем, что этап определения набора индексов вегетации для с/х поля содержит этапы, на которых:

- из полученных данных второго набора мультиспектральных снимков для каждого пикселя с/х поля извлекают значение интенсивности пикселя в ближнем инфракрасном спектре (NIR), значение интенсивности пикселя в красном диапазоне и значение интенсивности пикселя в синем диапазоне , после чего на их основе для каждого пикселя определяют значение усовершенствованного вегетационного индекса (EVI);

- на основе значений EVI пикселей определяют среднее значение EVI, которое назначается в качестве индекса EVI с/х полю;

- определяют на основе значения индекса EVI индекс листовой поверхности (LAI).

8. Способ по п. 1 , характеризующийся тем, что этап определения набора индексов вегетации для с/х поля содержит этапы, на которых:

- из полученных данных второго набора мультиспектральных снимков для каждого пикселя с/х поля извлекают значение интенсивности пикселя в ближнем инфракрасном спектре (NIR) и значение интенсивности пикселя в красном диапазоне, после чего на их основе для каждого пикселя определяют значение индекса глобального мониторинга окружающей среды (Gemi);

- на основе значений Gemi пикселей определяют среднее значение Gemi, которое назначается в качестве индекса Gemi с/х полю.

9. Способ по п. 1 , характеризующийся тем, что этап определения набора индексов вегетации для с/х поля содержит этапы, на которых:

- из полученных данных второго набора мультиспектральных снимков для каждого пикселя с/х поля извлекают значение интенсивности пикселя в ближнем инфракрасном спектре (NIR), значение интенсивности пикселя в синем диапазоне , значение интенсивности пикселя в зеленом диапазоне и значение интенсивности пикселя в красном диапазоне и на их основе для каждого пикселя определяют значение индекса зеленой растительности, стойкой к влиянию атмосферы (Gari);

- на основе значений Gari пикселей определяют среднее значение Gari, которое назначается в качестве индекса Gari с/х полю.

101. Способ по п. 1 , характеризующийся тем, что этап определения набора индексов вегетации для с/х поля содержит этапы, на которых:

- из полученных данных второго набора мультиспектральных снимков для каждого пикселя с/х поля извлекают значение интенсивности пикселя в ближнем

46 инфракрасном спектре (NIR) и значение интенсивности пикселя в зеленом диапазоне и на их основе для каждого пикселя определяют значение индекса зеленой разницы в растительности (GDVI);

- на основе значений GDVI пикселей определяют среднее значение GDVI, которое назначается в качестве индекса Gari с/х полю.

11. Способ по п. 1 , характеризующийся тем, что этап определения набора индексов вегетации для с/х поля содержит этапы, на которых:

- из полученных данных второго набора мультиспектральных снимков для каждого пикселя с/х поля извлекают значение интенсивности пикселя в синем диапазоне, значение интенсивности пикселя в зеленом диапазоне и значение интенсивности пикселя в красном диапазоне и на их основе для каждого пикселя определяют значение индекса зелёности листьев (GLI);

- на основе значений GLI пикселей определяют среднее значение GLI, которое назначается в качестве индекса GLI с/х полю.

12. Способ по п. 1 , характеризующийся тем, что этап определения набора индексов вегетации для с/х поля содержит этапы, на которых:

- из полученных данных второго набора мультиспектральных снимков для каждого пикселя с/х поля извлекают значение интенсивности пикселя в ближнем инфракрасном спектре (NIR) и значение интенсивности пикселя в зеленом диапазоне и на их основе для каждого пикселя определяют значение оптимизированного индекса почвенной растительности (GOSAVI);

- а основе значений GOSAVI пикселей определяют среднее значение GOSAVI, которое назначается в качестве индекса GOSAVI с/х полю.

13. Способ по п. 1 , характеризующийся тем, что этап определения набора индексов вегетации для с/х поля содержит этапы, на которых:

- из полученных данных второго набора мультиспектральных снимков для каждого пикселя с/х поля извлекают значение интенсивности пикселя в ближнем инфракрасном спектре (NIR) и значение интенсивности пикселя в зеленом диапазоне и на их основе для каждого пикселя определяют значение почвенного индекса зелености (GSAVI);

- на основе значений GSAVI пикселей определяют среднее значение GSAVI, которое и назначается в качестве индекса GSAVI с/х полю.

14. Способ по п. 1 , характеризующийся тем, что этап определения набора индексов вегетации для с/х поля содержит этапы, на которых: - из полученных данных второго набора мультиспектральных снимков для каждого пикселя с/х поля извлекают значение интенсивности пикселя в ближнем инфракрасном спектре (NIR) и значение интенсивности пикселя в красном диапазоне и на их основе для каждого пикселя определяют значение инфракрасного вегетационного индекса (IPVI);

- на основе значений IPVI пикселей определяют среднее значение IPVI, которое и назначается в качестве индекса IPVI с/х полю.

15. Способ по п. 1 , характеризующийся тем, что этап определения набора индексов вегетации для с/х поля содержит этапы, на которых:

- из полученных данных второго набора мультиспектральных снимков для каждого пикселя с/х поля извлекают значение интенсивности пикселя в ближнем инфракрасном спектре (NIR) и значение интенсивности пикселя в красном диапазоне и на их основе для каждого пикселя определяют значение модифицированного нелинейного вегетационного индекса (MNLI);

- на основе значений MNLI пикселей определяют среднее значение MNLI, которое назначается в качестве индекса MNLI с/х полю.

16. Способ по п. 1 , характеризующийся тем, что этап определения набора индексов вегетации для с/х поля содержит этапы, на которых:

- из полученных данных второго набора мультиспектральных снимков для каждого пикселя с/х поля извлекают значение интенсивности пикселя в ближнем инфракрасном спектре (NIR) и значение интенсивности пикселя в красном диапазоне и на их основе для каждого пикселя определяют значение модифицированного индекса растительности с коррекцией по почве (MSAVI2);

- на основе значений MSAVI2 пикселей определяют среднее значение MSAVI2, которое назначается в качестве индекса MSAVI2 с/х полю.

17. Способ по п. 1, характеризующийся тем, что этап определения набора индексов вегетации для с/х поля содержит этапы, на которых:

- из полученных данных второго набора мультиспектральных снимков для каждого пикселя с/х поля извлекают значение интенсивности пикселя в ближнем инфракрасном спектре (NIR) и значение интенсивности пикселя в красном диапазоне и на их основе для каждого пикселя определяют значение нелинейного вегетационного индекса (NLI);

- на основе значений NLI пикселей определяют среднее значение NLI, которое назначается в качестве индекса NLI с/х полю.

18. Способ по п. 1 , характеризующийся тем, что этап определения набора индексов вегетации для с/х поля содержит этапы, на которых:

- из полученных данных второго набора мультиспектральных снимков для каждого пикселя с/х поля извлекают значение интенсивности пикселя в ближнем инфракрасном спектре (NIR) и значение интенсивности пикселя в красном диапазоне и на их основе для каждого пикселя определяют значение индекса растительности с оптимизированном учётом почвы (OSAVI);

- на основе значений OSAVI пикселей определяют среднее значение OSAVI, которое назначается в качестве индекса OSAVI с/х полю.

19. Способ по п. 1 , характеризующийся тем, что этап определения набора индексов вегетации для с/х поля содержит этапы, на которых:

- из полученных данных второго набора мультиспектральных снимков для каждого пикселя с/х поля извлекают значение интенсивности пикселя в ближнем инфракрасном спектре (NIR) и значение интенсивности пикселя в красном диапазоне и на их основе для каждого пикселя определяют значение перенормированного разностного вегетационного индекса (RDVI);

- на основе значений RDVI пикселей определяют среднее значение RDVI, которое назначается в качестве индекса RDVI с/х полю.

20. Способ по п. 1 , характеризующийся тем, что этап определения набора индексов вегетации для с/х поля содержит этапы, на которых:

- из полученных данных второго набора мультиспектральных снимков для каждого пикселя с/х поля извлекают значение интенсивности пикселя в ближнем инфракрасном спектре (NIR) и значение интенсивности пикселя в красном диапазоне и на их основе для каждого пикселя определяют значение почвенного вегетационного индекса (SAVI);

- на основе значений SAVI пикселей определяют среднее значение SAVI, которое назначается в качестве индекса SAVI с/х полю.

21. Способ по п. 1 , характеризующийся тем, что этап определения набора индексов вегетации для с/х поля содержит этапы, на которых:

- из полученных данных второго набора мультиспектральных снимков для каждого пикселя с/х поля извлекают значение интенсивности пикселя в ближнем инфракрасном спектре (NIR) и значение интенсивности пикселя в красном диапазоне и на их основе для каждого пикселя определяют значение трансформированного разностного вегетационного индекса (TDVI); - на основе значений TDVI пикселей определяют среднее значение TDVI, которое и назначается в качестве индекса TDVI с/х полю.

22. Способ по п. 1 , характеризующийся тем, что этап определения набора индексов вегетации для с/х поля содержит этапы, на которых:

- из полученных данных второго набора мультиспектральных снимков для каждого пикселя с/х поля извлекают значение интенсивности пикселя в синем диапазоне, значение интенсивности пикселя в зеленом диапазоне и значение интенсивности пикселя в красном диапазоне и на их основе для каждого пикселя определяют значение триангулярного вегетационного индекса (TGI);

- на основе значений TGI пикселей определяют среднее значение TGI, которое назначается в качестве индекса TGI с/х полю.

23. Способ по п. 1 , характеризующийся тем, что этап определения набора индексов вегетации для с/х поля содержит этапы, на которых:

- из полученных данных второго набора мультиспектральных снимков для каждого пикселя с/х поля извлекают значение интенсивности пикселя в синем диапазоне, значение интенсивности пикселя в зеленом диапазоне и значение интенсивности пикселя в красном диапазоне и на их основе для каждого пикселя определяют значение видимого атмосферостойкого вегетационного индекса (VARI);

- на основе значений VARI пикселей определяют среднее значение VARI, которое назначается в качестве индекса VARI с/х полю.

24. Способ по п. 1, характеризующийся тем, что этап определения набора индексов вегетации для с/х поля содержит этапы, на которых:

- из полученных данных второго набора мультиспектральных снимков для каждого пикселя с/х поля извлекают значение интенсивности пикселя в ближнем инфракрасном спектре (NIR) и значение интенсивности пикселя в красном диапазоне и на их основе для каждого пикселя определяют значение нормализованного разностного вегетационного индекса (WDRVI);

- на основе значений WDRVI пикселей определяют среднее значение WDRVI, которое назначается в качестве индекса WDRVI с/х полю.

25. Способ по п. 1, характеризующийся тем, что дополнительно выполняют этапы, на которых:

- извлекают из второго набора мультиспектральных снимков с/х поля значения облачности пикселей изображения;

50 - на основе количества облачных пикселей определяют индекс облачности с/х поля.

26. Способ по п. 1, характеризующийся тем, что дополнительно выполняют этап, на котором:

- преобразуют полученные значения индексов вегетации, назначенные с/х полю, посредством модели-энкодера в фиксированный вектор.

27. Способ по п. 1, характеризующийся тем, что этап определения набор цветовых показателей для с/х поля содержит этапы, на которых: извлекают из полученных данных для каждого пикселя:

- значение интенсивности пикселя в ультра синем диапазоне, полученное при разрешении 60 метров с центральной длиной волны 443 нанометров;

- значение интенсивности пикселя в синем диапазоне , полученное при разрешении 10 метров с центральной длиной волны 490 нанометров;

- значение интенсивности пикселя в зеленом диапазоне, полученное при разрешении 10 метров с центральной длиной волны 560 нанометров;

- значение интенсивности пикселя в красном диапазоне, полученное при разрешении 10 метров с центральной длиной волны 665 нанометров;

- значение интенсивности пикселя в видимом и ближнем и инфракрасном свете (NIR), полученное при разрешении 20 метров с центральной длиной волны 705 нанометров;

- значение интенсивности пикселя в видимом и ближнем и инфракрасном свете (NIR), полученное при разрешении 20 метров с центральной длиной волны 740 нанометров;

- значение интенсивности пикселя в видимом и ближнем и инфракрасном свете (NIR), полученное при разрешении 20 метров с центральной длиной волны 783 нанометров;

- значение интенсивности пикселя в видимом и ближнем и инфракрасном свете (NIR), полученное при разрешении 10 метров с центральной длиной волны 842 нанометров;

- значение интенсивности пикселя в видимом и ближнем и инфракрасном свете (NIR), полученное при разрешении 120 метров с центральной длиной волны 865 нанометров;

- значение интенсивности пикселя в коротковолновом инфракрасном свете (SWIR), полученное при разрешении 60 метров с центральной длиной волны 940 нанометров;

51 - значение интенсивности пикселя в коротковолновом инфракрасном свете (SWIR), полученное при разрешении 60 метров с центральной длиной волны 1375 нанометров;

- значение интенсивности пикселя в коротковолновом инфракрасном свете (SWIR), полученное при разрешении 20 метров с центральной длиной волны 1610 нанометров;

- значение интенсивности пикселя в коротковолновом инфракрасном свете (SWIR), полученное при разрешении 20 метров с центральной длиной волны 2190 нанометров;

- значения облачности пикселей изображения с/х поля;

- на основе извлеченных для каждого пикселя упомянутых значений цветовых показателей определяют средние значения цветовых показателей, которые назначаются в качестве набора цветовых показателей с/х полю для каждого мультиспектрального снимка с/х поля во втором наборе;

- преобразуют значения набора цветовых показателей, полученные на предыдущем этапе, посредством модели-энкодера в фиксированный вектор.

28. Способ по п. 1, характеризующийся тем, что этап определения индексов влагосодержания почвы за заданный период времени для с/х поля содержит этапы, на которых: определяют координаты, в которых проводилось измерение влагосодержания почвы за заданный период времени;

- определяют координаты с/х поля;

- назначают с/х полю индексы влагосодержания почвы, полученные методом триангуляции на основе координат с/х поля и координат, где проводились измерения влагосодержания почвы;

- преобразуют значения индексов влагосодержания почвы за заданный период времени, полученные на предыдущем этапе, посредством модели- энкодера в фиксированный вектор.

29. Способ по п. 1 , характеризующийся тем, что этап определения индексов влагосодержания почвы за заданный период времени для с/х поля содержит этапы, на которых: определяют координаты, в которых проводилось измерение влагосодержания почвы;

- определяют координаты центра с/х поля;

52 - определяют ближайшую к центру с/х поля точку, в которой проводилось измерение влагосодержания почвы;

- назначают с/х полю индексы влагосодержания почвы, соответствующие упомянутой ближайшей точки.

- преобразуют значения, полученные на предыдущем этапе, посредством модели-энкодера в фиксированный вектор

30. Способ по п. 1 , характеризующийся тем, что этап определения погодных данных за заданный период времени для с/х поля содержит этапы, на которых:

- получают координаты метеостанций, от которых были получены погодные данные;

- определяют координаты с/х поля;

- назначают с/х полю погодные данные, полученные методом триангуляции на основе координат с/х поля и координат метеостанций;

- преобразуют значения, полученные на предыдущем этапе, посредством модели-энкодера в фиксированный вектор.

31. Способ по п. 1, характеризующийся тем, что этап определения погодных данных за заданный период времени для с/х поля содержит этапы, на которых:

- получают координаты метеостанций, от которых были получены погодные данные;

- определяют координаты с/х поля;

- сравнивают координаты с/х поля с координатами метеостанций и назначают с/х полю погодные данные ближайшей метеостанции.

- преобразуют значения погодных данных за заданный период времени, полученные на предыдущем этапе, посредством модели-энкодера в фиксированный вектор

32. Устройство определения урожайности с/х поля, содержащее по меньшей мере одно вычислительное устройство и по меньшей мере одно устройство памяти, содержащее машиночитаемые инструкции, которые при их исполнении по меньшей мере одним вычислительным устройством выполняют способ по любому из пп. 1- 31.

53

Description:
УСТРОЙСТВО И СПОСОБ ОПРЕДЕЛЕНИЯ УРОЖАЙНОСТИ СЕЛЬСКОХОЗЯЙСТВЕННЫХ КУЛЬТУР

ОБЛАСТЬ ТЕХНИКИ

[0001] Представленное техническое решение относится, в общем, к области вычислительной техники, а в частности к способу и устройству для определения урожайности сельскохозяйственных (с/х) культур с применением глубинного обучения по данным дистанционного зондирования Земли (ДЗЗ) и погодным данным, в том числе, группировки Sentinel-1 , Sentinel-2 и MetOp ASCAT. Sentinel-1 и 2, MetOp ASCAT - семейство спутников Европейского космического агентства, созданное в рамках проекта глобального мониторинга окружающей среды и безопасности «Коперник», предназначенное для мониторинга использования земель, растительности, лесных и водных ресурсов, также могут применяться при ликвидации последствий стихийных бедствий.

УРОВЕНЬ ТЕХНИКИ

[0002] В настоящее время получили широкое распространение технологии мониторинга состояния сельскохозяйственных полей по данным ДЗЗ.

[0003] Наиболее похожим решением является способ определения урожайности с/х культур, раскрытый в патенте US10769733B2, опубл. 08.09.2020. Имея схожие подходы, данный метод использует преимущественно погодные данные, в то время как представленное решение основано не только на таких признаковых описаниях, как температура, влажность и осадки, но и на данных, полученных со снимков, например, группировки Sentinel-1 и Sentinel-2, а также использует вегетационные индексы, данные о влажности, погодные наблюдения и историю севооборота с фактической урожайностью по конкретным полям. Данный подход позволяет составить более полное представление признакового описания.

[0004] В качестве модели в патенте US10769733B2 было предложено использовать модель линейной регрессии. Представленное решение основано на модели градиентно растущих деревьев, что является более мощной моделью в сравнении с линейной регрессией. Кроме того, для каждой с/х культуры обучается собственная модель со своими параметрами для достижения максимального качества предсказания. [0005] Близким решением является система и способ прогнозирования урожайности, раскрытые в заявке US20200380617A1, опубл. 03.12.2021. В данном решении используется схожее признаковое описание, но есть различие в самой модели. Для предсказания урожайности сельскохозяйственных культур было предложено использовать множественную линейную регрессию, однако, как отмечают сами авторы заявки, такое решение дало не самое лучшее качество. Представленное решение базируется на модели градиентно растущих решающих деревьев. Такая модель позволяет не только лучше выявлять закономерности и показывать более высокую точность, но также является достаточно малозатратной. В представленном решении признаковое описание изображения кодируется с помощью автоэнкодеров, что позволяет достаточно сильно повысить качество предсказания по сравнению с использованием первоначальных данных.

[0006] Также похожим решением является способ прогнозирования урожайности культур в течении вегетационного периода, раскрытый в заявке US20200183048A1, опубл. 11.06.2020. Отличие представленного решения заключается в обработке признаков изображения. В данном способе используется линейная регрессия для предсказания урожайности сельскохозяйственных культур, что является более слабой моделью, в сравнении с представленным решением, где каждая модель подбирается индивидуально под каждую культуру.

РАСКРЫТИЕ ИЗОБРЕТЕНИЯ

[0007] Технической проблемой или задачей, поставленной в данном техническом решении, является создание нового, эффективного, простого и надежного метода определения урожайности сельскохозяйственного (с/х) поля.

[0008] Техническим результатом является повышение точности прогнозирования урожайности с/х поля.

[0009] Указанный технический результат достигается благодаря осуществлению способа определения урожайности с/х поля, выполняемого по меньшей мере одним вычислительным устройством, содержащего этапы, на которых:

- получают запрос на определение урожайности поля, содержащий данные, характеризующие вид культуры;

- получают первый набор мультиспектральных снимков за заданный период времени, причем каждый мультиспектральный снимок с/х поля содержит значения поляризации волны, в частности значения VH поляризации, W поляризации и угла падения луча при съемке методом радиолокационного синтезирования апертуры; - на основе упомянутого первого набора снимков определяют набор индексов поляризации для с/х поля;

- получают второй набор мультиспектральных снимков за заданный период времени, причем каждый мультиспектральный снимок с/х поля содержит значения интенсивностей пикселей в видимом инфракрасном спектре, ближнем инфракрасном спектре и коротковолновом инфракрасном спектре, а также значения облачности пикселей изображения;

- на основе упомянутого второго набора снимков определяют набор индексов вегетации для с/х поля и набор цветовых показателей;

- определяют индексы влагосодержания почвы за заданный период времени для с/х поля;

- определяют погодные данные за заданный период времени для с/х поля;

- на основе данных, характеризующих вид культуры, набора индексов поляризации, набор индексов вегетации, набора цветовых показателей, индексов влагосодержания почвы и погодных данных осуществляют определение урожайности с/х поля.

[0010] В одном частном примере осуществления способа определение урожайности с/х поля осуществляется с учетом данных, характеризующих историю севооборота и фактическую урожайность за заданный период времени.

[0011] В другом частном примере осуществления способа индексы влагосодержания почвы за заданный период времени для с/х поля определяются на основе данных третьего набора мультиспектральных снимков за заданный период времени, полученного при помощи по меньшей мере одного спутника, предназначенного для мониторинга влагосодержания почвы.

[0012] В другом частном примере осуществления способа этап определения набора индексов поляризации для с/х поля содержит этапы, на которых:

- извлекают из первого набора мультиспектральных снимков для каждого пикселя с/х поля значения VH поляризации, W поляризации и угла падения луча радиолокационного синтезирования апертуры;

- определяют для каждого пикселя с/х поля на основе извлеченных значений: значение стандартного отклонения VH поляризации; значение стандартного отклонения W поляризации; значение стандартного отклонения угла падения луча при съемке методом радиолокационного синтезирования апертуры;

- определяют средние значения VH поляризации, W поляризации, угла падения луча и определенных выше значений отклонений; - назначают средние значения VH поляризации, W поляризации, угла падения луча и определенных выше значений отклонений в качестве индексов поляризации с/х полю для каждого мультиспектрального снимка с/х поля в первом наборе;

- преобразуют значения набора индексов поляризации, полученные на предыдущем этапе, посредством модели-энкодера в фиксированный вектор.

[0013] В другом частном примере осуществления способа этап определения набора индексов вегетации для с/х поля содержит этапы, на которых:

- из полученных данных второго набора мультиспектральных снимков для каждого пикселя с/х поля извлекают значение интенсивности пикселя в ближнем инфракрасном спектре (NIR) и значение интенсивности пикселя в красном диапазоне (664.6 нм.) и на их основе для каждого пикселя определяют значение нормализованного вегетационного индекса (NDVI);

- на основе значений NDVI пикселей определяют среднее значение NDVI, которое назначается в качестве индекса NDVI с/х полю.

[0014] В другом частном примере осуществления способа этап определения набора индексов вегетации для с/х поля содержит этапы, на которых:

- из полученных данных второго набора мультиспектральных снимков для каждого пикселя с/х поля извлекают значение интенсивности пикселя в ближнем инфракрасном спектре (NIR) и значение интенсивности пикселя в красном диапазоне и на их основе определяют значения разностного вегетационного индекса (DVI) для каждого пикселя с/х поля;

- на основе значений DVI пикселей определяют среднее значение DVI, которое назначается в качестве индекса DVI с/х полю.

[0015] В другом частном примере осуществления способа этап определения набора индексов вегетации для с/х поля содержит этапы, на которых:

- из полученных данных второго набора мультиспектральных снимков для каждого пикселя с/х поля извлекают значение интенсивности пикселя в ближнем инфракрасном спектре (NIR), значение интенсивности пикселя в красном диапазоне и значение интенсивности пикселя в синем диапазоне (492.4 нм.), после чего на их основе для каждого пикселя определяют значение усовершенствованного вегетационного индекса (EVI);

- на основе значений EVI пикселей определяют среднее значение EVI, которое назначается в качестве индекса EVI с/х полю;

- определяют на основе значения индекса EVI индекс листовой поверхности

(LAI). [0016] В другом частном примере осуществления способа этап определения набора индексов вегетации для с/х поля содержит этапы, на которых:

- из полученных данных второго набора мультиспектральных снимков для каждого пикселя с/х поля извлекают значение интенсивности пикселя в ближнем инфракрасном спектре (NIR) и значение интенсивности пикселя в красном диапазоне, после чего на их основе для каждого пикселя определяют значение индекса глобального мониторинга окружающей среды (Gemi);

- на основе значений Gemi пикселей определяют среднее значение Gemi, которое назначается в качестве индекса Gemi с/х полю.

[0017] В другом частном примере осуществления способа этап определения набора индексов вегетации для с/х поля содержит этапы, на которых:

- из полученных данных второго набора мультиспектральных снимков для каждого пикселя с/х поля извлекают значение интенсивности пикселя в ближнем инфракрасном спектре (NIR), значение интенсивности пикселя в синем диапазоне , значение интенсивности пикселя в зеленом диапазоне (559.8 нм.) и значение интенсивности пикселя в красном диапазоне и на их основе для каждого пикселя определяют значение индекса зеленой растительности, стойкой к влиянию атмосферы (Gari);

- на основе значений Gari пикселей определяют среднее значение Gari, которое назначается в качестве индекса Gari с/х полю.

[0018] В другом частном примере осуществления способа этап определения набора индексов вегетации для с/х поля содержит этапы, на которых:

- из полученных данных второго набора мультиспектральных снимков для каждого пикселя с/х поля извлекают значение интенсивности пикселя в ближнем инфракрасном спектре (NIR) и значение интенсивности пикселя в зеленом диапазоне и на их основе для каждого пикселя определяют значение индекса зеленой разницы в растительности (GDVI);

- на основе значений GDVI пикселей определяют среднее значение GDVI, которое назначается в качестве индекса Gari с/х полю.

[0019] В другом частном примере осуществления способа этап определения набора индексов вегетации для с/х поля содержит этапы, на которых:

- из полученных данных второго набора мультиспектральных снимков для каждого пикселя с/х поля извлекают значение интенсивности пикселя в синем диапазоне, значение интенсивности пикселя в зеленом диапазоне и значение интенсивности пикселя в красном диапазоне и на их основе для каждого пикселя определяют значение индекса зелёности листьев (GLI);

- на основе значений GLI пикселей определяют среднее значение GLI, которое назначается в качестве индекса GLI с/х полю.

[0020] В другом частном примере осуществления способа этап определения набора индексов вегетации для с/х поля содержит этапы, на которых:

- из полученных данных второго набора мультиспектральных снимков для каждого пикселя с/х поля извлекают значение интенсивности пикселя в ближнем инфракрасном спектре (NIR) и значение интенсивности пикселя в зеленом диапазоне и на их основе для каждого пикселя определяют значение оптимизированного индекса почвенной растительности (GOSAVI);

- на основе значений GOSAVI пикселей определяют среднее значение GOSAVI, которое назначается в качестве индекса GOSAVI с/х полю.

[0021] В другом частном примере осуществления способа этап определения набора индексов вегетации для с/х поля содержит этапы, на которых:

- из полученных данных второго набора мультиспектральных снимков для каждого пикселя с/х поля извлекают значение интенсивности пикселя в ближнем инфракрасном спектре (NIR) и значение интенсивности пикселя в зеленом диапазоне и на их основе для каждого пикселя определяют значение почвенного индекса зелености (GSAVI);

- на основе значений GSAVI пикселей определяют среднее значение GSAVI, которое и назначается в качестве индекса GSAVI с/х полю.

[0022] В другом частном примере осуществления способа этап определения набора индексов вегетации для с/х поля содержит этапы, на которых:

- из полученных данных второго набора мультиспектральных снимков для каждого пикселя с/х поля извлекают значение интенсивности пикселя в ближнем инфракрасном спектре (NIR) и значение интенсивности пикселя в красном диапазоне и на их основе для каждого пикселя определяют значение инфракрасного вегетационного индекса (IPVI);

- на основе значений IPVI пикселей определяют среднее значение IPVI, которое и назначается в качестве индекса IPVI с/х полю.

[0023] В другом частном примере осуществления способа этап определения набора индексов вегетации для с/х поля содержит этапы, на которых:

- из полученных данных второго набора мультиспектральных снимков для каждого пикселя с/х поля извлекают значение интенсивности пикселя в ближнем инфракрасном спектре (NIR) и значение интенсивности пикселя в красном диапазоне и на их основе для каждого пикселя определяют значение модифицированного нелинейного вегетационного индекса (MNLI);

- на основе значений MNLI пикселей определяют среднее значение MNLI, которое назначается в качестве индекса MNLI с/х полю.

[0024] В другом частном примере осуществления способа этап определения набора индексов вегетации для с/х поля содержит этапы, на которых:

- из полученных данных второго набора мультиспектральных снимков для каждого пикселя с/х поля извлекают значение интенсивности пикселя в ближнем инфракрасном спектре (NIR) и значение интенсивности пикселя в красном диапазоне и на их основе для каждого пикселя определяют значение модифицированного индекса растительности с коррекцией по почве (MSAVI2);

- на основе значений MSAVI2 пикселей определяют среднее значение MSAVI2, которое назначается в качестве индекса MSAVI2 с/х полю.

[0025] В другом частном примере осуществления способа этап определения набора индексов вегетации для с/х поля содержит этапы, на которых:

- из полученных данных второго набора мультиспектральных снимков для каждого пикселя с/х поля извлекают значение интенсивности пикселя в ближнем инфракрасном спектре (NIR) и значение интенсивности пикселя в красном диапазоне и на их основе для каждого пикселя определяют значение нелинейного вегетационного индекса (NLI);

- на основе значений NLI пикселей определяют среднее значение NLI, которое назначается в качестве индекса NLI с/х полю.

[0026] В другом частном примере осуществления способа этап определения набора индексов вегетации для с/х поля содержит этапы, на которых:

- из полученных данных второго набора мультиспектральных снимков для каждого пикселя с/х поля извлекают значение интенсивности пикселя в ближнем инфракрасном спектре (NIR) и значение интенсивности пикселя в красном диапазоне и на их основе для каждого пикселя определяют значение индекса растительности с оптимизированном учётом почвы (OSAVI);

- на основе значений OSAVI пикселей определяют среднее значение OSAVI, которое назначается в качестве индекса OSAVI с/х полю.

[0027] В другом частном примере осуществления способа этап определения набора индексов вегетации для с/х поля содержит этапы, на которых: - из полученных данных второго набора мультиспектральных снимков для каждого пикселя с/х поля извлекают значение интенсивности пикселя в ближнем инфракрасном спектре (NIR) и значение интенсивности пикселя в красном диапазоне и на их основе для каждого пикселя определяют значение перенормированного разностного вегетационного индекса (RDVI);

- на основе значений RDVI пикселей определяют среднее значение RDVI, которое назначается в качестве индекса RDVI с/х полю.

[0028] В другом частном примере осуществления способа этап определения набора индексов вегетации для с/х поля содержит этапы, на которых:

- из полученных данных второго набора мультиспектральных снимков для каждого пикселя с/х поля извлекают значение интенсивности пикселя в ближнем инфракрасном спектре (NIR) и значение интенсивности пикселя в красном диапазоне и на их основе для каждого пикселя определяют значение почвенного вегетационного индекса (SAVI);

- на основе значений SAVI пикселей определяют среднее значение SAVI, которое назначается в качестве индекса SAVI с/х полю.

[0029] В другом частном примере осуществления способа этап определения набора индексов вегетации для с/х поля содержит этапы, на которых:

- из полученных данных второго набора мультиспектральных снимков для каждого пикселя с/х поля извлекают значение интенсивности пикселя в ближнем инфракрасном спектре (NIR) и значение интенсивности пикселя в красном диапазоне и на их основе для каждого пикселя определяют значение трансформированного разностного вегетационного индекса (TDVI);

- на основе значений TDVI пикселей определяют среднее значение TDVI, которое и назначается в качестве индекса TDVI с/х полю.

[0030] В другом частном примере осуществления способа этап определения набора индексов вегетации для с/х поля содержит этапы, на которых:

- из полученных данных второго набора мультиспектральных снимков для каждого пикселя с/х поля извлекают значение интенсивности пикселя в синем диапазоне, значение интенсивности пикселя в зеленом диапазоне и значение интенсивности пикселя в красном диапазоне и на их основе для каждого пикселя определяют значение триангулярного вегетационного индекса (TGI);

- на основе значений TGI пикселей определяют среднее значение TGI, которое назначается в качестве индекса TGI с/х полю. [0031] В другом частном примере осуществления способа этап определения набора индексов вегетации для с/х поля содержит этапы, на которых:

- из полученных данных второго набора мультиспектральных снимков для каждого пикселя с/х поля извлекают значение интенсивности пикселя в синем диапазоне, значение интенсивности пикселя в зеленом диапазоне и значение интенсивности пикселя в красном диапазоне и на их основе для каждого пикселя определяют значение видимого атмосферостойкого вегетационного индекса (VARI);

- на основе значений VARI пикселей определяют среднее значение VARI, которое назначается в качестве индекса VARI с/х полю.

[0032] В другом частном примере осуществления способа этап определения набора индексов вегетации для с/х поля содержит этапы, на которых:

- из полученных данных второго набора мультиспектральных снимков для каждого пикселя с/х поля извлекают значение интенсивности пикселя в ближнем инфракрасном спектре (NIR) и значение интенсивности пикселя в красном диапазоне и на их основе для каждого пикселя определяют значение нормализованного разностного вегетационного индекса (WDRVI);

- на основе значений WDRVI пикселей определяют среднее значение WDRVI, которое назначается в качестве индекса WDRVI с/х полю.

[0033] В другом частном примере осуществления способа дополнительно выполняют этапы, на которых:

- извлекают из второго набора мультиспектральных снимков с/х поля значения облачности пикселей изображения;

- на основе количества облачных пикселей определяют индекс облачности с/х поля.

[0034] В другом частном примере осуществления способа дополнительно выполняют этап, на котором преобразуют полученные значения индексов вегетации, назначенные с/х полю, посредством модели-энкодера в фиксированный вектор.

[0035] В другом частном примере осуществления способа этап определения набора цветовых показателей для с/х поля содержит этапы, на которых: извлекают из полученных данных второго набора мультиспектральных снимков для каждого пикселя:

- значение интенсивности пикселя в ультрасинем диапазоне, полученное при разрешении 60 метров с центральной длиной волны 443 нанометров; - значение интенсивности пикселя в синем диапазоне, полученное при разрешении 10 метров с центральной длиной волны 490 нанометров;

- значение интенсивности пикселя в зеленом диапазоне, полученное при разрешении 10 метров с центральной длиной волны 560 нанометров;

- значение интенсивности пикселя в красном диапазоне, полученное при разрешении 10 метров с центральной длиной волны 665 нанометров;

- значение интенсивности пикселя в видимом и ближнем и инфракрасном свете (NIR), полученное при разрешении 20 метров с центральной длиной волны 705 нанометров;

- значение интенсивности пикселя в видимом и ближнем и инфракрасном свете (NIR), полученное при разрешении 20 метров с центральной длиной волны 740 нанометров;

- значение интенсивности пикселя в видимом и ближнем и инфракрасном свете (NIR), полученное при разрешении 20 метров с центральной длиной волны 783 нанометров;

- значение интенсивности пикселя в видимом и ближнем и инфракрасном свете (NIR), полученное при разрешении 10 метров с центральной длиной волны 842 нанометров;

- значение интенсивности пикселя в видимом и ближнем и инфракрасном свете (NIR), полученное при разрешении 120 метров с центральной длиной волны 865 нанометров;

- значение интенсивности пикселя в коротковолновом инфракрасном свете (SWIR), полученное при разрешении 60 метров с центральной длиной волны 940 нанометров;

- значение интенсивности пикселя в коротковолновом инфракрасном свете (SWIR), полученное при разрешении 60 метров с центральной длиной волны 1375 нанометров;

- значение интенсивности пикселя в коротковолновом инфракрасном свете (SWIR), полученное при разрешении 20 метров с центральной длиной волны 1610 нанометров;

- значение интенсивности пикселя в коротковолновом инфракрасном свете (SWIR), полученное при разрешении 20 метров с центральной длиной волны 2190 нанометров;

- значения облачности пикселей изображения с/х поля; на основе извлеченных для каждого пикселя упомянутых значений цветовых показателей определяют средние значения цветовых показателей, которые назначаются в качестве набора цветовых показателей с/х полю для каждого мультиспектрального снимка с/х поля во втором наборе;

- преобразуют значения набора цветовых показателей, полученные на предыдущем этапе, посредством модели-энкодера в фиксированный вектор.

[0036] В другом частном примере осуществления способа этап определения индексов влагосодержания почвы за заданный период времени для с/х поля содержит этапы, на которых: определяют координаты, в которых проводилось измерение влагосодержания почвы за заданный период времени;

- определяют координаты с/х поля

- назначают с/х полю индексы влагосодержания почвы, полученные методом триангуляции на основе координат с/х поля и координат, где проводились измерения влагосодержания почвы;

- преобразуют значения индексов влагосодержания почвы за заданный период времени, полученные на предыдущем этапе, посредством модели- энкодера в фиксированный вектор.

[0037] В другом частном примере осуществления способа этап определения индексов влагосодержания почвы за заданный период времени для с/х поля содержит этапы, на которых: определяют координаты, в которых проводилось измерение влагосодержания почвы;

- определяют координаты центра с/х поля;

- определяют ближайшую к центру с/х поля точку, в которой проводилось измерение влагосодержания почвы;

- назначают с/х полю индексы влагосодержания почвы, соответствующие упомянутой ближайшей точки;

- преобразуют значения индексов влагосодержания почвы за заданный период времени, полученные на предыдущем этапе, посредством модели- энкодера в фиксированный вектор.

[0038] В другом частном примере осуществления способа этап определения погодных данных за заданный период времени для с/х поля содержит этапы, на которых: - получают координаты метеостанций, от которых были получены погодные данные за заданный период времени;

- определяют координаты с/х поля;

- назначают с/х полю погодные данные, полученные методом триангуляции на основе координат с/х поля и координаты метеостанций;

- преобразуют значения, полученные на предыдущем этапе, посредством модели-энкодера в фиксированный вектор.

[0039] В другом частном примере осуществления способа этап определения погодные данные за заданный период времени для с/х поля содержит этапы, на которых:

- получают координаты метеостанций, от которых были получены погодные данные за заданный период времени;

- определяют координаты с/х поля;

- сравнивают координаты с/х поля с координатами метеостанций и назначают с/х полю погодные данные за заданный период времени ближайшей метеостанции;

- преобразуют значения погодных данных, полученные на предыдущем этапе, посредством модели-энкодера в фиксированный вектор.

[0040] В другом предпочтительном варианте осуществления заявленного решения представлено устройство определения урожайности с/х поля, содержащее по меньшей мере одно вычислительное устройство и по меньшей мере одно устройство памяти, содержащее машиночитаемые инструкции, которые при их исполнении по меньшей мере одним вычислительным устройством выполняют вышеуказанный способ.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

[0041] Признаки и преимущества настоящего технического решения станут очевидными из приводимого ниже подробного описания изобретения и прилагаемых чертежей, на которых:

[0042] На Фиг. 1 - представлен пример данных, характеризующих динамику изменения нормализированного индекса вегетации (NDVI) для заданного с/х поля, и схематично изображен процесс преобразования информации в вектор фиксированного размера.

[0043] На Фиг. 2 - представлен пример архитектуры нейронной сети модели энкодера. [0044] На Фиг. 3 - представлена схема процесса дообучения модели определения урожайности.

[0045] На Фиг. 4 - представлен пример диаграммы потоков данных.

[0046] На Фиг. 5 - представлен пример общего вида системы обработки данных. [0047] На Фиг. 6 - представлен пример общего вида вычислительного устройства.

ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ

[0048] Ниже будут описаны понятия и термины, необходимые для понимания данного технического решения.

[0049] В данном техническом решении под системой подразумевается, в том числе компьютерная система, ЭВМ (электронно-вычислительная машина), ЧПУ (числовое программное управление), ПЛК (программируемый логический контроллер), компьютеризированные системы управления и любые другие устройства, способные выполнять заданную, четко определенную последовательность операций (действий, инструкций).

[0050] Под устройством обработки команд подразумевается электронный блок, вычислительное устройство, либо интегральная схема (микропроцессор), исполняющая машинные инструкции (программы).

[0051] Устройство обработки команд считывает и выполняет машинные инструкции (программы) с одного или более устройств хранения данных. В роли устройства хранения данных могут выступать, но не ограничиваясь, жесткие диски (HDD), флеш-память, ПЗУ (постоянное запоминающее устройство), твердотельные накопители (SSD), оптические приводы.

[0052] Вычислительное устройство - счётно-решающее устройство, автоматически выполняющее одну какую-либо математическую операцию или последовательность их с целью решения одной задачи или класса однотипных задач (Большая советская энциклопедия. — М.: Советская энциклопедия. 1969 — 1978.).

[0053] Программа - последовательность инструкций, предназначенных для исполнения устройством управления вычислительной машины или устройством обработки команд.

[0054] Программный модуль - программа или отдельная ее функциональная часть, рассматриваемая как единое целое в контекстах хранения, замены, трансляции, объединения с другими программными модулями и ее загрузки в оперативную память ЭВМ. [0055] База данных (БД) - совокупность данных, организованных в соответствии с концептуальной структурой, описывающей характеристики этих данных и взаимоотношения между ними, причем такое собрание данных, которое поддерживает одну или более областей применения (ISO/IEC 2382:2015, 2121423 «database»).

[0056] Сигнал — материальное воплощение сообщения для использования при передаче, переработке и хранении информации.

[0057] Интенсивность — скалярная физическая величина, количественно характеризующая мощность, переносимую волной в направлении распространения.

[0058] В соответствии со схемой, приведенной на Фиг. 5, система обработки данных содержит:

- систему 1 получения мультиспектральных снимков для определения на основе данных снимков значений поляризации света;

- систему 2 получения мультиспектральных снимков для определения на основе данных снимков значений интенсивности пикселей в различных спектрах;

- систему 3 определения содержания влаги в почве;

- систему 4 определения погодных данных;

- устройство 5 пользователя;

- модуль 10 подготовки данных;

- модуль 20 управления данными;

- модуль 30 определения индексов вегетации с/х поля;

- модуль 40 определения индексов поляризации;

- модуль 50 определения спектральных характеристик;

- модуль 60 определения влажности почвы;

- модуль 70 определения погодных данных;

- модуль 80 построения численных представлений;

- модуль 90 определения урожайности с/х поля.

[0059] Система 1 получения мультиспектральных снимков может быть реализована на базе по меньшей мере одного сервера, выполненного с возможностью получения мультиспектральных снимков с по меньшей мере одного спутника. Например, в качестве по меньшей мере одного спутника могут быть использованы спутники из группировки спутников Sentinel-1 (https://sentinel.esa.int/web/sentinel/missions/sentinel-1 ). Sentinel-1 - это серия спутников наблюдения Земли, разработанная Европейским космическим агентством. Система 1 не ограничена заданной группировкой спутников и может использовать данные аналогичных группировок в качестве альтернативы.

[0060] Система 2 получения мультиспектральных снимков может быть реализована на базе по меньшей мере одного сервера, выполненного с возможностью получения мультиспектральных снимков с по меньшей мере одного спутника. Например, в качестве по меньшей мере одного спутника могут быть использованы спутники из группировки спутников Sentinel-2 (https://sentinel.esa.int/web/sentinel/missions/sentinel-2). Sentinel-2 - это миссия по наблюдению за Землей от программы Copernicus, которая систематически получает оптические изображения с высоким пространственным разрешением (от 10 до 60 м) над сушей и прибрежными водами. Система 2 не ограничена заданной группировкой спутников и может использовать данные аналогичных группировок в качестве альтернативы.

[0061] Система 3 получения мультиспектральных снимков может быть реализована на базе по меньшей мере одного сервера, выполненного с возможностью получения мультиспектральных снимков с по меньшей мере одного спутника, предназначенного для мониторинга влагосодержания почвы. Например, в качестве по меньшей мере одного спутника может быть использован спутник MetOp ASCAT. MetOp (сокращение от Meteorological Operational satellite) — спутник массой свыше четырех тонн предназначен для контроля температуры и влажности поверхности Земли, а также мониторинга уровня озона и воздушных потоков над океаном. Система 3 не ограничена заданной группировкой спутников и может использовать данные аналогичных группировок в качестве альтернативы. Посредством упомянутых спутников могут быть получен третий набор мультиспектральных снимков, на основе которого известными методами могут быть получены индексы влагосодержания почвы за заданный период времени (см., например, статью Е.В. Василенко «Использование данных с прибора ascat/metop для мониторинга влажности почвы», Вестник Московского университета. Серия 5. География, 2015).

[0062] Система 4 определения погодных данных может быть реализован на базе локальных метеорологических станций или спутников, предназначены для сбора данных о погоде.

[0063] Модуль 20 управления данными может быть реализован на базе по меньшей мере одного вычислительного устройства, выполненного с возможностью обмена данными с устройством 5 пользователя и управления работой модулей системы обработки данных.

[0064] Модуль 30 определения индексов вегетации с/х поля может быть реализован на базе вычислительного устройства, выполненного с возможностью получения мультиспектральных снимков для определения индексов вегетации для каждого отдельного с/х поля.

[0065] Модуль 40 определения индексов поляризации может быть реализован на базе вычислительного устройства, выполненного с возможностью получения мультиспектральных снимков для определения индексов поляризации для каждого отдельного с/х поля.

[0066] Модуль 50 определения спектральных характеристик может быть реализован на базе вычислительного устройства, выполненного с возможностью получения мультиспектральных снимков для определения спектральных характеристик для каждого отдельного с/х поля.

[0067] Модуль 60 определения влажности почвы может быть реализован на базе вычислительного устройства, выполненного с возможностью получения данных о влажности и определения индексов влагосодержания почвы для каждого отдельного с/х поля.

[0068] Модуль 70 обработки погодных данных может быть реализован на базе вычислительного устройства, выполненного с возможностью определения погодных данных для каждого отдельного поля.

[0069] Модуль 80 построения численных представлений может быть реализован на базе вычислительного устройство и содержать модель-энкодер, заранее обученную на обучающем наборе данных для формирования фиксированных векторов заданной длины. Посредством данного модуля могут быть получены численные представления из наблюдаемого ряда данных. Численное представление — это математическое отображение ряда данных, набора характеристик или любой дискретной структуры в вектор заданного фиксированного размера. Считается, что такое сжатое представление содержит в себе всю необходимую информацию, описывающую и отличающую объект, по которому оно было построено. Примером такого отображения может быть представление наблюдаемой динамики нормализованного индекса вегетации (NDVI) в вектор, состоящий из 8 значений. Пример показан на Фиг. 1.

[0070] Нейронная сеть энкодер. Для того чтобы преобразовать динамику индексов в вектор фиксированной длины, то есть получить численное представление, используется обученная модель- энкодер. Модель-энкодер - это нейронная сеть, обученная таким образом, что она способна воссоздавать первичную последовательность данных из вектора фиксированной длины. Архитектура нейронной сети представлена на Фиг. 2.

В качестве конкретной имплементации нейронная сеть энкодер может состоять из двух слоев LSTM (Long short-term memory), которые оперируют последовательностями данных, и слоя с фиксированным состоянием между ними. Параметры нейронной сети подобираются таким образом, что она способна восстановить входную последовательность из фиксированного состояния. При этом фиксированное состояние входной последовательности и является ее численным представлением.

[0071] Построение численных представлений из индексов вегетации.

В сельском хозяйстве широко применяются различные вегетационные индексы, отражающие состояние сельскохозяйственных насаждений.

Численные представления из индексов вегетации возможно получить на основе информации, которая содержится, например, в снимках группы спутников Sentinel- 2. Спектральная характеристика может включать: VIR - представляет из себя видимый инфракрасный спектр, NIR - представляет собой ближний инфракрасный спектр, SWIR - коротковолновый инфракрасный спектр.

В представленном решении используются следующие индексы:

1. Облачность - доля облачных пикселей внутри поля. Информация об облачном покрытии снимков хранится в метаданных снимка.

2. Нормализованный вегетационный индекс NDVI - индекс для количественной оценки зеленой растительности. Диапазон значений NDVI составляет от -1 до 1. Отрицательные значения NDVI соответствуют воде. Значения, близкие к нулю, обычно соответствуют бесплодным участкам из камней, песка или снега. Низкие положительные значения соответствуют кустарникам и пастбищам (приблизительно от 0.2 до 0.4), а высокие значения относятся к влажным тропическим лесам умеренного климата.3. Разностный вегетационный индекс DVI - индекс, различающий почву и растительность. Не учитывает разницу между отражательной способностью и яркостью, вызванную атмосферными эффектами и тенями. 4. Усовершенствованный вегетационный индекс Evi - индекс, который использует синюю область отражения для корректировки фоновых сигналов почвы и уменьшения атмосферных воздействий. Диапазон значений EVI от -1 до 1 , при здоровой растительности обычно от 0,20 до 0,80.

5. Индекс глобального мониторинга окружающей среды Gemi - этот нелинейный индекс растительности используется для глобального мониторинга окружающей среды по спутниковым снимкам. Направлен на исправление атмосферных эффектов. Похож на индекс NDVI, но менее чувствителен к атмосферным воздействиям.

6. Индекс зеленой растительности, стойкой к влиянию атмосферы Gari - этот индекс более чувствителен к широкому диапазону концентраций хлорофилла и менее чувствителен к атмосферным воздействиям в сравнении с NDVL

7. Индекс зеленой разницы в растительности GDVI - индекс был изначально разработан с использованием цветной инфракрасной фотографии для прогнозирования потребности в азоте для кукурузы.

8. Индекс зелёности листьев GLI - значения GLI варьируются от -1 до 1. Отрицательные значения представляют собой почву и неживые свойства, в то время как положительные значения представляют зеленые листья и стебли.

9. Оптимизированный индекс почвенной растительности GOSAVI - этот индекс был изначально разработан с использованием цветной инфракрасной фотографии для прогнозирования потребности в азоте для кукурузы. Данный индекс похож на OSAVI, но заменяет зеленую полосу на красную.

10. Почвенный индекс зелености GSAVI - этот индекс был изначально разработан с использованием цветной инфракрасной фотографии для прогнозирования потребности в азоте для кукурузы. Данный индекс похож на SAVI, но заменяет зеленую полосу на красную.

11. Инфракрасный вегетационный индекс IPVI - данный индекс по функционалу такой же, как NDVI, но в вычислительном отношении быстрее. Значения варьируются от 0 до 1.

12. Индекс листовой поверхности LAI - этот индекс используется для оценки лиственного покрова, а также для прогнозирования роста и урожайности сельскохозяйственных культур.

13. Модифицированный нелинейный вегетационный индекс MNLI - этот индекс является усовершенствованием нелинейного индекса (NLI). Включает в себя индекс растительности, скорректированный на почву (SAVI), для учета почвенного фона. ENVI использует значение поправочного коэффициента фона (L), равное 0.5.

14. Модифицированный индекс растительности с коррекцией по почве MSAVI2 - этот индекс является более простой версией индекса MSAVL Улучшает индекс растительности, скорректированный на почву (SAVI). Это позволяет снизить шум почвы и увеличить динамический диапазон сигнала растительности. MSAVI2 основан на индуктивном методе, который не использует постоянное значение L для выделения здоровой растительности.

15. Нелинейный вегетационный индекс NLI - данный индекс предполагает, что взаимосвязь между многими индексами растительности и биофизическими параметрами поверхности является нелинейной. Он линеаризует отношения с параметрами поверхности, которые имеют тенденцию быть нелинейными.

16. Индекс растительности с оптимизированном учётом почвы OSAVI - этот индекс основан на индексе растительности с поправкой на почву (SAVI). Он использует стандартное значение 0.16 для поправочного коэффициента фона навеса. Этот индекс лучше всего использовать на участках с относительно редкой растительностью, где почва видна сквозь полог.

17. Перенормированный разностный вегетационный индекс RDVI - этот индекс использует разницу между длинами волн ближнего инфракрасного и красного, а также NDVI, чтобы выделить здоровую растительность.

18. Почвенный вегетационный индекс SAVI - индекс представляет собой метод преобразования, который сводит к минимуму влияние яркости почвы со стороны спектральных индексов растительности с использованием длин волн красного и ближнего инфракрасного (БИК) диапазона.

19. Трансформированный разностный вегетационный индекс TDVI - этот индекс полезен для мониторинга растительного покрова в городской среде.

20. Триангулярный вегетационный индекс TGI - в данном индексе Л представляют собой центральные длины волн соответствующих полос, р представляют собой значения пикселей этих полос. Индекс TGI сильно коррелирует с содержанием хлорофилла в листьях. Значения TGI положительны, когда коэффициент отражения зеленого больше, чем линия между красной и синей вершинами. Это соответствует зеленой растительности. TGI отрицателен, когда коэффициент отражения зеленого меньше линии между красной и синей вершинами. Это соответствует таким особенностям, как красные почвы. 21. Видимый атмосферостойкий вегетационный индекс VARI - этот индекс основан на ARVI и используется для оценки доли растительности в сцене с низкой чувствительностью к атмосферным воздействиям.

22. Нормализованный разностный вегетационный индекс WDRVI - этот индекс аналогичен NDVI, однако в нем используется весовой коэффициент а, чтобы уменьшить несоответствие между вкладом сигналов ближнего инфракрасного и красного в NDVI. WDRVI особенно эффективен в сценах с плотностью растительности от умеренной до высокой, когда NDVI превышает 0.6.

Для каждого поля в рамках Технологии считается каждый из вышеприведенных индексов с помощью Модуля 30. Индексы считаются для каждого пикселя отдельно, далее значения индексов усредняются внутри каждого поля. Таким образом, для каждого поля - для которого проводится предсказание - определяются заданные индексы для каждого из доступных мультиспектральных снимков. Набор индексов считается, начиная с 1 сентября, по момент, когда производится классификация. Например, для определения того, какая урожайность ожидается на поле на момент 21 июля 2021 года, индексы считаются с 1 сентября 2020 года по 21 июля 2021 года.

На вход Модулю 30 подаются снимки, например, с группы спутников Sentinel-2. Каждый снимок представляет из себя один из 12 спектральных каналов для выбранной области. Далее, используя необходимые спектральные каналы, становится возможным для каждого пикселя посчитать вегетационные индексы.

[0072] Соответственно, последовательности из 22 индексов на каждый из доступных дней кодируются в рамка " Технологии в фиксированный вектор длины 64. При этом используется модель-энкодер, которая обучена на данных вегетационных индексов за весь доступный период наблюдения. Таким образом, по результатам кодирования данных вегетационных индексов, для каждого сельскохозяйственного поля получается вектор размерности 64, отражающий динамику вегетации.

[0073] Построение численных представлений на основе SAR каналов.

В качестве конкретной имплементации для получения каналов SAR (Synthetic Aperture Radar) использовалась группировка спутников Sentinel-1. Sentinel-1 может собирать несколько разных изображений из одной и той же серии импульсов, используя свою антенну для одновременного приема определенных поляризаций. Sentinel-1 - это система, построенная по принципу радиолокационного синтезирования апертуры с двойной поляризацией и сохранением фазы. Он может передавать сигнал либо с горизонтальной (Н), либо с вертикальной (V) поляризацией, а затем принимать сигнал как с Н, так и с V-поляризацией.

Объекты на земле имеют отличительные сигнатуры поляризации, отражающие разные поляризации с разной интенсивностью и преобразующие одну поляризацию в другую. Например, объемные рассеиватели (например, полог леса) обладают другими поляризационными свойствами, нежели поверхностные рассеиватели (например, поверхность моря).

В рамках Технологии используются следующие индексы:

1. VH поляризация;

2. Стандартное отклонение VH поляризации для пикселей внутри поля;

3. W поляризация;

4. Стандартное отклонение W поляризации для пикселей внутри поля;

5. Угол падения луча радиолокационного синтезирования апертуры

6. Стандартное отклонение угла падения луча радиолокационного синтезирования апертуры для пикселей внутри поля. Для каждого поля в рамках Технологии считается каждый из вышеприведенных показателей. Показатели считаются для каждого пикселя отдельно, далее значения индексов усредняются внутри каждого поля. Таким образом, для каждого поля - для которого проводится классификация - определяются заданные параметры для каждого из доступных мультиспектральных снимков. Набор параметров считается, начиная с 1 сентября, по момент, когда производится классификация. Например, для определения того, какая урожайность ожидается на поле на момент 21 июля 2021 года, параметры считаются с 1 сентября 2020 года по 21 июля 2021 года.

На вход Модулю 40 подаются снимки группы спутников Sentinel-1 , в каждом из которых присутствует соответствующая информация по VH поляризации, W поляризации и по углу падения луча радиолокационного синтезирования апертуры. Далее с помощью формулы, представленной выше, Модуль 40 считает соответствующие стандартные отклонения. Данные показатели усредняются для каждого поля. В итоге получается соответствие численных показателей и соответствующих им полей.

[0074] Последовательности из 6 параметров на каждый из доступных дней кодируются в рамках Технологии в фиксированный вектор длины 16. При этом используется модель-энкодер, которая обучена на этих параметрах за весь доступный период наблюдения. Таким образом, по результатам кодирования параметров, для каждого сельскохозяйственного поля получается вектор размерности 16, отражающий динамику вегетации.

[0075] Построение численных представлений на основе оптических каналов.

В качестве конкретной имплементации для получения оптических каналов использовалась группа спутников Sentinel-2. Sentinel-2 оснащен мультиспектральным тепловизором (MSI). Этот датчик обеспечивает 13 спектральных диапазонов с размером пикселя от 10 до 60 метров. Нет гарантий, что перечисленные выше индексы вегетации хранят в себе всю важную информацию из данных спутника Sentinel-2, поэтому в рамках Технологии используются еще и первичные каналы. В рамках Технологии используются следующие каналы:

1. Ультра синий диапазон (VIR), центральная длина волны - 443 нанометров.

2. Синий диапазон (VIR), центральная длина волны - 490 нанометров.

3. Зеленый диапазон (VIR), центральная длина волны - 560 нанометров.

4. Красный диапазон (VIR), центральная длина волны - 665 нанометров.

5. Видимый и ближний инфракрасный свет (NIR), центральная длина волны - 705 нанометров.

6. Видимый и ближний инфракрасный свет (NIR), центральная длина волны - 740 нанометров.

7. Видимый и ближний инфракрасный свет (NIR), центральная длина волны - 783 нанометра.

8. Видимый и ближний инфракрасный свет (NIR), центральная длина волны - 842 нанометра.

9. Видимый и ближний инфракрасный свет (NIR), центральная длина волны - 865 нанометров.

10. Коротковолновый инфракрасный свет (SWIR), центральная длина волны - 940 нанометров.

11. Коротковолновый инфракрасный свет (SWIR), центральная длина волны - 1375 нанометров.

12. Коротковолновый инфракрасный свет (SWIR), центральная длина волны - 1610 нанометров.

13. Коротковолновый инфракрасный свет (SWIR), центральная длина волны - 2190 нанометров.

14. Полоса битовой маски с информацией о маске облаков. Для каждого поля в рамках Технологии считается каждый из вышеприведенных показателей. Показатели считаются для каждого пикселя отдельно, далее значения индексов усредняются внутри каждого поля. Таким образом, для каждого поля - для которого проводится классификация - определяются заданные параметры для каждого из доступных мультиспектральных снимков. Набор параметров считается, начиная с 1 сентября, по момент, когда производится классификация. Например, для определения того, какая урожайность ожидается на поле на момент 21 июля 2021 года, параметры считаются с 1 сентября 2020 года по 21 июля 2021 года.

На вход Модулю 50 подаются снимки в различном разрешении и в разных каналах. Всего на один и тот же участок Земли скачивается 14 различных каналов, то есть на один и тот же участок приходится 14 различных снимков с соответствующими каналами.

Последовательности из 14 параметров на каждый из доступных дней кодируются в рамках Технологии в фиксированный вектор длины 64. При этом используется модель-энкодер, которая обучена на этих параметрах за весь доступный период наблюдения. Таким образом, по результатам кодирования параметров, для каждого сельскохозяйственного поля получается вектор размерности 64, отражающий динамику вегетации.

[0076] Построение численных представлений из влажностных характеристик почвы.

В рамках Технологии для повышения качества прогнозирования используются данные о содержании влаги в почве. Данные о содержании влаги в почве определены с использованием, например, спутника MetOp ASCAT.

В рамках Технологии используются следующие данные о влажности почвы:

1. индекс влагосодержания в слое почвы 7 - 28 см. В конкретном случае, индексы могут рассчитываться Итальянским метеорологическим институтом (htps://hsaf.meteoam.it/Products/ProductsList?type=soil_mois ture продукт Н14) по данным спутника MetOp ASCAT, однако могут использоваться и данные, получение с других спутников. В общем случае может применяться метод триангуляции для соотношения полей и их влажностей. В конкретном случае, для каждого поля определяется показатель индекса влагосодержания почвы наиболее близкий к центру сельскохозяйственного поля. В дальнейшем, индекс влагосодержания почвы из этой точки ставится в соответствие рассматриваемому полю. Последовательность, состоящая из индекса влажности на каждый из доступных дней, кодируется в рамках Технологии в фиксированный вектор длины 32. При этом используется модель-энкодер, которая обучена на индексе влажности за весь доступный период наблюдения. Таким образом, по результатам кодирования, для каждого сельскохозяйственного поля получается вектор размерности 32, отражающий динамику влажности почвы в слое 7 - 28 см.

[0077] Построение численных представлений из погодных данных.

В рамках Технологии используются данные с локальных метеорологических станций, однако могут использоваться и данные, полученные со спутников. В общем случае может применяться метод триангуляции для соотношения полей и погодных данных с метеостанций. В конкретном случае, ряд погодных данных для заданного сельскохозяйственного поля определяется выбором ближайшей точки с доступными метеоданными с помощью Модуля 70. После построения соответствия между рассматриваемыми полями и доступными метеостанциями с помощью функционала Модуля 70, происходит процесс получения погодных данных для каждого поля с соответствующей ему метеостанции. Пример, доступны данные с трех метеостанций: А, В и С. Для заданного сельскохозяйственно поля X географически ближайшей метеостанцией является метеостанция В. Таким образом, погодные данные для сельскохозяственного поля используются с метеостанции В.

В рамках Технологии используются следующие погодные данные:

1. атмосферное давление;

2. относительная влажность воздуха;

3. скорость ветра;

4. порывы ветра;

5. точка росы;

6. минимальная температура почвы;

7. минимальная температура воздуха;

8. средняя температура воздуха;

9. максимальная температура воздуха;

10. стандартное отклонение температуры воздуха;

11. осадки;

12. высота снежного покрова.

Стандартное отклонение величины X считается по следующей формуле:

Для подсчета стандартного отклонения температуры воздуха Xj представляет из себя одно измерение температуры воздуха за выбранный период времени, д же представляет из себя среднее значение всех измерений температур воздуха за данный период времени. N - количество таких измерений за данный период времени.

Последовательности из 11 погодных параметров на каждый из доступных дней кодируются в рамках Технологии в фиксированный вектор длины 32. При этом используется модель-энкодер, которая обучена на погодных параметрах за весь доступный период наблюдения. На вход Модулю 80 поступают погодные данные, которые в дальнейшем преобразовываются Модулем 80 в вектор, характеризующий погодные данные для рассматриваемого поля. Таким образом, по результатам кодирования погодных параметров, для каждого сельскохозяйственного поля получается вектор размерности 32, отражающий динамику погоды.

[0078] Модуль 90 определения урожайности с/х поля может быть реализован на базе вычислительного устройство и содержать:

- модуль обучения модели предсказания урожайности сельскохозяйственных культур. Данный модуль включает набор программного обеспечения для обучения модели предсказания урожайности сельскохозяйственных культур.

- модуль получения предсказаний. Данный модуль включает набор программного обеспечения для получения предсказаний по заданным полям и культурам.

По результатам работы для каждого поля и заданной на нем культуры определяется ожидаемая урожайность на определенный год сбора урожая.

[0079] Модуль обучения модели предсказания урожайности с/х культур.

Отличительной чертой Технологии является то, что в рамках нее реализовано автоматическое дообучение модели определения урожайности. При единократном обучении возникает проблема ее переносимости и деградации качества со временем. Пример - это невозможность точных прогнозов на регионах, по которым не было обучающих данных, которые существенно отличаются по условиям вегетации сельскохозяйственных культур, погоды и технологии возделывания почвы.

Процесс дообучения в Модуле 80 происходит посредством загрузки дополнительных данных в директорию, в которой изначально хранятся все данные для обучения. Далее при запуске повторного обучения модели Модуля 80 новые загруженные данные будут автоматически добавлены в новую конечную обучающую выборку Модуля 80.

[0080] Решение, выдвинутое в рамках Технологии, заключается в постоянном дообучении моделей при появлении новых данных. С помощью программного обеспечения становится возможным эффективно проводить дообучение моделей и, таким образом поддерживать качество предсказаний. На Фиг. 3 показан схематично механизм дообучения модели определения урожайности с/х полей. При появлении новых доступных данных они добавляются в общий корпус обучающих данных и модель обучается заново. По итогам такого дообучения повышается способность модели к генерализации.

[0081] Модель определения урожайности.

Модуль 90 оснащен моделью, предназначенной для обработки данных методом градиентно растущих деревьев с целью определения значения ожидаемой урожайности с/х поля. Метод был выбран, так как он обеспечивает наилучшее качество по результатам кросс-валидации. Для каждой сельскохозяйственной культуры обучается отдельная модель. В качестве гиперпараметров подбирались значения скорости обучения, конфигурации деревьев, набора предикторов и прочие параметры метода. Гиперпараметры подобраны единовременно для каждой сельскохозяйственной культуры отдельно и в рамках дообучения не меняются.

[0082] Обучение моделей.

Обучение моделей производится с использованием следующих данных:

1. численные представления индексов вегетации;

2. численные представления SAR каналов;

3. численные представления оптических каналов;

4. численные представления влажностных характеристик почвы;

5. численные представления погодных данных; 6. история севооборота, то есть, что было посажено до и какая было урожайность;

7. информация о том какая сельскохозяйственная культура посажена;

8. реальные данные по урожайности сельскохозяйственных полей.

Из всех данных формируется обучающий корпус, который используется для построения модели для каждой сельскохозяйственной культуры. Процесс обучения представляет из себя итеративную оптимизацию с целью получить минимальную ошибку на тренировочных данных. Обучение проводится таким образом, модель способна определять урожайность в любой момент времени по ходу посевного сезона. Это достигается включением в обучающий корпус так же примеров, которые урезаны по составу кодируемых значений. Пример, в корпус включаются данные в которых все последовательности посчитаны не по конец сезона, а по 1 мая, по 1 июня и так далее.

[0083] Модуль получения предсказаний.

Модуль получения предсказаний представляет из себя набор программного обеспечения, который по подготовленным данным определяет урожайность сельскохозяйственной культуры. Модуль использует следующие данные:

1. численные представления индексов вегетации;

2. численные представления каналов SAR;

3. численные представления оптических каналов;

4. численные представления влажностных характеристик почвы;

5. численные представления погодных данных;

6. история севооборота, то есть, что было посажено до и какая было урожайность;

7. информация о виде культуры, для которой выполняется определение значения ожидаемой урожайности.

Предобработка и получение данных происходит в соответствии с модулями 30, 40, 50, 60 и 70 соответственно. Все данные получаются для определенного набора полей, которые подаются на вход. Для каждого такого поля известны его координаты. Далее предобработанные данные соединяются в единый датафрейм по времени получения наблюдений. После предобработки Модуль 80 формирует готовый датафрейм с названием полей и соответствующими им данными. Этот датафрейм поступает на вход модели Модуля 80 для прогнозирования урожайности. На выходе формируются предсказания по урожайности для каждого сельскохозяйственного поля.

[0084] Диаграмма потоков данных.

Диаграмма потоков данных с описанием формата и типа информации на каждом шаге приведена на Рисунке 4. Пошагово используются следующие форматы и типы данных:

1. Оператор передает всю информацию по сельскохозяйственным полям в формате csv файлов на вход модуля построения численных представлений.

2. По результатам кодирования формируются данные с численными представлениями индексов, погоды, каналов и пр.

3. Модуль получения предсказаний, с помощью набора обученных моделей для каждой культуры, определяет урожайность для каждого отдельного поля. Результаты работы формируются для оператора в файле формата csv. [0085] Система обработки данных работает следующим образом.

[0086] На первом этапе работы системы обработки данных модуль 20 управления данными получает запрос на определение урожайности поля. Упомянутый запрос может быть направлен, например, посредством устройства 5 пользователя, которое может представлять собой портативный или стационарный компьютер, телефон, смартфон, планшет или прочее вычислительное устройство, оснащенное проводными и/или беспроводными средствами связи, предназначенными для обмена данными с упомянутым модулем 20.

[0087] Для формирования запроса на определение урожайности поля модуль 20 управления данными, после обращения к нему устройства 5, может предоставить доступ к информации о наборе с/х полей, для которых может быть определена урожайность. Например, упомянутая информация о наборе с/х полей может быть представлена пользователю устройства 5 в графическом интерфейсе пользователя, в котором пользователь также может выбрать по меньшей мере одно интересующее пользователя с/х поле, и вид с/х культуры, для которой необходимо определить урожайность.

[0088] В альтернативном варианте реализации представленного решения пользователь устройства 5 может сформировать текстовый файл и указать в нем вид с/х культуры и координаты по меньшей мере одного с/х поля, для которого следует определить урожайность, после чего устройством 5 будет сформирован запрос на определение урожайности с/х поля, содержащий упомянутый текстовый файл. Дополнительно в запрос на определение урожайности с/х поля пользователем устройства 5 могут быть включены данные, характеризующие историю севооборота и фактическую урожайность за заданный период времени. [0089] Соответственно, запрос на определение урожайности поля, полученный модулем 20 управления данными, может содержать идентификатор (ID) с/х поля и ID вида с/х культуры. Упомянутый модуль 20 извлекает из полученного запроса ID с/х поля и обращается к БД 10 для извлечения данных, относящихся к упомянутому ID с/х поля. В частности, упомянутый модуль 20 извлекает:

- координаты с/х поля;

- координаты центра с/х поля;

- первый набор мультиспектральных снимков за заданный разработчиком модуля 20 период времени, причем каждый мультиспектральный снимок с/х поля содержит значения поляризации света, в частности значения VH поляризации, W поляризации и угла падения луча радиолокационного синтезирования апертуры;

- второй набор мультиспектральных снимков за заданный разработчиком модуля 20 период времени, причем каждый мультиспектральный снимок с/х поля содержит значения интенсивности пикселей в видимом инфракрасном спектре, ближнем инфракрасном спектре и коротковолновом инфракрасном спектре, а также значения облачности пикселей изображения, которые могут быть представлены, например, в виде бинарной маски, значения которой указывают, является ли пиксель с/х поля облачным или нет;

- индексы влагосодержания почвы за заданный разработчиком модуля 20 период времени, привязанные к координатам, в которых проводилось измерение влагосодержания почвы, например, в слое 7 - 28 см;

- погодные данные с метеостанций за заданный разработчиком модуля 20 период времени, привязанные к координатам метеостанций, включающие показатели: атмосферного давления; относительной влажности воздуха; скорости ветра; порывов ветра; точки росы; минимальной температуры почвы; минимальной температуры воздуха; средней температуры воздуха; максимальной температуры воздуха; стандартного отклонения температуры воздуха; осадков; высоты снежного покрова.

[0090] Далее второй набор мультиспектральных снимков с/х поля направляется упомянутым модулем 20 в модуль 30 определения индексов вегетации с/х поля, который на основе полученных данных мультиспектральных снимков определяет для каждого снимка набор индексов вегетации с/х поля. Количество индексов вегетации, входящих в упомянутый набор, может быть заранее задано разработчиком модуля 30. Набор индексов вегетации с/х поля для каждого мультиспектрального снимка с/х поля из второго набора определяется следующим образом.

[0091] Для определения индекса облачности с/х поля упомянутый модуль 30 извлекает из полученных данных мультиспектрального снимка значения облачности пикселей изображения, после чего на основе количества облачных пикселей определяет упомянутый индекс облачности с/х поля, например, как отношение количества облачных пикселей к общему к количеству пикселей с/х поля.

[0092] Для определения нормализованного вегетационного индекса (NDVI) упомянутый модуль 30 для каждого пикселя извлекает из полученных данных мультиспектрального снимка значение интенсивности пикселя в ближнем инфракрасном спектре (NIR) и значение интенсивности пикселя в красном диапазоне и на их основе для каждого пикселя определяет значение NDVL Например, упомянутое значение может быть определено по формуле:

Далее упомянутый модуль 30 на основе значений NDVI пикселей определяет среднее значение NDVI, которое и назначается в качестве индекса NDVI с/х полю. [0093] Также на основе значения интенсивности пикселя в NIR и значения интенсивности пикселя в красном диапазоне упомянутый модуль 30 определяет значения разностного вегетационного индекса (DVI) для каждого пикселя с/х поля. Например, значение DVI может быть определено по формуле:

DVI = NIR - Red

Далее упомянутый модуль 30 определяет на основе значений DVI пикселей среднее значение DVI, которое и назначается в качестве индекса DVI с/х полю.

[0094] Для определения усовершенствованного вегетационного индекса (EVI) упомянутый модуль 30, помимо значения интенсивности пикселя в NIR и значения интенсивности пикселя в красном диапазоне, также извлекает для каждого пикселя значение интенсивности пикселя в синем диапазоне, после чего на их основе упомянутый модуль 30 для каждого пикселя определяет значение EVL Например, значение EVI может быть определено по формуле: EVI - 2.5

Далее упомянутый модуль 30 определяет на основе значений EVI пикселей среднее значение EVI, которое и назначается в качестве индекса EVI с/х полю.

[0095] Значение индекса глобального мониторинга окружающей среды (Gemi) для каждого пикселя изображения с/х поля упомянутым модулем 30 может быть также определено на основе значения интенсивности пикселя в ближнем инфракрасном спектре (NIR) и значение интенсивности пикселя в красном диапазоне , например, по формуле:

Red - 0.125

GEMI = eta( vl — 0.25 где:

2(NIR 2 - Red 2 ) + 1.5 * NIR + 0.5 * Red eta = -

NIR + Red + 0.5

Далее упомянутый модуль 30 на основе значений Gemi пикселей определяет среднее значение Gemi, которое и назначается в качестве индекса Gemi с/х полю. [0096] Для определения индекса зеленой растительности, стойкой к влиянию атмосферы (Gari), упомянутый модуль 30 для каждого пикселя извлекает из полученных данных мультиспектрального снимка значение интенсивности пикселя в ближнем инфракрасном спектре (NIR), значение интенсивности пикселя в синем диапазоне , значение интенсивности пикселя в зеленом диапазоне и значение интенсивности пикселя в красном диапазоне и на их основе для каждого пикселя определяет значение Gari. Например, упомянутое значение может быть определено по формуле:

Далее упомянутый модуль 30 на основе значений Gari пикселей определяет среднее значение Gari, которое и назначается в качестве индекса Gari с/х полю.

[0097] Для определения индекса зеленой разницы в растительности (GDVI) упомянутый модуль 30 для каждого пикселя извлекает из полученных данных мультиспектрального снимка значение интенсивности пикселя в ближнем инфракрасном спектре (NIR) и значение интенсивности пикселя в зеленом диапазоне и на их основе для каждого пикселя определяет значение GDVI. Например, упомянутое значение может быть определено по формуле:

GDVI = NIR - Green Далее упомянутый модуль 30 на основе значений GDVI пикселей определяет среднее значение GDVI, которое и назначается в качестве индекса Gari с/х полю.

[0098] Для определения индекса зелёности листьев (GLI) упомянутый модуль 30 для каждого пикселя извлекает из полученных данных мультиспектрального снимка значение интенсивности пикселя в синем диапазоне , значение интенсивности пикселя в зеленом диапазоне и значение интенсивности пикселя в красном диапазоне и на их основе для каждого пикселя определяет значение GLL Например, упомянутое значение может быть определено по формуле:

Далее упомянутый модуль 30 на основе значений GLI пикселей определяет среднее значение GLI, которое и назначается в качестве индекса GLI с/х полю.

[0099] Для определения оптимизированного индекса почвенной растительности (GOSAVI) упомянутый модуль 30 для каждого пикселя извлекает из полученных данных мультиспектрального снимка значение интенсивности пикселя в ближнем инфракрасном спектре (NIR) и значение интенсивности пикселя в зеленом диапазоне и на их основе для каждого пикселя определяет значение GOSAVI. Например, упомянутое значение может быть определено по формуле:

NIR — Green

GOSAVI = -

NIR + Green + 0.16

Далее упомянутый модуль 30 на основе значений GOSAVI пикселей определяет среднее значение GOSAVI, которое и назначается в качестве индекса GOSAVI с/х полю.

[0100] Для определения почвенного индекса зелености (GSAVI) упомянутый модуль 30 для каждого пикселя извлекает из полученных данных мультиспектрального снимка значение интенсивности пикселя в ближнем инфракрасном спектре (NIR) и значение интенсивности пикселя в зеленом диапазоне и на их основе для каждого пикселя определяет значение GSAVI. Например, упомянутое значение может быть определено по формуле:

GSAVI = 1.5

Далее упомянутый модуль 30 на основе значений GSAVI пикселей определяет среднее значение GSAVI, которое и назначается в качестве индекса GSAVI с/х полю.

[0101] Для определения инфракрасного вегетационного индекса (IPVI) упомянутый модуль 30 для каждого пикселя извлекает из полученных данных мультиспектрального снимка значение интенсивности пикселя в ближнем инфракрасном спектре (NIR) и значение интенсивности пикселя в красном диапазоне и на их основе для каждого пикселя определяет значение IPVL Например, упомянутое значение может быть определено по формуле:

NIR

IPVI = -

NIR + Red

Далее упомянутый модуль 30 на основе значений IPVI пикселей определяет среднее значение IPVI, которое и назначается в качестве индекса IPVI с/х полю.

[0102] Индекс листовой поверхности (LAI) с/х поля упомянутым модулем 30 может быть определен на основе значения индекса EVI с/х поля, например, по формуле:

LAI = (3.618 * EVI - 0.118)

[0103] Для определения модифицированного нелинейного вегетационного индекса (MNLI) упомянутый модуль 30 для каждого пикселя извлекает из полученных данных мультиспектрального снимка значение интенсивности пикселя в ближнем инфракрасном спектре (NIR) и значение интенсивности пикселя в красном диапазоне и на их основе для каждого пикселя определяет значение MNLI.

Например, упомянутое значение может быть определено по формуле: где L - значение поправочного коэффициента фона, заданное разработчиком модуля 30, которое может ровняться, например, 0.5.

Далее упомянутый модуль 30 на основе значений MNLI пикселей определяет среднее значение MNLI, которое и назначается в качестве индекса MNLI с/х полю. [0104] Для определения модифицированного индекса растительности с коррекцией по почве (MSAVI2) упомянутый модуль 30 для каждого пикселя извлекает из полученных данных мультиспектрального снимка значение интенсивности пикселя в ближнем инфракрасном спектре (NIR) и значение интенсивности пикселя в красном диапазоне и на их основе для каждого пикселя определяет значение MSAVI2. Например, упомянутое значение может быть определено по формуле:

Далее упомянутый модуль 30 на основе значений MSAVI2 пикселей определяет среднее значение MSAVI2, которое и назначается в качестве индекса MSAVI2 с/х полю. [0105] Для определения нелинейного вегетационного индекса (NLI) упомянутый модуль 30 для каждого пикселя извлекает из полученных данных мультиспектрального снимка значение интенсивности пикселя в ближнем инфракрасном спектре (NIR) и значение интенсивности пикселя в красном диапазоне и на их основе для каждого пикселя определяет значение NLL Например, упомянутое значение может быть определено по формуле:

NIR 2 - Red N11 — _

NIR 2 + Red

Далее упомянутый модуль 30 на основе значений NLI пикселей определяет среднее значение NLI, которое и назначается в качестве индекса NLI с/х полю.

[0106] Для определения индекса растительности с оптимизированном учётом почвы (OSAVI) упомянутый модуль 30 для каждого пикселя извлекает из полученных данных мультиспектрального снимка значение интенсивности пикселя в ближнем инфракрасном спектре (NIR) и значение интенсивности пикселя в красном диапазоне и на их основе для каждого пикселя определяет значение OSAVI. Например, упомянутое значение может быть определено по формуле:

Далее упомянутый модуль 30 на основе значений OSAVI пикселей определяет среднее значение OSAVI, которое и назначается в качестве индекса OSAVI с/х

ПОЛЮ.

[0107] Для определения перенормированного разностного вегетационного индекса (RDVI) упомянутый модуль 30 для каждого пикселя извлекает из полученных данных мультиспектрального снимка значение интенсивности пикселя в ближнем инфракрасном спектре (NIR) и значение интенсивности пикселя в красном диапазоне и на их основе для каждого пикселя определяет значение RDVL

Например, упомянутое значение может быть определено по формуле:

Далее упомянутый модуль 30 на основе значений RDVI пикселей определяет среднее значение RDVI, которое и назначается в качестве индекса RDVI с/х полю.

[0108] Для определения почвенного вегетационного индекса (SAVI) упомянутый модуль 30 для каждого пикселя извлекает из полученных данных мультиспектрального снимка значение интенсивности пикселя в ближнем инфракрасном спектре (NIR) и значение интенсивности пикселя в красном диапазоне и на их основе для каждого пикселя определяет значение SAVI. Например, упомянутое значение может быть определено по формуле:

1.5 SAVI =

(NI

Далее упомянутый модуль 30 на основе значений SAVI пикселей определяет среднее значение SAVI, которое и назначается в качестве индекса SAVI с/х полю. [0109] Для определения трансформированного разностного вегетационного индекса (TDVI) упомянутый модуль 30 для каждого пикселя извлекает из полученных данных мультиспектрального снимка значение интенсивности пикселя в ближнем инфракрасном спектре (NIR) и значение интенсивности пикселя в красном диапазоне и на их основе для каждого пикселя определяет значение TDVL Например, упомянутое значение может быть определено по формуле: ] 0.5

Далее упомянутый модуль 30 на основе значений TDVI пикселей определяет среднее значение TDVI, которое и назначается в качестве индекса TDVI с/х полю. [0110] Для определения триангулярного вегетационного индекса (TGI) упомянутый модуль 30 для каждого пикселя извлекает из полученных данных мультиспектрального снимка значение интенсивности пикселя в синем диапазоне , значение интенсивности пикселя в зеленом диапазоне и значение интенсивности пикселя в красном диапазоне и на их основе для каждого пикселя определяет значение TGL Например, упомянутое значение может быть определено по формуле:

Упомянутые параметры, предназначенные для определения значения TGI, может быть получены известными из уровня техники методами, например, раскрытыми в статье Hunt, Е., С. Daughtry, J. Eitel, and D. Long, "Remote Sensing Leaf Chlorophyll Content Using a Visible Band Index." Agronomy Journal 103, No. 4 (2011): 1090-1099. Далее упомянутый модуль 30 на основе значений TGI пикселей определяет среднее значение TGI, которое и назначается в качестве индекса TGI с/х полю. [0111] Для определения видимого атмосферостойкого вегетационного индекса (VARI) упомянутый модуль 30 для каждого пикселя извлекает из полученных данных мультиспектрального снимка значение интенсивности пикселя в синем диапазоне , значение интенсивности пикселя в зеленом диапазоне и значение интенсивности пикселя в красном диапазоне и на их основе для каждого пикселя определяет значение VARI. Например, упомянутое значение может быть определено по формуле:

Green — Red

VARI = - — — — —

Green + Red — Blue

5 Далее упомянутый модуль 30 на основе значений VARI пикселей определяет среднее значение VARI, которое и назначается в качестве индекса VARI с/х полю.

[0112] Для определения нормализованного разностного вегетационного индекса (WDRVI) упомянутый модуль 30 для каждого пикселя извлекает из полученных данных мультиспектрального снимка значение интенсивности пикселя в ближнем

10 инфракрасном спектре (NIR) и значение интенсивности пикселя в красном диапазоне и на их основе для каждого пикселя определяет значение WDRVI. Например, упомянутое значение может быть определено по формуле:

Далее упомянутый модуль 30 на основе значений WDRVI пикселей определяет среднее значение WDRVI, которое и назначается в качестве индекса WDRVI с/х полю.

[0113] Таким образом, модуль 30 определения индексов вегетации с/х поля для каждого полученного мультиспектрального снимка осуществляет определение и формирование набора индексов вегетации с/х поля, в который включаются все 22

20 индекса, определенные упомянутым модулем 30 выше.

[0114] Полученные наборы индексов вегетации направляются упомянутым модулем 30 в модуль 80 построения численных представлений.

[0115] Также второй набор мультиспектральных снимков с/х поля направляется упомянутым модулем 20 в модуль 50 определения спектральных характеристик, который на основе полученных данных мультиспектральных снимков определяет для каждого снимка набор цветовых параметров с/х поля. Количество цветовых параметров, входящих в упомянутый набор, может быть заранее задано разработчиком модуля 50. Набор цветовых параметров для каждого снимка из второго набора определяется следующим образом. зо [0116] Для определения набора цветовых показателей упомянутый модуль 50 извлекает из полученных данных для каждого пикселя:

- значение интенсивности пикселя в ультра синем диапазоне, полученное при разрешении 60 метров с центральной длиной волны 443 нанометров; - значение интенсивности пикселя в синем диапазоне, полученное при разрешении 10 метров с центральной длиной волны 490 нанометров;

- значение интенсивности пикселя в зеленом диапазоне, полученное при разрешении 10 метров с центральной длиной волны 560 нанометров;

- значение интенсивности пикселя в красном диапазоне, полученное при разрешении 10 метров с центральной длиной волны 665 нанометров;

- значение интенсивности пикселя в видимом и ближнем и инфракрасном свете (NIR), полученное при разрешении 20 метров с центральной длиной волны 705 нанометров;

- значение интенсивности пикселя в видимом и ближнем и инфракрасном свете (NIR), полученное при разрешении 20 метров с центральной длиной волны 740 нанометров;

- значение интенсивности пикселя в видимом и ближнем и инфракрасном свете (NIR), полученное при разрешении 20 метров с центральной длиной волны 783 нанометров;

- значение интенсивности пикселя в видимом и ближнем и инфракрасном свете (NIR), полученное при разрешении 10 метров с центральной длиной волны 842 нанометров;

- значение интенсивности пикселя в видимом и ближнем и инфракрасном свете (NIR), полученное при разрешении 120 метров с центральной длиной волны 865 нанометров;

- значение интенсивности пикселя в коротковолновом инфракрасном свете (SWIR), полученное при разрешении 60 метров с центральной длиной волны 940 нанометров;

- значение интенсивности пикселя в коротковолновом инфракрасном свете (SWIR), полученное при разрешении 60 метров с центральной длиной волны 1375 нанометров;

- значение интенсивности пикселя в коротковолновом инфракрасном свете (SWIR), полученное при разрешении 20 метров с центральной длиной волны 1610 нанометров;

- значение интенсивности пикселя в коротковолновом инфракрасном свете (SWIR), полученное при разрешении 20 метров с центральной длиной волны 2190 нанометров; - полоса битовой маски с информацией о маске облаков, представляющей значения облачности пикселей изображения с/х поля, где 1 отвечает за наличие облаков и 0 за отсутствие.

[0117] Далее упомянутый модуль 50 на основе извлеченных для каждого пикселя упомянутых значений цветовых показателей определяет средние значения цветовых показателей, которые назначаются в качестве набора цветовых показателей с/х полю. Соответственно, набор цветовых показателей определяется для каждого снимка из второго набора, после чего полученные наборы цветовых показателей направляются упомянутым модулем 50 в модуль 80 построения численных представлений.

[0118] Первый набор мультиспектральных снимков с/х поля направляется модулем 20 управления данными в модуль 40 определения индексов поляризации, который определяет для каждого мультиспектрального снимка в наборе набор индексов поляризации с/х поля. Количество индексов поляризации, входящих в упомянутый набор, может быть заранее задано разработчиком модуля 40. Набор индексов поляризации с/х поля для каждого снимка в наборе может быть определен следующим образом. В частности, упомянутый модуль 40 извлекает из полученных данных снимка для каждого пикселя с/х поля значения VH поляризации, W поляризации и угла падения луча радиолокационного синтезирования апертуры и на их основе для каждого пикселя определяет:

- значение стандартного отклонения VH поляризации;

- значение стандартного отклонения W поляризации;

- значение стандартного отклонения угла падения луча радиолокационного синтезирования апертуры.

[0119] Например, для определения значения стандартного отклонения VH поляризации для каждого снимка упомянутый модуль 40 на основе значений VH поляризации каждого пикселя с/х определяет среднее значение VH поляризации. Также упомянутый модуль 40 определяет для каждого снимка на основе значений W поляризации каждого пикселя с/х - среднее значение W поляризации и на основе значений угла падения луча каждого пикселя с/х - среднее значение угла падения луча радиолокационного синтезирования апертуры

[0120] Далее на основе среднего значения VH поляризации, значения VH поляризации каждого пикселя с/х поля и общего количества пикселей с/х поля упомянутый модуль 40 определяет значение стандартного отклонения VH поляризации. Например, значение стандартного отклонения VH поляризации может быть определено по формуле: где д - среднее значение VH поляризации; - значение VH поляризации i-ro пикселя в рассматриваемом с/х поле; п - значение общего количества пикселей.

[0121] Аналогичным образом упомянутым модулем 40 могут быть определены:

- значение стандартного отклонения W поляризации на основе среднего значения VH поляризации, значения VH поляризации каждого пикселя с/х поля и общего количества пикселей с/х поля;

- значение стандартного отклонения угла падения луча радиолокационного синтезирования апертуры на основе среднего значения угла падения луча, значения угла падения луча каждого пикселя с/х поля и общего количества пикселей с/х поля.

[0122] Далее упомянутый модуль 40 полученные средние значения VH поляризации, W поляризации, угла падения луча и определенные выше значения отклонений назначает в качестве индексов поляризации с/х полю. Таким образом, модуль 40 определения индексов поляризации для каждого мультиспектрального снимка в наборе осуществляет определение и формирование набора индексов поляризации с/х полю, который включает определенные выше индексы поляризации. Полученные наборы индексов поляризации направляются упомянутым модулем 40 в модуль 80 построения численных представлений.

[0123] Информацию об индексах влагосодержания почвы за заданный период времени, привязанные к координатам, в которых проводилось измерение влагосодержания почвы, а также координаты центра с/х поля модуль 20 управления данными передает в 60 модуль определения влаги в почве, который посредством использования метода к ближайших соседей выполняет определение ближайшей к центру с/х поля точки, в которой проводилось измерение влагосодержания почвы, и назначает с/х полю индексы влагосодержания почвы, соответствующей упомянутой ближайшей точки.

[0124] В альтернативном варианте реализации представленного решения упомянутые индексы влагосодержания почвы могут быть назначены с/х полю упомянутым модулем 60 посредством обработки данных о координатах с/х поля и координатах, где проводились измерения влагосодержания почвы, методом триангуляции. Метод триангуляции широко известен из уровня техники и более подробно не будет описан в настоящей заявке. Полученные индексы влагосодержания почвы за заданный период времени направляются упомянутым модулем 60 в модуль 80 построения численных представлений.

[0125] Погодные данные с метеостанций за заданный период времени, привязанные к координатам метеостанций, а также координаты с/х поля модуль 20 управления данными передает в модуль 70 определения погодных данных, который сравнивает координаты с/х поля с координатами метеостанций и назначает с/х полю погодные данные ближайшей метеостанции.

[0126] В альтернативном варианте реализации представленного решения упомянутые погодные данные могут быть назначены с/х полю упомянутым модулем 70 посредством обработки данных о координатах с/х поля и координатах метеостанций методом триангуляции. Метод триангуляции широко известен из уровня техники и более подробно не будет описан в настоящей заявке. Назначенные погодные данные за заданный период времени направляются упомянутым модулем 70 в модуль 80 построения численных представлений.

[0127] Полученные модулем 80 построения численных представлений данные преобразуются известными методами в вектора фиксированной длинны, например:

- набор индексов вегетации может быть преобразован в фиксированный вектор размерности 64, отражающий динамику вегетации за заданный период времени;

- набор цветовых показателей может быть преобразован в фиксированный вектор размерности 64, отражающий динамику вегетации за заданный период времени;

- набор индексов поляризации может быть преобразован в фиксированный вектор размерности 16, отражающий динамику вегетации за заданный период времени;

- индекс влагосодержания почвы может быть преобразован в фиксированный вектор размерности 32, отражающий динамику влажности почвы за заданный период времени;

- погодные данные могут быть преобразован в фиксированный вектор размерности 32, отражающий динамику погоды за заданный период времени.

[0128] Полученные векторы модулем 80 направляются в модуль 90 определения урожайности с/х поля, который на их основе и на основе данных, характеризующих вид культуры, полученных от модуля 20, осуществляет определение значения урожайности с/х поля, например, ожидаемой урожайности за год для выбранного пользователем с/х поля. При определении урожайности модуль 90 также может учитывать данные, характеризующие историю севооборота и фактическую урожайность за заданный период времени. Упомянутые данные могут быть предоставлены пользователем Устройства 5 и извлечены модулем 90 из запроса на определение урожайности, либо загружены непосредственно разработчиком в модуль 90, либо предоставлены альтернативным известным методом.

[0129] Для получения значения урожайности с/х поля упомянутый модуль 90 на основе данных, характеризующих вид культуры, подбирает модель, заранее обученную на обучающем наборе данных и предназначенную для прогнозирования урожайности для данного вида культуры, после чего извлекает из данных, характеризующих историю севооборота и фактическую урожайность, значения урожайности, привязанные к временному значению, и подает их вместе с векторами фиксированной длинны, полученными от модуля 80, на вход модели. На выходе модели модуль 90 получает значение урожайности с/х поля, в частности, ожидаемой урожайности.

[0130] Полученное значение ожидаемой урожайности направляется модулем 90 в модуль 20 для его отображения пользователю устройства 5.

[0131] В общем виде (см. Фиг. 6) вычислительное устройство (200) содержит объединенные общей шиной информационного обмена один или несколько процессоров (201), средства памяти, такие как ОЗУ (202) и ПЗУ (203), интерфейсы ввода/вывода (204), устройства ввода/вывода (205), и устройство для сетевого взаимодействия (206).

[0132] Процессор (201) (или несколько процессоров, многоядерный процессор и т.п.) может выбираться из ассортимента устройств, широко применяемых в настоящее время, например, таких производителей, как: Intel™, AMD™, Apple™, Samsung Exynos™, MediaTEK™, Qualcomm Snapdragon™ и т.п. Под процессором или одним из используемых процессоров в системе (200) также необходимо учитывать графический процессор, например, GPU NVIDIA с программной моделью, совместимой с CUDA, или Graphcore, тип которых также является пригодным для полного или частичного выполнения способа, а также может применяться для обучения и применения моделей машинного обучения в различных информационных системах. [0133] ОЗУ (202) представляет собой оперативную память и предназначено для хранения исполняемых процессором (201) машиночитаемых инструкций для выполнения необходимых операций по логической обработке данных. ОЗУ (202), как правило, содержит исполняемые инструкции операционной системы и соответствующих программных компонент (приложения, программные модули и т.п.). При этом, в качестве ОЗУ (202) может выступать доступный объем памяти графической карты или графического процессора.

[0134] ПЗУ (203) представляет собой одно или более устройств постоянного хранения данных, например, жесткий диск (HDD), твердотельный накопитель данных (SSD), флэш-память (EEPROM, NAND и т.п.), оптические носители информации (CD-R/RW, DVD-R/RW, BlueRay Disc, MD) и др.

[0135] Для организации работы компонентов устройства (200) и организации работы внешних подключаемых устройств применяются различные виды интерфейсов В/В (204). Выбор соответствующих интерфейсов зависит от конкретного исполнения вычислительного устройства, которые могут представлять собой, не ограничиваясь: PCI, AGP, PS/2, IrDa, FireWire, LPT, COM, SATA, IDE, Lightning, USB (2.0, 3.0, 3.1, micro, mini, type C), TRS/Audio jack (2.5, 3.5, 6.35), HDMI, DVI, VGA, Display Port, RJ45, RS232 и т.п.

[0136] Для обеспечения взаимодействия пользователя с вычислительным устройством (200) применяются различные средства (205) В/В информации, например, клавиатура, дисплей (монитор), сенсорный дисплей, тач-пад, джойстик, манипулятор мышь, световое перо, стилус, сенсорная панель, трекбол, динамики, микрофон, средства дополненной реальности, оптические сенсоры, планшет, световые индикаторы, проектор, камера, средства биометрической идентификации (сканер сетчатки глаза, сканер отпечатков пальцев, модуль распознавания голоса) и т.п.

[0137] Средство сетевого взаимодействия (206) обеспечивает передачу данных посредством внутренней или внешней вычислительной сети, например, Интранет, Интернет, ЛВС и т.п. В качестве одного или более средств (206) может использоваться, но не ограничиваться: Ethernet карта, GSM модем, GPRS модем, LTE модем, 5G модем, модуль спутниковой связи, NFC модуль, Bluetooth и/или BLE модуль, Wi-Fi модуль и др.

[0138] Дополнительно могут применяться также средства спутниковой навигации в составе устройства (200), например, GPS, ГЛОНАСС, BeiDou, Galileo. [0139] Конкретный выбор элементов устройства (200) для реализации различных программно-аппаратных архитектурных решений может варьироваться с сохранением обеспечиваемого требуемого функционала.

[0140] Модификации и улучшения вышеописанных вариантов осуществления настоящего технического решения будут ясны специалистам в данной области техники. Предшествующее описание представлено только в качестве примера и не несет никаких ограничений. Таким образом, объем настоящего технического решения ограничен только объемом прилагаемой формулы изобретения.