Was ist Bildfaltung?

Bildfaltung berechnet jedes Ausgabepixel aus einer gewichteten Nachbarschaft von Eingabepixeln, die durch eine Kernmatrix definiert ist. Die Werte und Abmessungen des Faltungskerns bestimmen, wie umliegende Informationen zum Ergebnis beitragen.

So funktioniert Bildfaltung

Ein Faltungskern gleitet über ein Raster und kombiniert benachbarte Abtastwerte an jeder Position zu einem neuen Wert. Symmetrische Tiefpasskerne unterdrücken schnelle Änderungen, während Ableitungs- und Hochpasskerne gerichtete Änderungen oder feine Strukturen hervorheben. Implementierungen müssen einen Ankerpunkt, den Umgang mit Kanälen, die numerische Genauigkeit und die Behandlung von Bereichen außerhalb der Bildgrenzen festlegen. In einer Medienpipeline bildet die Faltung die Grundlage für Weichzeichnen, Schärfen, die Unterstützung beim Resampling und viele Vorverarbeitungsschritte.

Wichtige Fakten

  1. Kernkoeffizienten, deren Summe eins ergibt, erhalten in der Regel die Helligkeit konstanter Bildbereiche. Ein Faltungskern mit der Summe null entfernt dagegen konstante Bereiche und reagiert hauptsächlich auf Änderungen.
  2. Ein separierbarer zweidimensionaler Faltungskern lässt sich in einem horizontalen und einem vertikalen Durchlauf auswerten. Das reduziert den Aufwand und liefert abgesehen von Rundungsabweichungen dasselbe Ergebnis.
  3. Das Auffüllen mit Nullen, gespiegelten Pixeln, wiederholten Randpixeln oder zyklisch fortgesetzten Koordinaten ergibt unterschiedliche Randwerte, selbst wenn sämtliche Pixel im Inneren identisch sind.

Wann Bildfaltung wichtig ist

Wählen Sie einen Faltungskern, der zur gewünschten Operation passt, etwa Glätten, Schärfen oder Kantenerkennung, und legen Sie sein Randverhalten explizit fest. Große Faltungskerne erhöhen den Rechenaufwand, während schlecht normalisierte Kerne die Helligkeit verschieben können.

Machen Sie aus Medienwissen eine funktionierende Pipeline

Verbinden Sie Uploads, Verarbeitung, KI, Storage und Auslieferung über eine deklarative API – um Encoding-Stack, Skalierung und ständig wechselnde Formate müssen Sie sich nicht selbst kümmern.

Transloadit kostenlos ausprobieren