Розробка AI для сільського господарства: аналіз знімків посівів

Знімки полів уже є, але хвороби та стрес рослин помічають надто пізно, коли частину врожаю втрачено. Ми розробляємо AI-аналіз знімків під ключ: супутник, дрон або обхід — і ви отримуєте карту проблемних зон за кожною ділянкою. Раннє виявлення осередків скорочує час на огляд полів у рази та знижує втрати врожаю.

Розробка AI для сільського господарства: аналіз знімків посівів

Комп'ютерний зір — послуги AI/ML розробкиСкладний~1-2 тижні
Часті запитання

Чому AI у сільському господарстві дає збої на полях

На демонстрації аналіз знімків посівів виглядає переконливо: модель навчена на великих наборах чужих полів, метрики високі, карта яскрава.

На конкретному господарстві точність моделі на полях просідає, і частина пропусків спливає вже як втрати врожаю — плями хвороб і осередки бур'янів знаходять пізніше, коли обробка дорожча й менш результативна.

Перша причина — мінливість зйомки. Освітленість протягом дня, хмарність, тіні від рельєфу, різні камери й висота польоту змінюють яскравість і спектральні характеристики так, що модель бачить незнайомі ознаки. Без прив'язки до калібрування й даних, знятих на місці, класифікація йде в шум.

Друга причина — відсутність розмітки.

Поки немає еталонних позначок агронома, де саме на цьому полі проблема і як вона виглядає в місцевих умовах, модель нічим донавчити й ні на чому перевірити: чужі набори даних не відображають місцевих культур, сівозміни та застосовуваної техніки.

Третя — розрив між звітом і рішенням: агроном отримує шар на карті, але не пріоритет робіт і не зрозумілу відповідь, що робити в конкретному квадраті.

У підсумку це дає знайомий сценарій — пілот без результату. Звіти формуються, моніторинг стану посівів не стає регулярним, і команда повертається до об'їздів.

Нижче розбираємо, як це закривається: від підготовки даних зйомки й розмітки до формату, у якому висновок моделі вбудовується в рішення агронома.

Що змінюється на полях після впровадження AI-аналізу знімків

Перший вимірюваний зсув — частка ділянок, де проблему фіксують до візуальних ознак.

Зйомка в інфрачервоних каналах показує пригнічення рослинності за кілька днів до того, як листя почне змінювати колір, — в агронома з'являється вікно, щоб встигнути з обробкою, а не констатувати факт постфактум.

Далі працює перехід від одного середнього показника по полю до карти неоднорідності.

Вегетаційні індекси рахуються по кожній комірці знімка, і замість «поле загалом нормальне» агроном бачить зони з різним станом біомаси: де культура розвивається за графіком, а де відстає вже зараз.

Карта неоднорідності напряму скорочує кількість повторних обробок. Замість суцільного проходу по всьому контуру техніка заходить лише на проблемні зони — площа обробки падає, а разом із нею зникає частина повторних виїздів, які раніше робилися «на всякий випадок» по всьому полю.

Окрема метрика — час від знімка до рішення агронома. Зйомка, розрахунок індексів, пріоритизація зон і картка завдання в полі вкладаються в години: рішення надходить із координатами та обґрунтуванням, а не у вигляді «подивіться, там щось не так».

Перевіряти ефект має сенс на контрольних зонах і в порівнянні з минулим сезоном по тому самому полю — інакше показники нічим підтвердити. На практиці знімаються три величини: частка ранніх виявлень, кількість повторних обробок, час до рішення.

Режими зйомки: супутник, дрон, ручний обхід полів

Три джерела не замінюють одне одного, а закривають різні завдання. Супутникові знімки полів дають регулярний огляд великих площ, дрон для моніторингу — деталізацію по конкретній зоні, ручний обхід полів — перевірку на місці.

Періодичність зйомки, хмарність і перешкоди вирішують, чи встигне режим дати дані, поки рішення щодо поля ще має сенс.

Що з чим порівнюємо

Варіант Коли підходить Обмеження
Супутникові знімки полів Рівні великі контури, огляд усієї площі кожні кілька днів Хмарність і перешкоди: вікно придатних знімків у сезон помітно вужче календарного; деталізація — плямами, не по рослині
Дрон для моніторингу Складний рельєф, дрібні контури, зйомка на запит під конкретну дату Обмежене охоплення за один виліт, потрібен оператор і дозволи на польоти, приземний вітер
Ручний обхід полів Хвороби та шкідники, нерозрізненні зверху, перевірка аномалії Низька періодичність, залежить від людей, вибірка точкова
Комбінований режим Супутник як фон, дрон і обхід — точково за знайденими аномаліями Потрібні узгоджені маршрути й єдине сховище даних зйомки

Режим обирають під культуру, розмір контуру й рельєф, а не за прикладом сусіднього господарства. Спочатку фіксуємо, що саме потрібно побачити й як часто, потім підбираємо джерело — інакше зйомка дає красиві знімки без агрономічних рішень.

Етапи впровадження: від аудиту полів до передачі моделі

Впровадження аналізу знімків — це не встановлення готової моделі, а послідовність робіт, де кожен крок спирається на попередній. Почати з навчання на чужих даних легко, але тоді модель покаже хороші метрики у звіті й помилиться на ваших полях.

  1. Аудит полів і даних: зводимо історію знімків за кілька сезонів, межі полів, сівозміну й записи агрономів. Дивимося, що на знімках розрізняється фізично, а для яких завдань даних бракує.
  2. Схема рішення: визначаємо результат для агронома — карту завдань, звіт із координатами осередків або зони змінного внесення. Під нього обираємо канали зйомки й частоту оновлення.
  3. Навчання моделі на власних даних: розмічаємо знімки ваших полів разом з агрономами, щоб модель засвоїла місцеві ґрунти, сорти й техніку. Фіксуємо, які дефекти вважаємо цільовими.
  4. Підстроювання: калібруємо пороги чутливості, донавчаємо на спірних ділянках, прибираємо хибні спрацювання на тінях, краях полів і слідах техніки.
  5. Контрольні ділянки: заводимо відкладені поля, які не брали участі ні в розмітці, ні в навчанні, і перевіряємо на них якість в умовах нового сезону.
  6. Приймання результату: рахуємо метрики на контрольних ділянках, звіряємо з обходом агронома й узгоджуємо, яка помилка критична. Рішення ухвалюється за цифрами, а не за демонстрацією.
  7. Передача рішення: розгортаємо обробку знімків на вашій стороні, віддаємо документацію щодо даних і налаштувань, навчаємо агрономів. Донавчання на нових сезонах — уже силами вашої команди.

Розмітка, схеми й регламенти: комплект передачі

Цінність проєкту в полі визначає не сама модель, а здатність вашої команди супроводжувати її без нас. Тому передаємо не «чорний ящик», а комплект, де в кожного артефакту є призначення й власник — від набору даних до регламенту дій агронома.

  • Розмічений набір даних — знімки з ваших полів, розмітка за класами (хвороби, бур'яни, стадії розвитку), правила розбору спірних кадрів. На ньому модель можна донавчати власними силами.
  • Схема обробки знімків — шлях кадру від зйомки до карти проблемних зон: де лежать вихідники, які перевірки відсіюють змазані, пересвічені й хмарні знімки.
  • Регламент оновлення моделі — за якого обсягу нових даних запускають перенавчання, хто ухвалює рішення, за якими показниками порівнюють нову версію з робочою і коли відкочують.
  • Інструкції для агрономів — як знімати поле, в який час і за якої погоди, як читати звіт і що робити із сигналом моделі на конкретній ділянці.
  • Права доступу до даних — ролі агронома, аналітика й підрядника: хто що бачить, хто вивантажує вихідники, як доступ відкликається під час звільнення співробітника.
  • Журнал налаштувань і порогів чутливості — які значення виставлялися під ваші культури й чому змінювалися, щоб через сезон розбір не починався з нуля.
  • Передача знань — робочі сесії з вашою командою: розбір типових помилок моделі, самостійне внесення правок у розмітку й регламенти.

Кейс: раннє виявлення хвороб на дослідному полі

Дослідне поле — чотири ділянки по 40-60 га з різними культурами в ротації. До проєкту проблему шукали очима: агроном обходив поле раз на 7-10 днів, а пляма ставала помітною, коли уражено вже 15-20% площі.

Обробляти доводилося все поле цілком — за сезон набиралося чотири суцільні проходи, і частина препарату йшла в ґрунт і на здорові ділянки.

Що змінили

Налаштували зйомку раз на три дні: безпілотник із мультиспектральною камерою плюс відкриті знімки Sentinel-2 як фон для повільних змін.

Поле розбили на комірки, для кожної рахували індекс вегетації й порівнювали з базовою лінією тієї самої ділянки за минулі сезони — так відділяли хворобу від нерівномірного поливу й затінення.

Комірки з відхиленням вище порога потрапляли агроному до списку на перевірку, а не в автоматичну команду на обробку.

Що стало

Частка ділянок, де проблему знаходили до візуальних ознак, зросла з 10% до 70% — виграш за часом 5-7 днів до появи плям. Суцільні обробки скоротилися з чотирьох до однієї за сезон, решта — точково по осередках, площа під обробкою зменшилася майже втричі.

Частка хибних спрацювань тримається в межах 15%, її щомісяця перевіряємо наземним оглядом: пороги налаштовуються під конкретне поле, а не беруться із загального шаблону.

Що робити, якщо поля вже знімають, але дані не використовуються

Знімки й обльоти без рішень щодо них — типова ситуація, і причина майже завжди одна: між польотом і дією агронома немає ланки, яка перетворює кадр на зрозумілий сигнал.

Дані лежать у чужому кабінеті або на диску, до них немає прив'язки до контурів полів і історії за минулі сезони. Розбираємо крок за кроком, що перевірити в архіві, перш ніж будувати щось нове.

Аудит наявних даних починаємо з інвентаризації: які поля і в які фази росту знімали, з якою періодичністю, чи одним оператором. Потім дивимося прив'язку до координат, перекриття кадрів, хмарність і тіні, зіставність часу зйомки в сусідніх полів.

Якщо маршрути змінювалися від польоту до польоту, часові ряди непорівнювані, і частину архіву доведеться виключити — це нормальний результат аудиту, а не втрата.

Якість зйомки важливіша за обсяг архіву. Обробка впевнено працює, коли умови зіставні: стабільна висота, однакове перекриття, рівне освітлення, відсутність пропусків по краях поля.

Знімки з відкритих джерел, наприклад Sentinel-2, варто тримати окремим шаром: у них інша періодичність, і змішувати їх із власними обльотами без поправки не можна.

Постановка завдання — ключовий крок. Формулювання «хочемо AI» не працює: потрібно вирішити, яке питання закриваємо — карта неоднорідності всередині поля, раннє попередження стресу, основа для диференційованого підживлення, контроль збирання.

Далі це перетворюється на вимірюваний результат, який агроном може перевірити в полі, і тільки під нього підбирається метод обробки.

Перезапуск пілота робимо вузьким контуром: два-три поля, одна культура, один сезон і узгоджена метрика. Обов'язкові наземні перевірки — без них нічим підтвердити, що карта збіглася зі станом посівів.

На такому контурі швидко видно, де дані змінюють рішення: скільки полів потрапляє в зону уваги і скільки обробок призначається за картами, а не за об'їздом.

Технічні сумніви: хмарність, розмітка, точність

Пропуски зйомки — не аварія, а штатний режим роботи: хмарність прибирає частину дат, тому дані відновлюють за часовим рядом, а критичні вікна вегетації дублюють радарними знімками. Рішення вважаємо робочим, якщо ознака поля стабільна і на датах без оптики.

Щодо розмітки на старті не потрібні тисячі полігонів: беремо стратифіковану вибірку за зонами, фазами росту й культурами, а спірні ділянки відправляємо на донавчання — обсяг розмітки зростає там, де модель справді сумнівається.

Скільки знімків потрібно, щоб пережити хмарний сезон?

Дивимося на щільність дат, а не на їх загальну кількість: якщо ключові фази розвитку припадають на дві-три дати й є радарний канал, модель стійка. Sentinel-2 дає регулярну зйомку — для більшості польових завдань цього достатньо.

Як перевіряється точність на нових полях і сезонах?

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

Що робити при зміні сорту або схеми посіву?

Модель донавчається на нових даних, а попередня версія залишається доступною для відкату — якщо якість на контрольних полях падає, повертаємося до попередньої. Так зміна сезону не перетворюється на простій сервісу.

Обговоримо ваші поля: з чого почнемо й що знадобиться

Щоб обговорити завдання щодо вашого господарства предметно, а не загальними словами, оцінка проєкту має спиратися на ваші вихідні дані. Збирати нічого спеціально не потрібно — достатньо того, що вже накопичено на полях. Мінімальний набір, який сильно прискорює розбір:

  • Контури полів із координатною прив'язкою — межі ділянок у будь-якому вигляді: вивантаження із системи точного землеробства, карта або позначки прямо на знімку.
  • Що вже знімає: тип сенсора (звичайна камера чи мультиспектр), періодичність обльоту, хто виконує зйомку — ваші фахівці чи підрядник.
  • Наземні еталонні обстеження: де агроном фіксував бур'яни, вилягання, осередки пригнічення — годяться навіть нотатки й фото з телефона.
  • Історія полів: сівозміна, дати сходів і збирання, обробки — це потрібно, щоб відрізняти справжній сигнал від особливостей культури.
  • Завдання в рішеннях: що саме ви хочете отримувати — карту під диференційовану обробку, раннє оповіщення про стрес або оцінку втрат.
  • Обмеження: зв'язок на полях, глибина архіву знімків, де дозволено зберігати дані.

Частина даних може бути відсутня — це не блокує розмову, частину зберемо вже в роботі.

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

Межі проєкту фіксуємо на старті: які ділянки й рішення входять у перший етап, а що усвідомлено залишаємо за рамками, щоб не розмивати результат.

Опишіть завдання в тому обсязі, у якому воно є зараз, — повернемося з оцінкою й планом.

Напрямки AI-розробки

Останні роботи

  • Розробка сайту компанії B2B ADVANCE
    Розробка сайту компанії B2B ADVANCE
    1543
  • Розробка веб-додатків для компанії FEEDME
    Розробка веб-додатків для компанії FEEDME
    1394
  • Розробка веб-сайту для компанії БЕЛФІНГРУП
    Розробка веб-сайту для компанії БЕЛФІНГРУП
    1081
  • Розробка інтернет магазину для компанії FURNORO
    Розробка інтернет магазину для компанії FURNORO
    1374
  • Розробка логотипу компанії B2B Advance
    Розробка логотипу компанії B2B Advance
    816
  • Розробка веб-додатків для компанії Enviok
    Розробка веб-додатків для компанії Enviok
    1142