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

Eine Geschichte der Vision-Modelle

Erkunde die Geschichte, Erfolge, Herausforderungen und zukünftigen Richtungen von Vision-Modellen.

MOMostafa Ibrahim
5 min read
Eine Geschichte der Vision-Modelle

Link to this sectionWas ist Computer Vision?#

Stell dir vor, du betrittst ein Geschäft, in dem eine Kamera dein Gesicht erkennt, deine Stimmung analysiert und Produkte vorschlägt, die genau auf deine Vorlieben zugeschnitten sind – alles in Echtzeit. Das ist keine Science-Fiction, sondern Realität, ermöglicht durch moderne Vision-Modelle. Laut einem Bericht von Fortune Business Insight wurde der globale Markt für Computer Vision im Jahr 2023 auf 20,31 Milliarden USD geschätzt und wird voraussichtlich von 25,41 Milliarden USD im Jahr 2024 auf 175,72 Milliarden USD bis 2032 wachsen, was die rasanten Fortschritte und die zunehmende Akzeptanz dieser Technologie in verschiedenen Branchen widerspiegelt.

Das Feld der Computer Vision ermöglicht es Computern, Objekte in Bildern zu erkennen, zu identifizieren und zu analysieren. Ähnlich wie andere KI-bezogene Bereiche hat Computer Vision in den letzten Jahrzehnten eine rasante Entwicklung durchlaufen und bemerkenswerte Fortschritte erzielt.

Die Geschichte der Computer Vision ist umfangreich. In den Anfangsjahren konnten Computer-Vision-Modelle einfache Formen und Kanten erkennen, oft beschränkt auf grundlegende Aufgaben wie das Erkennen geometrischer Muster oder das Unterscheiden zwischen hellen und dunklen Bereichen. Heute können Modelle jedoch komplexe Aufgaben wie Echtzeit-Objekterkennung, Gesichtserkennung und sogar die Interpretation von Emotionen anhand von Gesichtsausdrücken mit außergewöhnlicher Genauigkeit und Effizienz ausführen. Diese dramatische Entwicklung unterstreicht die unglaublichen Sprünge bei der Rechenleistung, der algorithmischen Komplexität und der Verfügbarkeit riesiger Datenmengen für das Training.

In diesem Artikel erkunden wir die wichtigsten Meilensteine in der Entwicklung der Computer Vision. Wir begeben uns auf eine Reise durch ihre frühen Anfänge, tauchen in die transformative Wirkung von Convolutional Neural Networks (CNNs) ein und untersuchen die bedeutenden Fortschritte, die darauf folgten.

Link to this sectionFrühe Anfänge der Computer Vision#

Wie bei anderen KI-Bereichen begann die frühe Entwicklung der Computer Vision mit grundlegender Forschung und theoretischer Arbeit. Ein bedeutender Meilenstein war die Pionierarbeit von Lawrence G. Roberts zur Erkennung von 3D-Objekten, die in seiner Arbeit "Machine Perception of Three-Dimensional Solids" in den frühen 1960er Jahren dokumentiert wurde. Seine Beiträge legten den Grundstein für zukünftige Fortschritte auf diesem Gebiet.

Link to this sectionDie ersten Algorithmen - Kantenerkennung#

Die frühe Computer-Vision-Forschung konzentrierte sich auf Bildverarbeitungstechniken wie Kantenerkennung und Merkmalsextraktion. Algorithmen wie der Sobel-Operator, der in den späten 1960er Jahren entwickelt wurde, gehörten zu den ersten, die Kanten durch die Berechnung des Gradienten der Bildintensität erkannten.

Ein Bild, das Kantenerkennung demonstriert

Fig 1. Ein Bild, das die Kantenerkennung demonstriert, wobei die linke Seite das ursprüngliche Objekt und die rechte Seite die kantenerkannte Version zeigt.

Techniken wie der Sobel- und Canny-Kantendetektor spielten eine entscheidende Rolle bei der Identifizierung von Grenzen innerhalb von Bildern, die für das Erkennen von Objekten und das Verstehen von Szenen unerlässlich sind.

Link to this sectionMaschinelles Lernen und Computer Vision#

Link to this sectionMustererkennung#

In den 1970er Jahren entwickelte sich die Mustererkennung zu einem Schlüsselbereich der Computer Vision. Forscher entwickelten Methoden zur Erkennung von Formen, Texturen und Objekten in Bildern, was den Weg für komplexere Vision-Aufgaben ebnete.

Mustererkennung

Fig 2. Mustererkennung.

Eine der frühen Methoden zur Mustererkennung war das Template-Matching, bei dem ein Bild mit einer Reihe von Vorlagen verglichen wird, um die beste Übereinstimmung zu finden. Dieser Ansatz war durch seine Empfindlichkeit gegenüber Schwankungen bei Maßstab, Rotation und Rauschen begrenzt.

Template-Matching innerhalb eines Bildes

Fig 3. Eine Vorlage auf der linken Seite, die im rechten Bild gefunden wurde.

Frühe Computer-Vision-Systeme waren durch die begrenzte Rechenleistung der damaligen Zeit eingeschränkt. Computer in den 1960er und 1970er Jahren waren sperrig, teuer und hatten begrenzte Verarbeitungsmöglichkeiten.

Link to this sectionDie Spielregeln ändern mit Deep Learning#

Link to this sectionDeep Learning und Convolutional Neural Networks#

Deep Learning und Convolutional Neural Networks (CNNs) markierten einen Wendepunkt im Bereich der Computer Vision. Diese Fortschritte haben die Art und Weise, wie Computer visuelle Daten interpretieren und analysieren, dramatisch verändert und eine breite Palette von Anwendungen ermöglicht, die zuvor für unmöglich gehalten wurden.

Link to this sectionWie funktionieren CNNs?#

Architektur eines Convolutional Neural Network (CNN)

Fig 4. Architektur eines Convolutional Neural Network (CNN).

  1. Convolutional Layers (Faltungsschichten): CNNs nutzen Convolutional Layers, eine Art Deep-Learning-Modell, das darauf ausgelegt ist, strukturierte gitterartige Daten wie Bilder oder Sequenzen zu verarbeiten, indem es automatisch hierarchische Muster lernt, um ein Bild mit Filtern oder Kernels zu scannen. Diese Filter erkennen verschiedene Merkmale wie Kanten, Texturen und Farben, indem sie über das Bild gleiten und Skalarprodukte berechnen. Jeder Filter aktiviert spezifische Muster im Bild, wodurch das Modell in die Lage versetzt wird, hierarchische Merkmale zu lernen.
  2. Aktivierungsfunktionen: Nach der Faltung helfen Aktivierungsfunktionen wie ReLU (Rectified Linear Unit), eine beliebte Aktivierungsfunktion im Deep Learning, die den Eingang bei positiven Werten direkt ausgibt und ansonsten Null, dabei, nichtlineare Zusammenhänge in Daten effizient zu lernen. Dies unterstützt das Netzwerk dabei, komplexe Muster und Repräsentationen zu erlernen.
  3. Pooling-Schichten: Pooling-Schichten bieten eine Downsampling-Operation, die die Dimensionalität der Feature-Map reduziert und dabei hilft, die relevantesten Merkmale zu extrahieren, während gleichzeitig Rechenkosten und Overfitting reduziert werden.
  4. Fully Connected Layers (Vollständig verbundene Schichten): Die letzten Schichten eines CNN sind vollständig verbundene Schichten, die die von den Convolutional- und Pooling-Schichten extrahierten Merkmale interpretieren, um Vorhersagen zu treffen. Diese Schichten ähneln denen in traditionellen neuronalen Netzen.

Link to this sectionEntwicklung von CNN-Vision-Modellen#

Die Reise der Vision-Modelle war umfangreich und umfasst einige der bemerkenswertesten Modelle:

  • LeNet (1989): LeNet war eine der ersten CNN-Architekturen, die hauptsächlich zur Ziffernerkennung bei handgeschriebenen Schecks verwendet wurde. Sein Erfolg legte den Grundstein für komplexere CNNs und bewies das Potenzial von Deep Learning in der Bildverarbeitung.

  • AlexNet (2012): AlexNet übertraf bestehende Modelle im ImageNet-Wettbewerb deutlich und demonstrierte die Leistungsfähigkeit von Deep Learning. Dieses Modell nutzte ReLU-Aktivierungen, Dropout und Datenerweiterung, setzte neue Maßstäbe bei der Bildklassifizierung und löste ein weit verbreitetes Interesse an CNNs aus.

  • VGGNet (2014): Durch die Verwendung kleinerer Faltungsfilter (3x3) erzielte VGGNet beeindruckende Ergebnisse bei Bildklassifizierungsaufgaben und unterstrich die Bedeutung der Netzwerktiefe für das Erreichen einer höheren Genauigkeit.

  • ResNet (2015): ResNet adressierte das Degradationsproblem in tiefen Netzwerken durch die Einführung von residualem Lernen. Diese Innovation ermöglichte das Training viel tieferer Netzwerke, was zu einer erstklassigen Leistung bei verschiedenen Computer-Vision-Aufgaben führte.

  • YOLO (You Only Look Once): YOLO revolutionierte die Objekterkennung, indem es sie als einzelnes Regressionsproblem formulierte und BBox sowie Klassenwahrscheinlichkeiten direkt aus Vollbildern in einer Auswertung vorhersagte. Dieser Ansatz ermöglichte eine Echtzeit-Objekterkennung mit beispielloser Geschwindigkeit und Genauigkeit, was ihn für Anwendungen geeignet macht, die eine sofortige Verarbeitung erfordern, wie zum Beispiel autonomes Fahren und Überwachung.

Link to this sectionAnwendungen der Computer Vision#

Link to this sectionGesundheitswesen#

Die Einsatzmöglichkeiten von Computer Vision sind zahlreich. Zum Beispiel werden Vision-Modelle wie Ultralytics YOLOv8 in der medizinischen Bildgebung eingesetzt, um Krankheiten wie Krebs und diabetische Retinopathie zu erkennen. Sie analysieren Röntgenbilder, MRIs und CT-Scans mit hoher Präzision und identifizieren Anomalien frühzeitig. Diese Fähigkeit zur Früherkennung ermöglicht rechtzeitige Interventionen und verbesserte Patientenergebnisse.

Erkennung von Hirntumoren mit Ultralytics YOLOv8

Fig 5. Hirntumorerkennung mit Ultralytics YOLOv8.

Link to this sectionUmweltschutz#

Computer-Vision-Modelle helfen dabei, gefährdete Arten zu überwachen und zu schützen, indem sie Bilder und Videos aus Wildtierlebensräumen analysieren. Sie identifizieren und verfolgen das Verhalten von Tieren und liefern Daten über ihre Population und Wanderbewegungen. Diese Technologie informiert Naturschutzstrategien und politische Entscheidungen zum Schutz von Arten wie Tigern und Elefanten.

Mit Hilfe von Vision AI können auch andere Umweltbedrohungen wie Waldbrände und Entwaldung überwacht werden, was schnelle Reaktionszeiten durch lokale Behörden gewährleistet.

Ein Satellitenbild eines Waldbrandes

Fig 6. Ein Satellitenbild eines Waldbrandes.

Link to this sectionHerausforderungen und zukünftige Richtungen#

Obwohl sie bereits bedeutende Erfolge erzielt haben, stehen Vision-Modelle aufgrund ihrer extremen Komplexität und der anspruchsvollen Natur ihrer Entwicklung vor zahlreichen Herausforderungen, die kontinuierliche Forschung und zukünftige Fortschritte erfordern.

Link to this sectionInterpretierbarkeit und Erklärbarkeit#

Vision-Modelle, insbesondere Deep-Learning-Modelle, werden oft als "Black Boxes" mit begrenzter Transparenz angesehen. Dies liegt daran, dass solche Modelle unglaublich komplex sind. Der Mangel an Interpretierbarkeit behindert Vertrauen und Rechenschaftspflicht, insbesondere in kritischen Anwendungen wie etwa im Gesundheitswesen.

Link to this sectionAnforderungen an die Rechenleistung#

Das Training und die Bereitstellung modernster KI-Modelle erfordern erhebliche Rechenressourcen. Dies gilt insbesondere für Vision-Modelle, die oft die Verarbeitung großer Mengen an Bild- und Videodaten erfordern. Hochauflösende Bilder und Videos, die zu den datenintensivsten Trainingseingaben gehören, erhöhen die Rechenlast zusätzlich. Beispielsweise kann ein einzelnes HD-Bild mehrere Megabyte Speicherplatz beanspruchen, was den Trainingsprozess ressourcenintensiv und zeitaufwendig macht.

Dies erfordert leistungsstarke Hardware und optimierte Computer-Vision-Algorithmen, um die umfangreichen Daten und komplexen Berechnungen zu bewältigen, die mit der Entwicklung effektiver Vision-Modelle verbunden sind. Die Forschung an effizienteren Architekturen, Modellkompression und Hardwarebeschleunigern wie GPUs und TPUs sind Schlüsselbereiche, die die Zukunft von Vision-Modellen voranbringen werden.

Diese Verbesserungen zielen darauf ab, den Rechenbedarf zu reduzieren und die Verarbeitungseffizienz zu steigern. Darüber hinaus kann die Nutzung fortschrittlicher vortrainierter Modelle wie YOLOv8 den Bedarf an umfangreichem Training erheblich reduzieren, den Entwicklungsprozess rationalisieren und die Effizienz steigern.

Link to this sectionEine sich ständig weiterentwickelnde Landschaft#

Heutzutage sind die Anwendungen von Vision-Modellen weit verbreitet und reichen vom Gesundheitswesen, wie etwa der Tumorerkennung, bis hin zu alltäglichen Anwendungen wie der Verkehrsüberwachung. Diese fortschrittlichen Modelle haben Innovationen in unzähligen Branchen gebracht, indem sie verbesserte Genauigkeit, Effizienz und Fähigkeiten bereitstellen, die zuvor unvorstellbar waren.

Während die Technologie weiter voranschreitet, bleibt das Potenzial von Vision-Modellen, verschiedene Aspekte des Lebens und der Industrie zu innovieren und zu verbessern, grenzenlos. Diese ständige Evolution unterstreicht die Bedeutung von kontinuierlicher Forschung und Entwicklung im Bereich der Computer Vision.

Neugierig auf die Zukunft der Vision AI? Weitere Informationen zu den neuesten Fortschritten findest du in den Ultralytics Docs, und sieh dir die Projekte auf dem Ultralytics GitHub und YOLOv8 GitHub an. Für Einblicke in KI-Anwendungen in verschiedenen Branchen bieten zudem die Lösungsseiten zu selbstfahrenden Autos und Fertigung besonders nützliche Informationen.

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