id: Гость   вход   регистрация
текущее время 16:23 19/04/2024
создать
просмотр
ссылки

Анонимность цифровых изображений


Дано: есть 2 категории фотографий/видео (личные и служебные), снятые физически одной и той же (распространённой, типичной) цифровой фото/видеокамерой.


Требуется: произвести такие манипуляции над исходными изображениями/видео, чтобы третья сторона, обладающая большими ресурсами (например, google), не смогла бы предоставить убедительных доказательств того, что оба типа материала были произведены физически одним и тем же аппаратом. Желательно, но не необходимо скрыть то, что оба типа материала получены одной и той же маркой фотоаппарата.


Вопросы:

  1. Разрешима ли в принципе такая задача (в идеальном виде), или же не стоит и пытаться над ней думать, а использовать разную фото/видеоаппаратуру под разные цели? Современная слишком умная аппаратура потенциально может иметь воз способов закодировать серийный номер аппарата в производимые фото/видео, а метод кодирования может быть в категории ДСП. Не заниматься же стегоанализом...
  2. Подскажите, где можно почитать про используемые в настоящее время "водяные знаки" в фото/видеоаппаратуре — что-то типа "форензики цифровых материалов".
  3. Посоветуйте открытый *nix-софт поумнее для редактирования заголовков/метаданных jpg/видео-файлов.

Пояснения:

  1. Припоминается древняя история с простановкой скрытых знаков на печать высококачественными принтерами.
  2. Кто-то что-то где-то писал про "битые пиксели в определённых местах" — то ли как про случайные повреждения камеры, сказывающиеся на всех производимых файлах, то ли как про предусмотрительно зашитые производителем повреждения.
  3. Про анализ изображений по типу/материалам случайно засветившихся на фоне объектов мне известно.

 
На страницу: 1, 2, 3, 4 След.
Комментарии
— гыук (06/08/2015 11:58)   профиль/связь   <#>
комментариев: 271   документов: 0   редакций: 0

Там же есть:
Alternatives

Since MAT is not a silver bullet, you may want to take a look at:

Exiftool
exiv2
jhead
— pgprubot (15/08/2015 16:34, исправлен 15/08/2015 16:39)   профиль/связь   <#>
комментариев: 511   документов: 2   редакций: 70

man jhead:


-dc
Delete comment field from the JPEG header. Note that the comment is not part of the Exif header.

-de

Delete the Exif header entirely. Leaves other metadata sections intact.

-di

Delete the IPTC section, if present. Leaves other metadata sections intact.

-dx

Delete the XMP section, if present. Leaves other metadata sections intact.

-du

Delete sections of jpeg that are not Exif, not comment, and otherwise not contributing to the image either – such as data that photoshop might leave in the image.

-purejpg

Delete all JPEG sections that aren't necessary for rendering the image. Strips any metadata that various applications may have left in the image. A combination of the -de -dc and -du options.

-purejpg подразумевает -dx и -di? Наверно, -du включает в себя -dx и -di. Изображений с IPTC у меня нет, чтоб проверить. -dx действительно что-то удаляет из файла до -purejpg, но после него — нет («modified» не пишется). Вообще, ICC — это такая штука, что может не подпадать под определение того, что дано в -du. Есть ссылка


Metadata Types

There are many different types of metadata. Some types are only generated by cameras. Other types are created by specific applications. And a few types of metadata can come from anywhere. The most common types of metadata you are likely to encounter include File, EXIF, Maker Notes, IPTC, ICC Profiles, XMP, PrintIM. However, there are many other types of metadata records.

но там не объясняют, как всё чистить, хотя преподносят так, что exiftool теоретически может всё. Такое впечатление, что Exif — это только один тип метаданных, и всё программы концентрируются именно на нём, хотя есть и другие типы. exiftool своим названием провоцирует думать, что он правит только Exif, однако, опция -icc_profile там есть, а ICC и IPTC многократно упоминаются в man exiftool. Должно быть, по умолчанию он эти данные тоже показывает командой exiftool file.jpg.


Если сделать mat и jhead -dt, то extract почему-то всё равно показывает, что thumbnail имеется:

$ mat file.jpg
$ jhead -dt file.jpg
[*] Cleaning file.jpg
[+] file.jpg cleaned!
$ extract file.jpg
Keywords for file file.jpg:
 
(extract:XXXXX): GStreamer-CRITICAL **:
gst_object_unref: assertion 'object != NULL' failed
mimetype - image/jpeg
thumbnail - (binary, XXX bytes)
mimetype - image/jpeg
image dimensions - XXXXxYYYY
image dimensions - XXXXxYYYY
thumbnail - (binary, ZZZZZ bytes)
Кстати, на тему mat целая статья есть, где IPTC и XMP упомянуты явно, но может быть так, что про какой-то тип данных (тот же ICC) авторы решат, что он нужен, поскольку влияет на изображение, и не будут его удалять.

— SATtva (24/08/2015 13:41)   профиль/связь   <#>
комментариев: 11558   документов: 1036   редакций: 4118
Программу научили автоматически определять авторство фотографий

Препринт работы выложен на arXiv.org.
<...>
Авторы собрали 119806 снимков разных жанров, сделанных 25 известными фотографами на протяжении всего XX века. Для обучения программы ученые экспериментировали с различными наборами признаков, чтобы определить, какие из них дают наилучшие результаты для распознавания. В работе использовались как низкоуровневые признаки, выбранные вручную (например, цветовая гистограмма) так и глубокие признаки, полученные автоматическими классификаторами.
<...>
Авторы не приводят в препринте количественных данных по точности работы алгоритма, однако отмечают, что в целом программа справилась «удовлетворительно». Оказалось, что наибольший вклад при распознавании вносили «мелкие» признаки, определенные автоматически. Для удобства анализа авторы сгруппировали их так, чтобы они обозначали какими-либо характеристики, понятные человеку, например, объект съемки. Таким образом удалось показать, что алгоритм в основном опирался на содержание фотографии («здания», «люди», «пейзаж»), а такие признаки, как гамма, вносили меньший вклад.
— Гость_ (25/08/2015 23:35)   профиль/связь   <#>
комментариев: 450   документов: 10   редакций: 13
Там наверно отличие ловят на уровне "импрессионизм, абстракционизм или жизненное фото". Работает ли их алгоритм на множестве фотографий одного класса – не понял.
На страницу: 1, 2, 3, 4 След.
Ваша оценка документа [показать результаты]
-3-2-1 0+1+2+3