Was ist Transcoding bei der Videoanonymisierung?

Transcoding: Definition für die Videoanonymisierung

Transcoding bezeichnet das Dekodieren einer digitalen Bild- oder Videodatei und ihre erneute Kodierung, meist mit einem anderen Codec, einer anderen Bitrate, Auflösung, Bildrate, einem anderen Farbformat oder Ausgabecontainer. Es unterscheidet sich vom Remuxing, bei dem lediglich das Containerformat geändert wird, ohne den Medienstrom zu dekodieren und erneut zu kodieren.

Für die Bild- und Videoanonymisierung ist Transcoding relevant, weil die Ausgabe-Kodierung das visuelle Erscheinungsbild weichgezeichneter Gesichter und Kfz-Kennzeichen verändern kann. Eine Weichzeichnung oder Maske sollte auf die dekodierten Bildpixel angewendet werden, bevor die endgültige Ausgabe kodiert wird. Die final anonymisierte Datei muss anschließend in genau der Form geprüft werden, in der sie weitergegeben, gespeichert oder veröffentlicht wird.

Zu den beim Transcoding häufig verwendeten Video-Codecs zählen Advanced Video Coding (AVC), spezifiziert in der ITU-T-Empfehlung H.264, sowie High Efficiency Video Coding (HEVC), spezifiziert in der ITU-T-Empfehlung H.265. Diese Codecs nutzen Prädiktion, Transformationskodierung, Quantisierung und Entropiekodierung. Diese Verfahren verringern die Dateigröße, können jedoch auch Blockränder, Ringing-Artefakte, Farbveränderungen und temporale Artefakte um anonymisierte Bereiche erzeugen.

Warum Transcoding die Weichzeichnung von Gesichtern und Kfz-Kennzeichen beeinflusst

Weichgezeichnete Bereiche sind keine eigenständigen Datenschutzmaßnahmen mehr, sobald sie in das ausgegebene Video oder Bild kodiert wurden. Sie werden Teil der Pixeldaten. Eine spätere Transkodierung kann ihr Erscheinungsbild verändern, insbesondere an der Grenze zwischen dem weichgezeichneten Bereich und dem nicht maskierten Hintergrund.

Ein Transcoder stellt keine ursprünglichen Pixel wieder her, die durch eine wirksame Weichzeichnung oder undurchsichtige Maske entfernt wurden. Er kann jedoch Schwachstellen in einem Anonymisierungsprozess sichtbar machen. So kann eine Weichzeichnung, die in einer Masterdatei mit hoher Bitrate ausreichend wirkt, nach einer starken Bitratenreduzierung, Skalierung, Nachschärfung oder wiederholten Kodierung ungleichmäßig erscheinen.

Transcoding-Ereignis

Mögliche Auswirkung auf anonymisiertes Bildmaterial

Praktische Maßnahme

 

Kodierung mit niedrigerer Bitrate

Blockartefakte oder Ringing können die Grenzen der Weichzeichnung deutlicher machen oder die Beurteilung des Bildmaterials erschweren.

Prüfen Sie die finale Ausgabedatei bei normaler und vergrößerter Ansicht.

Reduzierung der Auflösung

Ein Gesicht oder Kfz-Kennzeichen kann weniger Pixel einnehmen, während eine Maske zu klein werden oder am Rand falsch ausgerichtet sein kann.

Wenden Sie die Maskierung vor der Skalierung an und prüfen Sie die Abdeckung nach der Skalierung.

Erhöhung der Auflösung

Interpolation kann Maskenränder abschwächen oder verändern, ohne entfernte Quellpixel wiederherzustellen.

Verwenden Sie für die Qualitätssicherung die vorgesehene finale Auflösung.

Wiederholte verlustbehaftete Kodierung

Jede Kodierungsgeneration kann weitere Artefakte hinzufügen und die allgemeine Lesbarkeit des Bildes verringern.

Bewahren Sie eine geschützte Quelldatei auf und erstellen Sie Ausgabeversionen aus einem einzigen anonymisierten Master.

Umwandlung der Bildrate

Frame-Interpolation oder ausgelassene Frames können die Kontinuität der Verfolgung in bewegtem Bildmaterial beeinträchtigen.

Prüfen Sie die Maskenabdeckung bei Bewegung, Schnitten und Szenenwechseln.

Transcoding-Workflow für anonymisierte Bilder und Videos

Ein datenschutzgerechter Workflow trennt die Verarbeitung der Quelldatei, die Maskierung, die Kodierung und die Überprüfung. Die Reihenfolge ist wichtig, da Kodierungseinstellungen kein Ersatz dafür sind, Gesichter oder Kfz-Kennzeichen unkenntlich zu machen.

  1. Dekodieren Sie die Quellbildsequenz oder das Video in einzelne Frames.
  2. Erkennen Sie Gesichter und Kfz-Kennzeichen im dekodierten Bildmaterial.
  3. Verfolgen Sie die erkannten Bereiche über die Frames hinweg und korrigieren Sie übersehene oder ungenaue Detektionen.
  4. Wenden Sie eine Weichzeichnung, Verpixelung oder undurchsichtige Maske mit ausreichender Abdeckung um den Zielbereich an.
  5. Kodieren Sie das anonymisierte Ergebnis einmal für das vorgesehene Ausgabeformat.
  6. Prüfen Sie die kodierte Ausgabe, einschließlich schneller Bewegungen, Szenen bei schlechten Lichtverhältnissen, Kameraschnitten und stark komprimierter Sequenzen.
  7. Speichern Sie das Original und die anonymisierte Ableitung unter getrennten Zugriffskontrollen, wenn das Original aufbewahrt werden muss.

Gallio PRO ist für die Verarbeitung gespeicherter Bild- und Videodateien konzipiert. Gallio PRO erkennt automatisch Gesichter und Kfz-Kennzeichen. Andere visuelle Elemente wie Dokumente, Namensschilder, Tätowierungen, Logos oder Monitorinhalte müssen hingegen im integrierten Editor manuell maskiert werden. Ein abschließendes Transcoding sollte daher sowohl automatisch als auch manuell maskierte Bereiche berücksichtigen.

Wichtige Transcoding-Parameter und Kennzahlen

Codec-Einstellungen beeinflussen die Lesbarkeit, den Speicherbedarf und die Sichtbarkeit von Anonymisierungsartefakten. Eine Qualitätskennzahl kann den Vergleich verschiedener Kodierungen unterstützen, kann jedoch für sich allein nicht belegen, dass ein Gesicht oder Kfz-Kennzeichen ausreichend anonymisiert wurde.

Parameter oder Kennzahl

Bedeutung

Relevanz für die Anonymisierung

 

Codec

Das zur Kodierung von Medien verwendete Kompressionsverfahren, etwa AVC oder HEVC.

Unterschiedliche Codecs erzeugen bei ähnlichen Dateigrößen unterschiedliche Artefaktmuster.

Bitrate

Die Menge kodierter Daten pro Zeiteinheit.

Niedrigere Bitraten erfordern in der Regel eine stärkere Kompression und können die Bildlesbarkeit verringern.

Quantisierungsparameter

Eine Encoder-Einstellung, die mit der Stärke der Quantisierung verbunden ist.

Skala und Interpretation hängen vom Codec und von der Implementierung des Encoders ab.

Chroma-Subsampling

Die Reduzierung der Farbinformationen im Verhältnis zu Helligkeitsinformationen.

Es kann farbige Grenzen von Weichzeichnungen und Bereiche von Kfz-Kennzeichen verändern.

Peak Signal-to-Noise Ratio (PSNR)

Ein auf Pixelfehlern basierender Vergleich zwischen einem Referenzbild und einem kodierten Bild.

Nützlich für den Vergleich von Kodierungen, jedoch kein Maß für den Datenschutz.

Structural Similarity Index Measure (SSIM)

Eine Kennzahl zur Bewertung der strukturellen Ähnlichkeit zwischen Bildern.

Sie kann visuelle Veränderungen aufzeigen, aber nicht bestimmen, ob eine Person identifizierbar ist.

PSNR wird üblicherweise als PSNR = 10 × log10(MAXI2 / MSE) ausgedrückt, wobei MAXI den maximalen Pixelwert und MSE den mittleren quadratischen Fehler bezeichnet. Die Kennzahl misst Unterschiede durch die Kodierung, nicht jedoch, ob der maskierte Inhalt weiterhin geschützt ist. Die Grenzen pixelbasierter Qualitätskennzahlen werden in der ursprünglichen SSIM-Veröffentlichung von Wang et al. (2004) erläutert.

Herausforderungen und Grenzen des Transcodings

Das wichtigste technische Risiko besteht nicht darin, dass ein Standard-Codec eine korrekt angewendete Maske rückgängig macht. Das Risiko liegt vielmehr darin, dass die Maskierungsmethode, die Verfolgung oder die Prüfung der finalen Ausgabe für das Bildmaterial und den vorgesehenen Offenlegungskontext nicht ausreicht.

  • Eine zu kleine oder zu schwache Weichzeichnung kann visuelle Details zurücklassen, die im Quellframe nie entfernt wurden.
  • Bewegungsunschärfe, Verdeckungen, Reflexionen und Szenenschnitte können dazu führen, dass ein erkanntes Gesicht oder Kfz-Kennzeichen in einem oder mehreren Frames übersehen wird.
  • Kodierungsartefakte können die manuelle Prüfung erschweren, insbesondere bei dunklen Szenen oder schnell bewegtem Bildmaterial.
  • Eine auf eine Plattform hochgeladene Datei kann von dieser Plattform erneut transkodiert werden. Dadurch entsteht eine weitere Ableitung, die nach Möglichkeit bewertet werden sollte.
  • Nach der Anonymisierung angewendete Nachschärfung, Rauschunterdrückung und KI-basierte Verbesserung können das Erscheinungsbild maskierter Bereiche verändern. Es sollte nicht davon ausgegangen werden, dass dadurch die ursprüngliche Datenschutzbewertung erhalten bleibt.

Standards und Referenzen

Transcoding wird durch Codec-Spezifikationen und das Verhalten von Encodern umgesetzt. Die folgenden Quellen definieren oder erläutern die technischen Komponenten, die für anonymisierte Videoausgaben besonders relevant sind.