Triff YOLO26: Vision-KI der nächsten Generation.
Ultralytics
Vision-KI

Verständnis der 3D-Objekterkennung und ihrer Anwendungen

Erkunde, wie 2D- und 3D-Objekterkennung funktioniert, was ihre Hauptunterschiede sind und welche Anwendungen sie in Bereichen wie autonomen Fahrzeugen, Robotik und Augmented Reality haben.

ABAbirami Vina
4 min read
3D-Objekterkennung von Fahrzeugen und der Umgebung

Im Laufe der Jahre ist die Objekterkennung immer fortschrittlicher geworden. Sie hat sich von der Erkennung von Objekten in einfachen zweidimensionalen (2D) Bildern hin zur Identifizierung von Objekten in der komplexen dreidimensionalen (3D) Welt um uns herum weiterentwickelt. Frühe Techniken wie das Template-Matching, bei dem Objekte durch den Vergleich von Bildteilen mit gespeicherten Referenzbildern gefunden wurden, wurden in den 1970er Jahren entwickelt und bildeten die Grundlage für die 2D-Objekterkennung. In den 1990er Jahren ermöglichte die Einführung von Technologien wie LIDAR (Light Detection and Ranging) es Systemen, Tiefen- und räumliche Informationen leichter zu erfassen. Heute haben multimodale Fusionsmethoden, die 2D-Bilder mit 3D-Daten kombinieren, den Weg für hochpräzise 3D-Objekterkennungssysteme geebnet.

Beispiel für 3D-Objekterkennung

Abb. 1. Ein Beispiel für 3D-Objekterkennung.

In diesem Artikel untersuchen wir, was 3D-Objekterkennung ist, wie sie funktioniert und wie sie sich von der 2D-Objekterkennung unterscheidet. Wir werden auch einige der Anwendungen der 3D-Objekterkennung besprechen. Fangen wir an!

Link to this sectionEin Überblick über die 2D-Objekterkennung#

Bevor wir uns die 3D-Objekterkennung ansehen, lass uns verstehen, wie die 2D-Objekterkennung funktioniert. Die 2D-Objekterkennung ist eine Computer-Vision-Technik, die es Computern ermöglicht, Objekte in flachen, zweidimensionalen Bildern zu erkennen und zu lokalisieren. Sie funktioniert durch die Analyse der horizontalen (X) und vertikalen (Y) Position eines Objekts in einem Bild. Wenn du beispielsweise ein Bild von Spielern auf einem Fußballfeld an ein 2D-Objekterkennungsmodell wie Ultralytics YOLOv8 übergibst, kann es das Bild analysieren und Begrenzungsrahmen zeichnen, die jedes Objekt (in diesem Fall die Spieler) umgeben, und so deren Position präzise bestimmen.

YOLOv8 2D-Objekterkennung von Spielern auf einem Fußballfeld

Abb. 2. YOLOv8 2D-Objekterkennung zur Erkennung von Spielern auf einem Fußballfeld.

Die 2D-Objekterkennung hat jedoch ihre Grenzen. Da sie nur zwei Dimensionen berücksichtigt, versteht sie keine Tiefe. Dies kann es schwierig machen, die Entfernung oder Größe eines Objekts einzuschätzen. Zum Beispiel könnte ein großes Objekt, das weit entfernt ist, genauso groß erscheinen wie ein kleineres Objekt, das näher ist, was zu Verwirrung führen kann. Das Fehlen von Tiefeninformationen kann zu Ungenauigkeiten in Anwendungen wie Robotik oder Augmented Reality führen, wo die Kenntnis der tatsächlichen Größe und Entfernung von Objekten erforderlich ist. Genau hier setzt die Notwendigkeit für 3D-Objekterkennung an.

Link to this sectionRäumliches Bewusstsein durch 3D-Objekterkennung gewinnen#

Die 3D-Objekterkennung ist eine fortschrittliche Computer-Vision-Technik, die es Computern ermöglicht, Objekte in einem dreidimensionalen Raum zu identifizieren, was ihnen ein wesentlich tieferes Verständnis der Welt um sie herum vermittelt. Im Gegensatz zur 2D-Objekterkennung berücksichtigt die 3D-Objekterkennung auch Tiefendaten. Tiefeninformationen liefern mehr Details, wie z. B. wo sich ein Objekt befindet, wie groß es ist, wie weit es entfernt ist und wie es in der realen 3D-Welt positioniert ist. Interessanterweise kann die 3D-Erkennung auch Situationen, in denen ein Objekt teilweise ein anderes verdeckt (Okklusionen), besser handhaben und bleibt zuverlässig, selbst wenn sich die Perspektive ändert. Sie ist ein mächtiges Werkzeug für Anwendungsfälle, die ein präzises räumliches Bewusstsein erfordern.

3D-Objekterkennung ist entscheidend für Anwendungen wie selbstfahrende Autos, Robotik und Augmented-Reality-Systeme. Sie funktioniert durch den Einsatz von Sensoren wie LiDAR oder Stereokameras. Diese Sensoren erstellen detaillierte 3D-Karten der Umgebung, die als Punktwolken oder Tiefenkarten bezeichnet werden. Diese Karten werden dann analysiert, um Objekte in einer 3D-Umgebung zu erkennen.

3D-Objekterkennung eines Autos

Abb. 3. 3D-Objekterkennung eines Autos.

Es gibt viele fortschrittliche Computer-Vision-Modelle, die speziell für den Umgang mit 3D-Daten, wie Punktwolken, entwickelt wurden. Zum Beispiel ist VoteNet ein Modell, das eine Methode namens Hough-Voting verwendet, um vorherzusagen, wo sich der Mittelpunkt eines Objekts in einer Punktwolke befindet, was es einfacher macht, Objekte präzise zu erkennen und zu klassifizieren. Ebenso ist VoxelNet ein Modell, das Punktwolken in ein Raster aus kleinen Würfeln, sogenannte Voxels, umwandelt, um die Datenanalyse zu vereinfachen.

Link to this sectionHauptunterschiede zwischen 2D- und 3D-Objekterkennung#

Nachdem wir nun die 2D- und 3D-Objekterkennung verstanden haben, lass uns ihre Hauptunterschiede untersuchen. Die 3D-Objekterkennung ist komplizierter als die 2D-Objekterkennung, da sie mit Punktwolken arbeitet. Die Analyse von 3D-Daten, wie z. B. den von LiDAR erzeugten Punktwolken, erfordert viel mehr Speicher und Rechenleistung. Ein weiterer Unterschied ist die Komplexität der beteiligten Algorithmen. Modelle zur 3D-Objekterkennung müssen komplexer sein, um Tiefenschätzung, 3D-Formanalyse und die Analyse der Ausrichtung eines Objekts bewältigen zu können.

Vergleich von 2D- und 3D-Objekterkennung

Abb. 4. 2D vs. 3D Objekterkennung.

Modelle zur 3D-Objekterkennung erfordern einen höheren mathematischen und rechnerischen Aufwand als Modelle zur 2D-Objekterkennung. Die Verarbeitung von 3D-Daten in Echtzeit kann ohne fortschrittliche Hardware und Optimierungen eine Herausforderung darstellen. Diese Unterschiede machen die 3D-Objekterkennung jedoch besser geeignet für Anwendungen, die ein besseres räumliches Verständnis erfordern. Andererseits wird die 2D-Objekterkennung oft für einfachere Anwendungen wie Sicherheitssysteme verwendet, die Bilderkennung oder Videoanalyse benötigen.

Link to this sectionVor- und Nachteile der 3D-Objekterkennung#

Die 3D-Objekterkennung bietet mehrere Vorteile, die sie von herkömmlichen 2D-Objekterkennungsmethoden abheben. Durch die Erfassung aller drei Dimensionen eines Objekts liefert sie präzise Details über dessen Standort, Größe und Ausrichtung in Bezug auf die reale Welt. Eine solche Präzision ist für Anwendungen wie selbstfahrende Autos entscheidend, bei denen die Kenntnis der exakten Position von Hindernissen für die Sicherheit unerlässlich ist. Ein weiterer Vorteil der 3D-Objekterkennung besteht darin, dass sie dir zu einem wesentlich besseren Verständnis verhilft, wie verschiedene Objekte im 3D-Raum zueinander in Beziehung stehen.

Lösen von Okklusionen mit 3D-Objekterkennung

Abb. 5. Lösung von Okklusionen mit 3D-Objekterkennung.

Trotz der vielen Vorteile gibt es auch Einschränkungen bei der 3D-Objekterkennung. Hier sind einige der wichtigsten Herausforderungen, die du beachten solltest:

  • Höhere Rechenkosten: Die Arbeit mit 3D-Daten erfordert leistungsfähigere Hardwareressourcen, und die Kosten können sich schnell summieren.
  • Komplexere Datenanforderungen: Die 3D-Objekterkennung stützt sich oft auf fortschrittliche Sensoren wie LiDAR, die teuer sein können und nicht unbedingt in allen Umgebungen verfügbar sind.
  • Datensammlung und -verarbeitung: Die komplexen Datenanforderungen der 3D-Objekterkennung machen das Sammeln, Vorbereiten und Verarbeiten der für das Training der Modelle benötigten großen Datensätze zeitaufwendig und ressourcenintensiv.
  • Erhöhte Modellkomplexität: Die für die 3D-Objekterkennung verwendeten Modelle sind im Allgemeinen komplizierter und verfügen über mehr Schichten und Parameter als solche, die für die 2D-Objekterkennung verwendet werden.

Link to this sectionAnwendungen der 3D-Objekterkennung#

Nachdem wir die Vor- und Nachteile der 3D-Objekterkennung besprochen haben, lass uns einen genaueren Blick auf einige der Anwendungsfälle der 3D-Objekterkennung werfen.

Link to this sectionAutonome Fahrzeuge#

Bei selbstfahrenden Autos ist die 3D-Objekterkennung entscheidend für die Wahrnehmung der Umgebung um das Auto herum. Sie ermöglicht es den Fahrzeugen, Fußgänger, andere Autos und Hindernisse zu erkennen. Sie liefert zudem präzise Informationen über deren Position, Größe und Ausrichtung in der realen Welt. Die detaillierten Daten, die durch 3D-Objekterkennungssysteme gewonnen werden, tragen zu einem wesentlich sichereren Fahrerlebnis für die Passagiere an Bord bei.

Einsatz von 3D-Objekterkennung in autonomen Fahrzeugen

Abb. 6. Einsatz von 3D-Objekterkennung in autonomen Fahrzeugen. (Quelle: towardsdatascience.com)

Link to this sectionRobotik#

Robotersysteme verwenden 3D-Objekterkennung für verschiedene Anwendungen. Sie nutzen sie, um durch verschiedene Arten von Umgebungen zu navigieren, Objekte aufzunehmen und zu platzieren und mit ihrer Umgebung zu interagieren. Solche Anwendungsfälle sind besonders in dynamischen Umgebungen wie Lagern oder Fertigungsanlagen wichtig, in denen Roboter dreidimensionale Layouts verstehen müssen, um effektiv zu funktionieren.

Ein mobiler Roboter bei der 3D-Objekterkennung

Abb. 7. Ein mobiler Roboter bei der Verwendung von 3D-Objekterkennung.

Link to this sectionAugmented und Virtual Reality (AR/VR)#

Ein weiterer interessanter Anwendungsfall der 3D-Objekterkennung liegt in Augmented- und Virtual-Reality-Anwendungen. Die 3D-Objekterkennung wird verwendet, um virtuelle Objekte präzise in einer realistischen VR- oder AR-Umgebung zu platzieren. Dies verbessert das allgemeine Nutzererlebnis solcher Technologien. Es ermöglicht den VR/AR-Systemen zudem, physische Objekte zu erkennen und zu verfolgen, wodurch immersive Umgebungen geschaffen werden, in denen digitale und physische Elemente nahtlos interagieren. Zum Beispiel können Gamer, die AR/VR-Headsets verwenden, mit Hilfe der 3D-Objekterkennung ein wesentlich immersiveres Erlebnis genießen. Es macht Interaktionen mit virtuellen Objekten in 3D-Räumen wesentlich ansprechender.

3D-Objekterkennung für eine AR-Anwendung

Abb. 8. Ein Beispiel für 3D-Objekterkennung bei einer AR-Anwendung.

Link to this sectionAbschließende Gedanken zur 3D-Objekterkennung#

Die 3D-Objekterkennung ermöglicht es Systemen, Tiefe und Raum effektiver zu verstehen als 2D-Objekterkennungsmethoden. Sie spielt eine Schlüsselrolle in Anwendungen wie selbstfahrenden Autos, Robotern und AR/VR, bei denen die Kenntnis von Größe, Entfernung und Position eines Objekts wichtig ist. Während die 3D-Objekterkennung mehr Rechenleistung und komplexe Daten erfordert, macht sie ihre Fähigkeit, genaue und detaillierte Informationen bereitzustellen, zu einem sehr wertvollen Werkzeug in vielen Bereichen. Mit dem technologischen Fortschritt werden sich die Effizienz und Zugänglichkeit der 3D-Objekterkennung wahrscheinlich verbessern und den Weg für eine noch breitere Einführung und Innovation in verschiedenen Branchen ebnen.

Bleib mit unserer Community in Kontakt, um über die neuesten Entwicklungen im Bereich KI auf dem Laufenden zu bleiben! Besuche unser GitHub-Repository, um zu sehen, wie wir KI nutzen, um modernste Lösungen in Branchen wie Fertigung und Gesundheitswesen zu entwickeln. 🚀

Explore solutions

Real-time AI that works with your team

KI in der Robotik

Stärke intelligentere Maschinen mit Ultralytics YOLO Modellen. Vision AI in der Robotik treibt autonome Navigation, Wahrnehmung, Objektverfolgung und Echtzeitsteuerung voran.
Erfahre mehr
Real-time AI that works with your team

KI in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Paketkontrolle, Sortierung, Fahrzeugverfolgung und Echtzeit-Überwachung der Lagersicherheit.
Erfahre mehr
Real-time AI that works with your team

KI im Einzelhandel

Erfinde den Einzelhandel neu mit Ultralytics YOLO-Modellen. Vision AI fördert Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und intelligentere Kundeneinblicke.
Erfahre mehr
Real-time AI that works with your team

KI im Gesundheitswesen

Baue Gesundheitslösungen mit Ultralytics YOLO Modellen. Vision AI im Gesundheitswesen ermöglicht schnellere medizinische Bildgebung, intelligentere Diagnostik und Patientenüberwachung.
Erfahre mehr
Real-time AI that works with your team

KI in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI treibt Qualitätskontrolle, Fehlererkennung, PSA-Einhaltung und die Automatisierung von Montagelinien voran.
Erfahre mehr
Real-time AI that works with your operation

KI in der Automobilbranche

Nutze Computer Vision in der Automobilindustrie mit Ultralytics YOLO Modellen. Vision AI steigert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.
Erfahre mehr
Real-time AI tailored to your operation

KI in der Landwirtschaft

Bringe Vision AI mit Ultralytics YOLO Modellen in die smarte Landwirtschaft. Optimiere die Ernteüberwachung, Viehverfolgung und Präzisionslandwirtschaft für höhere, intelligentere Erträge.
Erfahre mehr
Real-time AI that works with your team

KI in der Robotik

Stärke intelligentere Maschinen mit Ultralytics YOLO Modellen. Vision AI in der Robotik treibt autonome Navigation, Wahrnehmung, Objektverfolgung und Echtzeitsteuerung voran.
Erfahre mehr
Real-time AI that works with your team

KI in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Paketkontrolle, Sortierung, Fahrzeugverfolgung und Echtzeit-Überwachung der Lagersicherheit.
Erfahre mehr
Real-time AI that works with your team

KI im Einzelhandel

Erfinde den Einzelhandel neu mit Ultralytics YOLO-Modellen. Vision AI fördert Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und intelligentere Kundeneinblicke.
Erfahre mehr
Real-time AI that works with your team

KI im Gesundheitswesen

Baue Gesundheitslösungen mit Ultralytics YOLO Modellen. Vision AI im Gesundheitswesen ermöglicht schnellere medizinische Bildgebung, intelligentere Diagnostik und Patientenüberwachung.
Erfahre mehr
Real-time AI that works with your team

KI in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI treibt Qualitätskontrolle, Fehlererkennung, PSA-Einhaltung und die Automatisierung von Montagelinien voran.
Erfahre mehr
Real-time AI that works with your operation

KI in der Automobilbranche

Nutze Computer Vision in der Automobilindustrie mit Ultralytics YOLO Modellen. Vision AI steigert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.
Erfahre mehr
Real-time AI tailored to your operation

KI in der Landwirtschaft

Bringe Vision AI mit Ultralytics YOLO Modellen in die smarte Landwirtschaft. Optimiere die Ernteüberwachung, Viehverfolgung und Präzisionslandwirtschaft für höhere, intelligentere Erträge.
Erfahre mehr
Real-time AI that works with your team

KI in der Robotik

Stärke intelligentere Maschinen mit Ultralytics YOLO Modellen. Vision AI in der Robotik treibt autonome Navigation, Wahrnehmung, Objektverfolgung und Echtzeitsteuerung voran.
Erfahre mehr
Real-time AI that works with your team

KI in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Paketkontrolle, Sortierung, Fahrzeugverfolgung und Echtzeit-Überwachung der Lagersicherheit.
Erfahre mehr
Real-time AI that works with your team

KI im Einzelhandel

Erfinde den Einzelhandel neu mit Ultralytics YOLO-Modellen. Vision AI fördert Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und intelligentere Kundeneinblicke.
Erfahre mehr
Real-time AI that works with your team

KI im Gesundheitswesen

Baue Gesundheitslösungen mit Ultralytics YOLO Modellen. Vision AI im Gesundheitswesen ermöglicht schnellere medizinische Bildgebung, intelligentere Diagnostik und Patientenüberwachung.
Erfahre mehr
Real-time AI that works with your team

KI in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI treibt Qualitätskontrolle, Fehlererkennung, PSA-Einhaltung und die Automatisierung von Montagelinien voran.
Erfahre mehr
Real-time AI that works with your operation

KI in der Automobilbranche

Nutze Computer Vision in der Automobilindustrie mit Ultralytics YOLO Modellen. Vision AI steigert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.
Erfahre mehr
Real-time AI tailored to your operation

KI in der Landwirtschaft

Bringe Vision AI mit Ultralytics YOLO Modellen in die smarte Landwirtschaft. Optimiere die Ernteüberwachung, Viehverfolgung und Präzisionslandwirtschaft für höhere, intelligentere Erträge.
Erfahre mehr

Lass uns gemeinsam die Zukunft der KI bauen!

Beginne deine Reise mit der Zukunft des maschinellen Lernens