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?
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
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.
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
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.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.