Documentation for Axxon One 1.0.

Previous page Konfigurowanie narzędzia detekcji Przechodzenia ze strefy do innej strefy  Przykłady konfiguracji neurotrackera dla typowych zastosowań Next page

Aby skonfigurować Neurotracker, wykonaj następujące kroki:

  1. Wybierz obiekt typu Neurotracker
  2. Domyślnie metadane są zapisywane do bazy metadanych. Aby wyłączyć generowanie metadanych, wybierz Nie (1) przy opcji Zapis metadanych.
  3. Jeśli kamera wspiera multistreaming, wybierz strumień wideo, z którego ma korzystać narzędzie detekcji (2). 
  4. Aby zredukować ilość fałszywych alarmów dla kamer typu fish-eye, wybierz Pozycję montażu kamery (3). Inne rodzaje urządzeń ignorują ten parametr.

  5. Wybierz Tryb dekodera, aby wybrać procesor, który będzie odpowiedzialny za dekodowanie wideo (4). Jeśli wybierzesz GPU, dedykowana karta graficzna posiada priorytet (przy dekodowaniu przy pomocy chipów NVidia NVDEC). Jeśli nie ma odpowiedniego GPU, dekodowanie będzie korzystało z technologii Intel Quick Sync Video. W innych przypadkach, do dekodowania wykorzystywany będzie CPU.
  6. Określ Próg detekcji (5). Jeśli prawdopodobieństwo rozpoznawania spadnie poniżej określonej wartości, wynik detekcji zostanie zignorowany. Im wyższa wartość, tym wyższa dokładność, lecz mniejsza czułość.
  7. Określ Klatki analizowane na sekundę (6). Im wyższa wartość, tym dokładniejsze wyniki, lecz większe obciążenie procesora.

    Uwaga!

    Minimalna zalecana wartość to 6 FPS. Przy szybko poruszających się obiektach (biegnących osobach, pojazdach) wartość powinna zostać wyznaczona na 12 FPS lub więcej (zobacz: Przykłady konfiguracji neurotrackera dla typowych zastosowań).

  8. Określ wartość dla parametru Minimalna liczba poprawnych detekcji (7); gdy liczba detekcji z rzędu przekroczy tę wartość, neurotracker wyświetli trajektorię obiektu. Im wyższa wartość, tym większy czas między detekcją obiektu, a wyświetleniem jego trajektorii na ekranie. Niskie wartości tego parametru mogą doprowadzić do fałszywych wyzwoleń narzędzi detekcji.
  9. Możesz skorzystać z filtra sieci neuronowych w celu wyselekcjonowania fragmentów wideo zawierających dokładnie określone obiekty oraz ich trajektorie. Dla przykładu: neurotracker może wykryć wszystkie wagony przejeżdżającego pociągu, a specjalnie przygotowany filtr sieci neuronowych przefiltruje wyniki zawężając je tylko do wagonów, które mają otwarte drzwi towarowe. Aby dodać filtr sieci neuronowych, wykonaj następujące kroki:

    1. Aby użyć filtra neuronowego, zaznacz Tak w polu Włącz filtr (9).

    2. W polu Plik filtra sieci neuronowych wskaż ścieżkę do pliku filtra sieci neuronowych (10).
    3. W polu Tryb filtra neuronowego wybierz procesor, którym będzie posługiwał się filtr sieci neuronowych (11).

  10. W polu Tryb neurotrackera określ procesor, z którego ma korzystać neurotracker: CPU, NVIDIA GPU lub jeden z procesorów Intel (12, zobacz: Wymagania sprzętowe dla analizy neuronowejOgólne informacje o konfigurowaniu detekcji).

    Uwaga!

    Zalecane jest korzystanie z GPU.

    Uruchomienie algorytmu na NVIDIA GPU może zająć do kilku minut po zastosowaniu ustawień. Istnieje możliwość wykorzystania cache do przyspieszenia uruchamiania algorytmu przy późniejszych aktywacjach (zobacz: Konfigurowanie akceleracji uruchamiania analityk neuronowych wykorzystujących GPU).

    Jeśli neurotracker wykorzystuje GPU, ścieżki śledzenia obiektów mogą być wyświetlane za obiektami z opóźnieniem. Jeśli stanowi to problem, wyznacz bufor kamery na 1000 milisekund (zobacz: Obiekt typu Kamera).

  11. W polu Typ obiektu (13) wybierz typ obiektów do rozpoznawania, lub określ ścieżkę do pliku przy parametrze Plik sieci neuronowych neurotrackera (8).

    Uwaga!

    Aby wyszkolić sieć neuronową, skontaktuj się z AxxonSoft (zobacz: Wymagania danych dla potrzeb trenowania sieci neuronowych).

    Sieć neutronowa wyszkolona dla danej sceny będzie z wysoką dokładnością wykrywać obiekty określonego typu (np. osoby, rowerzystów, motocykle, etc.). 

    Jeśli ścieżka do Pliku sieci neuronowych neurotrackera (8) nie jest określona, będzie wykorzystywana domyślna sieć wybrana na podstawie wartości wyznaczonych przy parametrach Typ obiektu (13) oraz Tryb dekodera (4).

    Informacja

    Aby sieć neuronowa poprawnie działała na systemach operacyjnych Linux, umieść plik sieci neuronowej w folderze /opt/AxxonSoft/DetectorPack/NeuroSDK. 

  12. Jeśli ruchome obiekty mają nie być wykrywane, zaznacz Tak przy parametrze Ukryj obiekty w ruchu (14). Obiekt jest traktowany jako statyczny, jeśli nie zmieni swojej pozycji o więcej niż 10% wysokości lub szerokości podczas czasu trwania jego ścieżki.

  13. Jeśli statyczne obiekty mają nie być wykrywane, zaznacz Tak przy parametrze Ukryj statyczne obiekty (15). Ten parametr obniża ilość fałszywych wyników pozytywnych, gdy wykrywane mają być wyłącznie poruszające się obiekty.
  14. Przy parametrze Czas retencji śledzenia (16) określ czas w sekundach, po którym ścieżka śledzenia obiektu jest uważana za utraconą. Wyznaczenie większej wartości parametru może pomóc w detekcji w sytuacji, gdy obiekty nachodzą na siebie, np. gdy większy pojazd na ulicy przez pewien czas całkowicie przesłania mniejszy.  
  15. Domyślnie całe pole widzenia kamery jest strefą detekcji. Jeśli istnieje potrzeba zawężania strefy detekcji, możesz stworzyć jedną lub kilka określonych stref detekcji.

    Informacja

    Procedura ustawiania stref detekcji jest taka sama, jak dla Analizy Wideo (zobacz: Tworzenie stref dla Analizy Sceny). Jedyną różnicą jest, że strefy detekcji wyznaczają strefy, na których ma być przeprowadzana detekcja; strefy maskowania wyznaczają strefy, które mają być ignorowane.

  16. Naciśnij Zastosuj.
  17. Utwórz i skonfiguruj wymagane narzędzia detekcji korzystające z neurotrackera. Konfiguracja narzędzi jest taka sama, jak dla Analizy Wideo.

    Uwaga!

    Aby narzędzie detekcji Ruchu w strefie korzystające z Neurotrackera zostało wyzwolone, obiekt musi pokonać odległość równą przynajmniej 25% jego szerokości lub wysokości w polu widzenia kamery.

    Uwaga!

    Narzędzie detekcji Pozostawienia obiektu działa tylko z Analizą Wideo. Pozostawienie obiektu nie jest dostępne dla Neurotrackera.

  • No labels