Strona 1 z 1

Wywoływanie sieci neuronowej na obrazkach

: 18 paź 2022 09:23
autor: Strzechu
Witajcie,

Aktualnie pracuję nad tym, aby zastosować sieci do rozpoznawania różnych rud kopalnianych. Dane z różnych kamer, jest X-ray, RGB, SWIR i UV.
Zastanawiamy się razem z zespołem jak najszybciej wywołać taką sieć w trakcie działania maszyny sortującej.

Specyfikacja:
w jednej ramce obrazu jest około 30-50 kamieni, każdy mieści się w kwadracie około 100x100 pikseli (u8, u16, u32 w zależności od technologii) i mamy około 20ms na analizę tego za pomocą sieci (50ms max, ale to już na sieci full wypas która wszystko za nas zrobi i jeszcze wyśle pocztówkę z kopalni na drugim końcu świata) :)

Pomysły:
IMAQ DL toolkit - funkcje dostarczane razem z modułem VISION, pozwalają na wywołanie gotowego modelu Frozen Graph lub Saved Model (my testowaliśmy ten pierwszy). Działa przy wysyłaniu pojedynczego obrazka, jedno wywołanie zajmuje około 5ms, pewnie ładuje sobie za każdym razem biblioteki, jak chciałem załadować całą ramkę ze wskazaniem gdzie są kamienie (ROI) to już się zaczęło sypać. Brak wsparcia dla GPU

Ngene DL toolkit - toolkit firmy Ngene, właśnie go testujemy, dużym plusem jest integracja z GPU, ale nie mamy jeszcze wyników z trenowania sieci

Czy Państwo Forumowicze widzą jakieś błędy w rozumowaniu albo znają jakieś inne narzędzie lub sposób na efektywne wywołanie wyuczonego modelu w Labview?

Pozdrawiam,
Strzechu

Re: Wywoływanie sieci neuronowej na obrazkach

: 21 paź 2022 18:29
autor: smiga
W działce AI najmocniejszy dziś jest pewnie Python, więc innym sposobem jest uruchomienie z LabVIEW kodu Pythona, a później zabranie wyników do LabVIEW celem dalszej obróbki.

Re: Wywoływanie sieci neuronowej na obrazkach

: 27 paź 2022 12:12
autor: Zyga
Rzuć okiem na to:
https://lavag.org/topic/22489-let%E2%80 ... ent-139274
Nie wgłębiałem się w temat, natomiast rzuciło mi się w oczy, może coś dla Ciebie.

Re: Wywoływanie sieci neuronowej na obrazkach

: 24 kwie 2024 15:18
autor: Strzechu
Dziękuje Zyga, zamierzam przetestować wersję próbną w najbliższym czasie