Da es einen Algorithmus zum Verwischen von Bildern gibt, so dass ein Teil davon nicht erkannt werden kann, können wir den Algorithmus umkehren und einen Teil von als Bild verwischen?
Gibt es ein Programm, das das schon macht, ist das überhaupt möglich, auch in naher Zukunft?
algorithms
graphics
mahen23
quelle
quelle
Antworten:
Dekonvolution (siehe auch hier und hier ) kann ein Foto teilweise unscharf machen. Es gibt eine Menge Software, die es implementiert, und dies war sogar eine ziemlich einfache Übung in einem Bildverarbeitungskurs, den ich am College belegte. Es ist nicht möglich, die Unschärfe vollständig umzukehren, da sie verlustbehaftet ist, aber viele Informationen können wiederhergestellt werden (siehe auch hier (PDF)).
Ein Foto mit Bewegungsunschärfe ist leichter wiederherzustellen als etwas, das einfach unscharf ist, obwohl beide bis zu einem gewissen Grad wiederhergestellt werden können.
quelle
Die Umkehrung der Bildmanipulation hängt davon ab, wie etwas manipuliert wurde.
Da das Bild eine Repräsentation des Objekts ist und wir nur die visuellen Daten in diesem Bild haben, können wir es nicht "unscharf machen", da wir die Daten nicht haben.
Stellen Sie sich vor, ein unscharfes Bild (wie eine verpixelte Fläche) ähnelt einer E-Mail ohne alle Zeichen. Wir könnten die verfügbaren Zeichen nicht verwenden, um die genauen Wörter der ursprünglichen E-Mail zu ermitteln.
Es mag Möglichkeiten geben, eine grobe Aneignung des Bildes vorzunehmen, aber es handelt sich immer nur um Annäherungswerte. Darstellung der Bildmanipulation.
Update: Pflichtlink zu einer Seite über das "wirbelnde Gesicht" http://sciencenotes.wordpress.com/2007/10/20/what-computers-can-swirl-computers-can-unswirl/
quelle
In dem Artikel Warum es eine schlechte Idee ist, vertrauliche Informationen zu verwischen, beschreiben die Autoren eine Methode, um Zahlen und Text zu "verwischen" .
Der Vorgang ähnelt einem Wörterbuchangriff: Sie erstellen unscharfe Bilder (mit ähnlichem Muster) aus Zeichen / Zahlen und ordnen diese dann der Unschärfe zu.
quelle
Nein, Sie können den Algorithmus nicht umkehren. Auf einer gewissen Ebene arbeiten die meisten Unschärfefilter durch Summieren und Mitteln über Pixelwerte. Wenn Sie zwei Pixelwerte hinzufügen und jede Zahl durch den Durchschnitt von beiden ersetzen, können Sie später nicht feststellen, welche Werte Sie ursprünglich hatten.
Wenn Sie nur newPixel 1 und 2 haben, können Sie nicht herausfinden, ob die ursprünglichen Pixel 3 und 5, 1 und 7 oder eine andere mögliche Kombination sind.
quelle
Nein, denn Unschärfe ist wie eine verlustbehaftete Komprimierung: Sie entfernt Informationen, die nachträglich nicht wiederhergestellt werden können.
quelle
Wenn die Faltungsfunktion kontinuierlich ist, sollte es möglich sein. Da wir es jedoch zu einem bandbegrenzten Filter weiterleiten, kann die Funktion nicht kontinuierlich sein, da einige Informationen verloren gehen. Aber Sie können immer noch eine enge Annäherung finden.
quelle