Verwischen Sie Gesichter in RAW-Bildern

Gibt es eine Möglichkeit, ein RAW-Bild zu bearbeiten, um Gesichter in RAW-Bildern zu verdunkeln oder zu verwischen? Der Zweck wäre, Bilder online zu stellen, um Ratschläge zu bearbeiten, ohne die Personen in der Aufnahme zu identifizieren.

Ich verwende derzeit eine Canon 350d, aber wenn einige Systeme dies können und andere nicht wissen, welche hilfreich wären, ist diese Frage nicht auf meine Kamera beschränkt.

Wenn Sie nicht wirklich über Hauttöne diskutieren müssen, sind Haustiere und Plüschtiere gute Testpersonen ohne Angst vor Anerkennung oder Verlegenheit. Oder bringen Sie Ihr Motiv dazu, das Haustier/Spielzeug vor sein Gesicht zu halten.
@Tetsujin, mein Anwendungsfall war ungefähr so ​​​​wie kann ich dieses Bild retten (in diesem Fall hatte ich Probleme, die Belichtung sowohl für den Himmel als auch für die Menschen und den Sand im Vordergrund richtig zu machen).
OK, für einen nachträglichen Beitrag, dann kein Stofftier vorhanden. In diesem Fall könnten Sie ein JPG verwischen und einfach hochladen, möglicherweise mit einem Link zu einem vollständigen einschichtigen TIFF. Niemand könnte sich aus beiden entschlüsseln, wenn Sie die Gesichter vollständig verdunkeln würden - aber siehe security.stackexchange.com/questions/184099/… für Vorbehalte, wenn Ihre Informationen hochsensibel sind [obwohl ich normalerweise davon ausgehen würde, dass dies in den meisten Fällen nicht der Fall ist -man würde sich die Mühe machen, solche Anstrengungen zu unternehmen] (ich sollte dies als sekundäre Antwort einfügen, um den Geist von SE einzuhalten)

Antworten (3)

Aus Kommentaren wurde eine Antwort...

Wie bereits erwähnt, können Sie das RAW nicht unkenntlich machen, da Änderungen an RAW als „Sidecar“-Dateien gespeichert werden und für jede andere Person, App oder Computer, die sie anzeigen, völlig optional sind, um sie nach eigenem Ermessen zu verwenden oder zu ignorieren.
Es gibt noch einen weiteren Nachteil von RAW – nur Sie wissen, was Ihre Absicht war; jeder andere, der es in unterschiedlicher Software öffnet, kennt nicht einmal Ihren Startpunkt. Ein TIF oder JPG wird zumindest für alle gleich aussehen [innerhalb der Toleranz ihres Monitors, ihrer Kalibrierung usw.]

Wenn Sie nicht wirklich über Hauttöne diskutieren müssen, sind Haustiere und Plüschtiere gute Testpersonen ohne Angst vor Anerkennung oder Verlegenheit. Oder bringen Sie Ihr Motiv dazu, das Haustier/Spielzeug vor sein Gesicht zu halten.

Wenn Sie bereits aufgenommene Arbeiten für einen retrospektiven Beitrag diskutieren müssen, ohne die Möglichkeit, Themen durch Spielzeug zu ersetzen ...
In diesem Fall könnten Sie aus Datenschutzgründen unkenntlich machen oder verdunkeln und einfach ein JPG hochladen, möglicherweise mit einem Link zu einer vollständigen Single -Layer-TIFF. Niemand könnte sich aus beiden entschlüsseln, wenn Sie die Gesichter vollständig verdunkeln würden - aber sehen Sie sich eine sichere Methode zum Maskieren vertraulicher Informationen in Screenshots an? von unserer Schwesterseite Security SE, für Vorbehalte, wenn Ihre Informationen hochsensibel sind [obwohl ich normalerweise davon ausgehen würde, dass sich in den meisten Fällen niemand die Mühe machen würde, so weit zu gehen]

Es ist möglich, potenzielle Korrekturen/Heilungen sogar aus einem JPG oder TIF anzubieten, indem Sie sie nachträglich durch Photoshop oder Camera RAW usw. laufen lassen. Die Änderungen sind nicht so detailliert wie im Original-RAW, aber sie können Ihnen zeigen, wie Sie die Änderungen an Ihrem Originalbild selbst vornehmen können.

Hier sind einige Fragen und Antworten, an denen ich persönlich teilgenommen habe, bei denen Ratschläge erhalten wurden, indem nur hier gepostete JPGs verwendet wurden und weitere Arbeiten vom OP durchgeführt werden konnten.
Keines davon hatte irgendein Element der Privatsphäre, über das sie sich offen Sorgen machten, aber der gleiche „Tutorial“ -Ansatz könnte leicht mit versteckten Gesichtern usw. verfolgt werden.

Was verursacht diesen dunklen Halo um die Sonne? - Meine eigene Frage, die Antwort hat mir geholfen, herauszufinden, wie ich das Problem beheben kann, obwohl ich das Problem selbst beheben musste.

Wie kann ich diesen „mittelalterlichen Look“ mit einer Einsteigerkamera wie der Nikon D3300 erzeugen? - Die Antwort darauf wurde mit Stofftieren gemacht, damit das OP die Techniken später auf echte Probanden kopieren konnte.

Wie kann ich Achselflecken aus einem Foto entfernen? - schnelle Lösung, um die Technik zu demonstrieren, die das OP dann auf das Original anwenden könnte.

Wie kann die Signatur/das Wasserzeichen besser aussehen?
&
Wie korrigiere ich die enorme Blauverschiebung in diesen Bildern?
- Wieder grobe Re-Jigs an JPGs, die vom OP emuliert werden könnten.

Späte Bearbeitung:
Ich habe eine Weile gebraucht, um diese zu finden, aber dies hängt davon ab, dass ich eine RAW-Datei mit derselben Software lesen kann, mit der sie angezeigt werden sollte. Warum hängt das Histogramm eines Bildes von der Software ab, die es geöffnet hat?

"Änderungen an RAW werden als 'Sidecar'-Dateien gespeichert" OK, aber im Prinzip hindert nichts jemanden daran, Software zu erstellen, die die RAW-Datei direkt manipuliert, selbst wenn keine der weit verbreiteten Software dies tatsächlich tut.
Man könnte sich vorstellen, da es noch niemand getan hat [was mir bekannt ist], dass es wenig Bedarf dafür gibt. Es bleiben immer noch die unüberwindlichen Unterschiede in der Interpretation dessen, was die Absicht des Fotografen war, wenn es in etwas anderem als der Software des Kameraherstellers geöffnet wurde [daher mein letzter Link oben].

Wenn Sie ein Rohbild mit so ziemlich allen verfügbaren Rohverarbeitungsanwendungen "bearbeiten", bearbeiten Sie nicht wirklich die Rohdaten. Sie bearbeiten den Satz von Anweisungen, wie diese Daten verwendet werden sollen, um ein sichtbares Bild zu erzeugen. Die eigentlichen Rohdaten werden nicht verändert.

Wenn Sie ein "Rohbild" auf einem Bildschirm betrachten, sehen Sie auch nicht wirklich "DAS Rohbild" . Sie suchen nach einer möglichen Interpretation unter einer (praktisch unendlichen) Anzahl gleichermaßen gültiger Interpretationen dieser Daten.

Wenn jemand anderes eine Rohbilddatei öffnet, die Sie „bearbeitet“ haben, um Gesichter unkenntlich zu machen oder zu schwärzen, wird Ihre Bearbeitung nur verwendet und die Gesichter unkenntlich gemacht oder geschwärzt, wenn die Anwendung, die die andere Partei zum Öffnen der Rohdatei verwendet,:

  • Versteht die Anweisungen, die Sie bei Ihrer vorherigen Bearbeitung hinzugefügt haben. Dies bedeutet normalerweise, dass sowohl Sie als auch die andere Partei dieselbe Anwendung verwenden

Und

  • Die Anwendung auf dem Gerät des zweiten Benutzers ist so eingestellt, dass sie diese Anweisungen anstelle eines anderen Satzes – wie etwa eines anderen Standardsatzes – verwendet, um die Datei zu öffnen.

Selbst dann könnte der Benutzer Ihre Weichzeichnungsbearbeitung problemlos rückgängig machen, um die Gesichter ohne die Weichzeichnung zu sehen.

Wenn die Rohdatei von einer anderen Anwendung geöffnet wird als der, mit der Sie die Gesichter unkenntlich gemacht oder geschwärzt haben, ist es nahezu unmöglich, dass die Gesichter in dem auf dem Bildschirm angezeigten Bild unscharf oder geschwärzt werden.

Ich habe mich gefragt, ob es eine Möglichkeit gibt, die Informationen in einigen Pixeln in den Rohdaten tatsächlich zu verschleiern oder zu löschen.

Wenn die ursprünglichen Rohdaten von jeder kommerziell erhältlichen Raw-Verarbeitungsanwendung und jeder gängigen Open-Source-Rohbearbeitungs-/Anzeigeanwendung unverändert bleiben und Sie eine solche kommerziell erhältliche oder Open-Source-Anwendung verwenden, sollte die Antwort ziemlich offensichtlich sein: „Nein“.

Ich nehme an, man könnte eine Anwendung erstellen, die die Rohbilddaten in ein Rasterformat dekomprimieren, die monochromen Luminanzwerte jedes Pixels in der Rohdatei in Farbe konvertieren und eine Gammakorrektur anwenden könnte (damit Sie sehen können, was Sie tun, anstatt es zu versuchen um an einem schwarzen Klecks des Nichts zu arbeiten), maskieren Sie die Gesichter und konvertieren Sie dann die gammakorrigierten Werte zurück in lineare Werte und codieren Sie diese in das jeweilige Rohdateiformat, das Ihre Bilder verwenden (NEF, CR2 usw.).

Oder, wie andere angemerkt haben, man könnte Orte bestimmen, die geändert werden sollen, basierend auf dem JPEG-Vorschaubild, das normalerweise in der Rohdatei bereitgestellt wird.

Man müsste immer noch die Rohbilddaten in ein Rasterbild dekomprimieren, die Änderungen an den angegebenen Stellen anwenden und dann das Rasterbild wieder in das ursprüngliche Rohdateiformat komprimieren, wobei ein beliebiges spezifisches Komprimierungsschema verwendet wird, das das ursprüngliche Rohformat verwendet. Man müsste auch die ursprüngliche JPEG-Vorschau (und alle anderen Vorschau-/Miniatur-JPEG- oder TIFF-Bilder, die an die ursprüngliche Rohdatei angehängt sind) löschen und sie (sie) durch eine geänderte ersetzen, die entweder aus den geänderten Rohdaten generiert oder durch Speichern der Änderungen an der ursprünglichen JPEG-Vorschau.

Aber meines Wissens ist kein solches Produkt im Handel erhältlich. Mir ist auch kein Open-Source-Produkt bekannt, das das kann.

Dies beantwortet meine Frage nicht. Ich habe mich gefragt, ob es eine Möglichkeit gibt, die Informationen in einigen Pixeln in den Rohdaten tatsächlich zu verschleiern oder zu löschen.
@lijat Wenn die Rohdaten von jeder handelsüblichen Rohbearbeitungs- / Anzeigeanwendung unverändert bleiben, lautet die Antwort offensichtlich "Nein". Bitte beachten Sie den Zusatz zur Antwort.
danke, mit der ergänzung ist die frage du nicht in der erhofften richtung beantwortet
Die Software müsste Gamma nicht unbedingt neu codieren oder umkehren – sie würde nur ihre Verschleierung auf den ausgewählten Bereich in den Daten anwenden.
@mattdm Es müsste wahrscheinlich nicht einmal die erste Verarbeitungsrunde durchgeführt werden. Die meisten mir bekannten RAW-Formate enthalten Vorschaudateien, die verwendet werden könnten. Selbst unter der Annahme eines bestimmten Ausmaßes an Linsenkorrektur oder anderer räumlicher Verarbeitung wäre die Abbildung wahrscheinlich nahe genug, um einen Benutzer einen Bereich mit angemessener Genauigkeit auswählen zu lassen. Da dies hin und wieder vorkommt, ist es vielleicht an der Zeit, dass jemand dieses Projekt startet ... :D
@mattdm Vermutlich muss die Person, die die Bereiche auswählt, sehen können, woran sie arbeitet. Wenn sich die Verschleierung nur in einer Sidecar-Datei befindet, befinden sich die Originaldaten immer noch irgendwo darin und können mit den richtigen Tools abgerufen werden.
@junkyardsparkle So wie die meisten Rohdateiformate verlustfrei komprimiert werden, müssten die Daten in ein Rasterformat konvertiert werden, um Änderungen an bestimmten Stellen zu kennzeichnen, und dann erneut komprimiert werden, da einige der Daten an einigen Stellen anders wären als ursprünglich. Ganz zu schweigen davon, dass die Rohdaten mehr oder weniger vollständig verarbeitet werden müssten, um eine neue Vorschaudatei zu erstellen, die die Änderungen enthält.
@MichaelClark Verwenden die meisten Rohformate nicht nur verlustfreies JPEG? Verwenden Sie das Vorschaubild, um die Position der Pixel (oder ganzer Blöcke) zu identifizieren, die Sie schwärzen möchten, dekomprimieren Sie das verlustfreie JPEG, führen Sie das Nullen durch, komprimieren Sie es erneut und schreiben Sie es in eine neue Rohdatei zurück. Sicher, wenn es keine eingebettete Vorschau gibt, müssen Sie eine generieren. Aber das ist kein Hexenwerk (insbesondere, wenn es nicht notwendig ist, hochwertiges Demosaicing durchzuführen oder die Farben richtig hinzubekommen).
Ja, ich denke, man könnte das Vorschaubild verwenden, um zu bestimmen, welche Stellen geändert werden müssen. Das Vorschaubild müsste ebenfalls entfernt und durch eines ersetzt werden, das die Änderungen widerspiegelt. Aber die Hauptdaten müssen immer noch in ein zu änderndes Rasterformat dekomprimiert und dann in ein beliebiges Komprimierungsschema, das ein bestimmtes Rohdateiformat verwendet, erneut komprimiert werden. Ich habe Ihren vorherigen Kommentar gelesen, der besagt, dass die komprimierten Rohdaten nicht dekomprimiert und gerastert werden mussten (wahrscheinlich beeinflusst durch das Lesen von "... würde nicht ... die erste Verarbeitungsrunde ... brauchen ..."). . Das tut es auf jeden Fall.
Nun, nach meiner vereinfachten Theorie könnte ein Block im JPEG-Vorschauformat für ein beliebiges RAW-Format einem Bereich der Rohdaten zugeordnet werden, und beide würden ohne erneute Codierung oder erneute Einbettung einfach in Schwarz umgewandelt das würde möglicherweise binäre Offsets vermasseln ... aber die Realität ist wahrscheinlich nicht so einfach, und selbst wenn es so wäre, wäre es immer noch eine Menge schrecklicher, ekliger Arbeit ... aber theoretisch ... ;)

Für eine völlig andere Haltung (aber eine ähnliche endgültige Antwort):

Theoretisch könnten Sie Software schreiben, um Bereiche in einer RAW-Datei zu verdunkeln und den Rest des Bildes unverändert zu lassen.

In der Praxis wäre das nutzlos, weil wir Menschen betrachten (wenn sie nicht das Hauptthema sind). Und wir bemerken die kleinsten Veränderungen (*). Sie können also kein Bild bearbeiten, ohne zu überprüfen, ob Ihre Bearbeitung keine unerwünschten Nebenwirkungen auf die Personen hat, und dies erfordert, dass diese Personen sichtbar bleiben.

(*) in der verknüpften Frage macht sich niemand Sorgen, ob die Backsteinmauer die richtige Art von Rot ist ...