Przejdź do treści

Obiekt dystansu – pomiar prędkości

servicespeed

Obiekt dystansu pozwala na pomiar prędkości pojazdów poruszających się przez na wideo. Jest to element konfiguracji sceny, definiowany poprzez czworokąt oznaczony wymiarami w metrach.

Jak działa pomiar prędkości

  1. Definicja wielokąta - Definiujesz 4 punkty na wideo reprezentujące znaną powierzchnię na drodze
  2. Wymiary rzeczywiste - Określasz szerokość i długość tej powierzchni w metrach
  3. Śledzenie trajektorii - Gdy pojazdy przechodzą przez wielokąt, ich trajektoria jest śledzona klatka po klatce
  4. Obliczenie prędkości - Przebyta odległość (w metrach) podzielona przez czas (w sekundach) daje prędkość

Konfiguracja

Parametry strefy dystansu

Aby pozwolić AITrackerowi szacować pomiar prędkości, musisz zdefiniować obiekt Dystans w konfiguracji sceny z:

Parametr Typ Opis
trajectory 4 punkty Cztery punkty narożnikowe strefy pomiaru (współrzędne względne 0.0-1.0)
width float Rzeczywista szerokość strefy w metrach
length float Rzeczywista długość strefy w metrach

Przykład konfiguracji obiektu dystansu

Definicja wielokąta czteroczęściowego

Wielokąt musi być zdefiniowany jako 4 punkty narożnikowe reprezentujące czworokąt na powierzchni drogi:

Punkt 1 ─────────── Punkt 2
   │                   │
   │     STREFA      │
   │     POMIARU     │
   │                   │
Punkt 4 ─────────── Punkt 3

Wytyczne do umieszczenia wielokąta:

  • Umieść wielokąt na płaskiej sekcji drogi (bez wzgórz, zakrętów czy zmian wysokości)
  • Upewnij się, że wielokąt obejmuje pełną szerokość pasa dla mierzonych pojazdów
  • Im dłuższa strefa pomiaru, tym bardziej dokładne oszacowanie prędkości
  • Unikaj obszarów z częstymi przesłonięciami pojazdów
  • Zachowaj jak najbardziej prostopadłą orientację kamery do drogi dla najlepszej dokładności

Wymiary rzeczywiste

Dokładny pomiar prędkości zależy od precyzyjnych wymiarów rzeczywistych:

  • Szerokość - Wymiar poprzeczny wielokąta (przez drogę), w metrach
  • Długość - Wymiar podłużny (wzdłuż kierunku drogi), w metrach

Wskazówka: Zmierz wymiary powierzchni drogi na polu przed ustawieniem analizy wideo. Możesz użyć oznaczeń drogowych, szerokości pasów lub znanych obiektów odniesienia (długości samochodu, znaki drogowe) do kalibracji. Wskazówka: Jeśli nie masz dokładnych wymiarów, możesz skorzystać z portali mapowych np geoportal gdzie można zmierzyć odległości na mapie satelitarnej.

Parametry techniczne

Pomiar prędkości ma kilka progów:

Parametr Domyślnie Opis
max_velocity 160 km/h Prędkości powyżej tej wartości są odrzutane jako nieprawidłowe
min_time_in_the_zone_ms 500 ms Minimalny czas, jaki pojazd musi spędzić w strefie dla ważnego pomiaru
remove_frames_percent 10% Ramki graniczne usunięte w celu zmniejszenia szumu

Wykluczone kategorie pojazdów z raportowania

Tabela z predkosciami

Prędkość wszystkich obiektów jest mierzona oraz wyświetlana w tabeli pojazdów. Natomiast wyjątkiem jest raportowanie gdzi następujące kategorie są wyłączone z wygenerowanego raportu:

  • Rowery i rowery elektryczne
  • Transportery osobiste (UTO)
  • Hulajnogi
  • Pieszych (wszystkie kategorie)
  • Pociągi
  • Pojazdy alarmowe

Dokładność pomiaru

Aspekt Wartość
Typowa dokładność ±5-10%
Warunki najlepszej dokładności Droga płaska, kamera prostopadła, czysty widok

Ważne: Ten pomiar prędkości to oszacowanie i nie jest certyfikowany dla egzekwowania prawa lub naruszeń przepisów ruchu drogowego. Wartości są odpowiednie do badań ruchu, planowania i ogólnej analizy.

Generowany wynik

Velocity.csv

Główny plik wyjściowy zawiera:

Kolumna Opis
Time Znacznik czasu, kiedy pojazd był mierzony
Direction Kierunek ruchu (na podstawie klasyfikacji pasa)
Label Kategoria pojazdu
Velocity Zmierzona prędkość w km/h
Distance Przebyta odległość w metrach
Timespan Czas spędzony w strefie pomiaru (sekundy)

Wizualizacje

AITracker generuje:

  • VelocityScatter.png - Wykres punktowy wszystkich zmierzonych prędkości w czasie
  • Velocity.png - Średnia prędkość w każdej godzinie
  • VelocityPerCategory.png - Średnia prędkość dla każdej kategorii pojazdu
  • VelocityDistribution.png - Histogram rozkładu prędkości

Raport

Wygenerowany plik Report.docx zawiera:

  • Statystykę prędkości według kierunku
  • Statystykę prędkości według kategorii pojazdu
  • Analizę precyzji pomiaru
  • Podsumowanie przekroczenia limitu prędkości (jeśli limity skonfigurowane)

Najlepsze praktyki

  1. Umieszczenie kamery
  2. Zamontuj kamerę wystarczająco wysoko, aby zobaczyć całą strefę pomiaru
  3. Unikaj ekstremalnych kątów zniekształcających perspektywę
  4. Upewnij się, że pozycja kamery jest stabilna (bez drgań czy ruchu)

  5. Projektowanie strefy

  6. Użyj minimalnej długości 10m dla niezawodnych pomiarów
  7. Dopasuj szerokość strefy do rzeczywistej szerokości pasa
  8. Umieść strefę daleko od skrzyżowań lub obszarów postoju

  9. Kalibracja

  10. Użyj znanych obiektów odniesienia do weryfikacji wymiarów
  11. Testuj z pojazdami o znanej prędkości, jeśli to możliwe
  12. Uwzględnij zniekształcenia soczewki kamery

Pomiar prędkości — checklista kalibracji

  • Kalibruj wielokąt 4-punktowy na możliwie prostym i dobrze zmierzonym odcinku.
  • Obszar kalibracji umieszczaj możliwie centralnie w kadrze, aby ograniczyć wpływ zniekształceń optycznych.
  • Odcinek około 10 m jest praktycznie użyteczny, a większy odcinek zwykle zwiększa stabilność estymacji.
  • Przy 30 fps estymacja dla szybkich pojazdów jest zwykle stabilniejsza niż przy 15 fps.
  • Wynik traktuj jako estymację analityczną, a nie pomiar mandatowy.

Ograniczenia

  • Dokładność prędkości zależy od prawidłowych wymiarów wielokąta
  • Bardzo szybkie pojazdy (>160 km/h domyślnie) mogą być filtrowane
  • Drogi zakrzywione zmniejszają dokładność pomiaru
  • Trzęsienie kamery wpływa na precyzję trajektorii
  • Nie jest odpowiedni dla egzekwowania prawa dotyczącego prędkości