Studium przypadku · Widzenie komputerowe

PlantVillage: dlaczego AI rozpoznająca choroby roślin wymaga testów poza laboratorium

Czego opublikowane badania PlantVillage i manioku uczą o ocenianiu kamer rozpoznających choroby roślin w warunkach, w których będą używać ich plantatorzy?

Tłumaczenie z angielskiego oryginału · Oryginał angielski

Przejdź do poradnika
Kamera na statywie reprodukcyjnym nad próbką liścia pomidora, z roślinami pomidora obok stołu roboczego.
Wnioski dla praktyki

Model może dobrze działać na znajomych obrazach i nadal wymagać znacznej pracy, zanim stanie się użyteczny dla plantatora. Dwa opublikowane badania chorób roślin pokazują konkretny problem testowania. Ich wartością dla projektu kamer indoor jest lepszy plan oceny, a nie prognoza skuteczności każdego współczesnego modelu.

Nazwij test

Wynik wymaga zbioru danych, zadania, miary i warunków oceny.

Testuj docelowe otoczenie

Uwzględnij rzeczywisty widok kamery, fazy uprawy i trudne obserwacje.

Zapewnij obsługę niepewności

Zachowaj ścieżkę kontroli dla przypadków niejednoznacznych lub nieznanych.

Rozdział 01

Projekt: uczenie na oznaczonych zdjęciach liści

W 2016 roku Mohanty, Hughes i Salathé badali klasyfikację chorób na 54 306 obrazach PlantVillage obejmujących 14 gatunków upraw i 38 klas roślina–stan. Najlepsza raportowana trafność klasyfikacji na wydzielonym zbiorze testowym wyniosła 99,35%. Oryginalne badanie PlantVillage.

Ważne pytanie oceny brzmi: co oznacza niewidziany wcześniej obraz? Obraz testowy może być nieobecny w treningu, a mimo to silnie przypominać zbiór treningowy. Kamera zamontowana nad stołem stawia kolejne pytanie: czy pozyskiwanie obrazu i sposób prezentacji roślin odpowiadają warunkom reprezentowanym w tej kolekcji?

Przed wykorzystaniem opublikowanej trafności w rozmowie zakupowej zapytaj o dokładną przewidywaną etykietę. Klasyfikowanie przygotowanego zdjęcia liścia, lokalizowanie objawu w okrywie roślinnej i identyfikowanie przyczyny problemu to różne zadania. Wynik jednego nie powinien po cichu stawać się twierdzeniem o innym.

Rozdział 02

Test obrazów zewnętrznych zmienił obraz sytuacji

Ta sama publikacja oceniła również dwa małe, oddzielnie zweryfikowane zestawy zdjęć internetowych: 121 i 119 obrazów. Najlepsze raportowane trafności top-1 wyniosły 31,40% i 31,69%. Były to inne rozkłady danych oceny, a najlepsze konfiguracje modeli różniły się między zewnętrznymi zestawami. Ocena obrazów zewnętrznych.

Notatki praktyczne

Trzy wyniki wymagające opisów testu

Przesuń, aby zobaczyć całą tabelę →
OcenaRaportowana trafność top-1Kontekst
Wydzielone obrazy PlantVillage99.35%Obrazy z kontrolowanej kolekcji
Zewnętrzny zestaw obrazów 131.40%121 zweryfikowanych zdjęć internetowych
Zewnętrzny zestaw obrazów 231.69%119 zweryfikowanych zdjęć internetowych
Wyniki raportowane przez Mohanty'ego i in. (2016). Zestawy zewnętrzne to małe oceny zdjęć z internetu, a nie próby w uprawach komercyjnych. Nie jest to test przed i po wdrożeniu jednego identycznego modelu.
Rozdział 03

Osobne badanie manioku przenosi kamerę w teren

Badanie Ramcharana i współautorów z 2019 roku oceniało mobilny system wykrywania chorób manioku w Tanzanii. Analizowano zdjęcia i wideo oraz rozróżniano objawy łagodne i wyraźne. Skuteczność zmieniała się zależnie od warunków oceny, a łagodne objawy były szczególnym wyzwaniem. Badanie terenowe manioku.

Praca dotyczy innej rośliny, modelu, zbioru danych i planu oceny niż publikacja PlantVillage. Wyników nie należy łączyć w jeden ranking trafności. Badanie jest tu przydatne, ponieważ włącza warunki terenowe i sposób prezentacji objawów do testu, zamiast traktować je jako szczegóły do rozwiązania po wdrożeniu.

W interpretacji Hamfy pilotaż kamer potrzebuje reprezentatywnych trudnych przypadków. System oceniany wyłącznie na oczywistych objawach może dostarczać niewiele dowodów dotyczących wczesnych obserwacji ważnych przy lustracji. Ustal, czy zadaniem jest nadawanie priorytetu kontrolom, rozpoznawanie już widocznego wzorca czy wspieranie bardziej szczegółowej diagnozy, i wokół tego zaprojektuj ocenę.

Rozdział 04

Przygotuj test dla widoku, którego plantator rzeczywiście użyje

Zacznij od udokumentowania normalnego widoku kamery: odległości, kąta, stanu oświetlenia, widocznej powierzchni i oczekiwanych przesłonięć. Zbierz próbkę z różnych faz uprawy przed wyborem ostatecznego modelu. Oddziel zapisy niskiej jakości obrazu od niejednoznaczności biologicznej; wymagają różnych działań naprawczych.

Wytyczne rejestracji PlantCV wspierają planowanie zdjęć pod kątem docelowej analizy. Dla kamery zainstalowanej Hamfy proponuje przegląd próbek z osobą, która będzie używała wyniku. Jeśli człowiek nie potrafi wiarygodnie interpretować wybranego widoku, ustal, jaki dodatkowy widok lub pomiar jest potrzebny.

Zaprojektuj niezależny test wokół kolejnego planowanego wdrożenia. W razie potrzeby wydziel cykl, strefę lub obiekt i nie wykorzystuj jego oznaczonych wyników do ciągłego dostrajania modelu, nadal nazywając go testem końcowym. Przed oceną zapisz wersję modelu, próg decyzyjny i sposób obsługi niepewnych wyników.

Policz potwierdzone zdarzenia znalezione i przeoczone przez system, a następnie zmierz nakład kontroli wywołany błędnymi alertami. Zachowaj przykłady obu kategorii. Zbiorczy procent jest przydatny tylko wtedy, gdy zespół może powiązać go z zadaniem, populacją testową i zasadami weryfikacji.

Rozdział 05

Daj niepewnym obserwacjom użyteczny następny krok

Ścieżka obsługi niepewności powinna być częścią pracy: poproś o inny widok, przekaż obserwację weryfikatorowi lub zażądaj pomiaru uzupełniającego. Nie zmuszaj programu do pewnej etykiety choroby, gdy dowody są niewystarczające. Ustal odpowiedzialność za dalsze sprawdzenie i sposób włączenia jego wyniku do rejestru oceny.

Oddziel porady monitoringu od automatycznej interwencji w uprawę. Zanim system zmieni warunek uprawowy, potrzebuje dowodów i zabezpieczeń odpowiednich dla tej czynności. Przydatna kamera pomagająca priorytetyzować lustrację może być wartościowym pierwszym projektem bez deklarowania dodatkowej zdolności sterowania.

Ramy AI NIST wspierają ocenę i monitorowanie przez cały okres użytkowania. Proponujemy przegląd po zmianie ustawień kamery, rośliny, metody uprawy lub wersji modelu oraz zapis, czy wcześniejszy wynik odbioru nadal obowiązuje.

Starsze publikacje nie wyznaczają górnej granicy skuteczności obecnej AI. Pokazują, dlaczego twierdzenie o wdrożeniu powinno mieć dowody z wdrożenia. Nasz poradnik pilotażu kamer indoor przekłada tę lekcję na proces określania zakresu i odbioru.

Przydatne odpowiedzi

Częste pytania

Czy to znaczy, że kamery nie pomagają wykrywać problemów roślin?

Nie. Oznacza to konieczność testowania deklarowanego zadania w docelowych warunkach. Priorytetyzacja lustracji może być przydatna nawet wtedy, gdy sama kamera nie potwierdza biologicznej przyczyny objawu.

Co dostawca powinien podać obok liczby określającej trafność?

Poproś o definicję zadania, populację testową, miarę, wersję modelu, warunki oceny i przykłady błędów. Przy pilotażu operacyjnym zapytaj też, jak raportowane będą przeoczenia, powtarzane alerty, niepewność i obciążenie operatora.

Sprawdź podstawy

Źródła i badania

Źródła pierwotne wybrane do tego artykułu. Zweryfikowane przez Hamfy dnia .

Jak czytać wyniki AI chorób roślin, zachowując kontekst testuOpracowanie badawcze · zakres, ustalenia i ograniczenia
  1. Recenzowane doświadczenie · 2016Using Deep Learning for Image-Based Plant Disease DetectionMohanty, Hughes & Salathé · Frontiers in Plant Science

    Źródło trzech raportowanych wyników oceny. DOI: 10.3389/fpls.2016.01419. Testy obrazów zewnętrznych opisano w części Discussion.

  2. Recenzowana ocena terenowa · 2019A Mobile-Based Deep Learning Model for Cassava Disease DiagnosisRamcharan et al. · Frontiers in Plant Science

    Osobny przykład terenowy porównujący zdjęcia i wideo oraz nasilenie objawów. Jego miary nie są bezpośrednio zamienne z trafnością PlantVillage.

  3. Dokumentacja techniczna · v4.4Analysis approachesPlantCV documentation

    Wspiera planowanie rejestracji wokół zamierzonej obserwacji i analizy.

  4. Publiczne ramy postępowania · 2023AI Risk Management Framework: CoreNIST

    Zapewniają ogólną podstawę oceny w kontekście i ciągłego monitorowania.

Masz uwagę lub dodatkowe udokumentowane wyniki projektu? Napisz do zespołu Hamfy.

Od artykułu do założeń projektu

Testuj kamerę pod kątem decyzji, które mają znaczenie

Hamfy pomoże określić obserwację, zbiór danych i proces weryfikacji dla pilotażu kamer o zdefiniowanym zakresie w Twoim obiekcie.

Określ zakres pilotażu kamer AI
Czytaj dalej

Powiązane tematy

Kamera przemysłowa zamontowana nad łanem bazylii w pomieszczeniu do uprawy indoor.
Poradnik praktyczny · AI i dane

Kamery AI w uprawach indoor: jak zaprojektować przydatny pilotaż

Przeczytaj artykuł
Zebrane ogórki na stole roboczym obok panelu sterowania klimatem i notatnika.
Studium przypadku · Autonomiczna uprawa

Autonomiczna szklarnia Wageningen: czego dowiodła próba z ogórkiem?

Przeczytaj artykuł