Nenos Software

Zamknąć

Rumunia, Gałacz -
Marea Unire Blvd., nr 15, powierzchnia handlowa 2, blok U4

askformore@nenos-software.ro

Identyfikator chorób — automatyczna diagnostyka chorób upraw rolnych

Identyfikator Chorób – Automatyczna Diagnostyka Chorób Upraw Rolnych

Kontekst i wyzwanie  

Przemysłowy producent rolny w Rumunii stoi przed krytycznym wyzwaniem operacyjnym: wczesnym wykrywaniem chorób, szkodników i niedoborów składników odżywczych w wielu uprawach, zanim wpłyną one znacząco na produkcję. Tradycyjny proces obejmuje ręczną wizualną inspekcję upraw przez agronomów – powolną, kosztowną i zależną od dostępności ekspertów terenowych. W kontekście produkcji przemysłowej, z dużymi areałami i krótkimi terminami interwencji fitosanitarnych, margines błędu był minimalny.

Głównym wyzwaniem technicznym było zbudowanie systemu, który byłby w stanie analizować obrazy wykonane w różnych warunkach — przy świetle naturalnym, pod różnymi kątami, przy zmiennej jakości obrazu — i stawiać trafne diagnozy w czasie rzeczywistym, bezpośrednio w terenie, bez konieczności kontaktu z ekspertem.

Rozwiązanie

Nenos opracował platformę diagnostyczną chorób upraw, dostępną jako gotowy do użycia interfejs API i zintegrowaną z aplikacją dostępną zarówno na urządzeniach mobilnych, jak i w internecie. Rolnik lub agronom robi zdjęcie zaatakowanej rośliny, a system w mniej niż 30 sekund zwraca pełną diagnozę – rozpoznanie choroby, szkodnika lub niedoboru składników odżywczych, szacowany stopień nasilenia i zalecane rozwiązania.

Sercem platformy jest algorytm głębokiego uczenia opracowany w Pythonie, wytrenowany do rozpoznawania 68 rodzajów chorób i uszkodzeń na wielu uprawach. Model analizuje obraz i identyfikuje wzorce wizualne charakterystyczne dla każdej choroby – przebarwienia, zmiany chorobowe, nieprawidłową teksturę, oznaki porażenia – niezależnie od gatunku rośliny czy warunków fotografowania. Oprócz diagnozy, system oferuje zalecenia operacyjne oparte na analizie obrazu: optymalny czas na zastosowanie herbicydu, zabieg lub zbiór.

Rozwiązanie wdrożono w formie interfejsu API w Amazon SageMaker, co gwarantuje automatyczną skalowalność i wysoką dostępność w przypadku jednoczesnego korzystania z niego w terenie przez wielu operatorów.

Rezultaty  

Wdrożenie platformy zmieniło sposób, w jaki producenci zarządzają zdrowiem upraw:

  • Ponad 94% dokładności w identyfikowaniu chorób, szkodników i niedoborów składników odżywczych w wielu uprawach.
  • Pełna diagnoza pojawiła się w czasie krótszym niż 30 sekund po wykonaniu zdjęć rośliny.
  • 68 rodzajów chorób, szkodników i niedoborów składników odżywczych objętych jednym systemem.
  • Eliminacja zależności od fizycznej wiedzy człowieka w terenie w celu postawienia wstępnej diagnozy.
  • Skrócenie czasu reakcji na pojawienie się chorób, co ma bezpośredni wpływ na jakość i wielkość produkcji.

Architektura techniczna

Platforma została napisana w języku Python przy użyciu zestawu narzędzi uczenia maszynowego specjalizującego się w przetwarzaniu obrazu: TensorFlow i Keras do definiowania i trenowania sieci neuronowych splotowych, OpenCV do wstępnego przetwarzania obrazu — normalizacji, zmiany rozmiaru, korekcji kontrastu i usuwania artefaktów fotograficznych — oraz Scikit-learn do komponentów klasyfikacji i oceny wydajności modelu.

Model detekcji to splotowa sieć neuronowa (CNN) trenowana na reprezentatywnym zbiorze danych obrazów dotkniętych upraw, obejmującym 68 klas chorób i uszkodzeń u wielu gatunków. Trening obejmował rozległą agregację danych – obroty, odbicia, zmiany jasności, symulację rozmycia – w celu zapewnienia odporności na rzeczywiste warunki fotografowania w terenie, gdzie jakość obrazu znacznie się różni. Ostateczna dokładność modelu przekracza 94%, uzyskana poprzez iteracyjny proces trenowania, walidacji i ponownego trenowania na rozległych zbiorach danych.

Rozwiązanie jest dostępne jako interfejs API REST wdrożony w Amazon SageMaker, który zarządza automatycznym skalowaniem wnioskowania w oparciu o liczbę żądań. Aplikacja kliencka – dostępna zarówno na urządzeniach mobilnych, jak i w przeglądarce – wysyła obraz do interfejsu API i wyświetla diagnozę oraz zalecenia w mniej niż 30 sekund, umożliwiając obsługę bezpośrednio w terenie bez konieczności posiadania wiedzy technicznej.

Ubezpieczone choroby i szkody
0 +
Czas reakcji
0 s
Dokładność wykrywania
0 %