

Programmierer Chris Harris hat eine Smartphone-App entwickelt, die Autos von der Straße "entfernt". Es arbeitet auf Basis neuronaler Netze, die Autos erkennen und mit ihnen Bereiche im Rahmen durch ein synthetisiertes Hintergrundbild der Straße ersetzen.
In den letzten Jahren hat sich im Bereich des maschinellen Lernens viel getan, am deutlichsten im Bereich der Algorithmen für die Arbeit mit Bildern. Programme sind beispielsweise bereits in der Lage, Gesichtsausdrücke realitätsgetreu von einem Gesicht auf ein anderes zu übertragen sowie vollsynthetisierte Videos zu erstellen. Einige ernsthafte Verarbeitungsalgorithmen für neuronale Netze sind bereits für den Massengebrauch verfügbar. Adobe hat beispielsweise kürzlich den Video-Editor von After Effects eingeführt, um Objekte automatisch aus dem Video zu entfernen und sie durch einen realistischen Hintergrund zu ersetzen. Diese Funktion erfordert jedoch, dass der Benutzer die interessierenden Objekte manuell auswählt, und verbringt auch einige Zeit damit, Änderungen zu berechnen.
Entwickler Chris Harris zeigte, wie man mit einer ähnlichen Technologie in Echtzeit Autos von der Straße „entfernen“kann. Im veröffentlichten Video sehen Sie, wie der neuronale Netzalgorithmus die Autos im Rahmen durch ein synthetisiertes Hintergrundbild ersetzt.
Der Autor des Videos hat nicht genau gesagt, wie der Algorithmus funktioniert, aber einige Annahmen über seine Arbeit können immer noch gemacht werden. Offenbar verwendet der Algorithmus zwei neuronale Netze, von denen eines Autos im Rahmen erkennt und auswählt, das andere mit ausgewählten Bereichen arbeitet. Gemessen an der Tatsache, dass in einigen Frames der veränderte rechteckige Bereich deutlich sichtbar ist, verwendet der Algorithmus kein separates Netzwerk für die semantische Segmentierung. Typischerweise werden solche neuronalen Netze für eine relativ genaue Auswahl eines bestimmten Objekttyps im Rahmen verwendet.

Einer der ersten Frames

Rahmen mit gemaltem Hintergrund
Wahrscheinlich berücksichtigt das neuronale Netz die benachbarten Bereiche im Rahmen, um den Hintergrund zu erstellen, da es in einigen Rahmen die vom Auto bedeckten Baumstämme und Stangen zeichnet. Gleichzeitig werden benachbarte Frames bei der Bildung des Hintergrunds nicht berücksichtigt, denn im Video können Sie sehen, dass der Algorithmus in einigen Fällen einen Baumstamm oder eine Säule zeichnet, auch wenn in den vorherigen Frames zu sehen ist, dass es wird nicht von einem Auto verdeckt, sondern von einem anderen Objekt im Hintergrund. Anzumerken ist, dass der vom Programmierer erstellte Algorithmus bisher eher eine Demonstration der grundsätzlichen Möglichkeit eines solchen Ansatzes als eine praxistaugliche Technologie darstellt.
Zuvor haben andere Entwickler ähnliche Technologien entwickelt, um bestimmte Objekte in der realen Welt zu sperren. Im Jahr 2015 hat beispielsweise ein amerikanischer Programmierer einen Augmented-Reality-Helm entwickelt, der Bilder von Marken auf Objekten vor dem Benutzer unscharf machte.