Fahrzeugtracking-App in Echtzeit

Videoüberwachungssysteme werden heutzutage immer beliebter und werden oft für Security, Verkehrsanalysen, landwirtschaftliche Kontrollsysteme usw. angewendet.

Mit unseren Fachkenntnissen in Computer Vision und Webentwicklung haben wir eine Fahrzeugtracking-App in Echtzeit gestaltet die einfach anpassbar ist um andere Objekte zu verfolgen (Menschen, Tiere, Pflanzen usw.) und in verschiedenen Business-Szenarien eingesetzt werden kann. Es kann in verschiedenen Modi verwendet werden: von einem On-Demand Single-Frame Detektor bis hin zur andauernden Stream-Analyse und Tracker.

Kurz gesagt

  • Fahrzeuge zählen die vorbeifahren (eigenständig in beliebige benutzerdefinierte Richtungen)
  • Erkennung verschiedener Arten von Fahrzeugen (Autos, Trucks, Motorräder)
  • Verschiedene Arbeitsmodi:

    • einzelne Bildverarbeitung über REST API mit einer sehr geringen Latenz von 450ms
    • flüssiges und adaptives Live-Streaming mit Peer-to-Peer-Technologie mit End-to-End Latenz ≈ 2 Sekunden
    • zuverlässiges Live-Streaming innerhalb der Server-Kunde Architektur, gestaltet um verschiedene User-Geräte zu unterstützen
  • Möglichkeit verschiedene Stream-Quellen zu bearbeiten, wie eine spezielle Kamera (z.B. IP-Kamera) oder die Web-Kamera eines Benutzers

Deep-Learning-basiertes und Multi-Object-Tracking-System

Für die Videoverarbeitung auf unserem Server wird ein Deep-Learning-basierter Detektor zusammen mit einem Multiobjekt-Trackingssystem angewendet. Die Zwei-Wege-Kommunikation in Echtzeit erlaubt es die kontinuierliche Analyse der eingehenden Frames und die Sendung von Annotationen zu Web-Kunden, was für eine flüssige Live-Streaming-Erfahrung sorgt.

Das System akzeptiert verschiedene Stream-Quellen (IP- oder Web-Kamera, Videodateien, usw.) und erlaubt es mehreren Kunden mit dem annotierten Video-Stream verbunden zu sein. Die Lösung entsteht mithilfe von Microservices als isolierte Docker-Container.

Lösungsarchitektur

Infografik

Lassen Sie uns sprechen und sehen ob wir zu ihrem nächsten IT-Projekt passen.
Tomasz Kowalczyk CEO NeuroSYS
Tomasz Kowalczyk
CEO von NeuroSYS
icon
icon