Diese Lektion wurde automatisch ins Deutsche übersetzt und noch nicht von einem Menschen geprüft. Falls etwas seltsam klingt, gilt die englische Fassung.
Wenn Sie einen Blick auf ein Foto werfen, wissen Sie sofort, dass es einen Hund am Strand zeigt. Für einen Computer ist dasselbe Bild nichts weiter als ein riesiges Zahlengitter. Computer Vision ist der Zweig der KI, der Maschinen beibringt, aus diesen Zahlen Bedeutungen zu extrahieren – und er verändert bereits die Branchen um Sie herum.
Wenn Sie ein Foto betrachten, erkennt Ihr Gehirn sofort Formen, Farben und Tiefe. Ein Computer hat nichts von dieser Intuition. Stattdessen wird mit Rohzahlen gearbeitet.
Ein digitales Bild ist ein Raster aus Pixeln. Jedes Pixel speichert Farbwerte – normalerweise drei Kanäle: Rot, Grün und Blau (RGB). Ein 1920 × 1080 HD-Bild enthält über zwei Millionen Pixel. jeweils mit drei Werten im Bereich von 0 bis 255. Multiplizieren Sie diese miteinander und erhalten Sie sogar einen einzelnen Frame enthält Millionen von Zahlen.
Auflösung bestimmt, wie viele Details das Raster erfasst. Höhere Auflösung bedeutet mehr Pixel und reichere Details – aber auch weit mehr Daten, die die KI verarbeiten kann. Ein 4K-Bild hat das Vierfache Pixel von HD, was den vierfachen Rechenaufwand bedeutet.
Graustufenbilder haben nur einen Kanal (Helligkeit), während einige spezielle Formate z Satellitenbilder oder medizinische Scans – können über Dutzende Kanäle verfügen, die unsichtbare Wellenlängen erfassen für das menschliche Auge.
Das menschliche Auge kann etwa 10 Millionen Farben unterscheiden. Ein standardmäßiges 8-Bit-RGB-Bild kann über 16,7 Millionen einzigartige Farbkombinationen darstellen – mehr, als wir tatsächlich wahrnehmen können!
Frühe Versuche mit Computer Vision beruhten auf handgefertigten Regeln: „Suchen Sie hier nach Kanten, passen Sie diese an.“ Vorlage dort. Diese brüchigen Ansätze scheiterten bei jedem Szenenwechsel. Moderne Systeme nutzen Convolutional Neural Networks (CNNs), die ihre eigenen Regeln aus Tausenden von Labels lernen Beispiele.
Stellen Sie sich ein CNN als eine Aneinanderreihung von Musterdetektoren vor, wobei jede Schicht auf der vorherigen aufbaut:
Anmelden um an der Diskussion teilzunehmen
Das Schöne ist, dass niemand diese Filter von Hand programmiert. Das Netzwerk lernt sie während des Trainings, angefangen bei zufälligem Rauschen bis hin zu nützlichen Detektoren.
Wenn Sie lernen, das Gesicht eines Freundes zu erkennen, merken Sie sich nicht jedes Pixel – Sie erfassen wichtige Merkmale wie Augenform, Frisur und Ausdruck. CNNs machen etwas bemerkenswert Ähnliches. Welche Funktionen würde ein CNN Ihrer Meinung nach zuerst lernen?
Computer Vision bewältigt drei zunehmend schwierigere Aufgaben:
| Aufgabe | Frage, die es beantwortet | Beispiel | |------|-----|---------| | Bildklassifizierung | Was ist in diesem Bild? | „Dieses Röntgenbild zeigt eine Lungenentzündung.“ | | Objekterkennung | Was ist auf diesem Bild und wo? | Zeichnen Sie Kästchen um jeden Fußgänger in einer Straßenszene. | | Semantische Segmentierung | Welche Pixel gehören zu welchem Objekt? | Färben Sie jedes Pixel einer Straße, eines Gehwegs, eines Autos und eines Himmels unterschiedlich. |
Selbstfahrende Autos benötigen alle drei gleichzeitig: Objekte klassifizieren, präzise lokalisieren und Pixel für Pixel die gesamte Szene verstehen.
Jede Aufgabe erfordert zunehmend mehr Rechenleistung und Trainingsdaten. Klassifizierung war bis 2015 weitgehend gelöst; Die Echtzeitsegmentierung von Videos ist auch heute noch ein aktives Forschungsgebiet.
Welche Computer-Vision-Aufgabe weist jedem einzelnen Pixel in einem Bild eine Beschriftung zu?
Computer Vision ist bereits in Branchen verankert, die Sie vielleicht nicht erwarten würden:
Googles DeepMind hat eine KI entwickelt, die über 50 Augenkrankheiten anhand von Netzhautscans genauso genau erkennen kann wie weltweit führende Augenärzte – in Sekunden statt Wochen.
Computer Vision ist leistungsstark, wirft jedoch ernste Fragen auf, mit denen sich die Gesellschaft immer noch auseinandersetzt:
Stellen Sie sich vor, eine Schule installiert Gesichtserkennungskameras, um die Anwesenheit automatisch zu erfassen. Was sind die Vorteile? Was könnte schief gehen? Würden Sie sich mit diesem System wohlfühlen?
Warum schneiden manche Gesichtserkennungssysteme bei bestimmten Bevölkerungsgruppen schlechter ab?
Was ist der Zweck der Bündelung von Schichten in einem CNN?