Научная статья на тему 'Оптико-электронныи матричный процессор идентификации подлинности защитных голограмм с кодированными скрытыми изображениями'

Оптико-электронныи матричный процессор идентификации подлинности защитных голограмм с кодированными скрытыми изображениями Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
93
9
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — А. Ю. Павлов, С. Б. Одиноков

Рассмотрены методы кодирования скрытых изображений в голограммах, используемые для повышения их степени защиты от подделки, и автоматизации контроля их подлинности. Предложены в качестве кодирующего-декодирующего алгоритма операции векторно-матричного умножения, выполняемые над оптическими сигналами по методу цифрового умножения с помощью аналоговой свертки. Проведен анализ возможных оптических схем реализации выбранного алгоритма. Для схемы с реализацией аналоговой свертки в области пространственных частот проведены габаритный, светоэнергетический и аберрационный расчеты оптической схемы устройства.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — А. Ю. Павлов, С. Б. Одиноков

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Оптико-электронныи матричный процессор идентификации подлинности защитных голограмм с кодированными скрытыми изображениями»

УДК 681.2+537.7+518.5

А. Ю. Павлов, С. Б. Одиноков

ОПТИКО-ЭЛЕКТРОННЫЙ МАТРИЧНЫЙ ПРОЦЕССОР ИДЕНТИФИКАЦИИ ПОДЛИННОСТИ ЗАЩИТНЫХ ГОЛОГРАММ С КОДИРОВАННЫМИ СКРЫТЫМИ ИЗОБРАЖЕНИЯМИ

Рассмотрены методы кодирования скрытых изображений в голограммах, используемые для повышения их степени защиты от подделки, и автоматизации контроля их подлинности. Предложены в качестве кодирующего-декодирующего алгоритма операции векторно-матричного умножения, выполняемые над оптическими сигналами по методу цифрового умножения с помощью аналоговой свертки. Проведен анализ возможных оптических схем реализации выбранного алгоритма. Для схемы с реализацией аналоговой свертки в области пространственных частот проведены габаритный, светоэнергетический и аберрационный расчеты оптической схемы устройства.

Защита от массовой подделки материальных объектов — это одна из серьезных проблем, стоящих перед мировой экономикой и государственными организациями разных стран. Материальный и моральный ущерб, который подделки причиняют производственным, торговым и финансовым предприятиям всего мира, огромен. От подделки страдают бумажные документы (банкноты и ценные бумаги, нотариальные документы, удостоверения личности и сертификаты и т.п.), дорогостоящие эксклюзивные товары известных марок и изделия массового производства (парфюмерия, спиртные напитки, сигареты, лекарственные препараты и т.д.), аудиовидеопродукция и программное обеспечение, кредитные карты и т.п.

В настоящее время традиционные полиграфические элементы защиты (ЭЗ) не могут успешно противостоять копированию и имитации. Альтернативным видом полиграфических ЭЗ являются защитные голограммы, имеющие уникальные свойства, присущие данному способу записи информации.

Применяемые в настоящее время защитные голограммы (ЗГ) включают в себя скрытые изображения, идентификация которых возможна только оптико-электронными средствами.

Основными видами скрытых изображений являются: микротекст или микроизображения, которые контролируются визуально при использовании увеличивающей оптики [1]; изображения, записанные на ЗГ в когерентном свете, наблюдение которых, соответственно, возможно тоже только в когерентном свете [2]; изображения, записанные на

ЗГ с помощью искаженных волновых фронтов либо в канале опорного луча, либо в канале объектного луча с помощью диффузных рассеи-вателей света или специальных масок [3-7].

Главным недостатком первых и вторых скрытых изображений является простота их обнаружения при использовании простейших приборов (микроскоп, линзовый растр, лазер). Скрытые изображения третьего вида лишены этого недостатка и обеспечивают высокую степень скрытности записанного изображения, однако для восстановления таких изображений необходимо применять точную копию кодирующей маски, которую получить трудно или практически невозможно, как, например, в случае применения диффузных рассеивателей.

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

В любом случае, на принятие окончательного решения о подлинности ЗГ влияют параметры самой голограммы, условия наблюдения и способности наблюдателя к восприятию и интерпретации полученной информации. Автоматизация этого процесса не только позволит избавиться от влияния указанных субъективных факторов, но и повысит степень защиты голограммы от подделки.

Цель настоящей работы — разработка функциональной и оптической схем оптико-электронного матричного процессора для идентификации подлинности защитных голограмм с кодированием-декодированием скрытых изображений с помощью жидкокристаллического модулятора света в оптической схеме записи-восстановления скрытых изображений и с элементами компьютерной криптографической обработки скрытых изображений в электронном блоке.

Анализ алгоритмов работы приборов ОПЗГ. Принцип определения подлинности объекта в общем случае заключается в извлечении присущей ему индивидуальной информации в виде скрытого изображения и сравнении ее с эталоном. При идентичности считанной с объекта и эталонной информации объект считается подлинным, в противном случае - поддельным. Исходная анализируемая информация, как правило, должна быть предварительно записана на объект (носитель), сохранена в нем в течение длительного промежутка времени с возможно меньшими потерями и воспроизведена для сравнения.

Таким образом, можно выделить основные этапы процесса определения подлинности ЭЗ: 1) формирование и запись исходной информации в виде скрытого изображения; 2) хранение записанной информации; 3) считывание записанной информации в виде скрытого изображения; 4) сравнение считанной и эталонной информаций и вынесение решения об их соответствии.

Рассматривая ЗГ на этапах 1-3 не только как носителя информации, но и как канал передачи информации через пространство и время с помехами, можно описать его в терминах теории связи.

Основной задачей, которая обычно возникает при передаче информации по каналу связи, является вынесение суждения о структуре и свойствах входного сигнала по определенным характеристикам выходного сигнала. Используемая при этом операция кодирования информации преследует три цели: преобразование информации в вид, в котором может быть утрачена преимущественно та ее часть, которая не представляет интереса при решении основной задачи передачи информации; приспособление формы (в том числе физической природы) сигнала к используемому каналу связи; сокрытие передаваемой информации от несанкционированного использования.

Следовательно, необходимо закодировать исходную информацию, осуществить ее хранение, считывание и декодирование.

В приборах идентификации ЗГ информация проходит, по крайней мере, по двум каналам — эталонному и объектному (количество и тех и других может быть увеличено для повышения избыточности передачи). Базовым звеном объектного канала является ЭЗ. Эталонная информация может быть передана различными путями.

Эталон может храниться непосредственно в приборе. При этом он либо представляет собой физический аналог ЭЗ, либо формируется в момент сравнения из информации, записанной в какой-либо другой форме. При этом эталонная информация может оставаться полностью закрытой от пользователя. Этот способ требует постоянного хранения всех эталонов, которые могут потребоваться для сравнения.

Другой способ состоит в передаче эталонной информации по каналу, включающему оператора. В этом случае оператор должен ввести информацию в прибор непосредственно перед моментом определения подлинности ЭЗ. При этом нет необходимости постоянно хранить эталонную информацию в приборе, однако должно быть обеспечено ее перекодирование для приведения в форму, удобную для сравнения.

Без учета процессов кодирования-передачи-декодирования задача определения подлинности состоит в сравнении объектной и эталонной информаций, т.е. сводится к типичной операции распознавания.

Рис. 1. Структурная схема оптико-электронного устройства идентификации ЗГ с точки зрения разделения на конструктивные элементы

Структурная схема устройства идентификации ЗГ показана на рис. 1.

Анализ методов обработки оптической информации, применяемых в приборах идентификации подлинности ЗГ. Все устройства, входящие в канал кодирования-передачи-декодирования, должны оптимальным образом выполнять функцию преобразования формы поступающей информации так, чтобы она наилучшим образом соответствовала возможностям передачи через последующее звено без потерь и искажений, и функцию защиты информации от несанкционированного доступа, изменения и копирования (шифрование).

Как было отмечено, способ передачи информации в виде защитной голограммы достаточно эффективен при решении задачи ее преобразования и повышения устойчивости к случайным и преднамеренным искажениям. Голографическая запись по своей сути уже операция кодирования оптического сигнала, удачно сочетающая надежность и простоту. Однако специфика применения приборов ОПЗГ может потребовать увеличения криптостойкости используемого метода кодирования.

Существуют два основных пути повышения степени защищенности информации, которая регистрируется и воспроизводится гологра-фическим методом, — это кодирование опорного пучка и кодирование изображения.

Идея метода голограмм с кодированным опорным пучком состоит в том, что при получении голограммы точечного источника по схеме Френеля плоский волновой фронт искажается кодовой фазовой маской. При восстановлении голограммы излучением, проходящим через ту же кодовую маску, изображение точечного источника возникает в том же месте, где оно было при записи, и может быть зарегистрировано с помощью фотоприемного устройства или визуально. При отсутствии кодовой маски или ее отличии от той, что была использована при записи, изображение точечного источника не восстанавливается.

Исследования показывают, что эффективность метода наиболее высока тогда, когда фазовые искажения, вносимые кодирующим элементом, достаточно велики. Использование случайного диффузного рассеивателя с этой точки зрения является оптимальным. Однако, если функция фазового кода не будет достаточно медленно меняющейся в любом направлении вдоль плоскости маски, необходимость исключительно точной юстировки положения тестируемой карты может привести к значительным сложностям в реализации.

Сдвиг кодирующей маски относительно исходного положения на величину, соизмеримую с размером элементарного фазоискажающего участка, будет приводить к исчезновению восстановленного с голограммы изображения. Указанный недостаток настолько серьезен, что ставит под сомнение практическую применимость описанного метода.

Метод кодирования изображения состоит с том, что кодирование двумерного образа осуществляется путем его умножения на случайную фазовую функцию с равномерным распределением, после чего проводится запись полученного волнового фронта на голограмму. При восстановлении для получения действительного изображения необходимо осветить голограмму волной, комплексно сопряженной с опорной волной. Восстановленный с голограммы волновой фронт пропускается через ту же, что и при записи, фазовую кодовую маску, восстанавливающую исходное изображение.

Данный метод требует использования обязательно только фазовой кодовой маски. Кодовая маска должна быть отделена от кодируемого изображения слоем пространства, при не выполнении этого условия, т.е. если кодовая маска и кодируемое изображение будут находиться рядом в геометрическом приближении, кодирования изображения не происходит.

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

Дополнительное кодирование информации ЭЗ связано с алгоритмами обработки скрытых изображений, восстановленных с ЗГ, т.е. это работа с отдельными участками восстановленного изображения.

Рассмотрим некоторые варианты алгоритмов обработки восстановленных кодированных изображений.

Применение для кодирования и декодирования оптико-электронного векторно-матричного умножителя.

Представление операции перемножения оптических сигналов как их свертки. Для обеспечения условий стыковки оптических элементов

изображения с электронными схемами скрытые изображения ЗГ, как правило, представляют собой двоичные двумерные структуры (плоские изображения, состоящие из светлых и темных однотипных элементов простой формы). Таким образом, их можно рассматривать как векторы или матрицы, состоящие из чисел в двоичной форме, а обработку таких изображений — как математические операции над векторами и матрицами. Например, если свет с интенсивностью 1\ проходит через модулятор с коэффициентом пропускания ¿ь результирующая интенсивность света /2 равна 11Ь1, что эквивалентно умножению чисел 11 и ¿1.

Одним из возможных вариантов обработки изображения (двоичной матрицы или вектора), восстановленного с ЗГ, является его перемножение на пространственном модуляторе света (ПМС) с матрицей или вектором и последующее сравнение полученного результата с эталоном. Существуют несколько базовых вариантов алгоритма такого оптического векторно-матричного умножения, имеющих общее название — алгоритмы цифрового умножения с помощью вычисления аналоговой свертки (ЦУАС) [8].

Умножение двух чисел эквивалентно выполнению свертки над их цифровыми представлениями в том случае, если результат свертки интерпретируется в смешанном формате, в котором для основания числа Ь отдельные цифры могут иметь величины, большие чем Ь. В общем, если необходимо умножить по основанию Ь два N-разрядных числа, представленных как

N N

X = ^ ХпЬП-1 и у = ^ утЬт-1,

п=1 т=1

где хп и уп — отдельные цифры, то результат выглядит так:

N N 2N-1 / к \

ХУ = Хп УтЬ(П+т-1)-1 = ^ 5>п Ук-п+1 Ьк-1,

п=1 т=1 к=1 \п=1 /

где к = п + т — 1.

Рассмотрим цифры в числах х и у, представляющих собой две функции, которые следует перемножить. Для выполнения свертки запишем цифры числа у в обратном порядке и разместим их после цифр

числа х. Первым значением свертки является х1 у1, вторым х1 у2 + х2у1

к

и так до значения xNyN; к-е значение свертки равно ^^ хпук-п+1, что

п=1

в точности является к-й цифрой произведения ху.

Имеются два способа выполнения операций свертки в оптике: свертка в области пространственных частот и во временной области.

Операция свертки оптических сигналов в области пространственных частот. Как известно, свертка двух функций может быть представлена как обратное фурье-преобразование произведения фурье-образов этих функций, т.е. / (*) <8> /(*) = Г-1 (Г {/ (*)} ■ Г {/(*)}}, следовательно, выполнение свертки может происходить в фурье-плоскости объектива.

Преобразование Фурье одной функции осуществляется линзой, а преобразование Фурье второй функции зарегистрировано в голограмме. Для осуществления свертки выполняется фурье-преобразование результата произведения фурье-образов с помощью второй линзы. При этом результат свертки двоичных функций является функцией смешанного формата. Использование не обратного, а прямого преобразования Фурье, как известно, приведет только к необходимости изменения направления осей координат в плоскости восстановленного изображения для правильной трактовки результата.

Например, рассмотрим случай умножения 5 х 7 = 35, что в двоичной записи выглядит так 101 х 111 = 100011 (результат произведения в смешанном формате имеет вид 11211). Входные сигналы могут быть представлены в виде суммы дельта функций 8 (X — (двоичные единицы), разнесенных между собой на расстояния п х а, где п — номер разряда, что не совсем корректно, так как любой реальный источник имеет конечную ширину, но для наглядности его шириной пренебрегаем. Учет ширины источника приведет к некоторому размытию конечной картины. Таким образом, входные сигналы имеют вид

101 4 8(X) + 8(X — 2а) 4 1 + е-г2пи2а;

111 4 8(X) + 8(X — а) + 8(X — 2а) 4 1 + е-г2™а + е-г2™2а,

где V — пространственная частота, равная X/ (А/) для линзы с фокусным расстоянием / и рабочей длиной волны излучения А.

Перемножая два выражения, получаем

1 + e-i2nv2a) (1 + e-i2nva + e

_ 1 + —2пу(а) + 2—2пу(2а) + е-^2пи(3а) + е-«2п^(4а)

Проводя обратное преобразование Фурье, получим результат свертки:

1 + е~»2пКа) + 2е~^2пК2а) + е~а) + е-«2п^(4а) ^ -

4 8 (X) + 8 (X — а) + 28 (X — 2а) + 8 (X — 3а) + 8 (X — 4а).

Этот результат, как и следовало ожидать, соответствует выходной функции 11211. Отметим, что количество разрядов в результате перемножения равно 2к — 1, где к — число разрядов в перемножаемых числах, а максимальное значение сигнала при перемножении двух к-разрядных чисел равно к.

Интерпретируя матрицу из нулей и единиц как вектор из чисел двоичного формата, рассмотренную частотную свертку можно применить для операций векторно-матричного перемножения.

Достоинствами алгоритма являются простота выполнения процедуры ЦУАС и статичность во времени одной из входных функций (фурье-голограмма).

Операция свертки оптических сигналов во временной области. В данном алгоритме свертка вычисляется путем поддержания преобразованной функции одного из входных сигналов (функции с обратной зависимостью от времени) в постоянном виде, а вторая функция изменяется относительно нее. Их произведение во всех точках образует свертку.

Временная свертка может быть организована по двум схемам: с пространственным интегрированием и с временным интегрированием.

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

Рис. 2. Временная свертка с пространственным (а) и временным (б) интегриро-

ванием

образом, если функция д(ж) поддерживается постоянной во времени, а вторая функция Л,(£) сдвигается относительно нее, то временную зависимость /(£) на выходе из устройства, осуществляющего свертку,

можно представить в виде /(£) = J — где V — скорость

сдвига функции Л,(£) относительно #(ж).

По второй схеме (рис.2,б) функция д(£) подается на устройство свертки в качестве зависящего от времени сигнала и равномерно засвечивает все ячейки. Вторая функция Л,(—£) с обратной зависимостью сигнала от времени сдвигается относительно нее по пространству (ячейкам). Результат свертки снимается с устройства как пространственная зависимость значений сумм по времени произведений сигналов в каждой ячейке, т.е. результирующий сигнал /(ж) равен

/(ж) = £ д(1)1г — сИ, где V — скорость сдвига функции /?•(—£) по ячейкам.

Использование второй схемы реализации временной свертки в устройствах, где один из входных сигналов записан на голограмму, ограничено из-за необходимости получения обоих входных сигналов как временных зависимостей.

К достоинствам временной свертки можно отнести удобство ее использования в векторно-матричном умножении при увеличении числа входных сигналов, а также широкую и отработанную элементную базу ее реализации.

Варианты оптических схем устройства ОПЗГ.

Устройство реализации свертки в области пространственных частот. Для реализации устройства со сверткой сигналов в области пространственных частот можно предложить схему, приведенную на рис. 3.

Коллимированный лазерный пучок от полупроводникового лазера, проходя через жидкокристаллическую матрицу (ЖК-модулятор), на которой создается пространственное распределение коэффициента пропускания (прозрачные и непрозрачные зоны), задает первую входную функцию. На голограмме зарегистрирован фурье-спектр второй функции (аналогичный первой).

Через фурье-преобразующий объектив № 1 (ФПО № 1) на голограмме создается фурье-образ первого входного сигнала. Волна, восстановленная при этом с голограммы, представляет собой произведение фурье-образов входных функций. Фурье-преобразующий объектив № 2 (ФПО № 2) производит второе фурье-преобразование и создает на ПЗС-матрице изображение, соответствующее свертке входных сигналов в смешанном формате.

Рис. 3. Схема устройства со сверткой сигналов в области пространственных частот

Голограмма разлагает восстанавливающий пучок на дифракционные пучки 0, ±1, ±2, ... порядков. Нулевой порядок представляет собой несколько размытое из-за дифракции изображение ЖК-модулятора. Пучки первого порядка являются сверткой и корреляцией входных сигналов. Пучки высших порядков содержат намного меньше энергии, чем пучки 0, ±1, являются вредными и представляют собой сложные комбинации произведений входных сигналов.

Из сказанного следует, что приемник нужно располагать таким образом, чтобы на него попадал только один из пучков первого порядка, и стремиться при записи голограммы и восстановлении с нее изображения к увеличению энергии в пучках первого порядка и уменьшению ее в других.

Устройство с временной сверткой имеет ряд преимуществ по сравнению с другими схемами: простота реализации векторно-матричного перемножения оптических сигналов; простота конструкции, так как используется свойство линз выполнять фурье-преобразование над сигналами; использование фурье-преобразующих объективов, параметры которых (фокусные расстояния, относительные отверстия) влияют на сигналы и, следовательно, являются дополнительной защитой от несанкционированного копирования защитной голограммы.

К недостаткам данной схемы можно отнести низкую энергетику, т.е. необходимость использования достаточно мощного источника излучения, а также сложности в позиционировании голограммы для правильной работы прибора, так как фурье-спектры сигналов (в общем случае) имеют достаточно тонкие не осесимметричные структуры.

Устройство реализации свертки во временной области. Возможная схема данного устройства представлена на рис. 4.

Рис. 4. Схема устройства с временной сверткой двух входных функций

С помощью лазерного излучения с голограммы восстанавливается предметная волна (на голограмме записано изображение матрицы из светлых и темных точек) - первая входная функция. Первый проекционный объектив переносит восстановленное изображение на ЖК-матрицу, на которой создается пространственное распределение коэффициента пропускания (прозрачные и непрозрачные области), переменное во времени и соответствующее второй входной функции. Картина, получившаяся на второй (по ходу излучения) подложке ЖК-матрицы соответствует перемножению элементов первой функции с элементами второй. Второй проекционный объектив переносит эту картину на ПЗС-матрицу и согласует их размеры. Сложение перемноженных элементов входных функций осуществляется в электронном виде с сигналами, снятыми с ПЗС- матрицы, по определенному алгоритму.

К достоинствам этой схемы можно отнести более низкие требования по позиционированию голограммы.

Из анализа поставленной задачи и предложенных вариантов реализации проектируемого устройства выбрана схема со сверткой в области пространственных частот, имеющая ряд значительных преимуществ (высокую скорость и простоту реализации свертки с использованием фурье-преобразующих объективов).

Анализ функционирования устройства идентификатора ЗГ. Для получения ЗГ со скрытым изображением используется схема, приведенная на рис. 5.

Скрытым изображением является фурье-спектр транспаранта (тоб (ж, у)), полученный с помощью фурье-преобразующего объектива

(фпо).

Транспарант тоб (ж, у) представляет собой клетчатое поле из элементов 0,1 х 0,1 мм размера 1,8 х 1,4 мм (18 х 14 элементов), каждый

Регистрирующая

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Рис. 5. Схема получения голограммы Фурье

второй элемент — не рабочий (коэффициент пропускания тоб = 0), остальные ячейки могут иметь коэффициент пропускания тоб, равный 0 или 1 в зависимости от выбранной входной функции.

Таким образом, входной функцией является матрица, состоящая из 0 и 1, размером 7 х 9. В дальнейшем такая матраца будет рассматриваться как вектор-столбец [А] размером 7 х 1, состоящий из 9 разрядных чисел в двоичном формате (рис. 6).

Объектная и опорная волны являются плоскими.

Рис. 6. Входные матрицы для голограммы (я) и ЖК-матрицы (б); вектор, выводимый одновременно на ЖК-матрицу, (в)

Полученная ЗГ будет рельефно-фазовой с теоретической максимальной дифракционной эффективностью 33,6 % (при работе на отражение).

Предполагается, что проектируемое устройство будет работать с голограммами, полученными из металлической фольги с помощью матрицы, снятой с "мастер" голограммы. При этом дифракционная эффективность голограмм будет составлять не менее 20%.

Восстановление и декодирование скрытого изображения с ЗГ будет осуществляться устройством по схеме рис. 7.

Изображение, выводимое на ЖК-матрицу, подобно транспаранту, используемому при получении голограммы (размеры поля и элементов такие же, как и на транспаранте). Входная функция в данном случае является матрицей [В] размером 7 х 7, состоящей из 9 разрядных чисел в двоичном формате. При этом последовательно в процессе идентификации ЗГ на ЖК-матрицу выводится транспонированные строки этой входной матрицы с элементами, взятыми в обратном порядке (см. рис. 6).

На ФПЗС-матрице регистрируется освещенность, численно равная свертке функции, записанной на голограмме, и функции, выведенной на ЖК-матрицу. Размеры элемента изображения на ПЗС и на ЖК соотносятся как фокусные расстояния первого и второго фурье-преобразующих объективов. Разрядность чисел на ПЗС соста-

-А fi

---

Рис. 7. Схема восстановления скрытого изображения с ЗГ

вляет 2п — 1, где п — разрядность входного сигнала (максимальная), т.е. 17. Требуемый динамический диапазон ПЗС не менее 17 дБ. При аналогово-цифровом преобразовании считанного с ПЗС сигнала его можно трактовать как произведение чисел в двоичном формате, полученное в смешанном формате (без переноса единиц между разрядами).

После фурье-преобразования восстановленного волнового фронта на приемнике, количество элементов которого должно быть не менее 34, регистрируется 7-я строка полученного вектора, которая соответствует скалярному произведению "вектора голограммы" и "вектора ЖК-матрицы":

" bi7 " a11

a12

bij X

a1j

bi2

. bi1 _ a17

aiibi7 0.12&г7

a16bi7 0.17&г7 0 0 0 0 0 0

0

a11bi6 a 12bi6

0

0 0

0:

anbi2 0

a12bi2 a11bi1

+ a17bi6 + ••• + a13bi2 + a12bi1

0 • •

a15bi2 a14bi1

a16bi2 a15bi1

a17bi2 a16bi1

0 a17bi1

a16bi6

0 0 0 0

a11b17 a12bi7 + anbi6

a17bi7 + a16bi6 + a15bi5 + ... + a^b^ + anb»1

0-17Ьг2 + «16^1 «17^1

7-я строка: ^ 0,17^7 + а^Ьгб + ••• + 012^2 + ацЬа = [Л]7х1 ■ ([Б]7х1) ..

После регистрации на ПЗС и передачи сигнала в электронный блок на ЖК выводится следующий вектор из входной матрицы ЖК-модулятора.

В результате после семи прогонов в электронный блок будет передан сигнал, соответствующий скалярному произведению "входного вектора голограммы" и "входной матрицы ЖК-модулятора".

Анализ прохождения оптического сигнала через оптическую систему.

Получение голограммы Фурье транспаранта: а) Пропускание транспаранта тоб (ж, у) при выбранных значениях "входной функции транспаранта" (двоичных чисел):

/ /ж + 2ак у + 2аи\\

Тоб (Ж, у) = Тобо I ап+м, к+К гес! I -,- I I,

\ а а //

где тобо — максимальное пропускание транспаранта (объекта) (тобо ~ 1), а^ — элементы матрицы "входной функции транспаранта" размера (2Х + 1) х (2М + 1) = 9 х 7, строки которой являются выбранными двоичными числами, а — размер ячейки транспаранта;

б) На транспарант падает нормально плоская монохроматическая волна с амплитудой а0, тогда после транспаранта волна имеет вид

Аоб (ж, у) = ао тоб (х, у);

в) Спектр пространственных частот волны после транспаранта равен

А0б(рх,ру) = Fx¡y {Аоб(ж, у)} =

— a0To60 Fx

/ x — 2ak y — 2an

Г x,y

{N M /

y^ y^ i an+M, k+N rect

k —_ N n —_ M \

-k=-N n—-M

2

— а0тобоa sinc (navx,navy) x

N

x У^ y^ (an+M,k+N exp [—i4na (Vxk + Vyn)]).

к=-М п=-М

Очевидно, что с ростом пространственной частоты амплитуды уменьшаются и слабо влияют на форму изображения, следовательно, допустима фильтрация высоких частот зрачком ФПО.

Принимаем, что пропускаемая объективом полоса пространственных частот для правильной дальнейшей обработки сигнала должна быть не менее ширины модулирующей функции 8тс(па^х,паг/у) по второму нулю (модуль отношения первого максимума модулирующей функции к центральному равен 0,212). Таким образом, при круглом входном зрачке фурье-преобразующего объектива и размере элементов объекта а = 0,1 мм требуемая пропускаемая полоса пространственных частот составит

Аг/тах = Аиг = Аихл/2 = 2-2- аГх\[2 и 57 [мм-1].

a

a

m

Функция зрачка ФПО (в безаберрационном приближении) имеет

вид

где В — диаметр входного зрачка объектива.

Тогда, когерентная передаточная функция ФПО

Л.ФП01 Ну) = р (-Ар'их, -Хр'иу) = сагс (\р'^VI + (0, 5В)^ ,

где р'- расстояние от выходного зрачка до плоскости регистрации изображения.

Спектр пространственных частот волны после объектива можно представить как

Аоб (^Ж)^у) = Аоб (^Х'^У) ■ ^-ФПОх

г) В плоскости регистрирующей среды, расположенной в задней фокальной плоскости ФПО, амплитуда волны имеет вид

тФГЮ1 -

4,6{х',у') = -Г7,-(^с^у) = «об {х',у')е-^,

гЛ/ФПО1

где V = х'/ (Л/ФпоО и V = у'/ (Л/ФпоО ; тфПО1 — амплитудный

коэффициент пропускания объектива;

тФПО1

«об (ж', г/') = -Лоб -

Л/ФПО1

действительная амплитуда объектной волны в плоскости регистрирующей среды;

д) Интенсивность суммарной волны, полученной при интерференции объектной и опорной волн в плоскости регистрирующей среды, составляет

/Е (х',у') = |4,б (х',у') + Аоп (х',у')|2 ' где Аоп(х', у') — амплитуда плоской опорной волны, равная

Аоп(х',у') = а^81п0 ■ 1(х',у')

(здесь к — волновое число, 0 - угол падения опорной волны на плоскость регистрирующей среды);

Ъ (х',у') = |А^б (х',у')|2 + г' „,'\ |2

оп

+ | Aon (x',y') Г + А0*б (x',y') Аоп (x',y') + A:n (x',y') ^ (x',y') = = [u^ (x',y') + af] + 2ai«об (x/,y/)cos

— + A;x sin 9

2

е) Коэффициент отражения полученной рельефно-фазовой голограммы имеет вид

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Ргол (V у') = eiKIj:(-X''y= eiA'K6(®',í/')2+ai]eíA'2aiMo6(ü!'1í/')cos[feü!sinél+f]

где K — коэффициент, зависящий от материала, на котором получают голограмму, и от экспозиции при ее получении.

Зависимость (упрощенного вида) коэффициента отражения голограммы по координатам можно получить, используя разложение экспоненты в ряд и рассматривая только 0 и ±1 порядки дифракции.

При a1 > иоб (ж'y') (данное условие чаще всего встречается на практике) имеем

Ргол (ж',у') = eiKI*(x'<y,) = 1 + iKJs (ж',у') =

= 1 + iKai — iK2а1иоб (ж',y')sin [kx sin 9] =

= p0 — iK2а1иоб (ж',у')sin [kx sin 9],

где p0 (x',y') = 1+iKai — коэффициент отражения для волны нулевого порядка дифракции.

Восстановление изображения с голограммы:

а) При восстановлении амплитуда референтной волны в плоскости голограммы равна

^рефО1' , У ) — ; " , (^гс, Vy) ,

'ФПОх

ФПО

реф\ ) У / • \ (г/ реф

где а^Ж^ф (vx,vy) — соответствует вектору-столбцу из двоичных чисел,

) = Fx¡y{ = астжко Fx,y { тр^у)} =

N M

> /, ,( x — ¿ak y — ¿an

f f f x — 2ak y — 2an^

= floT>KKo-^,í/i ( On+M.fe+ivrect I -,-

lfc=_ N n=—M^ \ a a

= &отЖКоа 81пе(па^ж,па^у) х

N М

х ^ ^ ехр[-г4па(^хк + ^те)]),

п=—М

здесь тЖКо — максимальный коэффициент пропускания ЖК-матрицы, считаем, что минимальный коэффициент пропускания ЖК-матрицы равен 0;

б) Амплитуду отраженной от голограммы волны можно представить как

Арез (х ) = Ареф (х 'у ) ргол (х ) •

Спектр пространственных частот отраженной от голограммы волны имеет вид

Арез(^г,^/) = F { ^-рез^' ,У')} = Fx',y' { Ареф (x' ^гол^у'^

■■■рез\ тФПОх , _

= ТТ^-F\Äf*(vx, Uy)} ® F{po}+

гл1й

/ФПО

Т

ФПО

+ -fr,-F\^(гл,, Uy) \ <8> F{—/Ji 2а,1-и0б(х , г/') sin(fc sin

Первое слагаемое дает волну нулевого порядка, эта волна распространяется по нормали к плоскости голограммы.

Второе слагаемое дает дифракционные пучки первого порядка

ФПО

<g> F {—iK2а1иоб (x',y') sin (k sin (0))} =

r;

• л ^реф (ж, y)®F\ кфПОг Uy)

гА/фПО1 L k

— iF {2а1«об (x',y') sin (k sin (0))} =

Т

ФПО1

АЖК (x,y) ® F^noi (vx,Vy)

А/Ф ПО1

<8> f{46 (x',y') Аоп (x',y')} —

r,

ФПО1

А/ф

ФПО1 L k

® F {An (x',y') (x',y')} =

r

ФПО1 \ 2

А/ф

ФПО1

afe

:{kx sin

АЖК (x,y) ® F] /1ФПО1 (Vx,Vy)

Аоб (x, y) <g> Fi /фПО1 )

+

+

r

ФПО1 2

А/ф

ФПО1

afe

—i(^kx sin ■j)

АЖФ (x, y) ® F\ /ФПО1 (vx,Vy)

Аоб (x, y) <g> Fi hФПО1 (vx,Vy)

Пучки распространяются под углами ±0 относительно нормали к голограмме.

Далее будем рассматривать только волну, идущую в +1 порядок, так как приемная ветвь устройства идентификации ФПО работает только с ней;

в) В задней фокальной плоскости второго ФПО располагается матричный фотоприемник излучения (матица ФПЗС).

Амплитуду восстановленной с голограммы волны после второго фурье-преобразующего объектива можно записать как

т ФПО2 ' а

Дюс (х", у") — .. ,, -Арез+l {уХ-1 Vy) —

гЛ/фПО2

а1ТфП°2 / тфПО1 \ 2 г f_ . f_ v

-Г77- TT,- F \ /гФПОх {»х, Vy)\®F\ ЬфПОг (Vx, Vy) \

Л/фПО2 \л/фпо^/ L ^ J ^ J

& [А^ф <8> Аоб (z",y")] e-i(kx"sin=

a тфПО2 " тфПО1 \ 2 .2

a1 'а 'а

®

Л.фПО1 (Vx,Vy )j &

^/фПО2 V ^/фПОх ,

<8> [Л^ф (ж",у") <8> Аоб (ж",у")]

где ^ = х"/(/фПО2) и VУ = у'7(/фПО2)-

Таким образом, из сказанного выше следует, что на матрице ФПЗС действительно получится двумерная свертка двух сигналов

у")и AЖФ(x/^y//), при этом полученное изображение несколько размыто из-за свертки с функцией входного зрачка первого фурье-

преобразующего объектива;

г) При считывании с матрицы ФПЗС определенных строк в электронный блок обработки сигнала (компьютер) считанный сигнал будет пропорционален освещенности, созданной в плоскости ФПЗС, т.е. квадрату амплитуды волны.

Это должно учитываться программным обеспечением для дополнительной криптографической обработки полученного сигнала, которая может проводиться по какому-либо криптографическому алгоритму.

Выводы. Для выбранной принципиальной оптической схемы устройства были проведены габаритный, светоэнергетический и аберрационные расчеты, позволяющие утверждать принципиальную возможность создания данного устройства на существующей элементной базе. Направлениями дальнейших исследований являются следующие вопросы: влияние ошибок позиционирования ЗГ при идентификации и их устранение, выбор криптографического алгоритма и разработка программного обеспечения для криптографической обработки.

СПИСОК ЛИТЕРАТУРЫ

1.Гальперин А. Д. Голографическое устройство для воспроизведения кодирующих элементов. Патент Российской Федерации № 2110411 от 10.05.98 г.

2. J o h n E. Wreede at al. Encoded hologram for producing a machine readable and a human readable image, Patent USA No 5,499,116 of Mar. 12, 1996.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

3. J a v i d i B., Zhang G., Li J. Experimental demonstration of the random phase encoding technique for image encryption and security verification. Opt. Eng., 1996., V. 35, N9, p. 2506-2512.

4. Javidi B., Sergent A., Zhang G., Guibert L. Fault tolerance properties of a double phase encoding encryption technique. Opt. Eng. - 1997. -V. 36, № 4. - P. 992-998.

5. Refregier P., Javidi B. Optical image encryption based on input plane and Fourier plane random encoding. Opt. Lett. - 1995. - V. 20. - P. 767-769.

6. SongcanLai. Security holograms using an encoded reference wave, Optical Engineering, vol. 35, No 9, September 1996.

7. Бобринев В. И., Г у л а н я н Э. Х. Голограммы с протяженным опорным источником // Квантовая электроника. - 1971. - Вып. 4.

8.Арратуна Р. Оптические вычисления. - М.: Мир, 1993.

Статья поступила в редакцию 26.01.2005

Александр Юрьевич Павлов родился в 1983 г. Студент МГТУ им. Н.Э. Баумана. Специализируется в области оптико-электронной обработки информации и голографии.

A.Yu. Pavlov (b. 1983) — student of the Bauman Moscow State Technical University.

Specializes in the field of optoelectronic data processing and holography.

Сергей Борисович Одиноков родился в 1950 г., окончил в 1973г. МВТУ им. Н.Э.Баумана. Канд. техн. наук, доцент кафедры "Лазерные и оптико-электронные системы" МГТУ им. Н.Э.Баумана. Автор около 130 научных работ в области оптико-электронной обработки информации и голографии.

S.B. Odinokov (b. 1950) graduated from the Bauman Moscow Higher Technical School in 1973. Ph. D. (Eng.), assoc. professor of "Laser and Optical and Electronic Systems" department of the Bauman Moscow State Technical University. Author of about 130 publications in the field of optoelectronic data processing and holography.

i Надоели баннеры? Вы всегда можете отключить рекламу.