Фильтр пикселизации можно рассматривать как один из методов размытия. Большинство таких алгоритмов имеют тенденцию к размыванию пикселей, поскольку они пытаются имитировать естественное размытие, вызванное проблемами фокусировки. Алгоритм использует тот факт, что линейный блочный фильтр обрабатывает каждый блок по-отдельности. Он пикселизирует все блоки в изображении, чтобы проверить прямые совпадения.
Для большинства пиксельных изображений Depix удаётся найти результаты с одним совпадением, которые, как предполагается, верны. Затем сравниваются совпадения соседних блоков, которые геометрически находились на том же расстоянии, что и на пиксельной картинке. Они тоже считаются верными. Этот процесс повторяется несколько раз. После того, как правильные блоки больше не имеют геометрических совпадений, выводится точный результат. Для блоков с несколькими совпадениями формируется среднее значение. Проще говоря, алгоритм восстановления паролей по скриншотам основан на методе пикселизации похожих данных и с последующей проверкой их на соответствие с оригиналом.
Новость дополняется…
Источник: