Алгоритм Питаса (Pitas)
В данном алгоритме [6] ЦВЗ представляет собой двумерный массив бит размером, равным изображению, причем число единиц в нем равно числу нулей. Существует несколько версий алгоритма, предложенного Питасом. Вначале предлагалось встраивать бит ЦВЗ в каждый пиксель изображения, но позже было решено использовать для этой цели блоки размером 2х2 или 3х3 пикселя, что делает алгоритм более робастным к сжатию или фильтрации. ЦВЗ складывается с изображением:
.
Здесь обозначения соответствуют ранее принятым, то есть l – яркость, – произвольный порог, S – значение бита.
В случае использования для внедрения блоков детектор ЦВЗ вычисляет среднее значение яркости этого блока. Отсюда появляется возможность неравномерного внедрения ЦВЗ в пиксели, то есть величина . Таким образом можно получить ЦВЗ, оптимизированный по критерию робастности к процедуре сжатия алгоритмом JPEG. Для этого в блоке 8х8 элементов заранее вычисляют «емкость» каждого пикселя (с учетом дискретного косинусного преобразования (ДКП) и матрицы квантования JPEG). Затем ЦВЗ внедряют в соответствии с вычисленной емкостью. Эта оптимизация производится раз и навсегда, и найденная маска применяется для любого изображения. Это как раз и является недостатком метода.
Дата добавления: 2017-03-29; просмотров: 1237;