|
|
|
Ein Object-Tracker System besteht aus Kameras, Server, Elektronik, Datenübertragungs-Kanälen und spezieller Software. Das System sammelt visuelle Informationen einer Situation mit Kameras (Video Kameras, Web-Kameras, Netzwerk-Kameras, Wireless LAN-Kamera, und überträgt diese zum einem Echtzeit-Server, welcher die empfangenen Videoströme analysiert. Ein nach geschalteter Kommunikationsserver übernimmt die Weiterleitung von Alarmen, Statusmeldungen und Reporten in verschiedene Kanäle (Mail, Fax, SMS, Drucker, etc.). Bei umfangreichen Anwendungen kann eine zusätzlicher dedizierter Datenbankserver eingesetzt werden. Das nachfolgende Schaubild stellt beispielhaft eine Object-Tracker Lösung für mehrere Kameras mit den dazugehörigen Systemkomponenten dar:
Prozessüberblick Das Object-Tracker System sammelt visuelle Informationen einer Situation mit Kameras (Video Kameras, Web-Kameras, Network-Kameras, Wireless LAN-Kamera, und überträgt diese zur Bildverarbeitungseinheit, welche die empfangenen Videoströme in Echtzeit analysiert. Diese registriert bewegte Objekte, folgt diesen von einem Bild zum nächsten, und erzeugt dynamisch eine abstrakte Beschreibung des bewegten Objektes (Objektmodell), welches Variable wie z.B. Objektgröße, Bewegungsvektor, Position, Farbe, Textur, Form (und andere) enthält. Objektmodelle werden mit vordefinierten Richtlinien für Objekte verglichen, die das erwartete (normale, erlaubte) Erscheinungsbild und Verhalten von Objekten beschreiben, wie z.B. normale / erlaubte Aufenthaltsregionen, Aufenthaltsdauer, Bewegungsvektoren, Größe, u.a.m.. Bei der Feststellung von abweichendem Verhalten (SOLL-IST Abweichung) werden Ereignisse ausgelöst (z.B. beim Eindringen eines Objektes in einen verbotenen Bereich). Jedes Ereignis kann mit Aktionen / Alarmen / Abwehrmaßnahmen verbunden werden, die automatisch ausgeführt werden, sobald das Problem eintritt (z.B. durch Ausgabe von akustischen Signalen oder von synthetischer Sprache, Speichern des Bildes oder Bild-Ausschnitts, Speichern einer Video-Sequenz, Versenden von Berichten über Telephon, Email, Fax, SMS, Steuerung von Peripheriegeräten, Steuerung anderer Programme, u.a.m.). Alle relevanten Informationen werden in einer relationalen Datenbank festgehalten. Bei Bedarf werden ausführliche Analysen der beobachteten Situation automatisch erstellt und ausgedruckt oder versandt. Übersichtsmässige Darstellung des Datenflusses zwischen den einzelnen Systemteilen:
Softwarearchitektur Übersichtsmässige Darstellung der Applikationsteile:
|
rechtliche Hinweise © 2005 Object-Tracker Last modified: 10/14/05 |