Программный пакет "Голографический водяной знак" для cинтеза и восстановления цифровых голограмм в обеспечение информационной безопасности в традиционных носителях информации на бумажной и пластиковой основе.
Программный пакет "Голографический водяной знак" (Holographic WaterMark) предназначен для
встраивания цифровых голограмм скрываемых данных (водяных знаков) в фотоносители информации на твердой основе:
- фотобумагу, фотопленку, пластиковые карточки,
- для печати сертификаты соответствия,
- встраивание в печатную продукцию,
- в художественные репродукции на обычных бумажных носителях,
- встраивание в художественные репродукции на холсте,
-
восстановление с экрана монитора цифровой камерой (смартфоном).
Теория. Голографический подход к встраиванию ... cкачать с http://smirnov.spb.su [PDF Download, 2 Mb, rus]
Программный пакет реализован на языке программирования C++ в среде Borland Builder 6 и обеспечивает графический интерфейс пользователя (GUI).
Интерфейс программы поддерживает ввод (считывание с диска) и сохранение файлов изображений в
графических форматах BMP и JPEG. Стандартный графический размер файлов 2048x2048 пикселей, а для полиграфической продукции 8192x8192 пикселей.
При визуализации и сохранении файлов изображений в формате JPEG
возможно регулирование качества картинки-контейнера в диапазоне
Q=50..100%. Коэффициент усиления водяного знака, обеспечивающий варьирование
устойчивости (робастности) водяных знаков, может задаваться в пределах
B=1..5000. Для выполнения процессов встраивания и восстановления водяных знаков
служат кнопки "Embedding" и "Restoration", соответственно. Процедуры ввода и преобразования изображений сопровождаются визуализацией видео данных в основном
окне программного пакета.
Для контроля за встраиваемыми данными, текущая картинка водяного знака визуализируется на левой панели оболочки программного пакета. Основной вычислительной процедурой
программы является прямое и обратное двумерное преобразования Фурье, которое реализуется с помощью алгоритма быстрого преобразования.
На рисунках, представленных ниже, показаны результаты работы программы при вводе изображения (fig.1), выполнения процедуры встраивания водяного знака в контейнер (fig.2) и процедуры восстановления скрытой информации (fig.3):