В обычном дискурсе, глядя на сфотографированное изображение (A) - которое представляет собой JPG - и его слегка сфотографированную версию (A2), большинство людей могут интуитивно сравнить их и визуально оценить, что они действительно являются то же изображение, за исключением небольшого количества различий.
Однако это не является формальным доказательством того, что эти два изображения «почти идентичны», и, как таковое, может быть оспорено в условиях, где требуется более строгий стандарт доказательства (юридическая установка или Skeptics.SE).
Если бы это была пара текстовых файлов, можно было бы запустить команду diff
для них и установить близкое сходство, так как разница значительно меньше размера файла.
Но так как это изображения в формате JPG, я ожидаю, что эффект фотосъемки и сохранения второй версии (с несколько иной степенью сжатия при загрузке) приведет к тому, что прямой разност будет бесполезным на 100%.
Существуют ли формальные методологии обработки изображений, которые можно использовать для "различий" двух сохраненных фотоизображений с использованием сжатия с потерями (JPG) ?
Методология должна быть проверена (например, с помощью процесса рецензирования до публикации в хорошо известной публикации по обработке изображений / компьютерному зрению / и т. Д.).
Желаемый результат - либо числовой% изменения; или какой-то метод визуализации.
Методология должна быть нечувствительной к незначительной последующей обработке, такой как незначительное кадрирование, изменение размера и сохранение с другой степенью сжатия, которая вызывает незначительные потери.
Если это так, существуют ли общедоступные веб-сайты или бесплатные программы, которые (а) могут загружать 2 JPG и создавать «diff»; (б) Опубликуйте точную методологию, которую они используют, которая подходит под № 1.