Nachdem wir uns zuvor ein Ziel gesetzt und einen Plan zum Testen des Software- und Hardwarekomplexes zur Erkennung von Verkehrsverstößen an regulierten Bahnübergängen vereinbart hatten, wählten wir das Engineering Center der Oktyabrskaya-Eisenbahn als Testobjekt. Dort wurde ein Modell eines Bahnübergangs in Originalgröße implementiert, auf dem eine Kamera und ein Komplex zur Behebung von Verstößen installiert waren:
Debuggen und Testen von Videoanalysen bei eingeschalteter Ampel im Layout
Ziele:
- Erkennen des Zustands einer Ampel an einer Kreuzung im Sichtfeld der Kamera
- Fixierung von Fahrzeugpassagen durch eine Kreuzung mit Erkennung und Aufzeichnung von Nummern an einer roten Ampel
Die Zusammensetzung des verwendeten Hardware- und Softwarekomplexes:
- IP-Kamera, 2 MP
- Industrie-PC Outdoor Box Micro, 2 GB RAM, CPU Intel Atom x5, VPU Movidius
- Schalter
- EDGE-Software zur Erkennung und Erkennung von staatlichen Kennzeichen von Fahrzeugen
Algorithmus zur Erkennung des Ampelzustands:
- Empfangen eines RTSP-Streams von einer Kamera
- Einen Stream in Frames schneiden
- Rahmen für den Erfassungsbereich des Status von Signallampen
- Ermitteln des Helligkeitswerts für jede Lampe in N-Bildern / Sekunden
- Binarisierung der Helligkeitswerte nach Schwellenwert
- Überprüfung des Betriebs von Lampen gegenphasig über das gesamte analysierte Intervall von N-Bildern / Sekunden
- Rückkehr des Ampelzustands mit einer Verzögerung von Echtzeit in N-Frames / Sekunden
Vor der Binarisierung sieht die Prüfung, ob die Lampen gegenphasig sind, folgendermaßen aus:
Nach der Binarisierung:
0 0 0 0 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1
1 1 1 0 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0
Demonstration der Detektorfunktion:
Erkennen des Zustands einer Eisenbahnampel mithilfe von Objektvideoanalysen
Probleme, auf die wir bei der Implementierung gestoßen sind:
- Sie können den Farbwert oder die Rotmenge im Bereich nicht einfach erkennen, da die Kamera nachts die IR-Beleuchtung einschaltet und das Bild schwarzweiß wird.
- Selbst wenn Sie den Helligkeitswert messen, können Sie nicht nur Daten von einer Lampe verwenden, da durch Blinken, beispielsweise durch Not-Aus-Signale eines Fahrzeugs oder einer Richtungsanzeige, die Reflexion in der Lampe und eine sanfte Änderung der Helligkeit nach oben und unten behoben werden. Es ist klar, dass Sie an die Wellenlänge gebunden sein können, aber dies negiert nicht die einfache Möglichkeit, den Zustand der Ampel von außen aus der Ferne zu beeinflussen.
- Manchmal arbeiten Ampeln unvorhersehbar und es ist notwendig, zufällige Emissionen nach der Binarisierung zu minimieren. Beispielsweise ist eine Situation akzeptabel, wenn zwei Lampen gleichzeitig rot leuchten oder sich die Helligkeitswerte schrittweise mit einer konstanten, aber geringeren Dämpfung ändern.
Erwartung und Realität bei der Arbeit von Eisenbahnampeln
Lösungsvorteile:
- Fehlende Kapitalkosten und Genehmigungen für die Verlegung von Kabelstrecken
- Keine Integration in die Bahnautomatisierung erforderlich
- Verfügbarkeit der Möglichkeit einer schnellen Inbetriebnahme vor Ort (Installation von Kameras, Kennzeichnung von Zonen, Industriebetrieb)
- Verfügbarkeit der Möglichkeit der Nachbearbeitung von Daten im Videoarchiv
- Betriebsstabilität zu verschiedenen Tageszeiten (beim Vergleich von Messungen von Helligkeitsänderungen über einen Zeitraum und der Farberkennung)