Hallo, ich suche ein Programm, womit man den Fingerprint bzw. Watermark aus einem Foto auslesen kann, welches mit einer Digitalkamera oder einem Scanner erstellt wurde. Bekanntlich fügen diese Geräte Informationen in das Bild selbst ein. (niedrige Frequenzen in x- und y-Richtung) Diese Informationen werden durch Bildbearbeitung nicht entfernt. Sie sind erst dann nicht mehr lesbar, wenn das Bild bis zur Unkenntlichkeit kaputtbearbeitet wurde. Die Aufnahmegeräte fügen so fest vorgegeben und "unveränderlich" eine eindeutige ID der Kamera oder des Scanners ein. Dies wird z. B. bei der Strafverfolgung etc. benutzt. Welches Programm gibt es da um selbst diese Informationen auszulesen?
Gast
#2835932
Bekanntlich? Hast Du einen Link?
Gast
#2836838
Bei Druckern hat man es ja schon öfter gehört, dass sie ein eindeutiges fast unsichtbares Punktmuster mitdrucken. Bei Digitalkameras höre ich es allerdings zum ersten Mal. Wenn es jedoch so ist, wird es ein Verfahren sein, dass nicht eben einfach so ausgelesen werden kann. Gruß, Tobias
Gast
#2836840
Soll natürlich "das nicht einfach so..." heißen.
Gast
#2836855
Tobias schrieb: > Bei Digitalkameras höre ich es > allerdings zum ersten Mal. Wenn es jedoch so ist, wird es ein Verfahren > sein, dass nicht eben einfach so ausgelesen werden kann. Es ist allerdings möglich die spezifischen Abweichungen eines CCD Sensors auszuwerten. (Cold-, Hotpixel, Empfindlichkeitsschwankungen etc) Logischerweise lässt sich aber ein Bild erst mit einem Referenzbild einer einzelnen Kamera zuordnen. Es Gibt aber auch DSLRs die mittels eines Zertifikates ein Bild signieren können. Ob da auch Daten direkt in den Bildbereich eingebettet werden, ist mir nicht bekannt. Zum Auslesen eines Wasserzeichens muss zuerst mal bekannt sein, wie das Wasserzeichen erzeugt und eingebettet wird. Sind diese Informationen aber bekannt, ist es ein leichtes, diese auch wieder Rückstandsfrei aus dem Beild zu entfernen oder zumindest unleserlich zu machen.
Gast
#2836903
Arduino schrieb: > Zum Auslesen eines Wasserzeichens muss zuerst mal bekannt sein, wie das > Wasserzeichen erzeugt und eingebettet wird Vorteilhaft mit dem gleichen Programm wie es gemacht wurde, da jetzt keiner weiß wooooo was versteckt wurde. Differenz bilden? Einfache Fotodaten wie Belichtung siehe EXIF http://de.wikipedia.org/wiki/Exchangeable_Image_File_Format
Gast
#2836935
Arduino schrieb: > Zum Auslesen eines Wasserzeichens muss zuerst mal bekannt sein, wie das > Wasserzeichen erzeugt und eingebettet wird. Sind diese Informationen > aber bekannt, ist es ein leichtes, diese auch wieder Rückstandsfrei aus > dem Beild zu entfernen oder zumindest unleserlich zu machen. Stimmt. Wenn es ein sehr robustes Verfahren ist, wird dann aber die Bildqualität leiden (ist zumindest bei Audio-Wasserzeichen so, denke mal dass es bei Bildern genau so ist). Und das Auslesen der Daten könnte durch ein kryptographisches Verfahren verhindert werden.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.