Текст
                    Ответственные редакторы серии:
А.С. Востриков
Н.В. Пусковой
Редакционная коллегия:
Ю.А. Афанасьев
А.Г. Вострецов
В.В. Губарев
В.А. Гридчин
В.И. Денисов
К.Т. Джурабаев
В.И. Игнатьев
К.П. Кадомская
В.В. Крюков
Г.Е. Невская
В.В. Покасов
Х.М. Рахимянов
Ю.Г. Соловейчик
А.А. Спектор
А.И. Шалин
А.Ф. Шевченко
Г.М. Шумский

В.И. Гужов, С.П. ИЛЬИНЫХ КОМПЬЮТЕРНАЯ ИНТЕРФЕРОМЕТРИЯ НОВОСИБИРСК 2 0 0 4
УДК 535.41:004(075.8) Г 936 Федеральная целевая программа «Культура России», подпрограмма «Поддержка полиграфии и книгоиздания России» Рецензенты: д-р физ.-мат наук, проф. В.В. Покосов, д-р техн, наук, проф. Ю,В. Чугуй Гужов В.И., Ильиных С.П. Г 936 Компьютерная интерферометрия: Учеб, пособие. - Новоси- бирск: Изд-во НГТУ, 2004. -252с. - (Серия «Учебники НГТУ»). ISBN 5-7782-0362-4 Излагаются основы нового научного направления, объединяющего классическую интерферометрию, спекл-интерферометрию и цифровую об- работку изображений. Это направление предполагает использование ком- пьютерной техники не только для расшифровки интерферограмм, но и для внесения обратных связей в оптическую схему. Основное внимание уделе- но методам пошагового фазового сдвига. Описан новый метод устранения фазовой неоднозначности, основанный на модульной арифметике, позво- ляющий на порядок увеличить диапазон измерений. Реализация рассмот- ренных методов показана на примерах когерентно-оптических измеритель- ных систем Для научных работников н студентов, специализирующихся в области оптики, интерферометрии и голографии УДК 535.41:004(075.8) © В.И Гужов, С П Ильиных, 2002,2004 ISBN 5-7782-0362-4 © Новосибирский государственный технический университет, 2002,2004
ВВЕДЕНИЕ Одним из крупнейших достижений XIX века является осущест- вление ряда уникальных измерений, обогативших науку многими научными результатами в различных областях знаний. Это выпол- ненные впервые Юнгом измерения длин волн видимого света (0.42...0.47 мкм) н определение размера молекулы, измерение Майкельсоном диаметра гигантской звезды Бетельгейзе, отстоя- щей от Земли на расстояние примерно 200 световых лет, определе- ние нм же нового эталона метра в виде длины световой волны красной линии кадмия. В полученном значении 0.64384691 только через 50 лет было внесено уточнение лишь в восьмой знак. И все это благодаря открытию Юнгом интерференции световых волн и созданию на этой основе интерферометров с уникальными воз- можностями. Прн этом схемы интерферометров отличаются прин- ципиальной простотой, а в качестве эталона используется физиче- ская константа - длина световой волны. Однако применение интерференционных методов до изобрете- ния лазеров и голографии было весьма ограничено. Классическая интерферометрия позволяла сравнивать мало отличающиеся друг от друга волновые фронты - исследуемый и эталонный. В качестве эталонного фронта можно было использовать либо плоскую, либо сферическую волну. А это значит, что исследуемые объекты должны создавать волны с фронтами, близкими к эталонным, т.е. исследовать можно лишь оптически совершенные объекты (зерка- ла, линзы, пластины). После изобретения лазеров в интерферометрии произошел ка- чественный скачок. Лазерные интерферометры, оптическая схема которых осталась классической (изменился только источник света), позволяют измерять расстояния до десятков и сотен метров при той же точности. Использование голографического принципа записи волновых фронтов позволило запоминать сколь угодно сложную световую волну н восстанавливать ее в любой момент времени. Методы го-
6 Введение лографической интерферометрии можно рассматривать как перенос методов классической интерферометрии на широкий класс объек- тов, которые ранее невозможно было исследовать этими методами. Теперь оптические свойства поверхности объектов, сложность их формы перестали играть важную роль в практических измерениях, и поэтому интерференционные методы оказались пригодными для исследования свойств промышленных деталей и конструкций в за- водских условиях. Наиболее перспективно применение этих методов для решения задач экспериментальной механики. В самой природе голографи- ческих методов заложена возможность, позволяющая определять смещения поверхности объектов, а через них - деформации, на- пряжения, дефекты структуры, измерять амплитуды вибраций, ис- следовать формы колебаний, измерять параметры рельефа слож- ных поверхностей н сравнивать объекты с эталонными. Интерференционные методы позволили осуществить переход от измерения пространственно распределенных величии в дискрет- ных точках к получению измерительной информации сразу по всему полю исследуемого объекта бесконтактным способом с вы- сокими точностью и быстродействием. Задача состоит в том, что- бы извлечь эту информацию, расшифровать н представить в соот- ветствующем виде. Это сравнительно просто, если решаются так называемые качественные задачи, когда сам характер интерферен- ционной картины позволяет делать важные выводы о состоянии объекта или изменении его параметров. Однако в подавляющем большинстве случаев экспериментатора интересует не только ка- чественная картина, ио и количественная информация о процессах, происходящих в объектах. А для этого нужны системы, представ- ляющие собой измерительно-вычислительные комплексы, целью которых является получение информации, ее преобразование, об- работка и расшифровка и представление результатов в соответст- вующем виде. Оптические информационные технологии пережили бум после изобретения лазеров и голографии. Одно время казалось, что элек- тронные системы вот-вот должны уступить им свое место. Однако эйфория оказалась преждевременной. Сегодня по универсальности и широте применения оптические методы уступают электронным, поэтому наиболее перспективной считается разработка гибридных систем, сочетающих одновременное использование оптических методов н устройств получения информации н электронных мето- дов и средств ее измерения н обработки. В таких системах в каче- стве первичного системного преобразователя используется интер-
Введение 7 ферометр, преобразующий поле измеряемых величин в поле ярко- сти интерференционной картины, которое, в свою очередь, с по- мощью электронно-оптических устройств преобразуется в цифро- вую форму для последующей обработки компьютером. Прослеживая тенденцию развития когерентно-оптических сис- тем измерения, контроля и диагностики объектов на ближайшее время, можно заключить, что они будут состоять на 10 % из опти- ки, 10 % из механики, 20 % из электроники н на 60 % из алгорит- мического и математического обеспечения. Поэтому наиболее важное значение приобретает разработка новых математических и алгоритмических методов обработки интерференционных изображений. На смену классической приходит компьютерная интерферо- метрия. Основным ее отличием является применение компьютера не только для обработки, но и для управления процессом получе- ния интерференционной картины. Это позволяет использовать до- бавочную информацию для увеличения точности и динамического диапазона когерентно-оптических измерительных систем.
Глава 1 РЕГИСТРАЦИЯ И ВОССТАНОВЛЕНИЕ ВОЛНОВЫХ ОПТИЧЕСКИХ ПОЛЕЙ В ПРОСТРАНСТВЕ 1.1. МАТЕМАТИЧЕСКАЯ МОДЕЛЬ ПРЕОБРАЗОВАНИЯ ВОЛНОВЫХ ОПТИЧЕСКИХ ПОЛЕЙ В СВОБОДНОМ ПРОСТРАНСТВЕ Изображения в когерентно-оптических системах формируются на основе различных физических принципов преобразования вол- новых полей. Так, в классической оптике изображение формирует- ся с помощью оптических устройств, состоящих из набора линз и зеркал, в радиоастрономии для этого требуются специальные ан- тенны и чувствительные квантовые приемники, акустические поля могут регистрироваться с помощью матрицы микрофонов. На рис. l.l показана типичная система образования оптических изображений. Касательная Среда Снстенж Матрица плоскость распространения форыирояання прнемпнкоа изображения Рис 11 Схема формирования изображений на фотоприеминке
11 Математическая модель волновых оптических полей .. 9 Рассмотрим математическую модель преобразования волновых полей в оптических системах. Необходимо определить комплекс- ное поле в какой-либо плоскости, зная его значения на поверхно- сти объекта. Это представляет собой достаточно сложную задачу. Чтобы ее не усложнять, ограничимся несамосветящимися прозрач- ными объектами и монохроматическим освещением. Свойства объекта, определяющие его способность отражать н рассеивать падающее на него излучение, описываются коэффициентом отра- жения излучения по интенсивности д(х, у) или комплексной ам- плитуде b(x,y,z) функции координат иа поверхности объекта. Коэффициент отражения по амплитуде - комплексная функция, которая может быть представлена в виде b(x, y,z)=|i(x,y,z)|exp[ip(x,y,z)]. Ее модуль |Zj| и фаза р показывают, во сколько раз изменяются амплитуда и фаза излучения в точке (х, у, z) поверхности объекта после отражения (здесь фаза - угол отражения). Функции b и b связаны соотношением b-\b^=b-b*, где * - знак комплексного сопряжения. Зная функцию b(x,y,z), уравнение поверхности тела Л(х, у, z) - 0 н распределение ампли- туды и фазы падающего на объект света, можно в принципе вы- числить распределение амплитуды и фазы рассеянного света в произвольной точке пространства. Пусть J(x,y,z)-expKX(x’->’^ - распределение амплитуды и фазы освещения на поверхности объекта. Тогда поле на некоторой по- верхности наблюдения можно описать с помощью интегрального соотношения Кирхгофа [1] Г(£, T|,Q = J ^(х, у, г)|Ь(х, у, z)[ • ехр^*’^'^’^^ *Wx,y,z&T),Qdxdydk > (1.1) где интегрирование производится на поверхности объекта F(x, у, z). Вид ядра этого преобразования Дх, у, z, tj, Q зависит от про- странственного расположения объекта и поверхности наблюдения. Это преобразование обратимо: b(x,y,z)= s
10 Глава 1 РЕГИСТРАЦИЯ И ВОССТАНОВЛЕНИЕ ОПТИЧЕСКИХ ПОЛЕЙ Здесь Т - оператор, взаимный Г, а интегрирование производится по поверхности наблюдения 5. Это выражение описывает процесс восстановления волнового поля. Функцию Г(£, я, О можно назвать математической голограм- мой. Задача синтеза голограмм заключается в вычислении Г(£, т|, по заданной функции Ь(х, у, z) и ее регистрации в форм», которая бы допускала взаимодействие с излучением для визуали- зации и восстановления b(x,y,z). Вычислить интеграл (1.1) в об- щем случае удается только для очень простых объектов, заданных небольшим количеством отдельных линий или точек. В общем случае приходится прибегать к различного рода упрощениям [2]. Упрощение, к которому можно прибегнуть без большого ущерба, состоит в сведении трехмерной задачи к двумерной. Для этого по- верхность наблюдения считается плоской, а распределение ампли- туды и фазы волны на поверхности объекта заменяется согласно законам геометрической оптики распределением амплитуды и фа- зы на плоскости, касающейся объекта или достаточно близкой к нему (чтобы при пересчете амплитуды и фазы пренебречь дифрак- цией и пользоваться законами геометрической оптики), и парал- лельной плоскости наблюдения. В этом случае (1.1) запишется в виде f ^.yjT^x.y^'jdxdy, (1.2) (X..F) где 6|(х, у) - комплексная функция, полученная в результате пере- счета амплитуды и фазы поля, отраженного объектом, на плос- кость (х, у), касательную к нему и параллельную плоскости наблю- дения; d - расстояние между двумя плоскостями (х, у) и (£>,л) (рис. 1.2). Рис. 1.2. Плоскости пересчета амплитуды и фазы
1 1 Математическая модель волновых оптических полей 11 Очевидно, если угол, под которым виден объект с поверхности наблюдения (угол охвата), и площадь наблюдения малы, то это ес- тественная аппроксимация. Задачи, где угол охвата велнк, необхо- димо свести к задаче расчета прн малом угле охвата. При этом для реализации больших углов охвата поверхность наблюдения можно разбить на небольшие фрагменты, аппроксимируемые плоскостя- ми, и рассматривать голограммы для отдельных фрагментов, каж- дая из которых представляет часть общего угла и воспроизводит объект в своем ракурсе. Ядро преобразования (1.2), связывающее распределение света иа двух параллельных плоскостях, имеет вид ехр Ы*,уЛ,п)—- , (1.3) где X-длина волны излучения. Если геометрические параметры тела малы по сравнению с расстоянием а до плоскости наблюдения, это вместе с условием малости площади наблюдения приводит к следующему допуще- нию: max d2 где Отах ~ максимальный угол (в радианах), под которым наблюдают объект с расстояния к - коэффициент допустимой фазовой ошибки, равной л/4, в передаче аргумента экспоненты в (1.3). Тогда . । , , т ,х «^-[expfQitX ‘rf)exp{fr(kZ) '[(х-^+Ср-Л)]}] а В этом случае (1.2) переходит в интеграл Френеля: Щ-Л)- J bfayie1*2 '^^^^dxdy. (1.4) Преобразование, описываемое этим соотношением, называется преобразованием Френеля.
12 Глава 1. РЕГИСТРАЦИЯ И ВОССТАНОВЛЕНИЕ ОПТИЧЕСКИХ ПОЛЕЙ _ я(х2 + у2) . я(£2+п2) Далее, если — ---—-«1, -12-------=-^«1, то этими состав- ляющими в (1.4) можно пренебречь. В этом случае интеграл Фре- неля (1.4) переходит в интеграл Фурье Г(£»Л)~ f ^(х,у)е^ dxdy, (1.5) который соответствует дальней зоне дифракции (дифракции Фра- унгофера). Таким образом, при прохождении оптического волнового фронта через свободное пространство на некотором расстоянии происходит преобразование Френеля, которое далее, при увеличе- нии расстояния, переходит в преобразование Фурье (рис. 1.3). плоскость распространения Рис. L3. Преобразование оптического вол- нового фронта в свободном пространстве Для пересчета комплексного поля на поверхности объекта в комплексное поле в какой-либо другой плоскости были приняты следующие допущения. 1. Ограничимся иесамосветящимнся непрозрачными объектами и монохроматическим освещением. 2. Сведем трехмерную задачу к двумерной. Поверхность на- блюдения считаем плоской, а распределение комплексного поля на поверхности объекта заменяем в соответствии с законом геометри- ческой оптики распределением поля на плоскости, касающейся объекта или достаточно близкой к нему (чтобы при пересчете пре-
11 Математическая модель волновых оптических полей , 13 небречь дифракцией и пользоваться геометрической оптикой) и параллельной плоскости наблюдения. 3. Допустим, что геометрические размеры тела малы по срав- нению с расстоянием ft до плоскости наблюдения. 4а. Если Оши - максимальный угол (в радианах), под которым наблюдается объект с расстояния d, такой, что Г(х2Ч2)+О'--п)2] L Jmax 7 41 kd где к - коэффициент допустимой фазовой ошибки, равной л/4, то такая область называется областью Френеля, а поле в этой области записывается в виде преобразования Френеля от исходного поля в плоскости объекта (1.4). ., _ я(х2 + у2) . я(£2 + д2) . _ 46. Если — ---— «1, ——-------— «1, то это область Фраун- гофера. Преобразование записывается в виде интеграла Фурье (1.5). Преобразование Френеля в вычислительном отношении удоб- нее выразить через интегральное преобразование Фурье ^/.2 hr ,2 2. Нт. , . Г(£,л) = еХ^ JJ bi(x,y)eM е ы dxdy. <х,у) Преобразование Фраунгофера представляет собой с точностью до множителей пространственный фурье-спектр функции Ь\(х, у): Fb(Vx,Vy)= ff bi(x,y)e'lA,,r‘*y¥>’'>dxdy, (х,у) взятый по координатам Vx ,Vy в масштабе (рис. 1.4). Тогда (1.5) можно представить в виде V =— V =— х м' у и Прохождение оптического волнового фронта через свободное пространство можно описать преобразованием Френеля, которое с увеличением расстояния переходит в преобразование Фурье. Чтобы определить комплексную амплитуду исходного волнового фронта
14 Глава 1 РЕГИСТРАЦИЯ И ВОССТАНОВЛЕНИЕ ОПТИЧЕСКИХ ПОЛЕЙ Рис. 1.4. Пространственные частоты на поверхности объекта, необходимо обратное преобразование. Для этого в плоскость Г| следует поместить линзу (рнс. 1.5). плоскость распространения формирования изображения Плоскость регистрации Рис. 1.5 Формирование изображения Рассмотрим простейшую оптическую схему (рис. ],6), На линзу падает распространяющаяся в направлении z плоская волна с ком- плексной амплитудой непосредственно вблизи линзы щ. Выражение для комплексной амплитуды в плоскости у2 будет иметь вид» похожий на соотношение (1.5): to, jn) а($,П)=-^е V fft(x,y)ev dxdy, где z(x, у) - комплексная амплитуда пропускания плоского транс- паранта, расположенного сразу за линзой; а(- апертура линзы.
11 Математическая модель волновых оптических полей 15 Если на тонкую линзу с примыкающим к ней транспа- рантом падает плоская волна, то распределение комплексных амплитуд в задней фокальной плоскости линзы пропорцио- нально произведению фазового множителя сферической волны и фурье-образа пропускания транспаранта. Фотоприемники регистри- руют интенсивность Рис. 1.6 Преобразование, осущест- вляемое тонкой линзой (угловые скобки означают осреднение). При этом фазовый множитель сокращается, поскольку (е*)* = е~к, екё~к =1. При распространении волнового поля, отраженного от диффуз- ного объекта, иа некотором расстоянии 4 происходит преобразова- ние Френеля комплексной амплитуды, которое с увеличением рас- стояния переходит в преобразование Фурье. Для получения значений комплексной амплитуды исходного волнового фронта необходимо сделать обратное преобразование. С этой целью в плоскость (£,ц) следует поместить лннзу (рис. 1.7). В плоскости с точностью до постоянных множителей рас- пределение интенсивности совпадет с ее распределением иа плос- кости объекта. Рис. 1.7. Плоскости пересчета
16 Глава 1 РЕГИСТРАЦИЯ И ВОССТАНОВЛЕНИЕ ОПТИЧЕСКИХ ПОЛЕЙ 1.2. РЕГИСТРАЦИЯ КОМПЛЕКСНОЙ АМПЛИТУДЫ ВОЛНОВОГО ФРОНТА Основные приемные устройства оптического сигнала не позво- ляют непосредственно регистрировать комплексную амплитуду поля, а реагируют лишь на интенсивность принимаемого излуче- ния. Поэтому существующие методы регистрации комплексной амплитуды, основанные на принципах интерферометрии, являются косвенными. Интерференция волн явление усиления или ослаб- ления амплитуды результирующей войны в зависимости от соот- ношения между фазами складывающихся в пространстве двух (нлн нескольких) волн. Интерференция может наблюдаться только при выполнении условия когерентности (пространственной н временной стабильно- сти интерферирующих волновых фронтов). Тогда характерное рас- пределение амплитуд с чередующимися максимумами и миниму- мами остается неподвижным в пространстве. Нарушение когерентности может происходить из-за несовпадения частот скла- дывающихся волн или вследствие того, что фазы обеих волн ме- няются независимо в результате изменений, происходящих в самих излучателях (напрнмер, при возникновении в двух излучателях ко- лебаний с различными начальными фазами) либо на путях нх рас- пространения (например, при изменении скорости распростране- ния волн из-за флуктуаций плотности среды). Основные черты интерференции в одинаковой мере относятся как к упругим, так и к электромагнитным волнам. 1.2.1. ОСНОВНОЕ УРАВНЕНИЕ ДВУХЛУЧЕВОЙ ИНТЕРФЕРОМЕТРИИ Наиболее часто используются двухлучевые интерферометры, т.е. оптические системы, в которых происходит интерференция двух волновых фронтов. Рассмотрим математическое описание процесса интерференции [1]. Напряженность электрического поля - комплексная величина Е(х,у,0 = £(х,>>)ехр(-;б>0 с комплексной пространственной амплитудой и гармонической зависимостью от времени. Комплексная пространственная ампли- туда определяется как Е(х,у) = J(x,y)exp(-J(p(x,y)), (1.6)
1 2 Регистрация комплексной амплитуды.. 17 где А(х, у) - модуль напряженности поля, а <р(х, у) - фазовый член. Если среда, в которой распространяются две волны, линейна (т.е, отсутствует зависимость свойств среды от происходящих в ней процессов), результирующее колебание представляет собой гео- метрическую сумму колебаний, соответствующих каждой из скла- дываемых воли. Падающая электромагнитная волна с напряженностью поля Е делится на два когерентных пучка: на объектную (тестирующую) волну с напряженностью поля ЕЛ и опорную (эталонную) волну с напряженностью поля Ер. В качестве делителя луча обычно ис- пользуется полупрозрачное зеркало. После прохождения соответ- ствующих путей и накопления фазовых задержек происходит су- перпозиция воли Ер и Ег на втором светоделителе. Напряженность результирующего поля равна векторной сумме волн Е4 = Ег +Ер. Основные оптические детекторы не позволяют непосредствен- но регистрировать комплексную амплитуду поля из-за высокой частоты световых волн (10м ... 1015 Гц), а реагируют лишь на ус- редненную энергию или интенсивность принимаемого излучения. Поэтому в эксперименте наблюдаемые величины интенсивности оптического изображения пропорциональны среднему значению квадрата напряженности электрического поля за время, определяе- мое инерционностью приемника излучения. Интенсивность выра- жается в ваттах на квадратный метр (Вт/м2) и определяется как Да^)=((Ер+Ег)2). Так как Ер, Ег когерентны и имеют одну и ту же зависимость от времени, интенсивность в выходном зрачке координатной сис- темы интерферометра может быть записана так: I(x,y) = ((Е, + Ег)2} = (е2 ) +(е2) * 2(ЕрЕг). Выражение для результирующей интенсивности интерфери- рующих волн помимо суммы интенсивностей для каждой из волн содержит еще одно слагаемое 2^ЕрЕг^, называемое интерферен- ционным членом. Скалярное произведение векторов Ед -Е,. всегда равно нулю (интерференция отсутствует), если складываемые вол- ны лииейно-полярнзованы в ортогональных направлениях. Если
18 Глава 1 РЕГИСТРАЦИЯ И ВОССТАНОВЛЕНИЕ ОПТИЧЕСКИХ ПОЛЕЙ интерферирующие волны одинаково поляризованы, то можно от* влечься от векторного характера этих величин. В этом случае вы* ражение для интенсивности имеет вид Их,у) |Е/)(х,^)+Вг(х,^)|2, Их,у) = (.Ар(Х,у)е^1^ + х(Л„е /*»(lJ’)+4(x,y)e *'<*•>’»)= =^(х,>)+44(*.Л'И’'<"”>(х’'# + +А,4(х.У)е'(’И^'иУ,)+42(х.». В результате запишем I(x,y) = А*+4+ 2АрАг <х^р <₽,). (1.7) Выражение (1.7) показывает, что благодаря введению опорного пучка возникает интерференционная картина, в которой содержит- ся информация как об амплитуде, так и о фазе рассеянной волны (рис. 1.8). Рис. 1.8. Образование интерференционной картины
1 2 Регистрация комплексной амплитуды... 19 После подстановки выражений для средней интенсивности 70(х,у) - А? + л/ и для модуляции интенсивности (вцдности по- 2А Af. лос) Г(х,у)-^-^—2 вь1Ражение (1«7) примет вид Ар +Л /(x,_y) = Z0(x,y) (1 + ^(х,^)соз(фр(х,^) Фг(х,у)). (1.8) Это - базовое уравнение двухлучевой интерферометрии. Распределение интенсивности в плоскости (х, у) называется ин- терференционной картиной или интерферограммой. Явления интерференции находят применение при решении из- мерительных задач как в научных исследованиях, так и в технике. Они основаны на том, что между длиной волны, разностью хода интерферирующих волн и расположением интерференционных максимумов и минимумов существует определенная связь. Поэто- му, зная разность хода интерферирующих волн, можно по интер- ферограмме определить длину волны нли, наоборот, зная длину волны, можно определить оптическую разность хода лучей. Связь между распределением интенсивностей в интерференционной кар- тине и разностью хода интерферирующих волн определяется кон- кретной оптической схемой - интерферометром. 1.2.2. ОПРЕДЕЛЕНИЕ КОМПЛЕКСНОЙ АМПЛИТУДЫ РАССЕЯННОГО ПОЛЯ ПО ГОЛОГРАММЕ Голография - способ записи на специальном регистрирующем материале волнового фронта, содержащего полную информацию о фазе и амплитуде, с последующим его восстановлением. Результат записи называется голограммой. Далее под голографией подразу- меваем голографию оптическую, хотя голографический метод практически применим ко всем видам волн: электронным, рентге- новским, световым, акустическим, сейсмическим и т.д. Принцип голографии основан иа процессе регистрации интерференционной картины (голограммы), которая образована волной, отраженной предметом, освещаемым источником света {объектная волна), и когерентной с ней волной, идущей непосредственно от источника света (опорная волна) (см. рис. 1.8). Если после этого иа голограм- му направить опорную волну, то она дифрагирует на интерферен- ционной структуре, в результате восстанавливается волна, которая шла при записи от объекта. При этом объект виден как бы через окно - голограмму [3].
20 Г п а в a 1 РЕГИСТРАЦИЯ И ВОССТАНОВЛЕНИЕ ОПТИЧЕСКИХ ПОЛЕЙ Предположим, что фотопластинка обработана так, что ее ам- плитудное пропускание равно регистрируемой интенсивности. Ес- ли полученную таким образом голограмму просветить плоской монохроматической волной, сопряженной с опорной, то получим сразу за фотопластинкой четыре волны (рис. 1.9): Р(х,у) = 1(х, уЦе'^р(х,уУ = + Ap4.4r(x,y)e + +Ар4Л(х,+ 442(х,у)е . (1.9) Первая и четвертая волны распространяются в направлении восстанавливающего пучка. Эти составляющие являются помехой в восстановленном сигнале. В направлении, перпендикулярном к плоскости голограммы, распространяется исходная волна света, которая соответствует мнимому изображению. В направлении 20 распространяется волна, являющаяся точной копией исходной. Рис. 1.9. Формирование мнимого (положение /) и действительного (2) изображений
1 2 Регистрация комплексной амплитуды . 21 Для того чтобы отделить нужную восстановленную волну в плоскости изображения, необходимо иметь достаточно большой угол между предметным и опорным пучками. Выражение для волны сразу за голограммой имеет вид (1.9). Рассмотрим пространственный спектр F(x,y): = J fr(x,y)exp(-^(M; + yy)1^. Лл < J \ ЛЛ J -со ' Пользуясь (1.7), получим F(w, v) = ft (w, v) + V2 (w, v) + f3 (u, v), где F] - пространственный спектр волны, соответствующий мни- мому изображению; f3 - пространственный спектр, соответст- вующий первой и четвертой волнам в (1.9); Г2 - пространственный спектр, соответствующий исходной волне. Вычисляя (1.9), за- пишем fi (и, v) - C(Z(-i*,-v), (1.1 Оа) f2 (w, v) = CC/(w + 2Kx,v+2Ку), (1.1 Об) К3(«, v)=Z)S2(w + Kx,v + Ку) + +во +/г J Jt?(WbVjX/*(W( +w + £x,v( +v + Ky)dUidvi, (1.10b) -w где C, Z>, F-масштабные коэффициенты; уравнение i 400 / ' может содержать все возможные компоненты пространственных частот w,v. Предположим, что сверхвысокие частоты не дают значительно- го вклада. Пусть функция U(u,v) ограничена некоторым диапазо- ном. Максимальная протяженность спектров ft и V2, как видно из (1.10а) и (1.106), равна протяженности спектра £7(w,v). Нас инте- ресует максимальная протяженность f3, которая представляет
22 Глава 1. РЕГИСТРАЦИЯ И ВОССТАНОВЛЕНИЕ ОПТИЧЕСКИХ ПОЛЕЙ смещенную функцию автокорреляции спектра U(u,v). Интеграл корреляции представляет собой сканирование одной функции с помощью другой. Интервал значений переменных, в котором инте- грал не равен нулю, определяется суммой ширйны обеих функций. В случае автокорреляции максимальная протяженность результи- рующей функции в два раза больше ширины функции, подвергае- мой операции автокорреляции. На рис. 1.10 построены значения спектров воли иа выходе го- Видно, что использование опорной волны с соответствующей высокой пространственной частотой (т.е. большим углом 0) обес- печивает угловое разделение воли, образующих изображение. Как следует из рисунка, чтобы избежать наложения волны на вол- ны, образующие изображения, угол надо выбирать таким: 1(р2+а2) 1(К2 + К2) Ц^О.ЗЗКЛ^ 4 = 0.33 d—--------(1.11а) । 2 I 2 1(р2+а2) 1(К2 + К2) Ко£О.ЗЗКЛ^ ^7-d=0.33j х у , (1.116) т м 1 “ гдер, q- координаты единичного вектора опорной волны. Хотя соотношения (1.11а) и (1.116) являются условием того, что в области пространственных частот волны не перекрываются, из него не следует, что в плоскости изображения, образованного
1 2 Регистрация комплексной амплитуды. 23 одной из дифрагированных волн, будет отсутствовать нежелатель- ное излучение, обусловленное другими волнами. Из рнс. 1.9 видно, что даже при выполнении условия углового разделения дифраги- рованных волн в области действительного изображения (положе- ние /), наряду с волной, формирующей действительное изображе- ние, попадает свет за счет волн нулевого порядка. Для того чтобы избежать этого, необходимо либо выбрать более высокую про- странственную частоту опорной волны, либо увеличить расстояние между предметом н голограммой (положение 2). При получении голограмм с опорным наклонным пучком для полного разделения изображений регистрирующие среды должны иметь очень высокое разрешение. Пусть мы хотим зарегистриро- вать интерференционную картину от двух плоских единичных волн, одна из которых перпендикулярна к плоскости регистрации, вторая имеет угол 9 с нормалью к регистрирующей плоскости (см. рис. 1.8). В этом случае (1.12) По аналогии с временным периодом cos(to/), где Т = 2я/ш, про- странственный период в нашем случае равен . 21С-2 4яХ 2Х Л ------=---------=----. Кх 2rcsiiw sin0 Пространственное разрешение равно sin 9 Выражение (1.12) показывает, какое минимальное разрешение должен иметь регистрирующий матерная в зависимости от 0 и длины волны. Для 0 = 30° н Z = 0.5 * 10"* м оно равно Д£ = 1 мкм. Таким образом, для записи такой голограммы необходим регист- рирующий материал с разрешением порядка 1000...2000 линий на один миллиметр. В тех случаях, когда разрешающая способность регистрирующей среды низка, применяют фильтрацию компонент с нежелательными пространственными частотами. Особое значе- ние это приобретает в системах, использующих цифровое восста- новление изображения.
24 Глава 1, РЕГИСТРАЦИЯ И ВОССТАНОВЛЕНИЕ ОПТИЧЕСКИХ ПОЛЕЙ Различают три основных способа получения голографических интерферограмм [4,5]. Двухэкспозиционная голографическая интерферометрия. На одну и ту же пластинку до проявления записывают голограмму объекта в двух состояниях (например, до и после приложения ста- тической нагрузки). Голографическая интерферометрия с усреднением по времени. Этот метод усреднения по времени основан на длительной экспо- зиции объекта, испытывающего циклическое вибрационное воз- действие, во время которого происходит интерференция между совокупностью отдельных изображений. Наиболее четко иа ин- терферограмме проявляются стационарные полосы, которые обра- зуются при скорости объекта, равной нулю, т.е. в крайних ампли- тудных положениях. Голографическая интерферометрия в реальном масштабе времени. Производится запись голограммы неподвижного объекта, после чего полностью обработанная фотопластинка возвращается на то же место в оптической установке. Затем исследуемый объект наблюдается сквозь голограмму. Любая деформация поверхности объекта приводит к возникновению интерференционных полос, наблюдаемых в реальном масштабе времени. Отдельную группу образуют голографические методы записи топографических, голограмм. Такие голограммы получают, ис- пользуя две экспозиции, но перед второй экспозицией меняется не объект, а один из параметров интерферометра: направление осве- щающей объект световой волны (метод смещенного источника), показатель преломления среды (иммерсионный метод) или длина волны лазера (двухдлинноволновый метод). В этом случае интер- ференционные полосы являются линиями равных высот точек по- верхности и позволяют определить параметры рельефа. Голография расширила функциональные возможности интер- ферометрии, позволив проводить измерения диффузно отражаю- щих объектов. Оптические свойства поверхности, сложность фор- мы объектов перестали быть ограничивающими факторами, поэтому методы голографической интерферометрии оказались пригодными для исследования промышленных деталей и конст- рукций в заводских условиях. Недостаток голографии - высокие требования к разрешающей способности регистрирующей среды. Быстрый прогресс техноло- гий цифровой регистрации позволяет надеяться на появление сред, способных в цифровом виде регистрировать реальные голографи- ческие изображения в ближайшие годы.
1 з Образование спекл-структуры 25 1.3. ОБРАЗОВАНИЕ СПЕКЛ-СТРУКТУРЫ Все предыдущие результаты верны, к сожалению, только для объектов с ограниченной полосой пространственных частот, т.е. для объектов, вся полоса пространственных частот которых распо- лагается в пределах апертуры линзы. Если объект имеет диффузную поверхность, только часть про- странственных частот проходит через апертуру. На рис. 1.11 пока- зан такой случай. Рис. 1.11. Формирование спекл-структуры Пусть известен фронт в плоскости тонкой линзы тогда комп- лексная амплитуда волнового фронта в плоскости у? будет иметь вид ia, frl oK.il) = T7« V v dxdy, где г1 =/(x,y); Л2(х,у) - функция, описывающая пропускание апертуры; 1(х,у) — комплексная амплитуда волнового фронта, расположенного в плоскости линзы. Если эта функция имеет вид отверстия в виде круга t1 при *Jx2 + y2 О в остальных случаях,
26 Глава 1 РЕГИСТРАЦИЯ И ВОССТАНОВЛЕНИЕ ОПТИЧЕСКИХ ПОЛЕЙ то ее импульсный отклик равен ЭД2(<ох,<о>,) = 2пУ0 к где Л - бесселева функция первого рода. В этом случае волновой фронт в плоскости уг будет равен свертке фурье-образа функции t(xy) с импульсным откликом 9^2(сох,©^). Если линза находится в области Фраунгофера, то волновой фронт в плоскости линзы можно записать в виде интеграла Фурье (1.5). Обратное преобразование с точностью до фазовых множите- лей будет соответствовать Z>i(x, у) - комплексной функции, полу- ченной в результате пересчета амплитуды и фазы поля, отраженно- го объектом на плоскость (х,у), касательной к нему н параллельной плоскости наблюдения (рис. 1.1): = 7'(©х,©>,)**ЭТ2((йх,(й?,). С1'13) Из выражения (1.13) видно, что при подсветке лазерным лучом объектов с диффузной поверхностью освещенная плоскость не вы- глядит равномерно яркой. Изображение объекта состоит из от- дельных ярких пятен спеклов. Подобный эффект возникает также при получении изображений с помощью когерентных радиоволн илн акустических волн. Это физическое явление получило назва- ние спекл-картины или зернистой картины [6]. Размер спеклов в пространстве изображения зависит не от ста- тистических свойств рассеивающей поверхности, а только от апер- туры линзы, формирующей изображение. Средний размер спекла в плоскости изображения можно определить с помощью следующего выражения [3]: 5 «2.44^, где v - расстояние от линзы до плоскости изображения, D - диа- метр линзы, X - длина волны. Если коэффициент увеличения равен единице, то расстояние от линзы до плоскости изображения равно двойному фокусному расстоянию 2/. В этом случае выражение для размера спекла можно записать в виде $«4.88%а, где а-числовая апертура, равная flD.
1 4 Спекп-мктерферометрия 27 При использовании объективов с числовой апертурой от 2 до 40 и источника освещения с длиной волны X » 0.5 мкм размеры спеклов меняются от 5 до 100 мкм. Размер единичного фотоэле- мента обычно равен от 8 до 20 мкм. Поэтому для записи спекло- грамм возможно применение обычных телевизионных камер, что позволяет отказаться от промежуточной записи состояния объекта на внешнем фотоноситеде. Поэтому спекл-интерференционные системы значительно проще и лучше приспособлены к условиям производства [7, 8]. 1.4. СПЕКЛ-ИНТЕРФЕРОМЕТРИЯ Необходимость регистрации промежуточных голограмм иа фо- тоносителе - сдерживающий фактор при использовании гологра- фических измерительных систем в условиях реального производ- ства. Попытки заменить фотографические пластинки другими регистрирующими средами приводили к уменьшению точности измерений и не давали существенного упрощения аппаратуры. Не- посредственный ввод оптических картин в компьютер значительно упрощает технологию обработки. Однако недостаточная разре- шающая способность современных устройств ввода оптических изображений не позволяет проводить анализ голографических изо- бражений без их регистрации на промежуточном фотоносителе. Спекл-интерферометрия относится к методам, для которых телевизионное разрешение достаточно. В спекл-интерферометрии различают спекл-фотографию и корреляционную спекл-интерфе- рометрию. В каждом из этих методов оптически шероховатая по- верхность наблюдается в начальном и смещенном положениях. Выбором способа регистрации и наблюдения интерференционной картины можно добиться, чтобы расстояние между полосами бы- ло чувствительным к локальным смещениям поверхности либо к первым или вторым производным этих смещений. Метод спекя-фотографии основан на последовательной фото- графической регистрации световых пучков, рассеянных диффузно отражающей поверхностью при когерентном освещении до и после деформации объекта. В результате на фотопластинке фиксируются две идентичные спекл-структуры. Они смещены по отношению Друг к другу на некоторое расстояние. Если осветить проявленную фотопластинку плоской волной, то в фурье-Ллоскости возникает картина дифракционных полос. Расстояние между этими полосами совпадает с интервалами между интерференционными полосами
28 Г л а в a 1. РЕГИСТРАЦИЯ И ВОССТАНОШЕНИЕ ОГтВЕСКИХ ПОТЕЙ при дифракции на двух щелях. Поэтому их часто называют поло- сами Юнга. Спекл-фотография имеет достоинства, заключающиеся в простоте и доступности оборудования. К недостаткам метода от- носится сложность получения полностью сфокусированного по всей плоскости фотопластинки изображения. Кремле того, чувстви- тельность измерений ограничивается величиной смещений, не пре- вышающей размеры спеклов. Корре&11рюш1аяспекл-интерфераметрия основана на сравне- нии спеклограмм исходной и деформированной поверхности объ- екта. Спекяограммы формируются в результате интерференции объектного и опорного пучков. При сравнении спеклограмм обра- зуется картина корреляционных полос, несущих информацию о поле смещения или деформации на поверхности объекта. Здесь требования к разрешающей способности регистр»фующей среды по сравнению с голографическими методами более низкие. Воз- можность регистрации спеклограмм непосредственно с помощью телевизионных систем обеспечивается простотой получения спекл- картин с размером спеклов в пределах 5... 100 мкм. Поэтому можно использовать обычные телевизионные камеры, обладающие отно- сительно низкой разрешающей способностью. В электронной спекл-интерферометрнн для регистрации спеклограмм применяет- ся вид еозапись. Сравнение осуществляется с помощью процедуры сложения или вычитания видеосигналов. Цифровая спекл-ингерферометрня основана на использовании компьютерных систем обработки изображений для корреляцион- ного сравнения спеклограмм исходной и деформированной по- верхностей объекта. Этот способ наиболее приспособлен к услови- ям промышленного производства. Для получения количественных данных необходимо выполнять расшифровку корреляционных полос при определении деформа- ций поверхности объекта. При использовании традиционных мето- дов расшифровки точность результатов из-за высокого уровня спекя-шума значительно уступает голографической интерферо- метрии. Однако потенциальные возможности метода спекл-интер- ферометрии знашпеяыю выше. Новые методы получения и рас- шифровки слекл-ингерферограмм позволяет приблизить точность измерений смещений и деформаций поверхности к методам голо- графической интерферометрии. Рассмотрим традиционный метод цифровой корреляционной спекя-интерферометрни. На рис. 1.12 показан ннтерффометр Май- кельсона, отличающийся тем, что у него зеркальная опорная по- верхность заменена на шероховатую. Волны, рассеянные опорной
1 4 Спекл-интерферометрия 29 и объектной поверхностями, интерферируют в плоскости изобра- жения линзы Л. Размер спеклов регулируется апертурой, располо- женной перед линзой. Рис. 1.12. Спекл-интерферометр с шероховатой опорной поверхностью Результирующую интенсивность- спеклограмму исходной по- верхности объекта - можно представить в следующем виде: + EJ2 =42 + Л2 + 244.cos(q>! -q>r), где Е5, Ел - комплексные амплитуды опорной и объектной волн; As и Аг - амплитуды; д>, -фг - разность фаз объектной и опорной волн. На рис. 1.13 показаны типичная спеклограмма диффузного объекта н график ее сечения по строке, на котором хорошо видна структура спеклов. Рис 113. Фотография слеклограммы (а) и распределение интенсивности в ее сечении по центральной строке (б)
30 Глава 1 РЕГИСТРАЦИЯ И ВОССТАНОВЛЕНИЕ ОПТИЧЕСКИХ ПОЛЕЙ При деформации объекта изменяются фазы световых волн, рас- сеянных отдельными элементами его поверхности в точку (х, у). Однако, если смещение поверхности не слишком велико, то фазо- вые сдвиги световых волн, рассеянных от отдельных элементов поверхности объекта в одну н ту же точку, можно считать одина- ковыми. Обозначим через 4х (х, у) фазовый сдвиг в точке, вызванный деформацией объекта. Тогда интенсивность спекл-картины от де- формированной поверхности объекта можно представить так: 1м(*,у)=(Е+Ег)2 - А2 + А2 +2А А СО5(Ф, -Ф, + Ч(х,у» Если оба интерферирующие световые поля имеют спекл- структуру, то /гег (х, у) и /<кг(х, у) можно рассматривать как случай- ные величины. В этом случае коэффициент корреляции двух слу- чайных переменных определяется как Рху = [(* Г)-MMl/WY . (114) где ax=1/(<X2)-(X)2), ^=^({y2)-{Y)2]. Если X и Y- независимые случайные величины, то (хг)=(х)(г) н коэффициент корреляции равен нулю. Подставляя 1п{ (ху) н /де(ху) в (1.14), после преобразований и ряда упрощений получим p(T)=(l + cos4x)/2. (1.15) Корреляция равна единице, если 4х = 2лп, и равна нулю, когда Т = (2и + 1)л. На практике корреляционное сравнение осуществляется вычи- танием или сложением двух спеклограмм, одна из которых соот- ветствует исходному, а другая- деформированному состоянию поверхности объекта: 1Ах.у)=ик(&у) Ц*(х,уУ?- (110 Подставляя в (1.16) выражения для 1К( (х, у) и 1<ы(х, у), после неко- торых преобразований получим /j = N-Ncos4* = N(l-cos4x), (1.17)
1 4 Слекл-интерферометрия 31 где W = 8^242sin(4>,-<I>,+4'/2) . (1.18) Выражение (1.17) описывает процесс образования корреляци- онных спекл-интерферограмм. Видно, что оно существенно отли- чается от базового уравнения интерферометрии (1.8). Поскольку зависимость (1.17) носит такой же характер, как и (1.16), полосы, образующиеся в результате вычитания или сложе- ния спекл-картин, иосят название корреляционных интерференци- онных полос. Однако картина полос модулируется спекл- структурой, возникающей в результате прохождения высокочас- тотных составляющих сигнала через оптическую систему с огра- ничивающей апертурой. Распределение яркости в картине корре- ляционных полос описывается выражением (1.17), где N отвечает за распределение спеклов (1.18), амплитуда As и фаза (в случае диффузной поверхности), а также, возможно, Аг и фг (для диффуз- ного опорного пучка) определяют форму и размер спеклов в плос- кости изображения. Как видно, в тех областях плоскости изображения объекта, где вызванный деформацией фазовый сдвиг ЧК равен 4х = ±2яи, п = 0,1,2.... выражение (1.17) равно нулю н поэтому такие области будут при отображении выглядеть темными, тогда как другие области, где это условие не выполняется, будут спеклоподобны. На рис. 1.14 приведена типичная картина спекл-корреляционных полос, возни- кающая при деформации плоской пластины с диффузной поверх- ностью. В плоскости изображения объекта формируется спеклообраз- ная картина корреляционных полос, в которой, в отличие от ин- терференционных картин, возможно проследить только темные полосы. При получении выражения (1.17) предполагалось, что Аг и Ф - <рг ие меняются при деформации объекта. Если это не так, то видность корреляционных полос уменьшается. Большие изменения приводят к полному исчезновению полос. Этот эффект называется декорреляцией спеклов. Выбирая схему интерферометра таким образом, чтобы декор- реляция спеклов была минимальной, можно добиться максималь- ной чувствительности к выбранному виду деформаций. В общем случае элемент поверхности предмета смещается на вектор d = (rfj, где di - нормальные к плоскости объекта смещения, d2, d$ -
32 Глава 1. РЕГИСТРАЦИЯ И ВОССТАНОВЛЕНИЕ ОПТИЧЕСКИХ ПОЛЕЙ Рис. /. 14. Корреляционная спекл-интерферограмма (а) и распределение интенсивности по центральной строке (б) смещения в плоскости объекта. Необходимо, чтобы чувствитель- ность к смещениям, приводящим к декорреляции полос, была ми- нимальной. Например, показанный на рис. 1.12 интерферометр предназначен для измерения нормальных составляющих при де- формации объекта. Картина полос, возникающая в плоскости изо- бражения этого интерферометра, определяется соотношением Т = 47Ц/71. Если необходимо уменьшить чувствительность, используется схема, приведенная на рис. 1.15. В этом случае 4х = ———^(cosOj -cos92)- 2 Рис. 1.15. Схема спекл-интерферометра для регистрации нормальных смещений с по- ниженной чувствительностью
1 4 Спекл-интерферометрия 33 Рис. 1.16. Схема спекл-интерферометра, чувствительного к смещениям в плоско- сти объекта Для определения смещений объекта в собственной плоскости применяется схема спекл-интерферометра, показанная на рис. 1.16. Разность фаз в плоскости объекта между исходным и деформи- рованным состоянием определяется как Y _ 4ях/2 sin 0 " X ‘ Для определения всех компонент вектора смещения предложе- на схема, приведенная на рис. 1.17 [9]. Светоделители ПЗ] и ПЗ2 поочередно вводятся в схему. При на- личии светоделителя П3( световой пучок, проходящий через левое Рис. 1.17. Спекл-интерферометр для изме- рения всех компонент вектора смещений: 3|,3г~ зеркала, П3| ПЗ^- светоделители, ТК- тслевнзионная камера
34 Глава 1 РЕГИСТРАЦИЯ И ВОССТАНОВЛЕНИЕ ОПТИЧЕСКИХ ПОЛЕЙ зеркало Зь интерферирует в плоскости изображения с пучком, проходящим через правое зеркало Зг. В этом случае интерферо- метр чувствителен к смещениям в плоскости объекта. Если в опти- ческую схему введен светоделитель ПЗг, интерферометр чувстви- телен к нормальным к плоскости объекта смещениям. При деформации объекта можно по аномальному поведению корреляционных полос производить дефектоскопию различных конструкций в реальном масштабе времени. 1.5. АНАЛОГО-ЦИФРОВОЕ ПРЕОБРАЗОВАНИЕ ИЗОБРАЖЕНИЙ Для получения количественной информации об объекте необ- ходимо провести компьютерную расшифровку цифровых сигна- лов. Непрерывные двумерные оптические изображения следует преобразовать в цифровой вид, который в общем случае представ- ляет собой некоторый массив чисел. Преобразование непрерывно- го сигнала в цифровой сигнал можно трактовать как отображение непрерывного множества в счетное множество. Для преобразова- ния непрерывных двумерных сигналов в цифровые используют две элементарные процедуры - дискретизацию и квантование. Дис- кретизация - замена непрерывного сигнала последовательностью чисел, представляющих разложение этого сигнала по какому-либо конечномерному базису. Поэлементное квантование - замена не- прерывной шкалы значений этих чисел дискретной. Дискретиза- ция относится к классу линейных преобразований, поэлементное квантование - к классу нелинейных преобразований. При выполнении преобразований необходимо соблюдать соот- ветствие между непрерывными и цифровыми преобразованиями (рис. 1.18). Непрерывное н цифровое преобразования сигнала со- ответствуют друг другу, если одинаковые входные сигналы они преобразуют в одинаковые выходные. Наиболее удобным способом дискретизации является пред- ставление сигнала в виде выборок значений (отсчетов) в регулярно Рис 118. Эквивалентное непрерывное преобразование
1 5 Аналого-цифровое преобразование 35 расположенных точках (в моменты времен и), отделенных друг от друга интервалом, который называется интервалом дискретизации. Последовательность точек, в которых берутся отсчеты, называется растром. Величину, обратную интервалу между отсчетами, назы- вают частотой дискретизации. Практически эта операция осущест- вляется измерением сигнала с помощью датчика с некоторой ко- нечной апертурой (площадкой, по которой происходит усреднение). Математически это представляется как свертка сиг- нала с некоторым ядром Хо(х): 00 п(£Дх) = |а(х)Х/>(х-ЛДх)Л. —00 Набор значений { а(кДх) } составляет дискретное преобразование сигнала. Ядро 'krfx) называется апертурой дискретизации. 1.5.1. ИДЕАЛЬНАЯ ДИСКРЕТИЗАЦИЯ Пусть функция у) описывает исходное непрерывное изо- бражение бесконечных размеров. В идеальной системе простран- ственные отсчеты исходного изображения получаются путем пе- ремножения этой функции с пространственно-дискретизирующей функцией [Ю]: ФО ФО S(x,y)= £ £ Л -«> У2=-а> Эта функция представляет собой бесконечное число дельта- функций, заданных в узлах решетки с шагами Ах и Ду. Двумерная функция $(х, у) может быть представлена как про- изведение двух одномерных: 5(х,у) = 5(х)6(у). Двумерная дельта-функция Дирака (рис. 1.19) есть сингулярный оператор, обладающий следующими свойствами: б(х,у) = со, х = 0, у = 0, О в остальных случаях; 8(*-£,.У-П) = М,Х = ^У = Л, О в остальных случаях; со f f = F(x,y). -CO
36 Глава 1 РЕГИСТРАЦИЯ И ВОССТАНОВЛЕНИЕ ОПТИЧЕСКИХ ПОЛЕЙ Рис. 1.19. Двумерная дельта-функция Днрака Дискретизированное изображение можно записать так: = F{ (x,y)S(x,y) = 40 00 = S X F(j\^j2^y)b(x - Ji Дх, у - ;2 Ду) • л=-« Непрерывный аналоговый сигнал представляется последова- тельностью его значений (отсчетов). Отсчеты берутся в точках, отделенных друг от друга интервалом дискретизации (Дх, Ду). Величину, обратную интервалу между отсчетами, называют час- тотой дискретизации. Пространственной частотой называют отношение периода сигнала к интервалу дискретизации. Понятно, что чем меньше интервал дискретизации и соответственно выше частота дискретизации, тем меньше различия между исходным сигналом н его дискретизированной копией. Для анализа процесса дискретизации удобно воспользоваться спектром Фр(сох,со>,), получаемым в результате непрерывного двумерного преобразования Фурье дискретизированного изобра- жения объекта: СО Фр(Чс,<5,)= j J ^(х,у)ехр(-1(шхх + ш,у)бЫу. -40 Функцию Фр((йХУ(оу) можно представить в виде свертки: 4л
1 5 Аналого-цифровое преобразование 37 где /7(а>Л “у) _ спектр исходного изображения; <р(соЛ соу) - спектр дискретизирующей функции. Двумерное преобразование Фурье дискретизирующей функции 5(х-^,у-т|) дает бесконечный набор дельта-функций в плоскости 2л 2л частот с шагом со_ = —, сом=—, т.е. Дх Ду 4л2 * <р(ц>х>шу)=—— %, X 8(“х ®Л -* Вычисляя свертку, получим (н9) Из этого выражения видно, что спектр дискретизированного изо- бражения получается путем бесконечного повторения спектра ис- ходного изображения со сдвигом на величины, крэтные со _ 2л Дх ’ сои = —. Если Дх и Ду выбраны слишком большими по сравне- Ду нию с шириной спектра Ф/соЛ соу), то соседние спектры будут пе- рекрываться друг с другом (рис. 1.20). Рис. 1.20. Повторение спектров в результате дискретизации
38 Глава 1. РЕГИСТРАЦИЯ И ВОССТАНОВЛЕНИЕ ОПТИЧЕСКИХ ПОЛЕЙ На верхнем графике спектр сигнала такой, что Ф;(со) = О при со > | л/Дх |, на нижнем - полоса частот исходного сигнала шире. В первом случае по Фр можно точно определить Ф/ и, следова- тельно, восстановить сигнал Ff по его дискретному представле- нию Fp. Это невозможно во втором случае из-за перекрытия чле- нов уравнения (1.19). Теорема Котельникова (в зарубежной литературе эта теорема известна как теорема Шенноиа или критерий Найквиста). Пусть сода £ —— ®ус - максимальные значения со, при 2 которых фурье-образ не равен нулю. Тогда сигнал F(x, у) поддает- ся точному восстановлению по выборочным отсчетам, если рас- стояние между соседними отсчетами меньше или равно Дх£-^-, Ду£-^-. С0„_ СО™ хс ус „ ПК Частоты —, — называются частотами среза или частота- &х Ду ми Найквиста. Таким образом, частота дискретизации по крайней мере должна быть в два раза больше полосы частот исходного аналогового сиг- нала. В этом случае непрерывное изображение можно полностью восстановить по дискретизированному изображению. Если это ус- ловие не выполняется, то дискретизация может сопровождаться необратимыми искажениями. При дискретизации изображений с недостаточной частотой происходит наложение спектров. Это при- водит к появлению в восстановленном изображении ложных низ- кочастотных гармоник. Высокочастотный сигнал после дискрети- зации со слишком малой частотой приобретает вид низкочастотного сигнала (рис. 1.21). Здесь показаны сигнал и точ- ки дискретизации, взятые с большим шагом. Вместо синусоидаль- ного сигнала имеем ломаную кривую. Восстановить исходное изо- бражение невозможно. Спектр дискретизированного изображения для этого случая можно представить как = / (СОХ,СО^) + Ф^((Йх»С0^)]5
1 5 Аналого-цифровое преобразование 39 Рис 121 Образование ложного низкочас- тотного сигнала где Ф (сОх,^) - спектр исходного изображения, а выражение фе(“х>®>)= £ £ ф/(“х-Л“»> Л "°°72 “°0 описывает компоненты спектра дискретизированного изображе- ния, которое получается при повторении исходного спектра с пе- риодами (Одз = 2л/Дх, co^j = 2л/Ду. Если имеется наложение спек- тров, то получится изображение, описываемое уравнением КЛ(х,у) = Р/(х,у) + Жх,у), (1-20) где д>я I 2 2 Л(х,у)=—у J J Ф^|(сох,со>,)ехр(/(сохх4-со>,у))е/сод.б7со>, 2 ” 2 соответствует деталям восстановленного изображения, которые появились вследствие наложения. На рис. 1.22 показаны изображения исходного аналогового и Дискретизированного сигналов. Под изображением аналогового сигнала указаны точки, в которых берутся отсчеты. Сверху - зна- чения, показывающие, сколько точек дискретизации приходится на один период. Значения пространственной частоты сначала уве- личиваются, а затем уменьшаются. Как видно, низкочастотные компоненты, для которых на одни период приходится более двух
40 Глава 1 РЕГИСТРАЦИЯ И ВОССТАНОВЛЕНИЕ ОПТИЧЕСКИХ ПОЛЕЙ Аналоговый сигнал 6 2 12 2 6 IIIIIIIII1IIIIIIIII f t ( t < i Н I i l ill Дискретизированный сигнал iiiiiiiiiiimiiu Рис. 1.22. Аналого-цифровое преобразование. Искажение дискретизации дискретизированных точек, восстанавливаются без искажений. Высокочастотные компоненты искажаются. При этом возникают ложные низкочастотные полосы. 1.5.2. ДИСКРЕТИЗАЦИЯ СИГНАЛОВ В РЕАЛЬНЫХ СИСТЕМАХ В отличие от идеальных систем при дискретизации изображе- ний в реальных системах выполняются следующие условия: - дискретизирующая решетка имеет конечные размеры; - ширина дискретизирующих импульсов заметно отличается от нуля; - отсчеты изображения могут быть взяты с недостаточной час- тотой. С учетом этих предположений дискретизированное реальное изображение можно описать функцией Fp(*>y) = Fi(.x,y)S(.x,y), где дискретизирующая функция §(х,у)= £ Р(л-У|Дх, y-J2by) л J\ h=~Ji состоит из (2У| + 1X2J2 + 0 одинаковых импульсов Р(х> у), обра- зующих решетку с шагом (Дх, Ду). Будем считать, что дискретизи- рованные импульсы нормированы: -ф
5 Аналого-цифровое преобразование 41 Можно считать, что дискретизирующая функция получена пропус- канием конечного набора дельта-функций Dr(x, у) через линейный фильтр с импульсным откликом Р(х,у) 5(x,y) = Dr(x,y)*P(x,y), (I.21) где DT(x,y)- t Е 8(x~j\^y-J2^y). л J\ п Л Подставив выражение (1.21) в (1.20), запишем Гр(х,У) = £ Г1(х,у)Р(х-Л&х,у-]2Ьу). Л A h -Ji Спектр этой функции равен где Р(а)х,<оу) - преобразование фурье-функции Р(х,у). Преобразование Фурье от конечной решетки дискретизирую- щих импульсов равно sin со sin со^ (1.22) Dr(x, 0) -Дх 0 Ах JfAx 2гГ/Дх Рис. 1.23. Преобразование Фурье от конечной решетки дискретизирующих импульсов
42 Г л а в a 1 РЕГИСТРАЦИЯ И ВОССТАНОВЛЕНИЕ ОПТИЧЕСКИХ ПОЛЕЙ На рис. 1.23 приведен график этой функции. С увеличением Jj и Л правая часть формулы (1.22) в пределе превращается в набор дельта-функций. Числовые значения отсчетов изображения полу- чаются пространственным интегрированием по некоторой конеч- ной площадке - элементу изображения. Конечность размеров дис- кретизирующего импульса не всегда является недостатком. Рассмотрим случай, когда спектр изображения очень широкий и изображение дискретизируется с недостаточной частотой. Импульс с конечными размерами фактически осуществляет низкочастотную фильтрацию исходного изображения, что приводит к сужению спектра и, следовательно, уменьшает ошибки, вызванные наложе- нием спектров. 1.5.3. НЕОБХОДИМЫЕ УСЛОВИЯ ДИСКРЕТИЗАЦИИ ИНТЕРФЕРЕНЦИОННОЙ КАРТИНЫ Интерференционные полосы образуются при разности оптиче- ского хода интерферирующих волновых фронтов на полную длину волны, т.е. при изменении разности фаз на 2я. Пространственная частота массива детекторов ограничивает максимально измеряе- мую частоту полос, которая равна частоте Найквиста для массива приемников. Если частота полос на интерферограмме превышает частоту Найквиста, приемник фиксирует ложные низкочастотные полосы. Это происходит, например, при интерференционных из- мерениях асферических волновых фронтов с большими различия- ми от эталонных. Для моделирования этого процесса представим на рис. 1.24 геометрию фото прием ника. Пусть фотоприемник представляет собой прямоугольный массив прямоугольных датчи- ков. Каждая точка фиксируется датчиком размером а на Ь. Рис. 1.24 Геометрия фотоприемника
1 5 Аналого-цифровое преобразование 43 Для простоты анализа все незначимые константы опущены и все выражения рассматриваются в плоскости приемника. Напри- мер, масштабный фактор, связывающий размеры объекта с разме- рами его изображения, игнорируется. В этом случае пространст- венную дискретизацию изображения можно описать следующим выражением: /(*,y)**rect -Л 1а а comb — где Дх, у} - поле интенсивностей одной из интерферограмм; сим- вол ** обозначает двумерную свертку; функция comb() - массив 5- фуикций с таким же пространственным расположением, как и точ- ки на дискретизированной интерферограмме. Пространственные частоты дискретизированной интерферо- граммы можно получить фурье-преобразован и ем выражения 4&П) = [Л^Л) sinc(a£,M])] ♦♦ comb(x/,у/]), где (е, т|) - координаты пространственных частот, ls - спектр интерферограммы; Природа возникновения ложных полос показана на рис. 1.25. Для простоты графического представления предположим, что функция /(£,T))sinc(aJ;, 6т]) ограничена треугольной функцией (рис. 1.25, а). Границы ± 1 а совпадают с первыми нулями функции sine. На рис. i .25, б показан случай, когда границы спектра меньше частоты Найквиста приемника f„ рхз^он. соответствует условию теоремы о дискретизации: шаг дискретизации ие должен превы- шать половину периода пространственной гармоники, соответст- вующей самым мелким деталям изображения. В случае широкополосных волновых фронтов появляются по- лосы, границы частот которых ± 1 а превышают частоту Найквиста (рис. 1.25, в). Повторяющиеся участки спектра перекрываются с основной частью спектра от нуля до частоты Найквиста. Образу- ются низкочастотные ложные полосы. При дискретизации интерференционных картин к массиву де- текторов предъявляются следующие требования: необходимо вы- бирать шаг дискретизации и размер элемента датчика, соответст- вующие спектру сигнала; размер активной области каждой точки
44 Глава 1 РЕГИСТРАЦИЯ И ВОССТАНОВЛЕНИЕ ОПТИЧЕСКИХ ПОЛЕЙ / (^)-sin с (а£) 1/а 1/а § а -1*» -Л А 1/х. < Рис. 1.25. Образование ложных полос в частотной области: а - границы спектра, б - спектр сигнала при частоте Найквиста, превышающей верхнюю границу спектра, е - спектр сигнала при частоте Найквиста ниже верхней границы спектра относительно шага между точками (см. рис. 1.24) должен соответ- ствовать отклику в пространственно-частотной области амплитуд- но-частотной характеристики (АЧХ) точки. Если G - abes есть отношение ширины точки к расстоянию ме- жду точками, то АЧХ каждой точки будет функцией sine с первым нулем пространственных частот \/а или 1 (Gxs). Для разрешения высокочастотных полос необходимо, чтобы частота отсечки превы- шала частоту Найквиста, т.е. G должно быть мало. Малая величина G достигается, когда точки детектора малы и широко разделены. Это похоже на разреженный массив. Наиболее традиционные дат- чики, используемые для ввода изображений, разработаны для улав- ливания максимально возможного количества освещения и имеют
45 Рис. 1.26 Амплитудао-часготаая характеристика то- чечной апертуры для стандартного датчика разре- женного массива датчиков величину G между 1/2 н 1. Сравнение АЧХ стандартного детектора и разреженного массива детекторов показано на рис. 1 .26. Таким образом, дня восстановления полной фазы необходимо регистрировать интерференционную картину с помощью массива датчиков, позволявшего разрешать профиль волнового поля. При отражении от объектов с диффузной поверхностью образуется волновой фронт с широккмюяосшш спектром, поэтому спектры при дискретизации перекрываются с недостаточной частотой. Для устранения этого эффекта необходимо уменьшать размер элемен- тарной площадки датчика. 1.5.4. ВЫДЕЛЕНИЕ ПРОСТРАНСТВЕННЫХ ЧАСТОТ ВЫШЕ ЧАСТОТЫ НАЙКВИСТА Существующие методы устранения фазовой неоднозначности, основанные на развертывании поля фаз, предполагают, что интер- ференционные полосы разрешаются при оцифровке аналоговых значений поля интенсивности. Эго означает, что используется мас- сив детекторов, который позволяет проследить существующме по- лосы. В соответствии с теоремой Котельникова для восстановления фазового фронта требуется зарегистрировать не менее двух точек на полосу. Для фаэосдвигающем интерферометрии ограничение боль- ше, поэтому требуется не менее трех точек. Однако такое условие часто нарушается. Вопросам анализа волновых фронтов, которые приводят к интерференционным карпшам с частотой полос, цревы- шакицей частоту Найквиста, посвящен следующий раздел. Обычные алгоритмы анализа интерферограмм не работают цри частоте полос, превышающей частоту Найквиста массива фото-
46 Г л а в a 1 РЕГИСТРАЦИЯ И ВОССТАНОВЛЕНИЕ ОПТИЧЕСКИХ ПОЛЕЙ приемников. Рассмотрим, будет ли это фундаментальным ограни- чением интерференционных методов [1]. Согласно теореме Котельникова - Шеннона непрерывная ин- формация может быть всегда безошибочно восстановлена по дис- кретным значениям, если спектр сигнала ограничен частотой Найквиста. Однако важно отметить, что в этой теореме не говорит- ся и не подразумевается, что сигнал не может быть восстановлен в противоположном случае. Возможность перекрытия для сигналов определенного вида зависит от априорной информации о характе- ристиках входного сигнала. Процедура, позволяющая расширить разрешение при дискретизации сигнала, показана на рис. 1.27. Входной сигнал должен содержать пространственные .частоты в некотором диапазоне от нуля до частоты Найквиста, и эта об- ласть частот должна быть известна (рис. 1.27, а). После дискрети- зации пространственные частоты выше частоты Найквиста будут* накладываться на область частот, ограниченную разрешением фо- топриемника (рис. 1.27, б). На изображении они выглядят как низ- кочастотные ложные полосы. На рис. 1.27, в показан результат низ- кочастотной фильтрации, после которой остаются частоты только в диапазоне, ограниченном разрешением фото приемника. Рис. 1.27. Процедура выделения частот выше частоты Найквиста: а-исходный спектр сигнала. б спектр дискретизированного сиг- нала, е - часть спектра в области разрешения, г восстановление спектра переносом части спектра
1 5 Аналого-цифровое преобразование 47 Однако если имеется априорная информация о том, что область около нуля не содержит частот, ошиббчио отображаемые частоты можно вернуть на свое место (рис. 1.27, г). Такая процедура будет успешной для сигналов, у которых нет перекрытия от других реп- лик в области разрешения фотоприемника.- Эти условия рассмот- рены в предыдущем параграфе. Из вышесказанного следует, что: не существует фундаментальных причин, которые препятст- вуют определению частот, больших частоты Найквиста, или измерению волновых фронтов с наклоном, большим половины длины волны в соседних точках; использование дополнительной априорной информации о пространственном распределении исследуемого волнового фронта или поверхности позволяет расширить диапазон измерений. 1.5.5. КВАНТОВАНИЕ Квантование - это замена величины отсчета сигнала ближай- шим значением из набора фиксированных величии - уровней кван- тования. Другими словами, квантование - это округление значений отсчета. Уровни квантования делят весь диапазон возможного из- менения значений сигнала иа конечное число интервалов — шагов квантования. Расположение уровней квантования обусловлено шкалой квантования. Используются как равномерные, так и нерав- номерные шкалы. На рис. 1.28 показаны исходный аналоговый сигнал и его квантованная версия, полученная с использованием равномерной шкалы квантования, а также соответствующие сигна- лам изображения. Рис. 1.28. Аналого-цифровое преобразование. Квантование
48 Глава 1 РЕГИСТРАЦИЯ И ВОССТАНОВЛЕНИЕ ОПТИЧЕСКИХ ПОЛЕЙ Искажения сигнала, возникающие в процессе квантования, на- зывают шумом квантования. При инструментальной оценке шума вычисляют разность между исходным сигналом и его квантован- ной копией, а в качестве объективных показателей шума прини- мают, например, среднеквадратичное значение этой разности: п 1 *-1 lz где Дх- погрешность квантования; q - величина интервала кван- тования. Шум квантования показан на рис. 1.29. В отличие от флуктуа- ционных шумов он коррелирован с сигналом, поэтому не может быть устранен последующей фильтрацией. Шум квантования убы- вает с увеличением числа уровней квантования. Рис. 1.29. Шум при квантовании на 32 уровня (а), на 128 уровней (б); слева - исходный сигнал, справа - шум квантования На рис. 1.29, а показаны квантованное на 32 уровня изображе- ние и соответствующий такому числу уровней шум квантования, в котором нетрудно разглядеть форму исходных интерференцион- ных полос. Изображение, показанное на рис. 1.29, б, получено с ис- пользованием 128 уровней. При таком сравнительно большом чис- ле уровней шум квантования похож иа обычный флуктуационный шум. Размах шума упал, поэтому пришлось при получении карти- ны шума квантования увеличить этот размах в 128 раз, чтобы шум был заметен. Еще несколько лет назад вполне достаточным каза- лось использовать 256 уровней для квантования интерференцион- ных сигналов. Сейчас считается нормой квантование интерферен- ционных сигналов на 1024 уровня. Операции, связанные с преобразованием аналогового сигнала в цифровую форму, выполняются аналого-цифровым преобразовате- лем (АЦП). Обратная процедура, т.е. восстановление аналогового сигнала из последовательности кодовых слов, производится в циф-
15 А пото-цифровое преобразование 49 noat ал говом преобразователе (ЦАП). Сейчас существуют техни- ческие возможности для реализации всех этапов обработки изо- р е ня в цифровой форме. Однако в качестве датчиков сигнала ( pi мер, передающей телевизионной трубки или прибора с за- р вой связью) и устройств воспроизведения изображения (на- пример, кинескопа) сегодня используются аналоговые устройства, п этому а малого во цифровые и цифроаналоговые преобразователи в я отс неотъемлемой частью интерференционных цифровых систем. 156 ВОССТАНОВЛЕНИЕ НЕПРЕРЫВНОГО ИЗОБРАЖЕНИЯ ИЗ ДИСКРЕТНОГО 0) СО 71 Я Е и со , со. с или Ах<------------------, , то не- 2 * 2 сох<7 со>с прерь вное изображение можно получить из дискретного с помощью линеи юн пространственной интерполяции или линейной простран- ственной фильтрации дискретизированного изображения [10]. Пусть есть импульсный отклик интерполирующего фи ьтра, а 9? (со ,соу) его частотная характеристика. Восстанов- nei ное непрерывное изображение получается сверткой после дова- те ьности отсчетов с импульсным откликом восстанавливающего филы ра: ^я(х,у) Fp(x,y)* R(x,y). Пространственно-частотный спектр изображения есть произве- дение частотной характеристики восстанавливающего фильтра на спектр дискретизированного изображения: Фя((0х,<0, ) «МД Если перекрытия спектров не будет, то возможно полное восста- новление исходного непрерывного изображения путем пространст- венной фильтрации с помощью соответствующего фильтра. Формы частотной характеристики таких фильтров показаны на рис. 1.30: гд , ч К при СО V СО /, 0 в остальных случаях, Ко со sm(cov х) sin(co у ^(х,у) ---------- --------- л СО у X (Оу у
50 Глава 1 РЕГИСТРАЦИЯ И ВОССТАНОВЛЕНИЕ ОПТИЧЕСКИХ ПОЛЕЙ Рис I 30 Прямоугольный (д) и круговой (б) фильтры для восстановления дискретизированных изображений импульсный отклик интерполиру ющего фильтра; К - масштабная постоянная. Или (К при Jo^ + co* * х > О в остальных случаях, Л2(х,^)-2лсоо где J) - бесселева функция первого рода; Ki и Я2 - импульсные от- клики фильтров. Существует много фильтров, которые можно использовать для восстановления изображений. Однако на практике в цифровой сис- теме бывает сложно реализовать оптимальный восстанавливающий фильтр. Одна из практических трудностей состоит в том, что фильтры А|(г, у) и Я2(дг, принимают не только положительные, но и отрицательные значения. Такие функции нельзя сформировать оптическими средствами. ВОПРОСЫ И ЗАДАНИЯ I. Какие упрощения используются при выводе преобразования Фре- неля? 2. Какие упрощения используются при выводе преобразования Фра- унгофера? 3. На каких расстояниях выполняются условия для преобразований Френеля и Фраунгофера?
Литература 51 4 Какое преобразование осуществляет тонкая линза? 5, Вывести основное уравнение двухлучевой интерферометрии. 6. Что такое с пекл-структура? 7 Чем определяется размер спекла? 8. Что такое квантование и дискретизация? о Какие необходимые условия должны выполняться при дискрети- зации? Ю. Назвать необходимые условия дискретизации интерференционной картины? 11 Как непрерывное изображение восстановить по дискретному? ЛИТЕРАТУРА I . Борн А/. Вольф Э Основы оптики. М.. Наука, I973. 719 с. 2 Ярославский Л.П, Мерзляков НС. Цифровая голография. М.; Наука, 1982 219 с. 3 Кольер Г, Бернхард К, Лин Л Оптическая голография.-М.. Мир, 1973. 4 Вест Ч Голографическая интерферометрия. М : Мир, 1982 -497 с. 5 Островский !О И, Бутусов М М. Островская Г В Голографическая ин- терферометрия. М : Наука, 1977. - 339 с 6 Джоунс Р, Уаикс К. Голографическая и спекл-интерферометрия. М.- Мир. 1986.-328 с. 7 Голографические неразрушающис исследования Под ред. Р.К. Эрф. М.: Машиностроение, 1979. -448 с. 8 Gulker G. Hinsch К., Holscer С et al Electronic speckle pattern interferometry system for in situ deformation monitoring on bildings Opt Eng. - 1990. Vol. 29, N7 -P 816 820 9 . Прэтт У Цифровая обработка изображений: Пер. с англ. - Ки. I - М.: Мир. 1982.-312 с.
Г л а в a 2 ВОССТАНОВЛЕНИЕ ПОЛЯ РАЗНОСТИ ФАЗ При интерференционных измерениях информация о парамет- рах объектов или их свойствах содержится в интерференционной картине — интерферограмме. Например, в голографической интер- ферометрии производится сравнение двух волновых фронтов, один из которых формируется интерферометром в реальном времени, а другой восстанавливается с голограммы, в этом случае можно из- мерить разность состояний объекта в различные моменты времени; Полезную информацию представляет собой разность волновых фронтов, которая формирует интерференционную картину и со- держится в интерферограмме в неявном виде. То есть для ее полу- чения необходимо «расшифровать» интерферограмму. В этой гла- ве термин «расшифровка» используется для обозначения процесса выделения разности фаз интерферирующих волновых фронтов по интерференционной картине. Разность фаз обозначается как 2.1. КЛАССИФИКАЦИЯ МЕТОДОВ ВОССТАНОВЛЕНИЯ ПОЛЯ РАЗНОСТИ ФАЗ ПО ИНТЕРФЕРЕНЦИОННЫМ КАРТИНАМ Существуют два подхода к цифровой обработке интерференци- онных картин. Первый подход основывается на предположении об интерференционном сигнале как реализации случайного процесса. Второй предполагает детерминированный характер интерференци- онных измерений. При этом задача сводится к синтезу относитель- но простых операторов обработки, реализующих обратные триго- нометрические функции и устойчивых к вносимым помехам [I].
2 2 Необходимые условия однозначного определения разности фаз 53 Методы определения разности фаз по интерференционным картинам можно разделить на две группы. К первой группе отно- сятся методы, в которых расшифровка ведется по одной интерфе- рограмме: - выделение координат полос; разделение частотных составляющих в спектральной плоскости. Реализация этих методов не требует модификации известных интерферометров. Однако точность расшифровки зависит от про- странственного разрешения спектров полезных и шумовых состав- ляющих сигнала. Детальный анализ шумов в интерференционной системе трудоемок, и выполнить его на практике ие всегда воз- можно. Другую группу составляют методы, в которых расшифровка производится по серии интерферограмм, полученных при некото- ром известном изменении параметров интерферометра. Определя- ются все параметры интерференционного сигнала (разность фаз, средняя интенсивность, модуляция интенсивности). Если в раз- ность фаз между интерферирующими пучками добавлять некото- рый фазовый сдвиг, который меняется по некоторому известному закону, то выражение для поля интенсивности интерференционной картины будет иметь вид /(^у) = /о(^У){1 + ^,У)со5(ф(х,у) + /)}. (2.1) По способу внесения фазового сдвига методы второй группы можно разделить на следующие: - фазофиксируюшая интерферометрия (phase-lock interferometry). Закон изменения фазы f - ^sin(co/) +<р'; - гетеродинная интерферометрия (heterodine interferometry); фаза меняется как f = 0)/; - пошаговая или фазосдвигающая интерферометрия (phase- sampling or phase-shifting interferometry)^ = (г - 1)^. Применение таких методов позволяет значительно увеличить точность расшифровки, но при этом возникает необходимость раз- работки новых оптических систем или их модификаций. 2.2. НЕОБХОДИМЫЕ УСЛОВИЯ ОДНОЗНАЧНОГО ОПРЕДЕЛЕНИЯ РАЗНОСТИ ФАЗ Выражение для распределения интенсивности интерферирую- щих пучков [2] можно записать так: 1(х,у) - |Ер(х,у)+Ег(х^)|2 = |Ег(л,у)|2|1 + а|2. (2.2)
54 Глава 2 ВОССТАНОВЛЕНИЕ ПОЛЯ РАЗНОСТИ ФАЗ Рис. 2.1. Графическое ре- шение уравнения (2.1): a, Rc(a) реальная часть векто- ра а, at 1т(а) - сто мнимая часть где вектор а = Ър(х,у)/Ъг(х,)>). Как видно из рис. 2.1, этому уравнению удовлетворяет множество векторов в комплексной плоскости. Таким образом, при известном опорном поле по одной интерферо- грамме невозможно найти единствен- ное решение для объектной волны. Для этого необходима дополнительная ин- формация, в качестве которой можно использовать данные добавочных изме- рений интенсивности в плоскости реги- страции, изменяя опорную волну Ег при неизменном поле Ер. С этой целью регистрируется ряд интерференционных картин I' =|ер + е'|2, /= 1,2,3... Для каждого из опорных полей выделим мультипликативный элемент д'Е,.: Е'г = (Д'Ег)Ег =[(Д'Аг)ехр(/Д'Фг)]Ег , где AzAr и Az<pr описывают изменение соответственно амплиту- ды и фазы. Перепишем (2.2) в виде I1 =|е, + (Д'Ег)Ег|2 =|Ег|2|а+д'Ег|2 = =|Er |2 {(Re(a) + Re(д'Е, )]2 + [Im(E, )+1ш(Д'Е, )]2}. (2.3) Из рис. 2.2 следует, что единственное решение может быть оп- ределено как точка пересечения трех окружностей в комплексной плоскости. Сгруппируем члены с неизвестным значением а в правой части к1 =-4-Яе(Д'Ег)2 -1т(Д'Ег)2 - 1®г| = Re(a)2 + 1т(а)2 + 2 Re(A;Er) Re(a) + 21т(Д'Е,) 1т(а).
2 2 Необходимые условия однозначного определения разности фаз 55 Рис 2 2 Графическое решение системы уравнений (2.3) для/ 1,2,3 Для I - 1, 2, 3 получим систему уравнений - [Re(A‘Er )-Re(A2Er)] Re(a) + [Im( A1 Er) - 1т(Д2Е,)] Im(a). fz2 Система из двух уравнений с двумя неизвестными Re(a) и Im(a) может быть решена, если детерминант системы ие равен нулю: [Re(i’Er) - Re(A2E,)] [1т(Д2Е,) - 1т(Д3Е,)] - -[Re(A2Er)-Re(A3Ef )][1т(Д1Ег)-1т(Д2Ег)]*0. (2.4) Используя запись двумерного вектора AE-[Re(AE),lm(AE)] и обозначение векторного перекрестного умножения Д‘Е х Д2Е = Re(A'E) 1т(Д2Е) - 1т(Д'Е) Re(A2E), условие (2.4) перепишем в векторной форме: Д'Ег X (Д2Ег -Д3Ег)+Д2Ег X Д3ЕГ * 0. (2.5) Неравенство (2.5) удовлетворяется при условиях: Д’Е, X (Д2Ег - ДЭЕ,) * 0 и Д2Е, X Д3Е, = О (РИС. 2.3, а);
56 Глава 2 ВОССТАНОВЛЕНИЕ ПОЛЯ РАЗНОСТИ ФАЗ а б в Рис 2.3 Условия единственности решения Д‘Е, х(Д2Е, -Д3Ег)*0 и Д2Е, х Д3Е, #0, ио д'Е,х(Д2Ег-Д3Ег)*-Д2ЕгхД3Ег (рис. 2.3, б); Д'Егх(Д2Ел-Д3Ег)-0 и Д2ЕгхД3Ег #0 (рис. 2.3, в). Эти условия выполняются в случаях, показанных на рис. 2.3. Все переменные Д!Ег, Д2ЕГ, Д3ЕГ не должны быть линейно зави- симы, ио две из них могут быть линейно зависимы друг от друга, если третья линейно независима с разностью первых двух. Это может быть достигнуто, например, использованием аттенюатора (линейно зависимый элемент) и фазосдвигающего элемента (ли- нейно независимый). Наиболее распространенные алгоритмы расшифровки, способ- ные определять фазовые значения в пределах периода, основаны на достижении линейной независимости с помощью управляемого изменения фаз между опорным и объектным пучками. 2.3. ВЫДЕЛЕНИЕ КООРДИНАТ ПОЛОС Некоторую качественную информацию о разности фаз интер- ферирующих пучков можно восстановить по внешнему виду ин- терференционных полос. Сравнивая интерференционную картину с набором эталонных изображений, можно определить, например, отклонение формы изучаемого объекта от эталонного. Однако в большинстве случаев наибольший интерес представляет количест- венная информация. Первый способ, нашедший применение для получения такой информации, состоял в измерении координат центров полос и оп-
23 выделение координат полос 57 оеделении их порядка [3 5]. Разность фаз в промежутках между полосами вычислялась с помощью различных методов аппрокси- мации, которые выбирались так, чтобы результаты вычислений наиболее полно соответствовали априорной информации о поведе- нии искомой разности фаз, В механике, например, широко распро- странена аппроксимация сплайнами, в оптике - полиномами Цер- иике. Сначала расшифровку проводили ручным определением координат полос и измерением расстояний между ними с помощью масштабной лииейки. Затем по таблицам определяли необходимые характеристики. Большой объем обрабатываемой информации потребовал раз- работки различных средств автоматизации. Первоначально систе- мы, используемые для автоматизации расшифровки, включали устройства ручного позиционирования интерференционных картин и ввода данных в компьютер. Шаговые двигатели с помощью элек- тронной системы управления позволяли перемещать интерферо- грамму относительно координатной сетки до тех пор, пока визир- ный крест не совпадал с измеряемой полосой. Затем оператор убирал координатную сетку и определял порядок полосы. Данные считывались в компьютер, который вычислял необходимые харак- теристики. Дальнейшее развитие систем автоматизации связано с появлением устройств ввода оптической информации непосредст- венно в компьютер и разработкой алгоритмов выделения центров полос по картинам интерференционных полос. Хотя различные реализации алгоритмов работы таких систем отличаются в деталях, общими для них являются следующие шаги: предобработка изо- бражений, прослеживание центров полос, интерактивная или авто- матическая нумерация полос, аппроксимация значений между цен- трами полос. Предобработка изображений. При анализе высококонтраст- ных, свободных от шумов интерференционных картин иногда можно выделять центры полос без предварительной обработки. Однако большинство интерферограмм в процессе получения и ввода в компьютер искажаются. Такие интерферограммы требуют предварительной обработки. Типичные искажения можно разделить на геометрические и искажения профиля полос. К основным причинам геометрических искажений относятся: дисторсии видеодатчика, ошибки ориента- ции координат объекта, перспективные искажения. Устраняются они с помощью цифровых геометрических преобразований. Мно- гие интерферограммы содержат высокочастотный шум и низкочас- тотные изменения средней интенсивности и видности полос. Низ-
58 Глава 2 ВОССТАНОВЛЕНИЕ ПОЛЯ РАЗНОСТИ ФАЗ кочастотные изменения проявляются в виде амплитудной модуля- ции полос, неравномерности фона или нелинейных искажений профиля полос. Когда пространственная частота шума существен- но выше пространственной частоты полос, используется фильтра- ция с ослаблением высоких частот. Если шум низкочастотный (в случае, например, неравномерного освещения рабочего поля), ис- пользуются фильтры, ослабляющие низкие частоты. Для случая стационарного шума (когда движение полос вдоль поля зрения не связано с движением шума) высокая степень его подавления может быть получена комбинированием двух интерферограмм в проти- вофазах. Прослеживание центров полос. Прослеживание полос выпол- няется различными алгоритмами интерполяции траектории полосы по координатам точек, имеющих одинаковые значения фаз. В цен- трах интерференционных полос разности фаз кратны по модулю 2л. Визуально центры интерференционных полос на интерферо- грамме - это линии, соединяющие светлые и темные точки, т.е. линии (траектории), проходящие вдоль минимумов и максимумов интерференционной картины. В настоящее время разработаны алгоритмы, которые достаточ- но уверенно выделяют центры полос для различных классов изо- бражений. Однако универсального алгоритма не существует. По- этому наиболее приемлемым представляется сочетание автомати- ческих алгоритмов отслеживания центров интерференционных полос с их визуальной интерпретацией и интерактивной коррекци- ей, производимой оператором. В реальном интерферометре распределение интенсивности ис- кажается шумом. Поэтому в формулу, описывающую распределе- ние интенсивности, должен быть добавлен шумовой член п {х, у): /(х,у) = /0(х, у)(1 + К(х,у)соз(ф(х,у)+ п(х,у)). Можно показать, что из-за шумовой модуляции максимумы ин- терференционной картины смещаются. Поэтому точность опреде- ления центров полос обычно не превосходит А/10. Нумерация полос. Если оператор имеет априорную информа- цию о порядке полосы, нумерация может производиться интерак- тивно. Процедура состоит из идентификации полосы с помощью светового пера или курсора и занесения ее номера в компьютер. Следует отметить, что даже единичная ошибка оператора при ну- мерации полос может приводить к значительным ошибкам при вы- числении измеряемых параметров.
24 Методы основанные на разделении частотных составляющих 59 К недостаткам методов расшифровки на основе выделения цен- т-ров полос относятся: невозможность определения знака приращения фазы для ин- терференционных картин сложной формы без участия оператора; снижение точности выделения центров полос из-за вариаций амплитуд интерферирующих волновых полей и искажений, вызы- ваемых спекл-шумами, вибрациями, воздушной турбулентностью; произвол при определении фазы в промежутках между цен- трами полос, зависящий от выбранного метода аппроксимации; трудность определения и компенсации дефектов интерферо- метра. Системы, использующие этот метод расшифровки, обладают рядом недостатков: точность выделения центров полос не превы- шает десятой доли полосы, алгоритмы обработки сложны и недос- таточно эффективны, а также велико полное время обработки и необходимо участие оператора в процессе обработки и расшиф- ровки. Однако применение этого метода не требует модификации оптической схемы интерферометра, что позволяет использовать его для автоматизации расшифровки интерферограмм практически во всех существующих схемах классических и голографических интерферометров. 2.4. МЕТОДЫ, ОСНОВАННЫЕ НА РАЗДЕЛЕНИИ ЧАСТОТНЫХ СОСТАВЛЯЮЩИХ В СПЕКТРАЛЬНОЙ ПЛОСКОСТИ Если частоты средней интенсивности, вариации интенсивности и фазы намного меньше, чем пространственная частота интерфе- ренционных полос, то полезная часть сигнала, содержащая инфор- мацию о фазе, может быть выделена с помощью фильтрации в час- тотной области или применением цифровых фильтров непосредственно в пространственной области [6-8]. Пространственное разнесение спектров сигналов в частотной области достигается при дополнительном наклоне волнового фронта одного из интерферирующих пучков. Если пространствен- ная несущая ориентирована по координате х, то интенсивность может быть представлена в виде /(х, у) = Л(х, у) + Д(х, у) со^фСх, у) + 2лсо0х), где Л(х,у), Д(х,у), ф(х,у) - <рр(х,у) <рг(х, у) - соответственно средняя (фоновая) интенсивность, вариация интенсивности, раз-
60 Глава 2 ВОССТАНОВЛЕНИЕ ПОЛЯ РАЗНОСТИ «АЗ иость фаз; - пространственная частота полос. Во избежание проблем, связанных с замкнутыми полосами, несущая частота в интерференционной картине должна быть выбрана так, чтобы 2л(й0 > maxgrad^O,./)) • (2.6) Выражение (2.6) можно переписать в виде Л(х,у) + С(*,у)ехрО2яй)ох) + С (*,у)ехр( /2жоох), где * - знак комплексного сопряжения и С(х^)=р(х^)ехр'*1^. (2.7) После одномерного фурье-преобразования по х получим G(co, у) = (со, у) + Ср (со - (о0, у) + Ср (со + о)о, у), (2.8) где G, Ар и Ср — спектры Фурье; со - пространственные частоты. Если Лр, Ср и ф(*,у) имеют частоты намного меньше, чем со0 (рис. 2.4), то функция G(<o,y) является тримодальной и полезная часть сигнала может быть выделена фильтрацией относительно со0. На этом шаге исключается составляющая Лг(со,у), представляющая неравномерность освещенности по полю интерферограммы. Рис. 2.4. Разделение частот в спектре Фурье
24 Методы основанные на разделении частотных составляющих 61 После сдвига на ю0 и обратного преобразования Фурье получим С(^,У) (см. формулу (2-7)), откуда фаза может быть определена как Im(C(x,y)) ф(х,у) arctg— у-77;, Re(C(x,y)) где Re(C(x, у)) и lm(C(x, у)) соответственно реальная и мнимая части C(v, у). Фаза может быть определена также с использованием комплексного логарифма lgУ) - 2) + /ф(х, у), где фаза содержится только в мнимой части. На этом шаге исклю- чается мультипликативная составляющая неравномерности осве- щенности по полю интерферограммы. Этот метод можно распространить на двумерный случай, при этом фильтрация производится в одной полуплоскости пространства Фурье. Выражение (2.8) для двумерного случая принимает вид G(©,tO - 4 (ад)+ Сг (ад) + Cf (<о,т|). Преимуществом способа на основе двумерного фурье- преобразования является возможность расшифровки большинства интерференционных картин при нарушении условия (2.6). Наличие замкнутых полос - очевидное нарушение этого условия. В этом случае информация о знаке перехода фазы через 2л теряется. По- этому было предложено использовать две интерференционные картины одного и того же объекта, причем вторая картина сдвину- та относительно первой на а = п/2. Положим, что интенсивности двух интерференционных картин имеют вид /](х,у) - А(х,у) + 5(х,у)соз(ф(х,у) + 2лсоох), Л(*»У) = 4*» у) + Я(х,у)соз(ф(х,у) + 2яф0х + а), тогда С| (х, у) = -i Я(х, уЭехр^*’^, С2(х,у)=|й(х,у)ехр,М(^)+в| И а = arct Re(Ct)Im(C2)-Im(C,)Re(C2) ё Re(C]) Re(C2) + ) Im(C2)'
62 Глава 2 ВОССТАНОВЛЕНИЕ ПОЛЯ РАЗНОСТИ фдз Анализируя знак решения, можно определить знак в каждой точке измеряемого поля. Так как а является постоянной, точность определения фазы можно улучшить усреднением результатов, по- лученным по двум интерференционным картинам. Процесс фнльт- рации в области пространственных частот может быть заменен анализом непосредственно в пространственной области. Если спектр -тримодальная функция (см. рис. 2.4), то разность фаз может быть определена посредством дискретной свертки с комплексным фильтром в пространственной области. Чтобы выде- лить полезную составляющую, фильтр должен удалять отрица- тельную -й>о и нулевую частоты и пропускать положительную частоту соо. Подобной частотной характеристикой обладают циф- ровые комплексные фильтры, имеющие комплексную импульсную характеристику: hk (и) - йя(л) + th* (л), где hR(n) и h'fn) - действительная и мнимая ее части, причем h\ri) - четная, a h\ri) - нечетная функции. Общее разрешающее уравнение для представленного метода может быть записано в виде ф(Л], п2) = arctg —1 --Т—-— - 2таооЛ| . Лл1Л2)‘*й'((Л1) Для этого необходимо конструирование цифровых фильтров с параметрами, соответствующими несущей частоте. Главная задача совершенствования метода цифровой комплексной фильтрации ~ синтез лучших по точности и быстродействию фильтров. Методы, основанные на анализе спектральных составляющих, более точны и легко реализуемы по сравнению с методами, осно- ванными на выделении центров полос. Однако область их приме- нения ограничена пространственным разрешением спектров ин- терференционных картин. 2.5. МЕТОД ПСЕВДО ДИНАМИЧЕСКОГО ПРЕОБРАЗОВАНИЯ Метод псевдодинамического преобразования основан на ана- лизе локального распределения поля яркости (интенсивности) интерференционной картины. В обобщенном виде процесс обра- зования и регистрации поля яркости интерферограммы / можно
25 Метод лсевдодинамического преобразования 63 представить как воздействие некоторого оператора А на волновой фронт Ф: АФ L (2.9) Оператор А, как правило, имеет неявный вид и для большинст- ва приложений в пространственной области (х,у) может быть представлен следующим образом: / (х, у) - А (х, у) [ 1 + V (х, у) cos Ф (х, у)], гдеЛ(х,у) средняя яркость интерферограммы; ^(х,у) - контраст интерференционных полос; Ф(х,у) - поле разности интерфери- рующих волновых фронтов. Отметим, что здесь и далее под полем фазы понимается его главное значение: modK [Ф(х,у)] £ л. В общем случае поля Л(х, у) и И(х, у) имеют сложную структу- ру, связанную с полем фазы, и не могут быть восстановлены одно- значно даже из дополнительных измерений. Возможность решения задачи расшифровки интерферограмм (2.9) определяется спек- тральным составом полезного сигнала (1+созф) и шумовых ис- точников Л и К Задача расшифровки может допускать решение, если спектры полей А, К, (р не перекрываются. Например, достаточно, чтобы вы- полнялись следующие очевидные условия: (2-2б) п и где fv - частота осцилляций контраста; fA - частота осцилляций средней яркости; h - шаг интерференционных полос. Интерференционный член (1 + со5ф) в большинстве случаев является детерминированным и относительно низкочастотным, т.е. не содержит гармоник с частотой, превышающей частоту среза фильтра устройства ввода. При этом, как правило, характерные размеры осцилляции контраста составляют несколько шагов ин- терференционных полос. Поэтому можно считать, что спектры по- лей А н совф не перекрываются. Средняя яркость Л(х,у) имеет более сложную структуру и представляет собой свертку изображе- ния исследуемого объекта с передаточной характеристикой коге- рентно-оптического тракта голографического интерферометра. Спектральный состав поля Я(х,у) зависит от уровня шероховато- ^и объекта [9, 10].
64 Глава 2 ВОССТАНОВЛЕНИЕ ПОЛЯ РАЗНОСТИ ФАЗ Оптические поверхности (фазовые объекты) обладают регу- лярными отражающими свойствами, что в итоге приводит к низко- частотному спектру поля Л(х,у) с характерными масштабами ос- цилляций средней яркости, превышающими шаг интерферен- ционных полос. В этом случае поле Л(х,у) имеет низкочастотный спектр и может быть оценено по значениям поля яркости /(х,у). Учитывая упомянутые свойства полей А и К, предположим, что выполняются следующие гипотезы: 1) в окрестности любой точки (х, у) поля А и V можно аппрок- симировать кусочно-постоянными функциями; 2) поле фазы <р(х,у) в указанных точках можно аппроксимиро- вать кусочно-линейными распределениями. В силу этих гипотез поля Л, К, <р и / в окрестности /-Й точки оцифровки представляются в виде А+п ~ > ^i+n tyi+n ~ Ф| ** > Ii+„ = ЛД1 + К,cos((p, ч-иДф,)], н = 0, ±1, ±2..., (2.10) где At, Vt, <р,, It - цифровые образы полей Л, К, <р и I соответст- венно; Д<р, =(<р,+1 -(р() - фазовый псевдосдвиг или приращение фазы в соседних точках оцифровки яркости. Следует отметить, что аппроксимирующие формулы (2.10) имеют локальный характер и не накладывают глобальных ограни- чений на функции А, К ф. Последние могут произвольно, но в со- ответствии с предложенными гипотезами достаточно гладко изме- няться в области определения. На практике это означает, что представления типа (2.10) справедливы не только для линейных, но и для нелинейных полей фазы. Круг предлагаемых в методе идей связан с поиском гомоморфных преобразований поля яркости (2.9), эквивалентных действию оператора Л(П): G,/ Z. (2.11) Отметим, что реализация этого преобразования возможна как в пространственной, так и в частотной (спектральной) областях. В отличие от предыдущих подходов, назовем такой подход псевдо- динамическим [28]. Применим в качестве оператора G в (2.11) дифференциальный оператор D /-го порядка. Некоторым обоснованием такого подхода может служить аналитичность (2.11). Рассмотрим реализацию предлагаемого подхода на примере измерения поля разности фаз
2 § Метод псевдоди на мического преобразования 65 методом двух экспозиций, получившего широкое распространение на практике [29]. В этом случае порядок оператора D равен двум. Преобразуем (2.11) с учетом (2.9). Для упрощения записи коорди- натные индексы опущены Ь'1-Г = - SisinO, (2.12а) D2/ = Г - А2+С.собФ - 52sinO. (2.126) Здесь At А', Аг = A", Ct = (AV)', Сг ~ A"- ((AV)" - ЛИФ"2), S, (ЛИ)Ф',$2 = 2(ЛИ)'Ф' + (ЛИ)Ф". Представим квадратурные составляющие поля фазы (2.12) в матричном виде: Решение (2.13) является обобщенной формой фильтра, решаю- щего задачу анализа tgO Е| + C-J' + £| + + *5|^* (2.14) где £],е2 - аддитивные члены решения системы (2.14), не содер- жащие квадратурных составляющих поля фазы. С учетом принятых гипотез из (2.14) запишем tgO(x,y) = 7 In (J'(x,y)), (2.15а) /(х,у)Ф(х,у) Ф ds Ф'(Х,У) - /[/'(*Аку) /'(АУ)Ь (2.156) где (•)' д ds - производная в произвольном пространственном направлении; к масштабный коэффициент. Соотношения (2.15) определяют структуру гомоморфного фильтра поля яркости. Эффективность фильтра обусловлена по- давлением низких частот путем дифференцирования поля яркости и переводом мультипликативного шума в аддитивный логарифми- рованием. Введенная таким образом логарифмическая производная поля яркости осуществляет гомоморфную фильтрацию мультипли- кативной составляющей низкочастотного шума, равного произве- дению полей (А К).
66 Глава 2 ВОССТАНОВЛЕНИЕ ПОЛЯ РАЗНОСТИ ФАЗ Гомоморфный фильтр допускает уточнения, обусловленные усовершенствованием основных гипотез для распределений 4, V и Ф, например, в случае аппроксимации Ф(х^у) локально-квадратич- ными распределениями уравнения (2.15) преобразуются к виду * */ ч 7*(х,у) Ф'(х,у) 1 д . 1еФ(х, у) = —--— ----------? - —— In Цх,у)Ф(х,у) Ф'2(х,у) Ф& Полученные формулы типа (2.15), (2.16) позволяют определить значение фазы непосредственно по полю яркости интерферограм- мы фазовых объектов, получаемой в обычных интерферометрах. Недостатком метода является анизотропность фильтра, что требует изменения его ориентации в зависимости от вида и формы интер- ференционных полос. Z6. ФАЗОФИКСИРУЮЩАЯ ИНТЕРФЕРОМЕТРИЯ В этом методе фаза опорной волны модулируется по времени следующим образом [12, 13]: /) = a sin(cor) + ф'(0- (2.17) Модуляция может быть реализована колебанием плоского зер- кала с амплитудой а и частотой «о в опорном плече, а ф' определя- ется поступательным движением этого же зеркала. Схема интерфе- рометра, в котором поступательное движение зеркала обеспечивается пьезокерамикой, показана на рнс. 2.5. Если (2.17) подставить в (2.1), то результирующая интенсив- ность будет равна 1(х, Л 0 ~ 4 (х,у) О + Г(х,у)соз[ф(х,у) + asin(to/) + ф'(0]} . (2-18) Разложение этого выражения в ряд имеет в качестве коэффициен- тов функции Бесселя. Фотоэлектрический сигнал V можно пред- ставить в следующем виде: U - </0 + <7О + 1/2о + Узсо + - (2-19) Изменяющиеся со временем составляющие с частотами w и2(0 мо- гут быть выделены электронными фильтрами Un ~ /о Г4 sin(co/)sin(<|> ф')> СЪю ~ (1/4) 70 VA cos(2co/) соз(ф - <р') (2.20)
2б Фазофиксирующая интерферометрия 67 генератор Рис 2 5 Схема фазофиксирующего интерферометра с пьезокерамикой в предположении, что модуляция амплитуды мала. Тогда при (ф <рЭ~ имеем Um ~ 0, ~ max. Компоненту сигнала можно выделить с помощью соответ- ствующего электронного фильтра. Выходной сигнал с фильтра по- сту лает на фазовый детектор, который управляет перестраиваемым генератором с частотой (О. Управление производится так, чтобы изменить фазу <р', при ко- торой положение Ua ~ 0 удается зафиксировать (is locked). Поэто- му этот вид интерферометров получил название фазофиксирую- щих (phase-lock interferometry). Изменение ф для различных точек (*, У) синхронно <р'. Это означает, что величина (р' определяет не- посредственно ф. В этом методе сдвиг опорной фазы осуществля- ется перемещением плоского зеркала, управляемого пьезоэлектри- ческим преобразователем. В последнее время при построении интерферометрических сис- тем часто используют свойство фотодиодных лазеров изменять Длину волны излучения при изменении тока накачки. Такие системы не содержат механически перемещающихся элементов, таких как перемещаемое пьезоэлектрическим преобразователем зеркало. По- этому их точность не зависит от свойств механических преобразова- нной и определяется лишь параметрами электронной управляющей системы. Конфигурация системы на основе фотодиодного лазера показана на рис. 2.6. В качестве оптической системы используется
68 Глава 2 ВОССТАНОВЛЕНИЕ ПОЛЯ РАЗНОСТИ ФАЗ Рис. 2.6. Схема фазофиксирующего интерферометра с диодным лазером интерферометр Тваймана - Грина. Ток накачки состоит из посто- янной составляющей 4, модулированного тока 1т(() и тока управ- ления 4(х). Центральная длина волны диодного лазера Л<> определяется то- ком /о. Модулированный ток задается как 4.0 - acoscoZ Если профиль поверхности объекта в некотором сечении D(x\ оптическая разность хода между опорным и объектным пучками интерферометра Do в точке, где D(x) = 0, то 4(х) = 0. Переменную составляющую (ас) интерференционного сигнала можно записать как S(t) - So cos(zcoscot7+ <р(х))> (2.21) где г = (4л/Хо)(р'р/>, р-константа, Ф(х) = (4л/Х0)[Я0+ад]. (2.22) Профиль поверхности может быть измерен, если значение фазы ф' всегда выравнивается до <рд: фд =(4л Xq)Z)q. (2-23) Изменяя ток накачки, а следовательно, длину волны диодного ла- зера с А.о на , получим (4я/Х0)П0 = ф£ = [4тс /(Хо + МИЦ) + £(*)],
2 7 гетеродинная интерферометрия 69 где p/t(v). Подставив это значение в предыдущее выражение, получим Я(хНДАШ (2.24) Из этого выражения видно, что можно измерять профиль поверх- ности, зная управляющий ток I (х). Раскладывая (2.21) в ряд, запи- шем S(t) 50 costp(x)[J0(z) 2J2(z)cos(2wc/) ++ +50 sin <p(x)[2Jj (z)cos(<oc/) - 2 J3(z)cos(3coj) + ...], где J (z) функция Бесселя и-го порядка. Амплитуда компоненты cos(coj) используется в качестве управляющего сигнала обратной связи. Этот сигнал поддерживается постоянным при сканировании вдоль измеряемой поверхности. Измеряя ток накачки для устано- вившегося положения, можно определить профиль поверхности. Основной проблемой фазофиксирующей интерферометрии яв- ляется то, что измерение фазы очень чувствительно к фазовым дрейфам всей аппаратуры, поэтому достигаемая точность измере- ний обычно не превышает Л/30. 2.7. ГЕТЕРОДИННАЯ ИНТЕРФЕРОМЕТРИЯ С помощью гетеродинной методики разность фаз или разность оптических путей волновых фронтов можно определять непосред- ственно [13]. Наиболее важные свойства метода можно рассмот- реть на примере интерферометра, схема которого приведена на рис. 2.7. В обоих плечах прибора расположены ячейки Брегга для образования в интерферирующих лазерных пучках разных частот- ных сдвигов (Д(0) и Д<о2). Обозначив через и оптическую частоту света, излучаемого лазером, через Е, пространственную амплитуду и через ф фазу оптического поля /-го пучка, можно описать интер- ференцию двух лазерных пучков во время t как £j £,0|С05{(со + Д(В])/ + ф|}, Е2 - Е 2cos{(<o + Дсо2)/ + ф2} • (2.25) Фотоэлектрические детекторы вырабатывают фототок i <ЕХ+Е}\ (Уг вые скобки означают усреднение, возникающее из-за конеч- ных (астотных границ пропускания фотодетектора).
70 Глава 2 ВОССТАНОВЛЕНИЕ ПОЛЯ РАЗНОСТИ ФАЗ Поляризационный светоделитель Рис. 2.7. Гетеродинный интерферометр Тваймана - Грина Подставляя в (2.20) значения (2.18) и (2.19), получим i = (cos2 {(со + Дсо j)/ + ф| + +£q2 (cos2 {(со + Дсв2)/ + ф2 + +Ео j Eq2 (cos {(2со + Дсо j +Дсо 2 )/ + Ф1 + ф2}) + +£01£02(со8{(Дсо1-Дсо2)Г + ф| -ф2}). Допуская, что границы пропускания фотодетектора позволяют реагировать на частоту (ДсО|-Дсо2), которая значительно меньше со, можно заметить, что только последний член этого выражения будет определять амплитуду переменного фототока. Детектор, по- мещенный в некоторую стационарную точку, вырабатывает фото- ток, пропорциональный фазовому искажению Дф5: b = ^|£о2(с05{Д(0' + д<и)- (2-26) Детектор в другой точке выходного пучка вырабатывает соответ- ственно фототок, пропорциональный фазовому искажению Дфг: ir = Eq j Eq2 (cos {Дсо/ + Дфг}). (2.27)
27 Гетеродинная интерферометрия 71 Сигналы (2.26) и (2.27) поступают на фазовый компаратор. При перемещении одного датчика относительно другого на выходе компаратора образуется уровень аналогового напряжения, пропор- циональный оптической разности фаз. Метод реализует измерение оптической разности фаз по одному сечению интерферограммы. При высокоскоростных измерениях по всему полю интерферо- граммы необходимо создавать системы, состоящие из набора па- раллельно работающих детекторов; при медленно меняющихся процессах применяют электронные сканирующие детекторы (на- пример, электронно-лучевую трубку типа диссектора). Отметим, что применение для этой цели систем детектирования с механиче- ским сканированием подходит только для измерения стационар- ных объектов. На рис. 2.8 показана измерительная система с диссектором в каче- стве сканирующего устройства, разработанная Massie (1980 г.). Опти- ческий луч от лазера разделяется на две составляющие, и в каждую Рис 2 8 Гетеродинный интерферометр на основе электронно-лучевой трубки типа диссектора
12 Глава 2 ВОССТАНОВЛЕНИЕ ПОЛЯ РАЗНОСТИ ФАЗ из них с помощью акустоопт и чес к их модуляторов вносится час- тотный счвиг. В одном из плеч интерферометра Маикельсона по- лу вол новая пластинка поворачивает плоскость поляризации на 90 и далее оба пучка идут по одному направлению, не интерферируя между собой, поскольку плоскости поляризации каждого пучка ортогональны. В селективном интерферометре Тваймана Грина один из пучков отражается от тестнру емой поверхности, другой - от эталонного зеркала, затем после прохождения линейного поля- ризатора, ориентированного под углом 45 к обеим плоскостям поляризации, волны интерферируют в выходной плоскости интер- ферометра. Детектор, помещенный в точку (г, у), будет выдавать фототок, опреде гяемыи (2.26). Детектор, помещенный в дру|ую точку (v , у ) выходного пуч- ка, производит сигнал, определяемый выражением (2 27). Эти сиг- налы поступают на фазовый компаратор, с выхода которого опти- ческая разность фаз снимается как уровень аналогового напряжения. Измеряя фазу в различных точках (v, г) относительно точки (х , у ), можно определить разность фаз оптических воли по полю. Существует методика определения фазовых разностей в ин- терферометрах, в которых объектная волна модулируется по сину- соидальному закону. Точность такого метода авторами оценивает- ся как 0.1... 1.0 нм. В отличие от гетеродинной методики в таких системах может использоваться более простой модулятор. Итак, фазовый анализ, проводимый с помощью гетеродинной интерферометрии, обеспечивает наибольшую точность по сравне- нию со всеми известными методами Однако использование такой технологии требует сложной аппаратуры. 2.8. РАСШИФРОВКА ИНТЕРФЕРОГРАММ МЕТОДОМ ПОШАГОВОГО ФАЗОВОГО СДВИГА При построении интерференционных систем в последние годы наиболее часто используются мегоды получения и расшифровки интерферограмм на основе пошагового сдвига. Это вызвано про- стотой задания отдельных значений фазового сдвига, несложными простыми алгоритмами и высокой точностью расшифровки Кроме того, существующие схемы интерферометров достаточно просто модифицируются.
2 g расшифровка интерферограмм методом пошагового фазового сдвига 73 2.8.1. ОСНОВНЫЕ ФОРМУЛЫ РАСШИФРОВКИ Метод пошагового фазового сдвига основан на регистрации не- скольких интерферограмм при изменении фазы опорной волны на известную величину. Фаза опорной волны модулируется по време- ни следующим образом: /г=(г-1)4 фазовый сдвиг между интерферирующими пучками может быть реализован различными способами. На рнс. 2.9 показана принципиальная схема оптической установки, в которой фазовый сдвиг задается перемещением зеркала, закрепленного на пьезоке- рамике. Пучок света от когерентного источника излучения, попа- дая на делительный куб, разделяется на опорный и объектный пуч- ки. В опорном плече находится зеркало, закрепленное на пьезокерамике, которое предназначено для внесения эталонных фазовых сдвигов. Конфигурация объектного плеча зависит от зада- чи измерения и формы поверхности тестируемого объекта. В вы- ходной плоскости помещен массив детекторов для регистрации интенсивности в каждой точке поля. После каждого фазового сдвига информация о поле интенсивностей вводится в компьютер. Существуют два способа внесения фазового сдвига: дискрет- ный и непрерывный. Дискретный сдвиг изменяет фазу светового пучка иа некоторую величину, затем осуществляется ввод в ком- пьютер установившегося значения интерференционной картины. Измеряемый объект Рис. 2 9. Схема интерферометра Тваймана - Грина с перемеще- нием зеркала, закрепленного иа пьезокерамике
74 Глава 2 ВОССТАНОВЛЕНИЕ ПОЛЯ РАЗНОСТИ ФАЗ При непрерывном сдвиге фаза меняется линейно во времени. Зна- чения интенсивности считываются с помощью интегрирующего детектора, который усредняет значения по мере изменения фазы. Усреднение происходит за временной интервал, при котором фаза меняется на заданную величину. При этом должна поддерживаться точная синхронизация между временем интегрирования на детек- торе и перемещением пьезоэлектрически сдвигающегося зеркала. Если изменение фазового сдвига имеет пилообразный вид, то фор- мулы расшифровки совпадают с формулами дискретного пошаго- вого фазового сдвига. При различных фазовых сдвигах интенсив- ность интерферограммы со сдвигом 8, можно представить в виде /(х,у) = + И(х,у)соз(ф(х,у) + 8,)}, (2.28) где i- 1,2,..., т (т - число фазовых сдвигов) и 8| = 0. Если фазовые сдвиги одинаковы в интервале от 0 до л, т.е. 8( = 2n(i - I Уот, то фаза ф может быть определена как [14] ЕА sin 3, 4>sarctg-^-------. (2.29) E/,cosS, f i Алгоритмы, полученные при различных значениях от, называ- ются /«-точечными или алгоритмами с от-шагами. Прн трех произ- вольных сдвигах, решая тригонометрическую систему, состоящую из трех уравнений типа (2.28), имеем _д t ^-Л)5'»8|+(А /|)sin82+(7i Z2)sin83 3„ ’ Ь(/3 -/2)cos8| +(Л -/j)cosS2 +(/2 -/JcosSj ' 1 ’ При 8| = 0, 82 = 120°, 83 = 240° выражение (2.30) примет вид ф = arctg Ji ————— 2/,-Уг 73 Такой способ расшифровки использовался в работах [15, 16]. Еще более простая формула получена для 8| = л/4, 82 = Зк/4, 83 = 5л/4 [17]: Ф-arctg-^—7L (2.31)
2 8 расшифровка интерферограмм методом пошагового фазового сдвига 75 При четырех фазовых сдвигах 5| - 0, 82 = л/2, 5з = я и 34 = Зтг/2 получается такое же простое выражение [18]: ф-arctgA^A (2.32) Л ~h Эта формула часто используется при компьютерной обработке ин- терферограмм, так как математические операции, необходимые для ее реализации, очень просты и могут быть реализованы с помощью основных команд процессора. Помимо приведенных выше существует достаточно много ал- горитмов с большим числом фазовых сдвигов. Еще несколько лет назад ограничивающими факторами при использовании таких ал- горитмов являлись объем памяти для запоминания промежуточных кадров и время, необходимое для обработки. Лучшими алгоритма- ми считались те, которые использовали наименьшее число сдвигов и, соответственно, меньшее число кадров для хранения интерферо- грамм. Наиболее часто применялись трех- и четырехточечные ал- горитмы. Повышение компьютерной мощности позволило приме- нять алгоритмы с большим числом сдвигов. Обычно такие алгоритмы более устойчивы к ошибкам, возникающим при изме- нении освещенности вследствие механических вибраций, и по- грешностям установки фазового сдвига. Можно разработать алгоритмы с достаточно большим числом шагов. В качестве примера приведем 15-точечный алгоритм, ис- пользующий вещественные числа в качестве коэффициентов [19]: <Ь Ж,» 0006(/1-/15) + 0.166(73 /|3)-0.87(/5-71|) + !.828(/7-У9) -0.0434(/2 + ZI4) + 0.435(4 + А2) “ 1 392(4 + /,0) + 2/8 С помощью интерференционных методов фазовые значения можно вычислить только по модулю 2я. Функция arctg определена в пределах от -л/2 до л/2. Можно показать, что знаки числителя и знаменателя в каждом из приведенных выше алгоритмов эквива- ленты знакам синуса и косинуса от искомой фазы. Таким образом, анализируя знаки числителя и знаменателя, можно расширить об- ласть определения функции от 0 до 2л. При выборе алгоритма расшифровки необходимо учитывать число регистрируемых интерферограмм, быстродействие и обеспе- чиваемую этим алгоритмом точность.
78 Глава 2 ВОССТАНОВЛЕНИЕ ПОЛЯ РАЗНОСТИ ФАЗ .,з где m = N" =——- число возможных вариантов «троек» из л точек. Например, при п = 4 возможны следующие комбинации подвекторов I: Поэтому возникает необходимость анализа свойств и выбора наибо- лее подходящей формулы расшифровки. По мнению авторов, наи- более перспективный подход к данной проблеме предложен в [20]. Он основан на представлении формул расшифровки в виде цифро- вых фильтров с конечной импульсной характеристикой ф = arctg 7(л)*Лд(л) (2.38) где * означает операцию свертки, a ht (л) и йд(н) - импульсная характеристика квадратурных составляющих (2.38). Отметим, что в нашем случае в качестве коэффициентов импульсных характери- стик выступают компоненты векторов С1 и S1 в (2.34) или С и S в (2.35). Критерии выбора фильтра (формулы расшифровки) за- висят от требований, предъявляемых к конкретной измерительной схеме. Например, устойчивость к аддитивным шумам средней яр- кости в(н) можно оценить из анализа следующего выражения: 7 (и) ♦ h} (я) + е(и) * h} (и) /(и)*Лд(и) + е(м)*М'О' Вопросам анализа и синтеза цифровых фильтров в зависимости от различных критериев посвящена обширная литература (см., на- пример [21]). 2.8.3. ОСНОВНЫЕ ПОГРЕШНОСТИ ПРИ ОПРЕДЕЛЕНИИ ПОЛЯ ФАЗ Недостатком метода фазового сдвига является то, что ошибки при его внесении существенно сказываются на результатах изме- рения поля фаз. Как видно из выражения (2.29), погрешность изме- рения фазы зависит от погрешности задания фазового сдвига и по- грешности измерения интенсивности.
2 8 расшифровка интерферограмм методом пошагового фазового сдвига 79 Дж. Швиндер (J. Schwider) получил выражение для погрешно- сти определения фазы от абсолютной ошибки при установке сдви- га при условиях Дф « ф( и Д/ «: N £дФ/ -Ссоз2ф-5з1п2ф Дф = arctg —------------------, (2.39) А С$1п2ф 5соз2ф N N где С = £Дф/СО52ф,; 5 = ^Дф/з1п2ф/. ii 11 Нами получено выражение для погрешности определения фазы от суммарных абсолютных ошибок при измерении интенсивности и установки сдвига [22]: £дФ/ -Ссоз2ф-551п2ф-2С(/со8ф + 5(/51пф Дф = arctg —------------------------------------, TV - С sin 2ф - S со$2ф + 2Q cos ф + sin ф N /V где Cd = ^A/fCosS,; Sd = ^A/,sin8( . /I /1 Аналитические выражения приводят к приближенным и труд- ным для анализа погрешностей выражениям. Рассмотрим результаты статистических испытаний метода на компьютере. Для определения зависимости погрешности фазы от случайных ошибок при установке фазового сдвига используем следующее выражение для моделирования интерференционной картины с распределением фазы в виде идеальной пилообразной функции: /Дх) = 1 + cos[2kAx/ Nx + 8, + Д5, ], где к~ число периодов синусоиды, A8f — случайная ошибка при Жанин фазы, /= 1,2,7V,x = 1, 2,..., Nx, Nx - число точек пох. Результаты расшифровки при отсутствии помех показаны на рис. 2.10. Исходные интерферограммы - идеальные синусоиды с четырьмя периодами. Алгоритм расшифровки - (2.25). Фазовые сдвиги - 0, л/2, Зл/2, л. Результаты компьютерного моделирования фазовой погрешнос- ™ от ошибок при установке фазового сдвига приведены на рис. 2.11.
80 Глава 2 ВОССТАНОВЛЕНИЕ ПОЛЯ РАЗНОСТИ ФАЗ Рис. 2.10. Определение фазы по четырем интерферограммам: а - четыре синусоиды, сдвинутые по фазе на х/2, б - восстановленная по ним фаза в пределах от 0 до 2х б Рис. 2. И. Фазовая погрешность от ошибок при установке сдвига: а - восстановленная фаза. I! - отклонения результирующих значений фазы от идеальных
9 8 расшифровка интерферограмм методом пошагового фазового сдвига 81 — — - Алгоритм расшифровки тот же, случайная ошибка Д8( меняется в диапазоне ±п/16 (3 % от 2л, синусоида имеет четыре периода. Для приведенной реализации случайной ошибки размах фазо- вых погрешностей равен 0.3 рад. Для ста случайных выборок ми- нимальный размах составил 0.01, максимальный - 0.6. Видно, что погрешность имеет период, в два раза меньший, чем период исходного сигнала. Это следует и из выражения для опре- деления погрешности в зависимости от абсолютной ошибки уста- новки сдвига (2.39). Погрешность измерения поля интенсивности зависит от типа устройства регистрации. Средняя величина шума определяется экспериментально и составляет около 2...3 % для различных типов устройств. Для моделирования зависимости фазы от случайных ошибок при регистрации интенсивности используем выражение lt(x) = 1 + cospTcix/ Nx + <р, ] + AZX. Погрешность фазы при случайных ошибках Д/х, составляю- щих 3 % от максимального значения интенсивности, приведена на рис. 2.12 . Дф, рад "•НИИ -0.035 *---------------------------1* Рис. 2.12. Погрешность фазы прн случайных ошибках Интенсивности Погрешность фазы при той же величине случайных ошибок ус- тановки сдвига и измерений интенсивности приведена на рис. 2.13. Для ста случайных выборок минимальный размах погрешности 0-04. максимальный - 0.7. Из рис. 2.10-2.13 видно, что фазовая погрешность определя- ется в основном ошибками задания сдвига. Неравномерность ос- вещения и средняя яркость учитываются при нахождении фазы методом и не влияют иа результат, однако резкие выбросы «^обходимо устранить.
82 Глава 2. ВОССТАНОВЛЕНИЕ ПОЛЯ РАЗНОСТИ ФдЗ Дф, рад Рис. 2.13. Погрешность фазы при случайных ошибках сдвига и интенсивности Общее выражение для произвольного числа фазовых сдвигов можно переписать в следующем виде: ф(х1 у) = arctg ( 17А), (2.40) где X и Y - значения числителя и знаменателя в выбранной форму- ле расшифровки. В этом случае модуляцию интенсивности в точке (х,у) можно представить как К(х, у) = arctg(l / /0)7>Г2 + Г2 . Если Р(х, у) меньше определенного порога, то такие точки от- мечаются как ошибочные и в дальнейших вычислениях ие исполь- зуются. На рис. 2.14 показаны четыре интерферограммы, полученные Рис. 2.14. Интерферограммы с фазовым сдвигом тг/2 (л-г), распределение функции видности (д) и график по центральной строке (е)
2 8 расшифровка интерферограмм методом пошагового фазового сдвига 83 с фазовым сдвигом я/2, и соответст- вующее им распределение функции видности. Величина порога определя- ется экспериментально так, чтобы общее количество отбрасываемых то- чек не превышало 1...5 % от всех ис- пользуемых значений. При вводе интерференционной картины в компьютер возникают по- грешности, вызванные эффектами квантования. Рассмотрим влияние ко- личества уровней квантования при измерении интенсивности интерфе- ренционной картины на погрешность определения фазовых значений. Рис. 2,15. Влияние погрешно- сти при квантовании ингтен- снвиости интерференционной картины Если значения числителя и знаменателя в выражении (2.40) от- ложить по осям абсцисс и ординат, то распределение исходных данных будет иметь вид, показанный на рис. 2.15 [19]. При непрерывном сдвиге фазы на 2л значения числителя и знаменателя являются координатами точек, расположенных иа не- которой окружности. Множитель, определяющий видность полос интерферограммы в измеряемой точке, задает радиус этой окруж- ности. Из рисунка видно, что фазовая ошибка увеличивается при приближении к центру координатной плоскости (при плохой вид- ности) и может достигать я/4 при ошибке измерения всего на один квант. Погрешность определения фазы при максимальной ошибке не превышает значении, рассчитываемых по формуле ДФ <. arctg------. Л/ — 1 Здесь Л/ - максимальное значение, которое могут принимать чис- литель или знаменатель. При квантовании на п двоичных разрядов значения числителя и знаменателя принимают значения, зависящие от используемой формулы расшифровки. Так, для четырехточеч- ной формулы (2.25) значения меняются от -2" до 2л. Абсолютные погрешности для четырехточечиой формулы для различных значе- ний числа уровней квантования п приведены ниже. п 6 7 8 9 10 ДФ 0.016 0.008 0 004 0.002 0.001
84 Глава 2 ВОССТАНОВЛЕНИЕ ПОЛЯ РАЗНОСТИ ФАЗ При увеличении числа шагов в формуле расшифровки число возможных уровней, которые могут принимать значения числителя и знаменателя, увеличивается. Тем самым снижается влияние ошибки при неправильном измерении интенсивности на один квант. Неполное использование диапазона при регистрации поля интенсивности оказывает то же влияние, что и уменьшение числа уровней квантования при полном диапазоне. На рис. 2.16 показано распределение точек, соответствующее значениям числителя и зна- менателя в выбранной формуле расшифровки, на плоскости (JV, У) при реальных измерениях. Приведенные примеры распределения могут считаться косвенной оценкой качества эксперимента. Радиус и ширина колец определяют величину и динамический диапазон яркости по полю интерференционной картины. Эллипсовидность картины показывает, что расчетные значения фазовых сдвигов, принятых при расшифровке, не соответствуют величине реально вносимых фазовым сдвигам. Таким образом, основными источниками погрешностей в фа- зосдвигающей интерферометрии являются ошибки при задании сдвига. Чтобы уменьшить погрешность измерения фазы, устройство для его внесения должно обладать высокой точностью, что приво- дит к усложнению аппаратуры. Учесть ошибку установки фазового сдвига сложно, поскольку его измерение трудно реализуемо, а сам сдвиг проявляется косвенно через изменение интенсивности. По- этому перед измерениями необходимо проводить калибровку уст- ройств, что значительно усложняет процедуру измерений. Рис. 2.16 Распределение точек, соответствующих числителю и зна- менателю в формуле расшифровки: а - при правильном задании фазового сдвига б - при 20 %-й линейной ошибке в задании сдвига
2 $ расшифровка интерферограмм методом пошагового фазового сдвига 85 Ниже рассмотрены способы уменьшения погрешности фазы от ошибок задания фазового сдвига. Такие алгоритмы особенно по- лезны в случаях, когда калибровочные операции невозможны или нежел ател ьн ы. 2.8.4. КОРРЕКЦИЯ ЛИНЕЙНЫХ ОШИБОК ПРИ ЗАДАНИИ ФАЗОВОГО СДВИГА Рассмотрим устойчивость алгоритмов расшифровки к линей- ным ошибкам при установке фазового сдвига. Устройства внесе- ния фазового сдвига имеют достаточно высокую линейность. Ли- нейные ошибки возникают из-за неправильной калибровки или неправильного определения необходимого угла сдвига. Действи- тельный фазовый сдвиг может быть выражен формулой а = у(1 + е), где я 2 - требуемый фазовый сдвиг не- линейная ошибка при ус- тановке фазы. Интенсивность /-й интерферограммы будет иметь вид = /0(х,у){1 + И(*,у)со5(ф(х,у) + /а,)}. На рис. 2.17 показаны типичные искажения фазового фронта при линейной ошибке в задании фазового сдвига. Видно, что по- грешность определения фазовых значений соответствует двойной частоте исходных интерференционных полос. Так как результи- рующая фазовая ошибка имеет большой период, ее невозможно отделить от полезного сигнала методами цифровой фильтрации. Поэтому необходимо использовать алгоритмы, устойчивые к ли- нейным ошибкам. Для уменьшения ошибки можно проводить две серии измерений и усреднять результирующие фазовые значения. Тот же эффект достигается, если объединить исходные данные и проводить расшифровку по следующей формуле: *=arctg7>"4p <2-41) Д +Рг где N: и р. _ числитель и знаменатель выражений типа (2.33), (2-34). J Можно уменьшить число необходимых интерферограмм, если Использовать алгоритмы со сдвигом л/2. В этом случае проводится
86 Глава 2 ВОССТАНОВЛЕНИЕ ПОЛЯ РАЗНОСТИ ФАЗ Дф(х), длины волк б Рис 2J7. Фазовая погрешность от 20 %-й линейной ошибки при установке сдвига: а - фазовые значения после удаления 2к неоднознач- ности, б - отклонения результирующих значений от идеальных только одно добавочное измерение. При использовании m-точечно- го алгоритма необходимы две последовательности из m интерфе- рограмм, сдвинутые иа я/2, или т + 1 интерферограмма. Эту про- цедуру можно продолжить для построения более сложных алгоритмов. Если взять две последовательности по т + 1 интер- ферограммы, сдвинутые на я/2, получим (т+2)-точечный алгоритм с еще меньшей величиной ошибки. Имея два основных выражения, (2.31) для трехточечного и (2.32) для четырехточечного алгорит- мов, можно получить два класса уравнений расшифровки. Алго- ритмы класса А (табл. 2.1) основаны на трехточечном алгоритме, алгоритмы класса В - иа четырехточечном (табл. 2.2). Приведенные алгоритмы реализуются с помощью простых операций вычитания, сложения и поразрядного сдвига, поэтому при их цифровой реализации достигается высокая скорость рас- шифровки. Погрешность алгоритма 4В существенно больше, чем алгоритмов 4А и 5В. Лучшие результаты у алгоритмов 5А и 6В. Наименьшую погрешность дает алгоритм 6Л. Алгоритмы класса А> полученные из трехточечных алгоритмов, дают такую же ошибку, что и алгоритмы класса В при числе точек в формуле расшифровки на единицу больше. Наиболее быстрыми при фиксированном чис- ле интерферограмм, полученных при различных фазовых сдвигах, являются алгоритмы класса В. Алгоритмы класса А обеспечива- ют ббльшую точность при том же числе сдвигов. Отметим, что
2 8 расшифровка интерферограмм методом пошагового фазового сдвига 87 Таблица 2.1 Алгоритмы класса А Число точек -tg$ -tg (ф + 71/4) 3 - /| + 2/2 - /3 /,-/3 4 —/| + 3/2 —/3 —/4 2(/3-/3) Л -З/з+ h + Ц /( -/2 -73 + /4 5 - /) +4/2-4/4 + /5 з/2-з/3-/4 + /3 /]+2/2-6/3 + 2/4 +/5 6 — /| + 5/2 + 2/3 - Ю/4 +3/j + /$ 4(/2-/3-/4+/5) Ц+М2-Ш3 + 2/4 + 51$-/6 /] ~~ /2 — 6/3 + 6/4 + /5 — /^ Таблица 2.2 Алгоритмы класса В Число точек -tg* -tg (ф + Tt/4) 4 /1 + /2 -/3-/4 /j -/2 -/3 +/4 5 2(/г-/4) /1 + /5-2/3 /, + 2/2-2/3-2/4 + /5 /]-2/2-2/3 + 2/4 +/3 6 3/2-4/д + /6 Л+3/2 - 4/3 -4/4 +3/$ + 7$ /, -4/3 +3/5 /| — 3/2 — 4/3 + 4/4 + 3/j — 7$ числа сдвигов более шести нецелесообразно, поскольку уровень корректируемых ошибок становится меньше погрешности, вы- званной другими систематическими ошибками. Так, ошибки от квантования интенсивности при вводе изображения интерферо- граммы в компьютер зависят от возможного диапазона распреде- ления числителя и знаменателя в выбранной формуле расшифров- ки. Максимальные амплитуды изменений значений числителя и знаменателя и величины абсолютных ошибок для различных алго- ритмов при квантовании на восемь двоичных разрядов или на 256 Уровней интенсивности приведены в табл. 2.3. При увеличении ко- личества шагов число возможных уровней, которые могут прини- мать числитель и знаменатель, увеличивается. Тем самым снижает- ся влияние погрешности при ошибке в измерении интенсивности
88 Глава 2 ВОССТАНОВЛЕНИЕ ПОЛЯ РАЗНОСТИ ФАЗ Таблица 2.3 Диапазон дискретных значений числителя н знаменателя и значение абсолютной погрешности в зависимости от выбранной формулы расшифровки при 256 уровнях квантования Диапазон изменения Алгоритм за 4А 4В 5А 58 6А 68 Ф- ±184 ±364 ±256 ±728 ±512 ±1456 ±1024 4Ф ±0,006 ±0.003 ±0.004 ±0 001 ±0 002 ±0.001 ±0.001 на один квант. Из таблицы видно, что шеститочечные алгоритмы обеспечивают коррекцию линейных ошибок, при которой погреш- ность от неправильного задания фазы меньше, чем от квантования поля интенсивностей интерферограммы при восьми двоичных раз- рядах. Рассмотрим алгоритм, полученный при допущении, что после- довательные фазовые сдвиги отличаются на одну и ту же величи- ну. В этом случае нет необходимости в точном определении вно- симых фазовых сдвигов, достаточно, чтобы разница между последовательными сдвигами была одинаковой. Этот алгоритм предложен Р. Carre. Пусть 5[ = -За, 52 = -а, 5з = а и = За, тогда с помощью тригонометрических преобразований из системы урав- нений (2.29) можно получить 1з(/2-/3)-(71-Л) N (/|-/4)+(/2-A) ’ ^Ф = (/|-/4) + (/2-/3) (72 + /з)-(А + /4) ’ (2.42) (2.43) ф = аГО»8^(/|-7<) + (/г-/з)]№-7з)-(/‘-^. (2.44) При использовании этого выражения для расширения диапазо- на от 0 до 2л необходимо анализировать не знаки числителя и зна- менателя, а знаки следующих выражений: (/2 + /3) = [27оИ81па]51пф, (/2 + /3)-(7| +/4) = [2/0Hcosasin2a]coS(|t.
2б расшифровка интерферограмм методом пошагового фазового сдвига 89 Поскольку значения множителей, заключенных в квадратные скоб- ки положительны, левые части этих равенств определяют квадрант, в котором находится искомый фазовый угол. Ошибки от неправиль- ной калибровки при расшифровке по формуле (2.44) такие же, как и у алгоритма 6А. Алгоритм Р. Carre часто применяется при измерени- ях с разными длинами волн, так как в этом случае не нужно вводить калибровочные множители для фазовых сдвигов. Однако использо- вание этого алгоритма в реальных условиях не позволяет достичь его предельных характеристик, поскольку в формулу расшифровки неявно входит угол сдвига, описываемый выражением (2.42). При расшифровке этот угол определяется с большой погрешностью в областях, близких к 0, я, 2л. Покажем это на примере расшифровки реальных интерференционных картин. Интерференционные картины, по которым проводилась рас- шифровка, получены при интерференции плоских волновых фрон- тов, отраженных от поверхности контролируемого и эталонного плоских зеркал. Фазовый сдвиг равен 95°. Поле разности фаз, оп- ределенное в результате расшифровки с помощью нелинейного алгоритма, показано на рис. 2.18. Видно, что в диапазоне изменения фазы от 0 до 2л погрешность определения угла сдвига велика в областях, близких к 0, л, 2л. По- этому погрешность определения исходной разности фаз между ин- терферирующими волнами будет велика в этих областях (на гра- фике эти области показаны кружками). Для уменьшения погрешности нами предложена следующая модификация алгорит- ма. Поскольку сдвиг задается перемещением плоского эталонного зеркала, вносимые фазовые сдвиги (угол а) должны быть одинако- вы по всему полю. Необходимо найти его действительное значение фазового сдвига, которое затем подставить в выражение (2.43) и определить искомое значение фазовой разности. 2.18 Распределение разности фаз и ее график по центральной строке
90 Глава 2 ВОССТАНОВЛЕНИЕ ПОЛЯ РАЗНОСТИ фдЭ Погрешность в сбойных областях достаточно велика, поэтому угол сдвига находился усреднением по всему полю, кроме облас- тей, в которых значения фаз удовлетворяют следующим соотно- шениям: ф < 0+Дф, ф > 2я-Дф, я-Дф < ф < я+Дф. Средний угол сдвига, найденный по всему полю (рис. 2.19), ра- вен 101°, угол сдвига, определенный с исключением рассмотрения сбойных областей, равен 95°. Размер окрестности Дф (в рассматри- ваемом примере Дф = ±я/8) выбирался опытным путем. Сравнение результатов расшифровки по модифицированному и основному алгоритму Сагге показано на рис. 2.20. Рис. 2.19. Распределение угла сдвига, полученного по формуле (2.42) н графики по указанным столбцам Рис. 2.20. Сравнение фазовых значений, опре- деленных по алгоритму Carre и модифициро- ванному алгоритму
2 8 Расшифровка интерферограмм методом пошагового фазового сдвига 91 Модифицированный алгоритм наиболее явно исправляет оши- бочные значения вблизи точек перехода через 2л. Из рис. 2.20 вид- но, что в этой области фазовые значения, определенные по моди- фицированному алгоритму, имеют более резкий переход. Это позволяет использовать простые способы устранения фазовой не- однозначности. Максимальная величина отклонения составила 2л/25. Посколь- ку в интерферометре Тваймана - Грина цена полосы равна А/2, где длина волны используемого источника освещения, максималь- ное отклонение фазовых значений, полученных в результате ра- боты этих алгоритмов, составило Х/50. Среднеквадратичное откло- нение результатов равно Х/100. Максимальные отклонения наблюдаются в областях, близких к фазовому переходу через 2я. Экспериментальное моделирование показало, что максимальное отклонение от действительных значений составляет Л/30, средне- квадратичное - Х/60. Таким образом, использование модифицированного алгоритма позволяет снизить погрешность определения разности фаз при ли- нейной ошибке в задании фазового сдвига. Алгоритм исправляет ошибки в области фазового перехода через 2л, поэтому его приме- нение приводит к более устойчивой работе алгоритмов развертки. 2.8.5. КОРРЕКЦИЯ НЕЛИНЕЙНЫХ ОШИБОК Все вышеприведенные алгоритмы основаны иа допущении, что фазовый сдвиг известен точно или в него могут вноситься лишь линейные ошибки. Влияние нелинейных ошибок, возникающих при внесении фазового сдвига, не учитывалось. Нелинейность мо- жет быть вызвана, например, гистерезисом, вибрациями при дви- жении пьезокерамики или вибрациями установки при проведении эксперимента. Описанные алгоритмы способны устранять только линейные ошибки, связанные с погрешностью задания фазового сдвига, случайные или нелинейные ошибки такие алгоритмы не устраняют. Для уменьшения погрешности значения сдвига могут быть определены из уже имеющихся интерферограмм. Из выраже- ния (2.51) видно, что к трем неизвестным /о, К и ф добавляется еще и неизвестный угол сдвига 5,. В этом случае в каждой точке 3 + т - 1 неизвестных /о, К ф, бь 62,... ,5т (5о - 0). Если п - число взятых то- чек, то общее число неизвестных Зя + т - 1 при (и х ш) уравнени-
92 Глава 2 ВОССТАНОВЛЕНИЕ ПОЛЯ РАЗНОСТИ ФАЗ ях. Решение можно найти, если общее число уравнений больше, чем число неизвестных, т.е. пт2.3п + т-1 или jt£I +-------. m-3 При четырех фазовых сдвигах для каждой произвольной точки можно составить четыре уравнения, в которых будут шесть неиз- вестных: /о, И, ф, 5|, 53 (5о = 0). Если допустить, что в соседних точках сдвиг фаз примерно одинаков, можно записать добавочные уравнения из соотношений, полученных в соседних точках. Так, в двух произвольных точках, принадлежащих этой окрестности, 9 неизвестных и 8 уравнений, в трех точках 12 неизвестных и 12 уравнений. Следовательно, при числе точек три и больше можно найти все неизвестные. Ниже рассмотрены алгоритмы, основанные на приближенных методах поиска неизвестных методом наименьших квадратов, и метод, основанный на поиске экстремумов минимаксной функции. Рассмотрим способ коррекции нелинейных ошибок методом наименьших квадратов. Выражение (2.28) примет вид (для упро- щения выражений обозначим среднюю интенсивность Zq через D): } = Dt + DtV{ со$(ф + 3f) = Di + D,Vt соэф, cos6( - DtVt sin ф, sin5, = = Dt + C, cos5/ - St sin 5,, где индекс i обозначает значения, взятые в /-й точке детектора; Ct = DtVt соэф,, St = sin ф(. Неизвестные находятся при минимизации функции ошибки п т i-1 j 1 где ItJ - действительно измеренные значенияу-й интерферограммы в i-й точке. Решения для Д, С, и S, получены в форме 3x3 матрич- ных уравнений А' т Sc°sS, £sin5, £cosSy £(cos5,)2 £cos3y sin 5, Xsin5? ^cos3ysin3 £(sin5,)2 E^cosS 24ysinSA
раСшифровка интерферограмм методом пошагового фазового сдвига 93^ т где X • Решения Для 8/ находятся из уравнения J-I А\} cos 5у + A2j sin 5? + Ay cos 25у + Л4 sin 25? = 0, в котором коэффициенты определяются как п п Aj =Y(lj-D,)S,, A2)-Y(lv -DJ C,, и и n 1 n Л (-1 * 1-1 Неизвестные могут быть определены с помощью нескольких итераций следующим способом. Пусть индекс к означает номер итерации, тогда: Шаг 1. Задаем начальное значение для 5* . Шаг 2. Вычисляем £)*,C*,S* подстановкой б* в систему (2.41). Шаг 3. Подставляем значения D*, С*, S'*, полученные на пре- дыдущем шаге, в уравнение (2.42) для определения 6j+I. Находим решение уравнения. Шаг 4. Если выполняется условие |б*+| - б* | < £, где е - малая величина, заканчиваем вычисления. В противоположном случае переходим к шагу 2. Однако в случае использования этого алгоритма коррекция возможна только небольших (в пределах нескольких градусов) фа- зовых ошибок при задании фазового сдвига. При значительных отклонениях фазовые сдвиги определяются неправильно. Это объ- ясняется тем, что задача поиска экстремума тригонометрической системы уравнений неоднозначна. Существует много локальных минимумов. Рассмотрим способ, основанный на поиске экстремумов мини- максной функции [23]. Выбор экстремума производится выбором соответствующей минимаксной функции. Минимаксная функция определяется нз следующих соображений. Пусть в какой-либо точ- ке (*, J) делаются четыре измерения при фазовых сдвигах О, 5Ь б2, Но в действительности реальные фазовые сдвиги могут отли- чаться от предполагаемых. Значения разности фаз ф определяются
94 Глава 2 ВОССТАНОВЛЕНИЕ ПОЛЯ РАЗНОСТИ ФАЗ по трехточечной формуле (2.24) при некоторых начальных значе- ниях сдвигов. Так как формула расшифровки трехточечная, а урав- нений четыре, существуют четыре возможных решения при значе- ниях индексов (0, 1, 2), (0, 1, 3), (0, 2, 3) и (1, 2, 3). В каждой из троек индексы указывают на фазовый сдвиг и соответствующее ему значение интенсивности. Если четыре фазы ф, найденные по трехточечным формулам, одинаковы, то вероятно, что определены действительные значения фаз. Если они отличаются, то разница между максимальным и минимальным значениями зависит аг ошибки задания сдвигов 8|, 82, 8?. Для определения действитель- ных значений сдвигов предлагается искать значения экстремумов минимаксной функции А() в некоторой окрестности предполагае- мых фазовых сдвигов (считается, что фазовый сдвиг в этих точках одинаков). Минимаксная функция вычисляется по формуле «(O,6„82,6j)=1Z тахф*(х,у)- min ф5(х,у) j 0 3 j о з I (2-45) 1/4 X з 0 3 где индекс s означает, что максимум и минимум находятся по че- тырем значениям фазы из возможных сочетаний троек, сумма на- ходится по 7V точкам окрестности. Для поиска минимума этой функции можно использовать любой из известных вычислитель- ных методов, например иаискорейшего спуска. Однако для иссле- дования характера поведения локальных максимумов и минимумов нами использовался перебор всех возможных значений. Для всех допустимых значений рассчитывается средний размах фазовых сдвигов 5'j=5j±ik, 1 = 0,1...и. (2.46) Набор фазовых сдвигов 0,8$,8^, 8*, при которых достигается глобальный минимум (2.45), считается действительным. Чем больше взято точек (х, j')> Для которых определена функция Я( )> тем больше вероятность, что в результате будут найдены действи- тельные значения фаз. После нахождения действительных сдвигов для расшифровки использовался следующий алгоритм. Для нахождения фазовых значений, определенных при сдвигах с индексами (0, 1, 2), (0, 1, 3), (0, 2, 3) и (I, 2, 3), исходные данные объединялись следующим образом: ф = arctg ^°12 + ^°13 + ^°23 + ^|23 ^012 + А)13 + Д»23 + ДгЗ
2g расшифровка интерферограмм методом пошагового фазового сдвига 95 где к) и - числитель и знаменатель трехточечного ал- горитма (2.30), в котором используются значения фазовых сдвигов 8,,8,,8*: WJ>*)-(^ -/*)sin8, +(/* -Z,)sin8, + (Z,-/psin8*, -4) cos 5, +(4 -A)cos5y + (A -J,)cos5A • Сочетания индексов i,j\ к задаются комбинаторными коэффи- циентами С„, здесь п - число зарегистрированных интерферо- грамм. Результирующий алгоритм имеет следующий вид: . (72-^)s'nSi +(Z3-/|)smS2 +(Z4-72)sinS3 +(Zj-Z3)sinS4 S(Z4-Z2)cos5] +(Z1-Z3)cos52 +(/2-Л)со553 +(Z3-Z|)cos54 На рис. 2.21 приведены картины интенсивностей, образованные интерференцией двух плоских пучков. Начальные фазовые сдвиги 5о_ 0, 5| = 66°, б, - 132°, 53= 198°. Ошибка при задании сдвигов составляла « 10 %. Действительные сдвиги 8q = 0, 5i = 69°, 82 = 122°, 81 - 210°. На рис. 2.21, б (верхний график) изображено поле фаз, для определения которого использовались четырехточечные алго- ритмы (2.25). Хорошо видна низкочастотная паразитная синусои- дальная структура, отделить которую от действительных фазовых б а Рис 2.21. Четыре интерферограммы (а) и графики полей фаз, по- лученные при расшифровке (6) обычными алгоритмами (верх) и алгоритмом с коррекцией фазовых сдвигов
96 Глава 2 ВОССТАНОВЛЕНИЕ ПОЛЯ РАЗНОСТИ ФАЗ значений невозможно. На графике снизу - поле фаз, полученное в результате корректировки фазовых сдвигов. Результаты эксперимента сопоставлялись с результатами изме- рений тестовой поверхности на интерферометре с калиброванным фазосдвигающим устройством. Ошибка, вызванная неправильным заданием фазового сдвига, скорректирована с точностью до одного градуса. Таким способом возможно исправление нелинейных оши- бок, в том числе и случайных, при неправильном задании или оп- ределении сдвига фаз. Значения разности фаз по полю находятся со среднеквадратичным отклонением от действительных значений порядка X/100. Так как время работы алгоритма значительно, метод может быть использован для высокоточных измерений, при кото- рых время получения результатов не является определяющим, ли- бо для точной калибровки фазосдвигающих элементов. Анализ описанных выше методов показал, что, несмотря на то что число уравнений равно числу неизвестных, решение получает- ся неоднозначным и сходимость процесса определения фазовых сдвигов во многом зависит от выбора удачного начального при- ближения. Будем искать аналитическое решение в комплексной плоско- сти с осями /г, на которых откладываются значения интенсив- ностей двух различных точек на интерферограмме, соответст- вующей начальному фазовому сдвигу. Для этого рассмотрим систему уравнений K=/o.(I + Hcos(<p + 5/)), ,е1 т (247) hi = Z02 (1 + К, cos(q> + е + 5,)), Здесь е - разность фаз между двумя точками на интерферограмме. Очевидно, при изменении фазового сдвига от 0 до 2я значения интенсивностей в соответствующих точках дополнительных ин- терферограмм также будут изменяться и точка на комплексной плоскости опишет некоторую траекторию (рис. 2.22). Несложно показать, что для гармонических сигналов эта траектория пред- ставляет собой центральную кривую второго порядка (произвольно ориентированный эллипс) с центром в точке (АнДоа)* Пользуясь известными формулами аналитической геометрии, запишем урав- нение траектории в виде + 2ai2xy + а22у2 + 2ai2x + 2а14у + а23 = 0, (2.48) где х = 6^ cos ср, у = б/2cos(q> + е),
2 в Расшифровка интерферограмм методом пошагового фазового сдвига 97 Рис. 2.22. Фазовая траектория в комплекс- ной плоскости Коэффициенты уравнения (2.48) можно получить вычислением определителя минора при соответствующем коэффициенте: ’ а11 Л12 а22 а13 °14 Лзз Л21 Л1Л1 Ai Л1 1 '12 А2Л2 112 Аг /22 1 (2.49) /2 Лз АзАз ^23 Аз Лз 1 /2 44 А4Л4 А4 Лд 1 /2 L 'is А 5^25 J2S Аз Лз 1 Например, коэффициент j равен определителю, полученному из (2.49) путем вычеркивания первой строки и первого столбца, а12 - определителю, взятому со знаком минус, в результате вы- черкивания первой строки и второго столбца и т.д. Угол сдвига фазы соответствует углу наклона линии, соединяющей центр эл- липса и соответствующую точку на эллипсе. Для определения этих углов предлагается следующий алгоритм. Значения средней яркости /о = (Дм, /02), соответствующие коор- динатам центра кривой (2.49), получаем из системы линейных Уравнений следующим образом: А) ~ .а12 п 1 а12 а22. -Д|4 _
98 Глава 2 ВОССТАНОВЛЕНИЕ ПОЛЯ РАЗНОСТИ ФАЗ °11 а12 flI2 а22 и собственными значениями Х2, являющимися решением харак- теристической матрицы, составленной из коэффициентов (2.49): Яц-Х Л|2 а12 а22 ~ Решение (2.50) для Xi и Х2 имеет вид Параметры главных осей определяются инвариантом А = = 0. (2.50) Л1,2 ------ Значения контраста интерферограммы К2 можно из соотношений получить </12+е/22=И12 + И22, °22 _ ^2 <41 У,г ' (2.51) 2 Здесь rf] н - главные оси эллипса (см. рис. 2.22). Решая совме- стно (2.46) и (2.51), получим у _ / gl I ~-^(^1+^2) Van+a22 (^Лг)2 у = / °22 -^(A.t+X2) VaJI+a22 (Д-Дг)2 Подставив найденные неизвестные в (2.47), после нормировки получим систему уравнений ^J^j~ = cos(<P + 5')’ 101 /gI.../я. (2.52) ^2г = -'r~/- = cos(<p + g + 5f), "г'оз Используя тригонометрические преобразования и учитывая, что 50 = 0, запишем линейную систему уравнений относительно функций cos(3;) и sin(5(), аргументами которых являются вноси- мые фазовые сдвиги. В матричной форме система имеет вид 7? 1Г = 7, (2.53)
2 g расшифровка интерферограмм методом пошагового фазового сдвига 99 Рде/ = [А2 Z22 ••• А« ^2т1 > —[cos(5j) sin(8|)...cos(5w) sin(5m)] , a j? - блочно-диагональная матрица размером 2(/л-1) х 2(от-1). Блочный элемент этой матрицы равен Гсой(ф) —sin(cp) л„ ~ |_cos(<p + e) -Sin((p+E) Для вычисления синусов используем следующее известное со- отношение: sin(») = ±71 + cos2(«), где cos(«) определяется из (2.52). Решая уравнение (2.53) относительно F, находим искомые фа- зовые сдвиги. Вследствие неопределенности знака sin(5() система (2.53) имеет несколько решений, соответствующих направлению изменения вносимого фазового сдвига. Однако иа практике, как правило, данное направление априорно известно. Покажем еще один способ определения фазовых сдвигов по данному алгоритму, не требующий априорного вычисления квад- рантов углов сдвига. Произведем обычные аффинные преобразо- вания над эллипсом, а именно перенесем эллипс в начало коорди- нат смещением на вектор (/оь /ю) и повернем эллипс вокруг центра координат на угол 2<7[2 T = arctg---—, all ~а22 который является углом наклона главной оси эллипса относитель- но оси X, и, наконец, произведем его растяжение на величину к = X] /Х2 • Матрица результирующего преобразования имеет вад cos(t) -sin(z) -70i cos(z) +/02 sin(x) sin(T)/r cos(t)£ [-70i sin(T)-/02cos(T)]/r 0 0 1
100 Глава 2 ВОССТАНОВЛЕНИЕ ПОЛЯ РАЗНОСТИ »Дз Преобразование осуществляется следующим образом: После преобразования вместо эллипса получим окружность, центр которой находится в начале координат. Теперь углы сдвига фаз можно найти как углы между радиусами-векторами причем угол поворота эллипса соответствует 60, а текущее значе- ние 60 принимается равным нулю. Погрешность определения раз- ности фаз по данному алгоритму зависит только от погрешности измерения интенсивностей интерферограмм (шум). Рассмотрим влияние шума на точность измерения фазы. Шум можно разделить на аддитивный и мультипликативный. С учетом влияния шума интенсивность в каждой точке траектории (2.47) можно представить в виде ^пт =(А)л + + + АИл)сО$(фя +6т + Дфл) у где Д/ - аддитивный, а ДИ и Дф - мультипликативные шумы со- ответственно. Наличие шума приводит к искажению траектории. Рассмотрим влияние аддитивного шума. Как следует из (2.51), наличие адди- тивного шума Д/ приводит к смещению центра эллипса. Это сме- щение является конформным, т.е. не приводит к искажению углов. При мультипликативном шуме по видности ДИ оси эллипса изме- няются пропорционально, что также не приводит к изменению фа- зового угла. При фазовом шуме Дф происходит смещение точек по траектории эллипса, что приводит к изменению фазовых углов. Влияние комбинированного шума на фазовую траекторию показа- но на рис. 2.23. Эллипс / соответствует траектории комплексных точек без шума, эллипс 2 - точек с шумом. Для наглядности цен- тры эллипсов совмещены. Видно, что если точки А1 и В' смещаюг- ся на разные углы, то фазовый угол ЛОВ не равен углу A'Offy сле- довательно, вносится погрешность фазового угла 6ф. Оценим ее величину. Очевидно, каждый вид шума приводит к соответствую" щим локальным смещениям точки. Область, в которой может ока- заться точка, является окружностью с радиусом, пропорциональным
2 g расшифровка интерферограмм методом пошагового фазового сдвига 101 уровню шума (рис. 2.24), В этом случае смещение точки можно определить следующим образом: г где Rt - смещение траектории под воздействием i-ro шума. Следо- вательно, максимальное отклонение не превышает maxT?£ £ Rt |. Рис. 2.23. Искажение траектории комплексных точек при воздействии комбинации шумов: /' при отсутствии шумов, 2- при наличии мультиплика- тивного и аддитивного шумов Рис 2 24. Проекция точек траектория на окружность: а истинное, Ь- искаженное значения точки, o', Ь* - их проекции на окружность
102 Глава 2, ВОССТАНОВЛЕНИЕ ПОЛЯ РАЗНОСТИ ФАЗ Для удобства оценки произведем проецирование точек эллипса на окружность, диаметр которой равен большой оси эллипса. Тогда 8ф = г|5ф', где r| = d|/<72 _ коэффициент искажения, а и d2 — главные (большая и малая соответственно) оси эллипса. Из рис. 2.24 следует ка' * 2т1Л оф = arctg---. Экспериментальная проверка влияния шумов производилась численным моделированием. В табл. 2.4 показаны расчетные зна- чения для одного из фазовых углов (§2= 140°) для различных уров- ней и видов шумов. Из таблицы видно, что при уровне шумов по- рядка 10 % погрешность определения фазового угла не превышает 1°. Для экспериментальной проверки алгоритма использовалась установка, схема которой представлена иа рис. 2.25. Источник ос- вещения проецирует изображение системы синусоидальных полос амплитудного транспаранта (решетка Ронхи) на экран. Размер транспаранта 50 х 50 мм. Изображение вводится в компьютер с помощью устройства ввода. Фазовый сдвиг задается перемещени- ем транспаранта микрометрическим винтом. Перемещение контро- лируется с точностью до ±2.5 мкм, что при 20 интерференционных полосах соответствует погрешности установки фазового угла око- ло Х/4000 или 0.1°. На рис. 2.26 приведены результаты расшифров- ки разности фаз по формуле (2.52): / - при предполагаемых фазо- вых сдвигах 70, 140, 210 и 280°; 2 - после калибровки (коррекции) Таблица 2.4 Зависимость фазового угла от шума Вид шума Уровень шума, % Среднее значение фазового угла, град Аддитивный 10 140 86 40 143 12 Мультипликативный по видности 10 139 52 40 139 14 Мультипликативный по фазе 10 I394I 40 132 16 Комбинированный 10 140 56 40 132 39
2$ расшифровка интерферограмм методом пошагового фазового сдвига 103 Система синусоидал ьны х полос Рис. 2.25. Схема измерительной установки Рис. 2.26. Результат измерения разности фаз: /- без калибровки фазовых сдвигов, 2- с калибровкой фазовых сдвигов фазовых сдвигов по предлагаемому алгоритму. Действительные значения фазовых сдвигов составили: заданные — 71, 137,208, 283° и измеренные- 71.2, 137.6, 208.3 и 283.5° соответственно. Достиг- нутая в результате калибровки погрешность измерения разности фаз не хуже Х/100. Таким образом, получен новый алгоритм, позволяющий устра- нить основную причину погрешности при измерениях методом по- шагового фазового сдвига — ошибки при задании фазового сдвига.
104 Глава 2 ВОССТАНОВЛЕНИЕ ПОЛЯ РАЗНОСТИ ФАЗ 2.9. СРАВНЕНИЕ МЕТОДОВ ОПРЕДЕЛЕНИЯ ФАЗОВЫХ РАЗНОСТЕЙ В этом разделе описаны методы определения фазы по интерфе. ренционным картинам. Каждый метод имеет свои достоинства и недостатки. Выделение центров полос - наиболее традиционный метод, пер- вым примененный для автоматизации расшифровки. Прн его ис- пользовании не требуется вносить изменений в традиционные схе- мы интерферометров. Однако точность этого метода невелика и невозможно полностью автоматизировать выделение центров полос. Методы, основанные на выделении частотных составляющих, имеют более высокую точность. При их использовании возможна полная автоматизация расшифровки, однако они не позволяют из- мерять форму произвольных волновых фронтов. Таблица 2.5 Основные характеристики методов расшифровки Параметр Выделение координат полос Разделение частотных составляю- щих в спек- *тральной области Гетеродинная интерферо- метрия Метод пошагового фазового сдвига Необходимое число интерферограмм I 1(2*) Минимум 3 Разрешение (X) I...1 10 1 10. .шо 1 100 ..1 1000 1 10 1/100 Определение фазы в промежутках между экстремумами Нет Да Да Да Автоматическое определение знака полос Нет Нет (Да*) Да Да 11собходимость дополнительной аппаратуры Нет Нет (Фазовый сдвиг*) Да Внесение час- тотного сдвига Да Фазовый сдвиг Сложность аппаратуры Низкая Низкая Очень высокая Высокая Скорость обработки Низкая Умеренная Очень низкая Высокая Цена Умеренная Умеренная Очень высокая Высокая * В методе разделения частотных составляющих по единственной шперферо* грамме невозможно определить знак полос, если она содержит замкнутые полосы. В этом случае для нахождения знака необходим дополнительный фазовый сдвиг
2 8 расшифровка интерферограмм методом пошагового фазового сдвига 105 Наиболее высокую точность обеспечивают гетеродинные ин- терферометры, но сложность и высокая стоимость аппаратуры ог- раничивают распространение этого метода. Чаше применяются методы пошагового сдвига. Наряду с высо- кой точностью и скоростью обработки аппаратура, необходимая для их реализации, намного дешевле, чем для гетеродинных ин- терферометров. Однако необходимо внесение дополнительных элементов в оптическую схему интерферометров. Результаты сравнения наиболее используемых методов приве- дены в табл. 2.5. ВОПРОСЫ И ЗАДАНИЯ 1. Чем статические методы отличаются от динамических? 2. Что такое детерминированные методы решений? 3. Что такое система линейных уравнений? 4. Каковы условия единственности решения системы линейных уравнений? 5. Каковы условия единственности решения системы интерферен- ционных транцендентных уравнений? 6. Сколько решений существует при нахождении фазы по единст- венному интерференционному уравнению? 7. Какие решения выбираются из множества решений и почему? 8. Какие способы выделения центров полос вы можете предложить? 9. Какая погрешность прн расшифровке методом выделения цен- тров полос? Чем она определяется? 10. Каким образом определяется информация о распределении фазы между центрами полос? 11. Каковы основные этапы расшифровки методом выделения цен- тров полос? 12. Какие частотные составляющие возникают у интерференционно- го сигнала и почему? 13. Каковы условия разделения частотных составляющих интерфе- ренционного сигнала? 14, Перечислите методы разделения частотных составляющих. 15. Опишите принцип гетеродинной интерферометрии. 16. Какая погрешность при расшифровке гетеродинным методом? 17. Какие недостатки у гетеродинного метода? 18. В чем состоит принцип пошагового фазового сдвига? 19. Выведите формулу расшифровки для произвольного числа рав- номерно распределенных фазовых сдвигов. 20. Выведите формулу расшифровки для трех произвольных фазовых СДВИГОВ.
106 Литература 21. Выведите формулу расшифровки для произвольных фазовых сдвигах. 22. Выведите формулу расшифровки Carre (для четырех одинаковых фазовых сдвигов). 23. Чем определяются погрешности расшифровки при пошаговом сдвиге? 24. Каковы методы коррекции погрешностей при расшифровке мето- дом пошагового фазового сдвига? 25. Какой метод расшифровки лучше? ЛИТЕРАТУРА 1. Васильев В Н, Гуров ИП Компьютерная обработка сигналов в приложе- нии к интерферометрическим сигналам. - СПб : БХВ Санкт-Петербург, 1998.-. 240 с. 2 Schmidt-Wemmar HG Spatial distribution of magnitude and phase of optical- wave fields J. Opt. Soc. Am. 1973. Vol 63. № 5 P 547-555. 3. Rimmer M P.. King С M., box D G Computer program for the analysis of inter- ferometric test data Appl Opt. - 1972. Vol 11, №12. P. 2790-2796. 4. Robinson D FK Automatic fringe analysis with a computer image-processing system/ Appl Opt. 1983 - Vol. 22, № 14 -P. 2169-2176. 5. Yalagat T, Hakodate S> idesawa M., Saito H. Automatic fringe analisis using digital image processing techniques / Opt Г ng. 1982 - Vol 21, № 3. - P 432-435. 6. Часу W W (Jr) Two-dimcnsiomal fringe-pattern analysis / Appl. Opt -> 1983. Vol 22, K°3.-P 3898-3901. 7. Roddier C.. Roddier F Interferogram analysis using Fourier transform tech- niques /Appl Opt - 1987 -Vol 26.№9. P. 1668 1673. 8 Гужов В И, Подымов А Е., Салодкин Ю Н. Штейнгольц 3 И Восста- новление фазы волнового фронта на основе одномерного преобразования Фурье / Автометрия. 1992. №6 С 21 24. 9. Kreis Т Digital holographic intercrence-phase measurement using the Fou- rier-transform method JOS A, 1986. Vol. 2i. №6. P 847 855. 10. Голографические измерительные системы. Вып. 1 Под ред. А.Г. Ко- зам ка. Новосибирск: НЭТИ, 1976. 160 с. 11. Рожков А В Предельно достижимое качество голографического изо- бражения/ Мат. VIII Всесоюз шк по голографии.-Л., 1976. С. 103 129. 12. Makosch G, Prem F Phase-locked interferometry for automatic mask align- ment in projection printers // Appl Opt. - 1987. - № 26. - P. 2828. 13. Л/assie NA Real-time digital heterodyne interferometry: a system // Appl. Opt.- 1980.-Vol. 19,№1.-P. 154-160. 14. Bruning J H, Hernot D R. Gallagher JE el al. Digital wavefront measuring interferometer for testing optica) surfaces and lenses AppL Opt. - 1974. Vol. 13, № 11 P. 2693-2703. 15. Ореб В, Браун H Харихарен Система с микроЭВМ для сбора и обработ- ки цифровой информации Приборы для научных исследований 1982 №5.- С. 153 155. 16 Hariharan Р ОгеЬ В F Brown V Digital phase-measurement system for real" time holografic interferometry Opt Communication. 1982 Vol 41. №6' P. 393.
ПитеРаТУРЛ 107 j7 Wyant J С, Creath К Recent advances in interferometric optical testing // La- serFocus. 1985. - Vol 21. №11. P 118-132. * 18 Wyant JC Interferometric optical metrology basic system and principles // Laser Focus - 1982. - P. 65-67. 19 Peter D., Groot P Phase-shift calibration errors in interferometers with spheri- cal pizeau cavities // Appl. Opt. — 1994. — Vol. 34. — № 16. — P. 2856-2863. 20. Сарнадский В H. Метод трехканальной цифровой фильтрации для об- работки фазомодулированных изображений / Автометрия,- 1999.- № 5.- С 62 83. 21 Рабинер.Голд Теория и практика цифровых фильтрации. 22 Гужов ВИ, Солодки» Ю Н Анализ точности определения полной разности фаз в целочисленных интерферометрах Автометрия. - 1992. - № 6. С 24-30. 23 Гужов В.И.. Нечаев В Г, Мишина ЕМ Коррекция нелинейных ошибок здания начальной фазы при расшифровке интерферограмм методом пошагового сдвига Автометрия. - 1997. № 4. С. 35-42. 24 . \foran S Е. Law R L. Craid P.N., Golberg W М Optically phase-locked elk- tronic speckle pattern interferometer // Appl. Opt. - 1987. - Vol. 26. № 3. - P 475- 491. 25 Корн Г, Корн T Справочник по математике. - М., 1973. 832 с. 26 Rajpal S Sirohi, Fook Stong Chau. Optical Methods of Measurement: Whole- field Techniques. - N. Y. - Marcel Decccr Inc. - 1999 323 p. 27 1ужов ВИ. Котарскии EC Влияние разрядности при квантовании ин- тенсивности на погрешность определения фазы в системах с управляемым фазо- вым сдвигом/ Автометрия. 1990.—№ 2.-С. 70-72. 28 /ришанов А Н, Де СТ, Ильиных С.П и др Количественная расшифровка И1ггсрферо1рамм на основе фазовых псевдосдвигов. Ч. I: Анализ и алгоритмы / Автометрия - 1989 Vol. 306, № 1. - С 3-19. 29 Ильиных С П Псевдодинамический анализ интерферограмм / Науч. Вест. НГТУ. 2000. №2. 30 Голография Методы и аппаратура / Под рсд. В.М. Гинзбурга, Б.М. Сте- панова М Сов радио, 1974. 260 с. 31 Сарнадский В.Н Произвольно орис1ггируемый низкочастотный фильтр, реализ>емый на ЭВМ Система автоматизации обработки оптической информа- ции Новосибирск, 1984.-С. 158-170. 32 Hakodate S. Saito Н Fringe scanning spcckle-pattcm interferometry // Appl. Opt,1985 Vol 24.-№ 14.-P. 2172 2180. 33 Денежкин EH.. Ильиных СП, Хандогин BA. Голографический перегру- жающий контроль композитных цилиндрических оболочек / Дефектоскопия, 1989 № 3 С. 58-63. 34 Robinson D W. Automatic fringe analysis with computer image processing sys- tem Appl Opt. 1983 - Vol. 22. №14. P. 2169-2176. 35 Гришанов A H. Де С T. Денежкин EH Хандогин BA Цифровая обра- ботка интерферограмм на основе м>аровых эффектов Автометрия, 1986.- «4 С 97 104 36 Вест Ч Голографическая интерферометрия М, 1982. 504 с. 37 Hakodate S, Saito Н I ringe scanning speckle-pattern interferometry Appl. °P‘ 1985 Vol. 24. № 14. P 2172 2180. 38 Хандогин В А .Де СТ, Ильиных С П Программно-алгоритмический ком- для расшифровки интерферограмм Оптика и спектроскопия. - 1989. - 1 66 Вып. 3. С. 642-647.
Глава 3 РАСШИФРОВКА СПЕКЛ-ИНТЕРФЕРОГРАММ Корреляционные спекл-интерферограммы имеют низкий кон- траст полос, характер корреляционных полос сложнее, чем у обычных интерферограмм, кроме того, проследить можно только темные полосы. Поэтому методы расшифровки, основанные на выделении центров полос и интерполяции значений между ними, приводят к большим погрешностям. Такая расшифровка применя- лась ранее в спекл-интерференционных системах [1 -4]. Снижение погрешности обеспечивают методы, основанные на анализе спек- лограмм (спекл-интерферограмм) в частотной области. Эти методы используются в случаях, когда достаточно просто обеспечить вне- сение несущей пространственной частоты. Однако точность изме- рительных систем, использующих такие методики расшифровки, значительно хуже, чем голографических интерференционных сис- тем [5,6]. 3.1. МЕТОДЫ РАСШИФРОВКИ С ИСПОЛЬЗОВАНИЕМ УПРАВЛЯЕМОГО ФАЗОВОГО СДВИГА С целью минимизации погрешностей, связанных со спекл- структурой, вносятся дополнительные фазовые сдвиги между предметным и опорным пучками по аналогии с тем, как это дела- ется в обычной фазосдвигающей интерферометрии [8-10]. Суще- ствуют два способа определения разности фаз: по картинам корре- ляционных полос и без формирования корреляционных полос. Определение разности фаз по картинам корреляционных полос. Фиксируют распределение интенсивности недеформиро- ванной поверхности. Затем, после деформации объекта, последова- тельно вносят дополнительные фазовые сдвиги (0, я 2, я, Зя/4) ме-
3 1 Методы расшифровки с использованием управляемого фазового сдвига 109 жду предметным и опорным пучками и вычисляют картины корреляционных полос 4,* (*> у) = |Zref (*> у) - (*. У)|. где индексы к = 1, 2, 3, 4 соответствуют фазовым сдвигам. Модуль берется для удаления отрицательных величин. Было предложено определять фазовый сдвиг Т из соотношения tg4> = --4~-3. (3.1) 4.1 Здесь Isk ~ картины корреляционных полос, усредненные по ма- лым областям Q(x, у), в пределах которых фазовый сдвиг Т(х, у), вызванный деформацией объекта, можно считать почти постоян- ным. Усреднение необходимо, так как алгоритм (3.1) применим только для косинусоидальных зависимостей интенсивности от фа- зы, а из выражения (1.16) видно, что распределение яркости имеет сложный характер. Определение разности фаз без формирования корреляци- онных полос. Разности фаз можно определить по исходным спек- л о граммам. Для определения спеклообразной фазовой картины Ф ” - Фг вносят фазовые сдвиги 5* между опорным и объектным пучками до деформации объекта: 4еГ.* =A2 + 42 + 2A^cos(+ + 8*) (3.2) (индексы соответствуют внесенным фазовым сдвигам). После это- го объект деформируют и фиксируют еще ряд спеклограмм при тех же фазовых сдвигах: /def.* =42+42 +2А4соз(ф + Ч' + 8*) (3.3) и находят по формуле (3.1) поле ф* + 4х. Вычитанием одного поля из другого находим фазовые значения Т(х, у), вызванные дефор- мацией объекта. Требуется регистрация шести спеклограмм (трех до и трех после внесения деформации) при трехточечном и восьми при четырехточечном алгоритмах расшифровки. Пошаговые формулы расшифровки могут применяться только при косинусоидальной зависимости интенсивности от фазы. Чтобы вид интерференционных полос был близок к косинусоидальному Распределению, приходится использовать низкочастотную фильт- рацию с пекл-интерферограмм. Спеклы в этом случае рассматри-
110 Глава 3 РАСШИФРОВКА СПЕКЛ-ИНТЕРФЕРОГРАММ ваются как шум. Выполнение низкочастотной фильтрации воз- можно при условии, что средний уровень спекл-шума одинаков в соответствующих областях усреднения Q корреляционных полос: M(Q) = ^(Q) = WQ) = tf4(O) = . (3.4) Допущение (3.4) равносильно предположению, что средний размер спеклов много меньше среднего размера областей усреднения. При использовании телевизионных систем регистрации средний размер спеклов становится соизмеримым со средним размером области усреднения. Поэтому прямое применение методов пошагового сдвига приводит к увеличению погрешности измерений. 3.2. МЕТОДЫ РАСШИФРОВКИ, ОСНОВАННЫЕ НА РАССМОТРЕНИИ СПЕКЛ-СТРУКТУРЫ КАК ИНФОРМАЦИОННОЙ ЧАСТИ СИГНАЛА Рассмотрим методы расшифровки, основанные на представле- нии спекл-структуры как информационной части сигнала [10, 11]. Предположим, что перед деформацией объекта регистрируют спеклограмму исходной поверхности объекта АХа), полученную при внесении контролируемого фазового сдвига а между объект- ным и опорным пучками в спекл-интерферометре. После деформа- ции объекта регистрируют такую же спеклограмму /<ы(Р) дефор- мированной поверхности объекта при фазовом сдвиге р. Предполагается, что уровень деформации объекта выбран таким, что эффект декорреляции спеклов отсутствует. Спекл-интерферо- грамма получается вычитанием спеклограмм: Zrcf (а)-1^ (Р)=4ЛХ $|п(ф + Т/2 + (а + p)/2)sin(4//2 + (р-а)/2). Отметим, что сигналы с низкочастотными составляющими прохо- дят через оптическую систему без искажений, в то время как высо- кочастотные составляющие сигнала при прохождении через опти- ческую систему с ограничивающей апертурой искажаются и формируют спекл-структуру. Если взять четыре спеклограмы, две из которых зарегистрированы до деформации объекта при фазовых сдвигах между объектным и опорным пучками 0 и п/2, а две дру- гие - после деформации при сдвигах л/2 и я, то можно определить фазовый сдвиг, вызванный деформацией поверхности объекта: /2) = ^ref ~(л/2)| _ Wsin(T/2) "WCOS(T/2)'
-- методы расшифровки, основанные на рассмотрении спекл-структуры... 1Ц Выражение (3.5) не подразумевает прямой фильтрации для устра- нения спеклов. При этом спекл-структура воспринимается не как спекл-шум, а как часть информационного сигнала. Продемонстрируем компьютерный процесс расшифровки. Для этого значения /гег и представим в виде числовых массивов раз- мером 512 точек, определенных по (3.2) и (3.3). Фазовый сдвиг у) от деформации объекта задавался в виде линейной функ- ции в диапазоне от 0 до 4л. Для моделирования отражения от диф- фузно рассеивающей поверхности использовались равномерно распределенные в диапазоне ст 0 до 2л случайные числа. Модели- рование искажений при прохождении волнового фронта через оп- тическую систему осуществлялось отсечением высокочастотных гармоник сигнала. После преобразования Фурье устранялись 200 высокочастотных гармоник и производилось обратное преобразо- вание. Затем с помощью алгоритма расшифровки (3.1) находилось исходное распределение фаз. Результат расшифровки показан на рис. 3.1. Из графика видно, что алгоритм расшифровки (3.1) рабо- тает при значительном отличии картины от косинусоидального распределения, при этом не требуется предварительного сглажива- ния спеклограмм. max 1 568438. min 0 001054 Рис. 3 1. Фазовые значения после прохождения волновых фронтов через вырезающую апертуру, определенные с помощью выражения (3.2) Однако выражение (3.1) использовать нецелесообразно, так как с его помощью вычисляется значение только половинного фазово- го сдвига Т(х, у), вызванного деформацией, а фазовые значения, превышающие половинный фазовый сдвиг, определяются непра- вильно. Это вызвано неопределенностью фазового квадранта в формуле расшифровки. Можно получить выражение для вычисления полного фазового сдвига Т(х, у) в диапазоне от 0 до 2п. Введя обозначения Ki(*,y) = Aef(*/4)-W3n/4),
112 Глава 3 РАСШИФРОВКА СПЕКЛ-ИНТЕРФЕРОГРАММ ^Uy) = /ref(’t/2)-Zdcf(7r/2), ^3(^^) = Zref(O)-Zdef(7r) и выполняя тригонометрические преобразования, находим ^,y) = arctgWA^3)i. (3.б) (К3)2-(К2)2 Выражение (3.6) требует регистрации шести спеклограмм: трех до и трех после деформации объекта. Нами получено более про- стое выражение, использование которого существенно упрощает процедуру измерений: 4'(xy) = arctg—рд) (*з) -(*2)2 Выражение (3.7) требует регистрации только четырех спекло- грамм: двух до и двух после деформации объекта. При этом необ- ходимо внести всего два фазовых сдвига. Схема регистрации спек- лограмм следующая: фиксируется спеклограмма исходного объекта, после фазового сдвига л/2 регистрируется вторая. Затем объект деформируют, фиксируют третью и после внесения фазово- го сдвига п - четвертую спеклограмму. Анализ знаков числителя и знаменателя позволяет расширить область определения функции arctg в (3.6), (3.7) от 0 до 2тс. На рис. 3.2 представлены результаты компьютерного модели- рования для алгоритма (ЗЛО). На графике прослеживаются облас- ти, в которых значения фазы значительно отличаются от линейно- го распределения (сбойные точки). В этих областях видность И(х, меньше некоторого предела. max 3 136658. mm 3 136876 Рис. 3.2. Фазовые значения после прохождения волновых полей через вырезающую апертуру, определенные с помощью выражения (ЗЛО)
32 Методы расшифровки, основанные на рассмотрении слекл-сгруктуры .. цз Для алгоритма (3.7) Г(х,у) = 1/1^(2Х2Х3)2 + ((К2)2 ~(Х3)2}2 Точки, в которых видность меньше некоторой заданной вели- чины, отбрасывались. Предел выбирался так, чтобы отсекалось не более 5% всего количества точек. На рис. 3.3 показан график фазо- вых значений после отбрасывания сбойных точек, а на рис. 3.4 - график отклонения фазовых значений от действительных после отбрасывания 200 гармоник. Максимальная величина ошибки оп- ределяется выбором апертуры и видом распределения фазового поля. Чем больше пространственных частот отсекается, тем больше ошибка при определении фаз. Для рассматриваемого случая (отсека- ют 200 гармоник, у) - линейная функция) максимальная ошиб- ка- около 10 % (рис. 3.4). Среднеквадратичная погрешность измере- ний фазового сдвига в этом случае составляет А/10 ... А/20. Рис 3 3 Фазовые значения после удаления 5 % точек с низкой видностью max 0 305621, min -0 291418 Рус 3 4. Отклонения фазовых значений от действительных, оп- ределенные по формуле расшифровки (3.7)
Глава 3. РАСШИФРОВКА СПЕКЛ-ИНТЕРФЕРОГРАММ 114 Таким образом, использование предложенного алгоритма по- зволяет проводить измерения полей смещений диффузных объек- тов с погрешностью, близкой к погрешностям классических ин- терференционных систем. Следует подчеркнуть, что соотношение (3.7) не требует анализа пространственного распределения фазово- го поля, поскольку все входящие в него величины относятся к од- ной и той же точке плоскости изображения. 3.3. АЛГОРИТМЫ РАСШИФРОВКИ, УСТОЙЧИВЫЕ К ЛИНЕЙНЫМ ОШИБКАМ ПРИ ЗАДАНИИ СДВИГА Алгоритмы расшифровки, рассмотренные в предыдущем раз- деле, имеют существенный недостаток - фазовый сдвиг должен задаваться точно. При ошибке в задании сдвига возникают по- грешности, отделить которые от истинных значений невозможно. Рассмотрим алгоритмы, устойчивые к линейным ошибкам задания сдвига. Пусть задается последовательность фазовых сдвигов, пропор- циональных произвольно заданному углу а. Будем регистрировать спеклограм мы в следующем порядке: фиксируем спеклограмму исходного объекта, после фазового сдвига а/2 регистрируем вто- рую, вносим сдвиг а, регистрируем третью, затем объект дефор- мируем, фиксируем четвертую, вносим сдвиги За/2, 2а и фиксиру- ем пятую и шестую спеклограммы. Пусть ^l(^y) = /ref(a/2)-Zdef(3a/2)> К2(х,у) = Zref (а)- (а), X3(x,y) = Zrer(0)-Zdef(2a). После тригонометрических преобразований получим tg(472) = |/C2sina| -К2 cosa| или t(T/2)_ l^sin(a/2)| 8 ' ’ |К|-K2cos(a/2)| Угол a определяется из выражения cos(a / 2) = —---------------------------- 2/lj (3.8) (3.9)
3 3 Алгоритмы расшифровки, устойчивые к линейным ошибкам... 115 Если (3.9) подставить в (3.8), то получим М4К?-(.К2 + К3)2 tg(*/2) = Ц—;-------1 • \2К?-К2(К2 + КД Для полного фазового угла tgcy)= 2K2sina(K,-K2cOsa) Q J()) (K3 -K2cosa)2 -К2 (sin a)2 Если в (ЗЛО) подставить значения для угла сдвига, получим ре- зультирующее выражение для расшифровки спекл- интерференционных картин в случае линейной ошибки при уста- новке фазового сдвига: 2Л/|Л/2 tg(¥)= 1 2 Л/]2-Л/2 (3.11) где sin(a) = 2(К2 + К2^4К^-(К2 + К2)г 4К? cos(a) = 2(К2 + К3)2-4*,2 4К,2 Л/| = К2 sin(a), Л/2 = К3 - К2 cos(a). Выражение (3.11) не требует априорного знания угла сдвига а, что позволяет использовать устройства внесения фазового сдвига без нх точной калибровки. Достаточно, чтобы обеспечивалось при- ращение сдвига на одну и ту же величину. Графики фазовых значений после расшифровки по шести спек- лограммам с помощью алгоритмов (3.7) и (3.11) показаны на рис. 3.5. Исходная фаза - линейная функция. Спеклограммы полу- чены при сдвигах: до внесения деформаций 0, 60, 120°; после вне- сения- 120, 180, 240°. В первом случае искажения вызваны непра- вильным значением угла сдвига в формуле расшифровки. Таким °бразом, использование алгоритма (3.11) позволяет устранить влияние линейных ошибок при задании фазового сдвига. Если
116 Глава 3 РАСШИФРОВКА СПЕКЛ-ИНТЕРФЕРОГРАМЦ б Рис. 3.5. Фазовые значения, восстановленные без учета линейных погрешностей (а) по алгоритму (3.7) н с их учетом (б) по алгоритму (3,11) обеспечивается линейность характеристик, применение алгоритма позволяет использовать устройства внесения сдвига без калибров- ки перед каждым измерением. 3.4. УСРЕДНЕНИЕ СПЕКЛОВ НА ЭЛЕМЕНТЕ ДЕТЕКТОРА Для снижения погрешности необходимо уменьшить размер спеклов. Однако при использовании традиционных методов рас- шифровки уменьшить размер спекла ниже некоторого предела, за- данного разрешением устройств регистрации, нельзя. Это вызвано тем, что на один спекл в картине интенсивностей должно прихо- диться несколько точек или, что то же самое, один спекл должен проецироваться на несколько элементов фотодетектора. Предложенные выше алгоритмы позволяют использовать суще- ственно меньший размер спеклов. Размер может был» таким, чтобы на один элемент датчика приходилось несколько спеклов. В этом случае результирующая картина будет формироваться усреднением выбранного числа единичных спеклов. Такая методика позволяет, во-первых, снизить искажение исходного фазового фронта и, во-вторых, использовать в оптических установках больший раз-
3 4 Усреднение спеклов на элементе детектора 117 мер апертуры. При увеличении апертуры увеличивается разрешение систем и упрощается получение спеклограмм, т.е. существенно снижаются требования к чувствительности устройств регистрации. Интерференционная полоса образуется при изменении оптиче- ского хода интерферирующих волновых фронтов на длину волны, т.е. при изменении их разности фаз иа 2л. Пространственная часто- та массива детекторов ограничивает максимально измеряемую час- тоту полос, которую можно оценить по критерию Найквиста для массива приемников. Если частота полос на интерферограмме пре- вышает частоту Найквиста, приемник фиксирует ложные низко- частотные полосы. Это происходит, например, при интерференци- онных измерениях волновых фронтов, которые сильно отличаются от эталонных. При использовании интерференционных методов необходимо, чтобы размер элемента датчика был таким, чтобы не возникал эф- фект перекрытия спектров при дискретизации сигнала. При отра- жении от объектов с диффузной поверхностью образуется волно- вой фронт с широкополосным спектром. Даже если полезный сигнал имеет ограниченный спектр, выделить его из суммы спек- тров сигнала и шума без искажений не удается, поскольку при квантовании с недостаточным пространственным разрешением происходит перекрытие спектров. Поэтому необходимо уменьшать размер элементарной площадки датчика, что требует применения более сложных устройств ввода интерференционных картин. Измерения с помощью предложенной методики следует прово- дить, если на одну элементарную площадку датчика приходятся несколько спеклов. При этом возможно использование обычных телевизионных устройств. Результат расшифровки при пространственном усреднении по четырем соседним точкам, соответствующим Zref и /jef, показан на рис. 3.6. Операция усреднения имитирует процесс попадания на один элемент детектора четырех спеклов. В этом случае погреш- ность составляет 1.5 %, среднеквадратичная погрешность измере- ний фазового сдвига - около Х/60 ... Х/70. Pwc. 3 б Фазовые значения после усреднения четырех соседних точек
118 Глава 3 РАСШИФРОВКА СПЕКЛ-ИНТЕРФЕРОГРАМЦ Размер спеклов в пространстве изображения зависит только аг апертуры формирующей его линзы. Например, при использовании объектива с числовой апертурой 2 и источника освещения с дли- ной волны X = 0.63 мкм средний размер спекла 5 = 6.1 мкм. Серий- но выпускаемые объективы обеспечивают разрешение 50... 100 ли- ний на один миллиметр, что позволяет получать изображение со средним размером спекла порядка 10...20 мкм. При традиционных методах расшифровки спекл-интерферо- грамм необходимо, чтобы спеклы имели достаточно большие раз- меры, для этого применяют малоапертурные линзы. Одиако при уменьшении апертуры соответственно уменьшается и световой поток, проходящий через линзу. При некотором пороге яркости спеклограмм не хватает чувствительности по яркости для их реги- страции серийными видеосистемами. В таких случаях для усиле- ния светового потока применяют фотоэлектронные умножители или устройства регистрации с повышенной чувствительностью. Оптимальное значение числовой апертуры, рекомендуемое для по- лучения корреляционных спекл-интерферограмм, определенное опытным путем, составляет около 8. Предлагаемый метод позволя- ет уменьшить размер числовой апертуры до 2. В этом случае уве- личивается световой поток и возможно применение обычных фо- топриемников. В настоящее время исследования в области корреляционной спекл-интерферометрии приобретают новый импульс в связи с по- явлением высоко раз решающих приемников изображений, а также малогабаритных твердотельных лазеров. Это позволяет создавать компактные измерительные системы, которые могут быть закреп- лены непосредственно на исследуемых конструкциях в реальных условиях эксплуатации. Однако погрешность фазовых измерений этих систем значительно больше, чем интерференционных и голо- графических систем. Предложенный способ расшифровки принципиально отличает- ся от традиционного способа корреляционного сравнения спекло- грамм, поскольку не требует пространственного сравнения спек- лов. Его можно рассматривать как интерференционный метод сравнения спеклограмм с ограничением спектра сигнала в частот- ной области, причем анализ производится в каждой отдельно вы- бранной точке фотоприемника.
3 5 Вейвлет-анализ интерференционных сигналов *119 .________________________________________________________ 3.5. ВЕЙВЛЕТ-АНАЛИЗ ИНТЕРФЕРЕНЦИОННЫХ СИГНАЛОВ Вейвлет-преобразование применяется сравнительно недавно, и его математический аппарат находится в стадии активной разра- ботки. Необходимые понятия вейвлет-анализа и его свойства при- ведены в Приложении /, составленном по материалам работ [8 - 11], где проводятся аналогии и сравнения с фурье-анализом {При- ложение 2), значимость и привлекательность которого для широ- кого круга исследователей неоспоримы и проверены временем. Рассмотрим возможность вейвлет-анализа интерференционных изображений на модельных сигналах, построенных на основе функций с хорошо известными свойствами. Каждый пример проиллюстрирован графически. Коэффициен- ты вейвлет-спектра Ж(а, Ь) показаны в виде проекций на плоскость (п, Ь) (временной масштаб, время), по оси абсцисс отложено время, по оси ординат — временной масштаб (сверху вниз). Светлые об- ласти соответствуют положительным, а темные — отрицательным значениям fP(a, Ь), оттенками серого цвета в каждой области выде- лены диапазоны значений FF(n, b). Аналогичным образом пред- ставлены картины линий локальных экстремумов или локальных максимумов. Приведенные результаты получены с помощью МНАТ-вейвлета. Вычисления проводились в прямоугольной об- ласти значений параметров а, Ь. Для снижения влияния краевых эффектов применялось периодическое продолжение рядов данных. 3.5.1. ГАРМОНИЧЕСКИЕ СИГНАЛЫ Сигнал 1. Гармонический сигнал представляет собой синусои- ду. На рис. 3.7. показаны сигнал 1 и спектральные коэффициенты вейвлет-преобразования. Верхние строки коэффициентов демонст- рируют периодический характер сигнала. Темные и светлые круп- номасштабные детали в нижней части картины коэффициентов связаны с граничными эффектами и имеют малую интенсивность. Сигнал 2. Аддитивная смесь синусоид с заметно отличающи- мися частотами (7j/7j-20) показана на рис. 3.8, а. На верхней части картины значений коэффициентов (рис. 3.8, б) легко разли- чаются многочисленные периодически повторяющиеся детали, от- ражающие резонанс высокочастотной составляющей сигнала с мелкомасштабными вейвлетами. Три светлые и две темные облас- ти, соответствующие положительным и отрицательным значениям b)t указывают на сильную корреляцию между крупномас- штабными вейвлетами и низкочастотной составляющей сигнала.
120 Глава 3. РАСШИФРОВКА СПЕКЛ-ИНТЕРФЕРОГРАМЦ а б Рис. 3.7. Сигнал / (а) н картина коэффициентов его вейвлет- преобразования (б) Рис. 3.8. Сигнал 2 (а) и картины коэффициентов его вейвлет- преобразования (б) Сигналы 3 и 4 представляют собой разные комбинации сину- соид с периодами Г|/Г2 =2. Сигнал 3 составлен из последователь- ных отрезков синусоид, а сигнал 4 представляет собой сумму си- нусоид. Эти сигналы неразличимы для преобразования Фурье: легко убедиться в том, что их спектры Фурье практически одина- ковы, однако их вейвлет-спекгры имеют значительное различие (рис. 3.9). Энергетические вейвлет-спектры этих сигналов, как и их спек- тры Фурье, очень сходны, поскольку получены сверткой по всей длине ряда. Они имеют широкие максимумы, поглощающие оба масштаба. Заметим, что нестационарные свойства сигналов, на- пример, эволюционирующие частоты (масштабы) можно выявить с
3 5 вейвл&т-анализ интерференционных сигналов 121 Рис 3 9 Сигналы 3 (а) и 4 (б) с соответствующими нм картинками коэффициентов вейвлет-преобразования, фурье-спектр сигналов помощью локального спектрального анализа, при котором вычис- ление спектров производится сверткой коэффициентов вейвлет- преобразования не по всей длине ряда, а по его отрезкам. 3.5.2. СИГНАЛЫ С ОСОБЕННОСТЬЮ На интерференционных изображениях часто встречаются изо- лированные особенности типа импульса, ступеньки, нелинейности, излома и т.п. Это могут быть как присущие описываемому сигналу элементы, так и паразитные явления (шум и др.). Например, преоб- разование фурье-сигнала, регулярного везде, за исключением од- ной сбойной точки, несет информацию об этой точке во всех своих коэффициентах, поэтому изолированные особенности практически не фильтруются, искажая спектр сигнала, а следовательно, и ре- конструируемый по нему сигнал. Вейвлет-преобразование применялось к сигналам с некоторы- ми особенностями. На рис. 3.10 для большей информативности кроме сигналов представлены линии локальных экстремумов, а тдкже характерные линии уровня значений коэффициентов Ь) (сплошные линии относятся к положительным, а штриховые — к отрицательным значениям). Все точечные особенности, содержа- щиеся в сигналах, сопровождаются линиями локальных максиму-
122 Глава 3 РАСШИФРОВКА СПЕКЛ-ИНТЕРФЕРОГРАМц мов, исходящими из этих точек. Их количество определяется ха- рактером особенности сигнала и свойствами анализирующего вейвлета. Отметим, что смена знака производной анализируемой функции отмечается линией локальных экстремумов распределе- ния W(a, b). На рис. ЗЛО, а показано преобразование сигнала с осо- бенностью типа 5-функцни. Следующие два примера (рис. З.Ю, б, в) содержат особенности, при которых смена знака производной со- провождается разрывом функции (степенные особенности вида г3 соответственно). В этом случае место локализации особенности сигнала отмечено тремя линиями скелетона. Центральная линия яв- ляется линией максимума или минимума в зависимости от того, имеет ли сигнал в этой точке максимум или минимум. Аналогично выглядят результаты вейвлет-преобразования 5-функции. Особен- ности менее высокого порядка, такие как перегиб функции /|Л (рис. ЗЛО, г) или скачок (рис. ЗЛО, д), отмечаются двумя линиями локальных экстремумов, излом (рис. ЗЛО, е) одной линией. Вейвлет-преобразование способно выявить пространственное положение особенности: коэффициенты вейвлет-преобразования гладкой функции резко возрастают при появлении особенности, Рис. 3.10 Вейвлет-преобразование сигналов с особенностями: а - 6-ф>нкция, 6 - г5!, в - г /w, д - скачок, е - налом
з5 вейвлет-анализ интерференционных сигналов 123 локализуя ее линиями локальных экстремумов. Характер особен- ности в точке определяется из асимптотического поведения коэф- фициентов вейвлет-преобразования при стремлении масштаба к нулю. Например, значения коэффициентов вейвлет-преобразова- ння 5-функции максимальны на малых масштабах, а с ростом мас- штаба резко убывают, повторяя характер особенности. Таким обра- зом, изолированная особенность локально распределяется в коэффициентах вейвлет-преобразования и при необходимости мо- жет быть легко скорректирована или удалена нз сигнала. Приведенные результаты получены с помощью МНАТ-вейвле- та, имеющего два равных нулю момента (нулевой и первый). Вейвлеты же, имеющие только один нулевой момент, неспособны различать особенности производных. Распределение коэффициен- тов вейвлет-преобразования, полученное с помощью такого вейв- лета, имеет меньше линий локальных экстремумов. Например, ддя первых трех сигналов отсутствует центральная линия экстремумов; особенность производной сигнала с перегибом (см. рис. З.Ю, г) не отмечена вообще, а скачок сигнала (см. рис. 3.10, в) отмечен одной линией экстремума. Чем выше порядок анализирующего вейвлета н больше нулевых моментов он имеет, тем лучше вейвлет- преобразование дифференцирует особенности. Рассмотрим применение вейвлет-анализа для выделения сере- дин интерференционной спекл-интерферограммы. Поскольку спекл-структуры имеют широкополосный спектр, они не могут быть отфильтрованы стандартными методами цифровой фильтра- ции. Для анализа используем одномерное вейвлет-преобразование сигнала Д/) следующего вида: лг I л О где а масштабный коэффициент (я > 0,0 </>< N-I, 0 N 1)и *<,»(/)-о| ' М—) I a ) вейвлет-функция. Обратное преобразование имеет вид л I /(О-с„‘ Е Е «'ч-, a 1 b О w гДе С J ^(со)|2 to 1 г/соссо нормирующий коэффициент.
124 Глава 3. РАСШИФРОВКА СПЕКП-ИНТЕРФЕРОГРДмц а I а 5 а 10 а 30 Рис 3.11. МНЛТ-веЙалет при различных масштабах Графики этой функции при различных значениях масштабного миожителя а показаны на рис. З.И. Реальная корреляционная спекл-интерферограмма диффузного объекта показана иа рис. 3.12. График сечения по строке приведен на рис. 3.13. Картина коэффициентов вейвлет-преобразования по данному сечению показана на рис, 3.14. Рис. 3.12. Корреляционная спекл-интерферограмма Рис 3.13 График интенсивности по горизонтальному сечеиию, показанному на рис. 3.12 Рис. 3.14. Картина коэффициентов вейвлет-преобразования
питерггУР3 ____________________________________________________125 Для разделения низкочастотной полезной части сигнала от спекл-структуры из вейвлет-спектра необходимо вырезать высокие частоты, находящиеся в верхней части картины коэффициентов, и сделать обратное вейвлет-преобразование. График восстановлен- ного сигнала приведен на рис. 3.15. Рис. 3.15. Отфильтрованный низкочастотный сигнал Вертикальными линиями показаны выделенные середины интер- ференционных полос. Центры этих полос хорошо согласуются со спекл-интерференционной картиной, приведенной на рис. 3.12. Таким образом, вейвлет-преобразование позволяет эффективно выделить полезный сигнал из корреляционной спекл-интерферо- граммы. В случае сложной картины полос необходимо применять двумерное вейвлет-преобразование. ВОПРОСЫ И ЗАДАНИЯ 1. Что такое спеклограмма? 2. Чем определяется размер спеклов? 3. Опишите основные оптические схемы спекл-интерферометров 4. Что такое декорреляция спеклов? 5. Что такое тангенциальные и нормальные деформации? 6. В чем отличие уравнений образования корреляционных спекл- интерферограмм от обычных интерферограмм? 7. Какие алгоритмы расшифровки используются лри расшифровке спекл-интерферограмм? 8 Какова погрешность расшифровки методом спекл-интерферометрии? ЛИТЕРАТУРА 1 . Nakadaie S.. Yatagai Т, Saito Я Computer-aided speckie-patem interfcrome- App] Opt - )983 - Vol- 22, № 2. - P. 237 - 243. 2 \akadate S, Saito H Fringe scanning speckie-patem interferometry // Appl. °Pl - 1985 -Vol 24, № 14. - P. 2172-2180 3 Oreb 8 F, Sharon 8 Hariharan P Elektronic speckle pattern interferometry Wlth a microcomputer / Appl. Opt. - 1984 - Vol 23, № 22. - P 3949-394]. 4 Robinson D IF Automatic fringe analysis with a computer image-processing syacm App opl _ 1983 _ Vo|. 22, № 14. - P. 2169 - 2176.
12S Литераггуоэ 5 Takeda М, Ina Н, Kobayashi 5 Founer-transform method of fringe-pattern anal}sis for computer-based topography and interfcnnetry J Opt. Soe Am. - 1982 - Vol 72. № 1, - P, 156 160. 6 Takeda M. Tung 7, Subfnngc holographic interferometn by computer-based spatial-carrier fringe-pattern anal>sis J. Optics (Pans). - 1985 - Vol. 16. № 3 ~ P. 127-131. 7 . Takeda M, Yamamoto H Founer-transform speckle profilometry- three- dimensional shape measurements of diffuse objects with large height steps and/or spa- tiallj isolated surfaces Appl Opt 1994 Vol 33. N«34 P 7829 7837. 8 Dattbechies / Comm Pure Appl Math 41 906 (1988); 1СГС Trans. Inform. Theory 36 961 (1990), Ten Lectures on Wavelets (CBMS Lecture Notes Ser. Phila- delphia- SIAM. 1991. 9 . Grossman A, MorletJ SIAM J. Math. Anal. 1984. Vol. 15. № 723 10 . Wavelets Eds J. M Combes, A Grossman, P Tchamitchian - Berlin; Springer-Verlag, 1989. 11 Астафьева НМ Успехи физ. наук - 1996. - T. 166. № 11. -С, 1146-1170,
Г л а в a 4 РАСШИФРОВКА СДВИГОВЫХ ИНТЕРФЕРОГРАММ В классической интерферометрии исследование волнового фронта, отраженного от объекта, выполняют, сравнивая его с опор- ным (априорно известным) волновым фронтом. Поэтому сравнение произвольных фронтов методами классической интерферометрии невозможно. В качестве опорного волнового фронта применяют сферические или близкие к ним волновые фронты. Однако в ре- альных условиях не всегда возможно сформировать опорный фронт с требуемыми характеристиками. Если форма измеряемого фронта значительно отличается от плоской или сферической, необходимо применять компенсирующие элементы, например лин- зы. Использование в качестве компенсирующих линз гол о графических транспарантов значительно расширило тип изу- чаемых объектов. Однако и в этом случае требуется априорная ин- формация для выбора транспаранта, компенсирующего реальный волновой фронт к близкому по форме опорному волновому фрон- ту. Кроме того, необходимость изготовления компенсирующих элементов значительно усложняет эксперимент. Методы сдвиговой интерферометрии свободны от этих недостатков, однако они не полечили широкого распространения из-за сложности и неодно- значности интерпретации интерференционных картин. Развитие Компьютерной техники позволяет предложить методы расшифров- ки, с помощью которых можно восстанавливать поля фаз с высо- кой точностью в реальном масштабе времени. 4.1. ИНТЕРФЕРОМЕТРЫ БОКОВОГО СДВИГА Интерферометрия бокового сдвига широко применяется при исследовании оптических деталей и систем, изучении потоков и явлений диффузии в газах и жидкостях. Основной принцип этого
128 Глава 4 РАСШИФРОВКА СДВИГОВЫХ ИНТЕРФЕРОГРАММ Рис. 4. /. Схематическое изображение образования интерферо- грамм бокового сдвига с коллимированным (а) и сходящимся (0 ходами лучей: 1 источник света, 2 точечная диафрагма, 3- коллимирующая линза 4 интерферометр бокового сдвига, 5 7 исходный волновой фронт, б интер- ферометр бокового сдвига,# волновой фронт с боковым сдвигом метода заключается в небольшом смещении деформированного фронта волны и получении интерференционной картины между ним и исходным волновым фронтом (рис. 4.1) [1]. Если волновой фронт близок к плоскому, то боковой сдвиг дос- тигается его смещением в собственной плоскости, если он почти сферический - смещением фронта относительно собственного по- ложения при вращении вокруг оси, проходящей через центр его кривизны. Для получения бокового сдвига применяются различные оптические схемы. Так, смещая одну нз призм в интерферометре Майкельсона в боковом направлении, получим боковой сдвиг уд* военной величины (рис. 4.2). В интерферометре Маха - Цендера для получения бокового сдвига две одинаковых плоскопараллель- ных пластины помещают в каждой ветви интерферометра и пово- рачивают их на одинаковую величину (рис. 4.3). На рис. 4.4 показан интерферометр бокового сдвига, исполь- зующий сходящиеся пучки. Наклон одного из плоских зеркал от- носительно оси, проходящей через точку фокусировки волнового фронта, обеспечивает появление бокового сдвига.
4 1 Интерферометры бокового сдвига 129 Рис. 4.2. Модификация интерферометра Майкельсона для получения бокового сдвига: / уголковый отражатель иля прямоугольная призма, 2 - идеальный тонкий светоделитель Рис. 4.3. Модификация интерферометра Маха- Цендера для получения бокового сдвига: J, 2- вращаемые плоскопараллельные пластины
130 Глава 4 РАСШИФРОВКА СДВИГОВЫХ ИНТЕРФЕРОГРАММ Рис. 4.4. Интерферометр Майкельсона, используемый для бокового сдвига: / падающий сходящийся волновой фронт, 2,3 волновые фронты с боковым сдвигом 4.2. МЕТОДЫ РАСШИФРОВКИ ИНТЕРФЕРОГРАММ БОКОВОГО СДВИГА При смещении волнового фронта W(xr у) на величину 5 в на- правлении х разность хода составит AfF= W(x, у) - W(x - 5, у). Эта величина определяется интерферометром бокового сдвига. Раз- ность хода в различных точках волнового поля находится из про- стого соотношения Д^(х,у) = лХ, где л - порядок полосы; 1 - длина света. Задача определения формы волнового фронта разбивается на две: 1) измерить по интерференционной картине фазовую разность хода у); 2) найти исходное фазовое распределение W(x, у). Решение второй задачи - основная цель данного раздела. Как правило, набор фазовых разностей представлен зашумлен- ными разностями в узлах прямоугольной сетки. Естественный подход к устранению влияния шумов заключается в применении метода наименьших квадратов (МНК) позволяющего минимизиро- вать суммарную квадратичную ошибку распределения фаз при расчете оценки волнового фронта. Существуют два основных ва- рианта данного способа: модальное и зональное оценивание. При модальном оценивании волновой фронт и фазовые разно- сти раскладываются по набору базисных функций и по МНК опре- деляют оптимальные коэффициенты разложения, а затем с некого-
131 4 2 Методы расшифровки интерферограмм бокового сдвига й точностью вычисляют значения фаз. В качестве ортогонально- го базиса наиболее часто используются полиномы Цернике, Лежандра, набор комплексных экспонент разложения в ряд Фурье. Зональный подход заключается в регистрации фазовых разно- стей в точках согласно геометрии разбиения сенсорного устройст- ва. Затем по МНК определяют соответствующую систему нор- мальных уравнений относительно неизвестных значений фаз, которую решают тем или иным способом. До последнего времени этот подход использовался редко, поскольку он характеризуется высокой трудоемкостью и низкой точностью при решении системы нормальных уравнений большой размерности. Зашумленные фазовые разности для двух направлений (л: и у) найдем по формулам гу = Ф(г “ Ф» l J + еу1 cij ~ Фу “ 1 + \» где еу и htJ - отклонения от действительных фазовых разностей (шум в измеренных разностях фаз). Необходимо получить оценку фу в каждой точке по зашумлен- ным фазовым разностям. Задача переопределена (т.е. число урав- нений значительно больше, чем число переменных), поэтому для нахождения оценок фаз используем метод наименьших квадратов: м N е = 2£«'ГФ!,+Ф- и)2 +(^-Ф„ +ФМ"О2]. (4.1) 1-1 У=1 Дифференцируя (4.1) по ф;у и приравнивая результаты нулю, получим следующую систему уравнений: 4фу ”Ф/-|,у - ф|+|,у “Ф/J-l “Ф/J+I = ry ~rM,j +C!j -C/J+l»(4-2) где 2£/£А/-1, Если допустить периодичность изменения массива фаз (/-1, J - 1 определяются по модулям Л/ и Д'), то уравнение верно для всех i,j. Можно показать, что при зональном оценивании система нор- мальных уравнений (4.2) по своему виду совпадает с системой, по- лучаемой при решении уравнения Пуассона и граничных условиях Дирихле Й+§ = 0’ Ф(°) = ° (4-3> дх ду ”а прямоугольной сетке при использовании стандартной пятито- мной конечно-разностной аппроксимации [2,3].
132 Глава 4 РАСШИФРОВКА СДВИГОВЫХ ИНТЕРФЕРОГРАММ Определим vy = гу - r/+1} + ctJ - с, . Для больших Л/ и Л/ сис- тема нормальных уравнений (4.2) может быть представлена систе- мой матричных уравнений АФ = V, (4.4) где А теплициева (симметрическая с одинаковыми диагональны- ми элементами) блочно-диагональная матрица размерностью ЛЛ/х?/Л/ вида (4.5) где I - единичная матрица размера Л/М Ф - вектор-столбец ^x Л/х1 вида {ФпФ|2Ф1з---Ф21Ф22---Фл/ jV |Фл^}i V- вектор-столбец #хЛ/х! вида {vijVjjVjj...v2iv22---vm,n ivmn) Известны эффективные прямые алгоритмы решения уравнения Пуассона (4.3), основанные на быстром преобразовании Фурье. Так, например, матричное уравнение (4.4) может быть сведено к системе W несвязных матричных уравнений с трехдиагональной матрицей: -1 о’ -1 О -I -i х, ’ ф|л Фг j *2,з ФЗг! Ф/з Фло *Л/ з 5=1,2, ..,м (4.6)
4 2 Методы расшифровки интерферограмм бокового сдвига 133 ——- I; vto(l SzSA/) - s-й столбец матрицы р ] размерностью ^xЛ/, каждая к~я строка которой вычисляется как первые W элементов последовательности, являющейся дис- кретным синус-преобразованием Фурье от последовательности из 2(jV I) элементов вада {0,v*|,v42,...,v*.w,0,0,...,0}, где у (1 jN) к-я строка матрицы [vfy ]. Существует много способов решения системы матричных уравнений типа (4.4). Наиболее распространенный из них - метод прогонки. Решив систему, получим элементы матрицы [ф^]. Те- перь можно вычислить искомую матрицу фаз [ф/у] как первые N элементов последовательности, являющейся дискретным синус- преобразованием Фурье от последовательности 2(№-1) элементов вида {0> Фа,ьФл.2> Ф*.№ 0,...»0}, (4.7) где фЛ J к-я строка матрицы [фу ]. Для апериодического случая имеют место существенные отличия в граничных точках, тогда система уравнений (4.5) принимает вид где (4.8)
134 Глава 4 РАСШИФРОВКА СДВИГОВЫХ ИНТЕРФЕРОГРАММ а - исходный волновой фронт, 6 - результат расшифровки Так как матрица А нетеплициева, рассмотренный выше алгоритм решения неприменим к волновым фронтам, для которых не выпол- няется условие периодичности. На рис. 4.5 показан результат рас- шифровки синтезированного волнового фронта. Форма волнового фронта рассчитывалась по формуле Ф(х,у) = *я 2--1Y +f -2L-1Y—--I М 2) 2)(Л/ 2/ Этот же результат, но при строчной развертке массивов показан иа рис. 4.6. Ф(х,у) Рис. 4.6. Расшифровка по алгоритму (4.4) - (4.6) с разверткой массивов по строке: а - исходный волновой фронт; б - результат расшифровки
4 2 Методы расшифровки интерферограмм бокового сдвига 135 При небольшом числе уравнений (М и Л/меньше Ю) для реше- ния (4.6) можно воспользоваться известным методом матричной прогонки. Однако на практике в интерференционных системах в качестве устройств ввода используются фотоприемники, имеющие 256 х 256 или 512x512 элементов разрешения. Метод требует хра- нения в памяти М векторов размера N и матриц размера Л/ х /V, что предъявляет очень высокие требования к оперативной памяти даже для современной вычислительной техники. Предложим модификацию рассмотренного выше быстрого ал- горитма для случая, когда матрица А имеет различные элементы на главной диагонали. Систему уравнений (4.4) можно факторизовать, если найдется преобразование такое, что итА«=Л, (4.9) где U- матрица преобразования; Л - клеточная диагональная матрица. Из теории матричных вычислений [4] известно, что если матрица U составлена из собственных векторов U, матрицы А, а X - ее собственные числа, то Л - единичная матрица, диагональ которой состоит из собственных чисел Хл % О Х2 О Хдг Тогда матрица (4.4) примет вид Ло -I -I Л| -I -I Л| -I (4.Ю) -I Л, I I Aj -I О -I Ло ^Утем перестановки столбцов и строк матрица А приводится к ВиДУ, аналогичному (4.5). В этом случае система уравнений (4.4) «пишется так: ЛФ = игУг. (4.11)
136 Глава 4 РАСШИФРОВКА СДВИГОВЫХ ИНТЕРФЕРОГРАММ а б Рис. 4 7. Интерферограммы, полученные с компенсацией опорного вол- нового фронта (а) и с плоским опорным фронтом (6) Собственные значения блочной матрицы А) находятся как 4-2cos —7— I W + 1 Собственные векторы для До получаем решением системы уравне- ний AU, =lls А с их последующей нормировкой. Отметим, что собственные векторы - одни и те же для Ао и Aj. На рис. 4.7 приведены интерферограммы, полученные с приме- нением компенсирующего элемента (а) и при сравнении объектного фронта с плоским опорным волновым фронтом (б). Во втором слу- чае отчетливо проявляется эффект переналожения спектров. Основные этапы измерения произвольного волнового фронта показаны на рис. 4.8. Таким образом, для однозначного восстановления комплексной амплитуды произвольного оптического волнового фронта необхо- димо зарегистрировать две сдвиговые интерферограммы во взаим- но-перпендикулярных направлениях (рис. 4.4, а, б), устранить пл-неоднозначность, если фазовый сдвиг между двумя смежными точками превосходит п (рис. 4.8, в, г), и затем рассчитать значения волнового фронта по алгоритму (4.9) - (4.11). Сдвиговой оптиче- ский интерферометр для практической реализации этого алгоритма должен предусматривать: - внесение управляемого фазового сдвига для определения разности фаз в пределах периода; - одновременное получение двух сдвиговых интерферограмм со сдвигом по х и у.
4 2 Методы расшифровки интерферограмм бокового сдвига 137 б Рис. 4.8. Результаты основных этапов расшифровки: в б фазы сдвиговых интерферометров по модулю 2я в направлениях х нусоопетст- еемно,г то же после устранения пх-неоднозначностм. д - карта изменений поля фа- зы, е - 3D - трехмерное изображение поля фазы
138 Глава 4 РАСШИФРОВКА СДВИГОВЫХ ИНТЕРФЕРОГРАММ Такой интерферометр может быть построен на основе схемы, приведенной на рис. 4.9 [5]. Схема состоит из полупрозрачного и отражающих зеркал, призмы 6, поворачивающей изображение на 90°, отражающей призмы /, закрепленной на пьезокерамике для внесения фазового сдвига, и призмы 2 для внесения пространст- венного сдвига. Рис. 4.9. Схема интерферометра пространственного сдвига: 1 отражающая призма. 2 призма для внесения пространственного сдви- га, 3,4 отражающие зеркала 5 полупрозрачное зеркало, б призма Перемещение отражателей осуществляется шаговым двигате- лем. На фотодетекторе одновременно отображаются две интерфе- ренционные картины с пространственным сдвигом по х и у. Фазо- вый сдвиг вносится одновременно в каждую из интерференцион- ных картин. ВОПРОСЫ И ЗАДАНИЯ 1. Какие виды сдвиговых интерферометров вы знаете? 2. Чем сдвиговая интерферометрия отличается от классической? 3. Какие методы расшифровки используются при расшифровке сдви- говых с пекл-интерферограмм?
Литература 139 ЛИТЕРАТУРА | Оптический производственный контроль Под ред. Д. Малакары. - М : Машиностроение, 1985 -400 с. 2 Денисюк С Г, Лопарев Е.Г. Оценка распределения фаз оптического поля по нзчеренному полю значений разностей фаз Системы автоматизации обра- ботки оптической информации Новосибирск: НЭТИ. 1984 - С 121 127. 3 / умсов В И Измерение фазовых характеристик оптических во (новых фронтов методом стентовой интерферометрии Сб. науч. тр. НГТУ Новоси- бирск Изт во НГТУ. 1995 №2 С 125 131. 4 I олуб Дж, Ван Лоун Ч Матричные вычисления. М. Мир,/999 548 с 5 Patent US № 4.645 346 . Feb 24. 1987
МЕТОДЫ РАСШИРЕНИЯ ДИНАМИЧЕСКОГО ДИАПАЗОНА ПРИ ИНТЕРФЕРЕНЦИОННЫХ ИЗМЕРЕНИЯХ Одним из факторов, сдерживающих широкое распространение измерительных интерференционных систем, является ограничен- ный диапазон измерений. По интерференционной картине фазовые значения могут однозначно восстанавливаться только в пределах периода. Причина этого- периодический характер зависимости интенсивности интерферограммы от фазовой разности интерфери- рующих волновых фронтов. Значение периода полос определяется разностью фаз, при которой регистрируемая интенсивность меня- ется от минимума до максимума. Величина периода (цена интер- ференционной полосы) пропорциональна длине волны источника освещения, она зависит от угла между интерференционными поло- сами и коэффициента пропускания среды. Погрешность измерений интерференционных систем в настоя- щее достигает Х/50 ... Х/100 при цене полосы, равной длине волны (1 - 0.5 мкм). Использование существующих методов устранения фазовой неоднозначности позволяет восстановить фазовое распре- деление по полю с диапазоном не более десятка полос. При десяти полосах возможный диапазон измерений составит 5 мкм. Это очень мало для измерения объектов с формой, значительно отли- чающейся от плоской или сферической. Увеличение цены полосы приводит к снижению погрешности. Поэтому в настоящее время интерференционные системы используются в основном для анали- за объектов простой формы. Если форма исследуемых волновых
g 1 Алгоритмы развертывания фазового поля 141 фронтов значительно отличается от плоской или сферической, приходится применять дорогостоящие компенсирующие элементы. В настоящее время проблема фазовой неоднозначности окон- чательно не решена. Разработка новых методов увеличения диапа- зона очень важна, поскольку при удачном решении этой задачи значительно расширится область применения интерференционных систем. Чем в большем диапазоне будет устранена фазовая неод- нозначность, тем больше диапазон измерений. При увеличении диапазона до сотен длин волн появляется возможность использо- вать интерференционные оптические системы для исследования объектов сложной формы с диффузной поверхностью без наличия дополнительных компенсирующих элементов. Проблема фазовой неоднозначности возникает не только при использовании оптических интерференционных методов, но и при любых фазовых методах измерений (акустических, измерениях в радиодиапазоне). Ниже рассматриваются способы устранения фа- зовой неоднозначности на примере оптических систем. Однако эти способы можно без ограничения общности перенести и на другие фазовые методы измерений. В тексте наряду с термином «устранение фазовой неоднознач- ности» используются аналогичные выражения - «расширение об- ласти фазовой однозначности», «устранение 2л-неоднозначности». 5.1. АЛГОРИТМЫ РАЗВЕРТЫВАНИЯ ФАЗОВОГО ПОЛЯ При расшифровке интерферограмм фазовые значения можно однозначно определить только в пределах периода. Для определе- ния полной фазы, т.е. числа полных периодов, соответствующих разности хода волн, необходимы некоторые добавочные априор- ные данные об исследуемом волновом поле, например: - знак изменения фазы при переходе через период; приблизительные значения полной фазы, полученные из Других источников измерений, вид измеряемого волнового фронта (плавность, непрерывность производных); изменение цвета полосы в интерферометрах с одинаковым х°дом волн, изменение контраста полос и т.п.; разность фаз, полученных при нескольких измерениях одно- го объекта с измененной ценой полосы. Наибольшее число алгоритмов устранения фазовой неодно- значности основано на анализе пространственной структуры поля ’₽аз- Полная фаза определяется ее развертыванием, т.е. последова-
142 Глава 5 МЕТОДЫ РАСШИРЕНИЯ ДИНАМИЧЕСКОГО ДИАПАЗОНА Рис. 5 1, Волновой фронт, измеренный по модулю 2я тельным добавлением или вычитанием 2л к значению фазы в со- седней точке, если перепад между ними превышает некоторый по- рог (рис. 5.1), Такая процедура основана надопущении, что резкие (более периода) скачки в точках перехода через период отсутству- ют. Для прослеживания границы перехода необходимо, чтобы число периодов было на порядок меньше, чем точек в массиве де- тектора. Это возможно только при анализе плавного фазового фронта. Процедура добавления 2л может рассматриваться как экс- траполяционный процесс. Прн этом используется информация о предыдущих восстановленных точках для определения волнового фронта в следующих точках. Гипотеза о существовании фазового перехода в некоторой точке фазового поля принимается в зависи- мости от результатов анализа ее окрестности. Первые работы по фазовому развертыванию строились на сравнении соседних значений в столбцах и строках массива детек- тора. Фазовое распределение 4i(/,J) должно получиться непрерыв- ным, если соседние значения по столбцам « 2л, -> Mi,J+\) = I,(i,J+V± 2л, (5.1) по строкам 41G+1« 2*, 40+1,J) - ± 2л. (5.2) Результаты определения фазовых значений методом управляе- мого фазового сдвига по интерференционным картинам приведены на рис. 5.2. Результирующее поле фаз однозначно определяется этим способом с точностью до периода и изменяется в пределах <Я Одо л.
5 1 Алгоритмы развертывания фазового поля 143 в Рис 5 2 Определение фазы по четырем интерференционным картинам; а определение фазы в пределах ст 0 до 2я. б график по центральной строке, в - трехмерный график поля фаз Процесс восстановления полной фазы методом развертки пока- зан на рис. 5.3. Чистые картины полос встречаются довольно редко. При ис- пользовании алгоритмов развертки на практике возникают серьез- ные проблемы, связанные с влиянием различных источников шума на качество восстановления поля фаз. Поскольку процедура раз- вертывания на каждом шаге зависит от предыдущих вычислений, единичная ошибка приводит к лавинообразному нарастанию по- грешности. а б Рис. 5.3. Развертка фазы по строке (а) и по столбцу (б)
144 Глава 5 МЕТОДЫ РАСШИРЕНИЯ ДИНАМИЧЕСКОГО ДИАПАЗОНА Лучшие результаты дает модификация этого метода с исполь- зованием анализа по областям. Каждая точка связывается с опре- деленной областью, в которой не должно быть фазовых скачков. Такие области ограничены линиями фазовых разрывов. Каждой области ставится в соответствие целое число 2л, которое добавля- ется или вычитается для всех точек области. Этот метод более ус- тойчив, чем метод анализа по строкам и столбцам. Алгоритмы развертывания фаз работают в случае, если фазовая картина плавная, т.е. перепады в соседних точках не превышают я и можно проследить пространственную границу переходов через период. Это условие эквивалентно ограничению наклона волново- го фронта на половину длины волны (или четверть волны при из- мерении рельефа поверхности в оптических схемах, работающих на отражении). Подобные ограничения на пространственное рас- пределение исследуемого поля фаз являются существенным недос- татком методов развертывания. Для измерения объектов с поверх- ностями, имеющими разрывы или скачки в соседних точках, необходимо или увеличить длину волны, или каким-либо способом получить некоторую добавочную априорную информацию о по- верхности объекта. Для этого могут использоваться: - интерферометрия в белом свете; - квазимонохроматический источник излучения; - источник излучения с большой длиной волны. Интерферометрия в белом свете может применяться при оди- наковых оптических путях в плечах интерферометра. В этом слу- чае интерференционная картина состоит из центральной темной полосы и окрашенных полос изнутри и снаружи от этой полосы. Отмечая перемещение темной полосы, можно определить, на сколько периодов произошел скачок при резком изменении фазо- вого фронта. При применении квазимонохроматических источников в ин- терферометрах с общим ходом волн контраст полос используется для определения полосы, в которой возникают неопределенности от разрывов [I, 2]. Для генерации излучения с большой длиной волны [3, 4] тре- буются источники инфракрасного диапазона и приемники, чувст- вительные к инфракрасному излучению. Динамический диапазон увеличивается пропорционально изменению длины излучения. При этом увеличение динамического диапазона приводит к про* порциональному уменьшению точности.
5 2 Измерения с помощью эквивалентной длины волны 145 Расширение диапазона может быть достигнуто также при из- мерениях одного и того же волнового поля с двумя разными дли- нами волн. Способ измерения с помощью эквивалентной длины волны описан в следующем разделе. 5.2. ИЗМЕРЕНИЯ С ПОМОЩЬЮ ЭКВИВАЛЕНТНОЙ ДЛИНЫ ВОЛНЫ Измерения при двух длинах волн — еще один из способов расши- рения области фазовых измерений. В качестве априорной использу- ется информация о величине длин волн источников освещения. Оптические разности хода волн (ОРХ) в любой точке поля (х у) определяются из выражений 2тг Фа+2лп = —ОРХ (5.3) Ki при длине волны Х<, и Ф.+2лл = — ОРХ X при длине волны %*. Вычитая (5.3) из (5.2) и выделяя ОРХ, полу- чим Ф — Фь ОРХ=^--^Х + (», -»4)Xeq, 2л где 1 _ кк Таким образом можно определить фазовый фронт с периодом, равным эквивалентной длине волны Х^. Чем ближе длины исполь- зуемых волн, тем больше длина эквивалентной волны. Например, при измерениях с двумя длинами волн - 488 и 514 нм Х^ равно 9-47 мкм, при - 633 нм и Х/>_ 529 нм - Xeq_ 3.22 мкм. Для получения эквивалентной длины волны могут использо- ваться метод двух источников, иммерсионный и двухволновой ме- тоды. Рассмотрим их на примере получения линий равного уровня с Помощью голографической интерферометрии [5]. Метод двух источников заключается в том, что голограмма экспонируется дважды, причем перед второй экспозицией положе- ние источника, освещающего объект, изменяется. На стадии вое-
146 Глаеа 5. МЕТОДЫ РАСШИРЕНИЯ ДИНАМИЧЕСКОГО ДИАПАЗОНА становления в результате интерференции световых пучков обра- зуются полосы, являющиеся контурами сечений объекта эквифаз- ными секущими плоскостями, которые параллельны биссекторной плоскости угла а, образованного направлениями распространения пучков от первого и второго освещающих объект источников. Раз- мер полос определяется следующим выражением: Xcq=—— 2sin — 2 Изменяя угол а, можно менять в широких пределах. На- пример, при а « 1' leg w 2,5 мм, а при ct ~ 3,5 Х^ 10 мкм. При иммерсионном методе исследуемый объект помещают в кювету, заполненную прозрачной жидкостью или газом с показа- телем преломления и экспонируют голограмму. Затем изменяют показатель преломления до значения обычно добавляя в кювету другое вещество, и снова экспонируют голограмму. В результате восстановленное изображение будет покрыто интерференционны- ми полосами, а расстояние между секущими плоскостями опреде- лится выражением X ______________________ * ^(l+cosy])-w2(l+cosy2) ’ где yi и у2 - углы преломления света при первой и второй экспози- циях. Заполняя кювету различными газами и жидкостями, можно изменять Хед. При двухчастотном методе на одну фотопластинку записы- вают две голограммы одного и того же объекта, одну - при длине волны Хо, другую - при волне Х^. На стадии восстановления появ- ляются две световые волны, которые интерферируют. В результате получается картина, представляющая топографическую карту по- верхности предмета. Расстояние между соседними секущими плоскостями равно л ” 2Хв-Х,Г В экспериментах по получению топограмм методом двухдлин- новолновой голографической интерферометрии использовался разработанный в НГТУ ионный газовый лазер.
§ 2 Измерения с помощью эквивалентной длины волны 147 В табл. 5.1 приведены наиболее интересные пары линий, полу- чаемый при этом шаг сечений и излучаемая мощность на соответ- ствующих линиях. Лазер работает на аргоне и криптоне. Пере- стройка осуществляется оперативно. При использовании существу- ющих мод в газовых лазерах эквивалентная длина волны может изменяться от 2 до 500 мкм, т.е. шаг полос может быть выбран от микрометров до миллиметров. Таблица 5.1 Пары линий, шаг сечений и излучаемая мощность х^а Xi, Л ДХ Дл, мкм 1Г, мВт 5308 65 5286 90 2) 75 645 300 5286 90 5208 31 78 59 17 52 200 5208 31 5145.79 62.52 21.43 200 5145 79 488Q.03 265 76 4 72 2500 5145 79 4965.07 180.72 7.07 700 5017 16 4965.07 52.09 23 00 400 4965 07 4880.03 85 04 14 25 700 4880 03 4825.17 54 86 21 69 100 4880 03 4764.86 114 83 10 11 500 4825.17 4764.86 6031 19 06 100 4764 86 4762.43 2.43 467 100 4764.86 4726.86 38 00 29.6 200 4579.35 4545 05 34 30 30 3 100 Сопоставляя выражения для можно увидеть, что с метроло- гической точки зрения предпочтение следует отдать методу двух частот, так как углы и коэффициенты преломления определяются с существенно большей погрешностью, чем длины воли. С ростом эквивалентной длины волны неопределенность при измерениях возрастает. Это видно из следующего выражения для абсолютной погрешности определения ОРХ методом эквивалент- ной длины волны: 2л л Где OPD - оптическая разность хода лучей. Существует модификация этого метода- TWPSI (Т we- ave length Phase-Shifting Interferometry), которая заключается в вычислении разности фазовых значений, измеренных при разных
148 Глава 5 МЕТОДЫ РАСШИРЕНИЯ ДИНАМИЧЕСКОГО ДИАПАЗОНА . значениях волны источника освещения [6 - 8] методом фазового сдвига, в определении оптической разности хода с помощью вы- ражения (5.3) на компьютере. Основные недостатки этого метода: - для получения максимальной эквивалентной длины волны необходимо выбирать близкие длины воли, а это резко увеличива- ет погрешность измерений; - невозможно при разных длинах воли использовать более двух измерений, это ограничивает максимальный диапазон метода; - погрешность измерений возрастает с ростом эквивалентной длины волны. При использовании разных волн необходимо учитывать эффек- ты, связанные с ахроматизмом оптических элементов. Если интер- ференционная картина меняет размер или пространственно сдви- гается при изменении длины волны из-за влияния хроматических аберраций, то результирующие фазовые значения могут иметь ошибки, вызванные неправильным выбором соответствующих то- чек в массивах исходных фаз. Небольшое влияние хроматических аберраций терпимо, но они не должны приводить к сдвигу полое или изменению размера интерферограммы более чем на одну из- меряемую точку. 5.3. ИСПОЛЬЗОВАНИЕ НЕПРЕРЫВНОГО ИЗМЕНЕНИЯ ДЛИНЫ ВОЛНЫ Существует метод нахождения абсолютных значений профиля объектов, который в отличие от традиционных способов позволяет анализировать объекты ступенчатого профиля [9]. Используя ана- лиз в частотной области, можно определить макроскопический профиль объекта, выделяя центр частотной области, соответст- вующей объекту. Основу метода составляет непрерывное измене- ние длины волны когерентного диодного лазера, использующегося в качестве источника освещения. Значения оптического хода в опорном и объектном плечах интерферометра должны существен- но различаться. Управляя величиной тока источника питания, изменяем волно- вое число к - 2л X лазера (% длина волны) линейно от времени f: k(l) - at + к(0, где а - константа; к(/) - начальное значение волнового числа к(0) плюс отклонение от идеальной линейности.
5 з Использование непрерывного изменения длины волны 149 Схема оптической установки с использованием непрерывного изменения длины волны показана на рис. 5.4. Основным свойством интерферометра является то, что значения оптического хода в опорном и объектном плечах существенно различаются. Картину интерференции, зависящую от времени, можно описать следую- щей формулой: /(х, у, /) = /0(х, у, /) {1+Ф, Л О cos(2 £(0 /(х, у))}, (5.4) где / (х, у, 0 - средняя интенсивность, а К(х, у, /) - модуляция ин- тенсивности, /(х, у) - полу разность оптического хода волн между опорной поверхностью и точкой (х, у) поверхности. Как видно из рисунка, профиль поверхности й(х,у) вычисляется по формуле /?(х, у) /(х,у) /0, где / /о(хр, у») - константа, которая определяется полуразностью оптического хода волн между опорной поверхностью зеркала и какой-либо точкой (х0, уо) на объекте. Точка (хо, уо) задает нуле- вой уровень, относительно которого определяется профиль объекта. Рис. 5.4. Схема интерферометра с использованием непре- рывного изменения длины волны
150 Глава 5 МЕТОДЫ РАСШИРЕНИЯ ДИНАМИЧЕСКОГО ДИАПАЗОНА . В /(х, у) входят как микроскопические неровности объекта, так н макроскопический профиль. Из (5.1) можно получить /о(т,.у) а1(х,у)Ы, Ф(х»У,0 -2к(Г)/(х,у). Перепишем (5.4) в виде /(х, у, /) - 4(х, у, /) {1+К(х, у, /) cos(2n/0(x, у) I + ф(х, у, /))). (5.5) Из (5.5) следует, что несущая частота fo(x, у) зависит от профиля поверхности Л(х, у). Используя анализ в частотной области, можно определить макроскопический профиль объекта, выделив центр частотной области, соответствующей объекту. Можно показать [9], что погрешность определения профиля рассчитывается по формуле Д/?(х, у) - Д(г, у) лД/о(х, у)/а ~ тг/ДА. В диодных лазерах диапазон изменения длины волны между модами менее 1нм. В этом случае разрешение имеет порядок 500 мкм. Основным достоинством такого интерферометра является от- сутствие подвижных частей в оптической схеме и эффектов зате- нения при определении трехмерного профиля диффузных объек- тов. Однако точность метода невелика. 5.4. ИСПОЛЬЗОВАНИЕ АПРИОРНОЙ ИНФОРМАЦИИ О ВЕЛИЧИНЕ СКАЧКА Интерференционные методы обычно не используются для из- мерения волновых фронтов, которые имеют резкие скачки, пре- вышающие по величине половину длины волны. Наличие априор- ной информации о величине скачка позволяет применять интерференционные методики в случае одиночных скачков [10]. Если грубое значение скачка может быть измерено с точностью не хуже половины длины волны, то с помощью интерференцион- ных измерений имеется возможность найти уточненные значения в пределах от нуля до половины длины волны. Точные значения Л определяются как h h + лХ/2, где Ло- измеренный интерференционным способом профиль; и - целое число. Использование информации, полученной из других
5 5 Использование допущения о непрерывности производных 151 Возможные решения Диапазон возможных значений h .1 Ло ..... ............f Рис. 5.5 Применение интерферометрии для измере- ния поверхностей со скачкообразным профилем измерений, делает возможным выбор подходящей величины п. Эта ситуация показана на рис. 5.5. Способ использует интерференционную методику только для уточнения данных других измерений (например, результатов, по- лученных с помощью механических профилометров). 5.5. ИСПОЛЬЗОВАНИЕ ДОПУЩЕНИЯ О НЕПРЕРЫВНОСТИ ПРОИЗВОДНЫХ В большинстве случаев можно подобрать математическое уравнение, описывающее поверхность, близкую к исследуемой. С другой стороны, исследуемая поверхность или волновой фронт имеют высокую степень корреляции между соседними точками, т.е. не должно быть резких скачков или случайных изменений в интерферограмме оптической поверхности. Кроме того, поверх- ность или волновой фронт должны иметь непрерывные производ- ные. Допущение о непрерывности производных есть математиче- ское представление априорной информации о волновом фронте перед его исследованием. В этом случае можно выделить частоты выше частоты Найквиста. Данные, полученные с помощью обычной фазосдвигающей ме- тодики, являются первым приближением. Затем накладывается до- полнительное требование, чтобы первая производная или наклон волновой поверхности не изменялись более чем на л в соседних точ- ках- К полученным значениям добавляется 2 л для определения единственного результата, удовлетворяющего этим условиям. Не- прерывность первой производной предполагает ограничение макси- мума второй производной. Далее этот результат может корректиро- ваться, если допустить, что вторая производная тоже непрерывна.
J52 Глава 5 МЕТОДЫ РАСШИРЕНИЯ ДИНАМИЧЕСКОГО ДИАПАЗОНА.. Существует одно ограничение на форму волнового фронта, ко- торое следует учитывать при практической реализации этого алго- ритма. Для вычисления начальных величин производных необходи- мо, чтобы массив точек заданного размера был определен без искажений. Данные в этом массиве не должны отличаться более чем на тг. Блок 2 на 2 точки необходим для обеспечения непрерывности первой производной, 3 на 3 - для второй и т.д. Эти начальные точки могут автоматически определяться компьютером или указываться оператором. Они должны быть выбраны в области интерферограм- мы, где расположены низкочастотные и высококонтрастные полосы. Допущение о непрерывности производной позволяет восста- навливать волновой фронт по интерферограммам с ложными про- странственными полосами. Диапазон измерений волнового фронта может быть в 2/G раза больше, чем в традиционной интерферомет- рии, Например, массив детекторов 100 на 100 точек с G - 0.1 имеет тот же диапазон измерений асферики, что и массив из 2000 иа 2000 точек при обычной методике. Таким образом, в существующих интерферометрах имеется возможность расширить диапазон измерений без изменения опти- ческой схемы или замены фотодатчика. Так как G обычно меняет* ся в пределах от 1/2 до 1, возможно улучшение в 2-4 раза. Более понятным этот метод становится из графического рас- смотрения (рис. 5.6). Значения волнового фронта, определенные по модулю 2п, показаны на рис. 5.6, а. Полный волновой фронт может допущения о непрерывности производной
5 6 Восстановление полной фазы с помощью целочисленного анализа 153 быть определен добавлением 2л к этим значениям так, чтобы значе- ния фазы в каждой точке удовлетворяли следующим уравнениям: Ф( - Ф( ± 2nni, где i номер точки; ф( - фазы, измеренные по модулю 2л; Ф, - полная фаза. Все возможные решения приведены на рис. 5.6, б. Штриховая линия указывает действительные значения волнового фронта. Традиционный алгоритм выбирает значения из всех возмож- ных так, чтобы они не превышали л между соседними точками. Поскольку эти значения различаются на 2л, выбирают ближайшее к предыдущей точке значение. Процесс становится неправильным, если действительное значение не является ближайшим. Это случа- ется, если волновой фронт меняется более чем на л между точка- ми. Эта ситуация показана на рис. 5.6, в. Допущение о непрерыв- ности первой производной устраняет ошибку. Выбор значений определяется минимизацией наклона между точками и сглаживает конечный результат (рис. 5.6, г). 5.6. ВОССТАНОВЛЕНИЕ ПОЛНОЙ ФАЗЫ С ПОМОЩЬЮ ЦЕЛОЧИСЛЕННОГО АНАЛИЗА Рассмотрим новый метод, который позволяет резко увеличить диапазон измерений без потери точности. Метод основан иа ис- пользовании серии измерений при различных ценах интерферен- ционных полос. Цена полосы определяется разностью оптического хода волн, при которой интерференционные полосы меняются на период. Цена полосы зависит от угла между интерферирующими пучками, коэффициента пропускания среды или длины волны ис- точника освещения. Использование метода без разработки специальных способов коррекции невозможно, поскольку при переходе от непрерывного множества измеряемых величин к целочисленным значениям воз- никают ошибки, учет которых традиционными методами анализа погрешностей невозможен. Поэтому описаны также способы кор- Рекции ошибок при получении исходных данных. Для сокращения времени вычислений предложены быстрые алгоритмы коррекции, основанные на сведении п-й задачи к одномерной. Возможности метода показаны на примере математического и эксперименталь- ного моделирования.
154 Глава 5 МЕТОДЫ РАСШИРЕНИЯ ДИНАМИЧЕСКОГО ДИАПАЗОНА 5.6.1. ПРИМЕНЕНИЕ ТЕОРЕМЫ ОБ ОСТАТКАХ ДЛЯ РАСШИРЕНИЯ ОБЛАСТИ ФАЗОВОЙ ОДНОЗНАЧНОСТИ Изменение фазы на 2л для волн с разными длинами происхо- дит при различных значениях оптической разности хода. Или, дру. гими словами, одному и тому же расстоянию, проходимому раз- ными волнами, соответствуют разные значения целого числа и дробного остатка периодов волн при различных длинах. С помо- щью интерференционных методов можно определить фазовые значения дробного остатка в пределах периода. При пересчете по полученным фазам можно определить оптические разности хода волн только с точностью до длины волны. Добавляя к полученным результатам значения, кратные целым длинам волн, получим набор предполагаемых решений, каждое из которых соответствует одной из используемых волн. Если отвечающие одному и тому же прой- денному расстоянию значения не совпадают, они отбрасываются. Только совпадающие для всех используемых волн значения ОРХ могут претендовать на роль действительных. Рассмотрим алгоритм восстановления полной фазы на примере фазовых измерений при двух волнах [I I, 12]. Исходными данными являются результаты измерений одной и той же оптической разно- сти хода при волнах с различными длинами (Л| и Х2). Пусть эти длины соотносятся между собой как 5 и 3. Поскольку результаты фазовых измерений определяются в каждой точке с точностью до периода соответствующей волны, для каждой из волн существует возможный набор решений, который состоит из вертикально рао положенных точек, отстоящих друг от друга на длину волны (рис. 5.7). Совокупность значений, удовлетворяющих всем набо- рам, определяет область нахождения искомой ОРХ. На рисунке по горизонтальной оси расположены действительные значения разно- сти хода, по вертикальной - значения, определяемые из фазовых измерений. Результатом измерений являются две пилообразные функции с периодами, соотносящимися между собой так же, как Н длины волн. Действительным значением для каждой разности хода может быть любое из значений, отмеченное на графике «квадратом» И «плюсом». Поскольку результат при различных измерениях дол- жен быть одинаковым, отбрасываются все несовпадающие значе- ния. Видно, что значения, удовлетворяющие обоим наборам, вс® же повторяются с некоторым периодом. Но этот период больше» чем период каждой из пилообразных функций. Он и определяет диапазон однозначного измерения фазы.
5 6 Восстановление полной фазы с помощью целочисленного анализа 155 □ - Длина волны Xi + Длина волны X. Действительное значение ОРХ Рис 5.7. Определение оптической разности хода при измерениях с двумя волнами, длины которых соотносятся как 5 и 3 Можно составить таблицу решений, просчитав все возможные сочетания, но более удобно найти аналитическое решение, рас- смотрев систему сравнений. Каждому целому числу отвечает определенный остаток от де- ления на целое положительное т, который называется модулем. Если двум целым числам а и b отвечает один и тот же остаток г, то они называются равноостаточными по модулю т. Сравнимость записывается как a b (mod m), где знак означает сравнение. Числа, сравнимые по модулю т, образуют класс чисел по мо- дулю т. Любое число класса называется вычетом по модулю т. Вычет, равный самому остатку г, называется наименьшим неотри- цательным вычетом. Взяв от каждого класса по одному вычету, получим полную систему вычетов по модулю т. Чаще всего в ка- честве полной системы вычетов используют наименьшие неотри- цательные вычеты О, I,..., т- I. Рассмотрим систему сравнений первой степени с одним неиз- вестным: х (mod /Hi), х = bi (mod mj), (5.6) x - bk (mod ink).
156 Глава 5 МЕТОДЫ РАСШИРЕНИЯ ДИНАМИЧЕСКОГО ДИАПАЗОНА.. Если модули являются взаимно простыми числами, то в некотором диапазоне существует единственное решение. Найти это решение можно, воспользовавшись следующей теоремой, известной в тео- рии целых чисел [II]. Теорема 1. Пусть числа Ms и Ns определены из условий пцпц... Шк = М^т» = 1 (mod mJ и пусть Xq — M]N\b\ + + ••• MkNkbk • Тогда совокупность значений X, удовлетворяющих системе сравнений (5.6), определяется сравнением X=Ao(mod т\т\ ...т*). Частный случай этой теоремы сформулирован китайским ма- тематиком Сунь Цю, поэтому часто эту теорему называют китай- ской теоремой об остатках [12]. Значения Ns можно найти с помощью обобщенного алгоритма Евклида. При заданных неотрицательных целых числах и и v этот алгоритм определяет вектор такой, что ufu + u2v = «3 = НОД(«, v). Если w = М, v = т* то НОД(М> ms) = 1, поскольку они взаимно просты. В этом случае можно взять «1 в качестве (НОД() - наибольший общий делитель). Приведем обобщенный алгоритм Евклида. 1. Начальная установка (щ, Уг. Уз) <- (1. О, и), (v1t v* *6) «- (О, 1. v). 2. Если у3 = 0, то алгоритм заканчивается. 3. (у^/уз) (операция (х) - наибольшее целое число, не превосходящее х). 4. (6, f2. 6) <- (Wi, у2. Уз) - (Vi. v2, Уз) 9. (У1. у2. Уз) <- (vb у2, Уз). (У-ь У2. Уз) <- Gi. fe). 5. Перейти к шагу 2. Рассмотрим систему из двух сравнений с гщ = 53 и т2 - 63. То- гда Л/i = 63, Л/2= 53. Для нахождения М промежуточные шаги ал- горитма показаны в табл. 5.2.
g g восстановление полкой фазы с помощью целочисленного анализа 57 Таблица 5.2 «1 »2 V| *2 1 0 63 0 1 53 1 0 1 53 1 1 10 ^5 1 1 10 5 6 3 3 5 6 3 16 _ 19 1 3 16 19 1 0 Таким образом, М = 16. Затем находится N2 (табл. 53): - 19(mod 63) = 44. Таким образом, решение системы имеет следующий вид: Х= 63'16 6,4-53 44 62 mod (3339) = = 1008 6,4-2332 62 mod (3339). (5.7) Диапазон, при котором решение единственно, определяется про- изведением м,м2... щ*. Это следует из следующей теоремы [11]. Таблица 5.3 Q и «2 Hi Vt V3 1 0 53 0 1 63 0 0 1 63 1 0 53 1 1 0 53 1 1 10 5 1 1 10 6 -5 3 3 6 -5 3 19 16 1 3 19 0 Теорема 2. Если 6,, bt независимо друг от друга пробега- ют полные системы вычетов по модулям m,, m2,..^mh то Aq про- бегает полную систему вычетов по модулю, равному произведе- нию т\ т2 ... тк. Для нахождения полного оптического хода при использовании двух длин волн необходимо найти решение следующей целочис- ленной системы сравнений: ОРХ е ОРХ, (modm,), ОРХ-ОРХ2 (modm2), где ОРХ, и ОРХ2 - остатки от деления искомой разности хода на соответствующую длину волны; т, и т2- соответствующие каж- дой из волн целые взаимно простые числа. Они определяются из соотношения ~ w,x2.
158 Глава 5 МЕТОДЫ РАСШИРЕНИЯ ДИНАМИЧЕСКОГО ДИАПАЗОНА.. Допустим, что волне с длиной %] ставится в соответствие целое число 5, волне с длиной Х2 - число 3. По теореме об остатках об- ласть, в которой решение единственно, определяется произведени- ем этих чисел, и решение имеет вид ОРХ - 6 ОРХ) + 10 ОРХ2 (mod 15). Решение системы сравнений соответствует графикам, приведен- ным ниже на рис. 5.8. Диапазон, в пределах которого достигается единственность решения, определяется выражением Лш( = Aim2= Пусть имеются две волны: ~ 0.633 мкм и %2 = 0.529 мкм. Если точность измерений такова, что соответствующим периодам могут быть поставлены в соответствие целые взаимно простые числа с тремя десятичными знаками (т\ ~~ 529, т2 = 633), то диапазон, в ко- тором отсутствует фазовая неоднозначность, равен 334.857 мкм (529 полос с длиной или 633 полосы с периодом Х2). 5.6.2. ПОГРЕШНОСТИ ОТ НЕОПРЕДЕЛЕННОСТИ ЗАДАНИЯ ДЛИНЫ ВОЛНЫ При использовании целочисленного метода, основанного на решении систем сравнений, необходима как можно более точная информация о соотношении двух длин волн. В действительности же имеется некоторая неопределенность, что приводит к быстрому накоплению ошибок при возрастании оптической разности хода между интерферирующими волнами. Пусть ДХ погрешность от неправильного определения длины волны 1. Тогда из выражения ДХл > Х/М где N- число уровней квантования, можно определить п - число периодов, на которых будет накоплена ошибка, превышающая один элемент разрешения [13]. При диапазоне измерения порядка 5 см для He-Ne-лазера п равно I О5. В этом случае отношение ДАА должно быть 0.5-10 7 при 256 уровнях квантования. При использо- вании методов стабилизации частоты можно получить относитель- ную стабильность частоты и, следовательно, степень монохрома- тичности порядка 1012... 10'13. Наиболее распространенные лазеры, используемые для интер- ференционных измерений, имеют длину когерентности 30 ... 50 сК
5 6 Восстановление полной фазы с помощью целочисленного ан вл из а 159 и относительную стабильность частоты 106... 10 7. Такие лазеры можно применять для измерения оптической разности хода интер- ферирующих волновых полей с диапазоном в несколько сантимет- ров, поскольку ошибка от нестабильности частоты лазера не пре- высит одного разряда при квантовании на 256 уровней. 5.6.3. КОРРЕКЦИЯ ОШИБОК В силу специфики предложенного метода анализ ошибок с его помощью имеет свои особенности, заключающиеся в том, что це- лочисленная арифметика требует безошибочных начальных дан- ных. Даже небольшие погрешности в определении фазовых значе- ний в пределах периода приводят к неверным результатам при нахождении полной фазы. Здесь описываются методы коррекции, которые позволяют пре- одолеть проблему неустойчивости решения. Эти методы основаны на искусственном ограничении возможного диапазона. Рассмотрим систему сравнений с mi = 53 и m2 = 63. Решение системы имеет вид (5.7). Все решения системы приведены в табл. 5.4. Видно, что даже в случае ошибки на единицу младшего разряда при измерении Ь\ или bi результирующая ошибка при вос- становлении полной фазы может быть весьма значительной. Оце- ним величину этой ошибки [14]. Соседние значения, расположенные вдоль диагоналей, возрас- тают на единицу. Это следует из теоремы 3. Теорема 3. При равенстве остатков решением системы срав- нений (5.6) является класс чисел по модулю, равному произведению т т ... ть, с вычетом, равным остатку. Таким образом, в массиве результатов числа меняются от 0 до min(m , m2, m*) по главной диагонали, затем последовательно возрастают по другим диагоналям. В табл. 5.4 показаны в порядке возрастания чисел первые де- сять диагоналей. Переход от одной диагонали к другой обозначен стрелками. Если существует некоторая погрешность в определении исходных данных, то находится заведомо неправильная величина полной фазы, поскольку соседние числа в таблице решений отли- чаются значительно. При одиночной ошибке (в определении един- ственной координаты 6Т) соседние числа по этой координате отли- чаются на + ММ. Величина отличия вычисляется по модулю, Равному произведению шь пц ... т*.
160 Глава 5 МЕТОДЫ РАСШИРЕНИЯ ДИНАМИЧЕСКОГО ДИАПАЗОНА . Однако» если искусственно ограничить максимальный диапа- зон возможных значений» то появляется возможность коррекции результатов при ошибочном определении исходных значений. Коррекция основана на рассмотрении окрестности точки, значение полной фазы в которой превышает выбранный диапазон. Нами по- казано, что если ограничить диапазон изменения результата неко- торой произвольно выбранной величиной, то в окрестность каждой точки таблицы обязательно попадет точка, значение которой ие превышает эту величину. Размер этой окрестности зависит от зна- чений модулей и необходимого диапазона. Таким образом, если погрешность измерения по всем коорди- натам одинакова и равна г, то вокруг истинного результата образу- ется окрестность с радиусом г, в которой расположены числа с за- ведомо неправильными значениями. Назовем эту область окрестностью грубых промахов. Рассмотрим рис. 5.8, где показана часть таблицы решений, вы- делены диагонали, вдоль которых значения последовательно воз- растают, вблизи точки С отмечена окрестность грубых промахов, числа из таблицы решений, попадающие в эту окрестность, пока- заны более крупно. Если погрешность при определении начальных значений ие пре- вышает половины размера окрестности ДХ), ДХг, то появляется воз- можность компенсации ошибок. Для этого находится ближайшее в таблице допустимое число. Естественно, что ошибка, связанная с погрешностью измерения исходного значения, остается, но ошибка в определении результата не превышает этой погрешности. В табл. 5.4 и на рис. 5.8 отмечены диагонали, на которых нахо- дятся допустимые значения при ограничении диапазона полной Рис 5 8 Часть таблицы решений системы сравнений с модулями т, - 53 и т2 63
gg Восстановление полкой фазы с помощью целочисленного анализа 161 фазы величиной 300. При этом ограничении минимальное расстоя- ние между диагоналями равно 10. Вокруг каждого числа, попа- дающего в диапазон, образуется окрестность размером ДХ=±5, состоящая из чисел, превышающих этот диапазон. Таким образом, если абсолютная ошибка при определении bi не превышает ± 5, то для рассматриваемого случая она может быть скомпенсирована. Для коррекции ошибочных значений можно предложить сле- дующий алгоритм [15]. По координатам точки (*i, b2,..., Ьк) находим решение системы сравнений. Если это значение не попадает в вы- бранный диапазон, находим все решения последовательно в т~м ку- бе с центром в начальной точке. Размер куба на каждом шаге воз- растает на единицу. Этот процесс повторяем до тех пор, пока не найдем точку с координатами (xb ..., х*), для которой решение попадает в заданный диапазон. Очевидно, что максимальный размер куба не превысит размера окрестности грубых промахов. Видно, что для одного вычисления необходимы к умножений и к сложений, где к число модулей, н одна операция взятия по модулю. Максималь- ное число таких операций - где г - размер окрестности. Использование алгоритмов восстановления решений системы сравнений, основанных на табличном представлении, позволяет значительно увеличить скорость вычислений. Рассмотрим выра- жение для определения системы сравнений с тремя взаимно про- стыми модулями M\N\bi + (mod ицтутз). Операцию умножения можно устранить, если хранить три массива - AW, i = 0,...,*|-l, ЛЗД - AW, i 0,..., *2- 1, = AW, i - о,..., Ьз - 1. (5.8) Если взятие модуля осуществлять через вычитание, то количество операций будет существенно зависеть от числа знаков, с которым определены модули. Рассмотрим выражения для решения систем из трех сравнений со значениями модулей (mi=5, m2=6, т3=7), (м 53, т2 = 63, ту = 73), (mi = 531, m2 = 631, ту = 731): X 126*i + 175*2 + 120Z>3(mod 210); (5.9) Xs 101178*i + 65773*2 + 76797d3(mod 243747); (5.10) x 81181936Z>| + 227074188i2 + 18160306£>j(mod 244929891 ).(5.11)
162 Глава 5. МЕТОДЫ РАСШИРЕНИЯ ДИНАМИЧЕСКОГО ДИАПАЗОНА . При решении уравнения (5.9) для одной операции взятия моду- ля в точке таблицы в среднем требуется 4-5 операций сравнения и столько же операций вычитания, для (5.10) - 30 операций и для (5.11)- 648 операций сравнения и 648 операций вычитания. Значе- ния массивов и произведения модулей хранятся не в целом виде, так как число знаков может превышать число возможных знаков целочисленной переменной. Поэтому время, затраченное на такие операции, значительно. Кроме того, число операций резко растет при увеличении числа значащих знаков при задании модулей. В этом случае время вычислений определяется в основном опера- циями взятия модуля. Число этих операций можно сократить, если воспользоваться следующим свойством сравнений [11]: ai+a2+^3(niod т) - <7j(mod //?)+u2(inod m)+aj(mod т). (5.12) Если массивы (5.8) хранить в следующем виде: Л51 [/] = M]N]i (mod т\т2т^ i = 0,..., by - 1, Л52[н] = M2N2i (mod i ~ 0, b2 - 1, AS3[/] = MjWjt (mod /П]т2Шз), i = 0,b2 - 1, то при вычислении по формуле (5.12) число сравнений и вычита- ний не превысит трех. Если к - число модулей, то для вычисления в одной точке не- обходимо к выборок из массива, к сложений, к быстрых операций сравнения и вычитания для взятия модуля. Эти операции необхо- димо провести в / точках окрестности, где г размер окрестности грубых промахов. Если учесть, что обычно поле фаз имеет размер 512 х 512 точек, то число вычислительных операций при коррек- ции каждой точки в таблице решений размерности к очень велико. Поэтому использование прямого перебора точек для окрестности грубых сбоев нерационально. Нами разработаны несколько быстрых алгоритмов, применение которых позволяет значительно сократить время вычислений. Пер- вый алгоритм основан иа сведении A-мерной задачи к (Л - 1)-мер- иой. Анализ окрестности для двумерного случая заменяется анали- зом значений, расположенных на некоторой прямой (рис. 5.9). Пусть Ао- точка с координатами (by, b2), для которой решение системы сравнений не попадает в заданный диапазон. Выберем про- извольную координату и с последовательно увеличивающимся ша- гом 1,2,... будем анализировать точки слева и справа от ЛЬ. После нахождения точки, решение системы сравнений которой попадает в
5 в Восстановление полной фазы с помощью целочисленного анализа 1вЗ заданный диапазон (например, Лз), производится уточнение. Для этого находится координата точки X, которая лежит на расстоянии /1/2 вниз, если найденное значение справа, или вверх по допустимой диагонали, если найденное значение слева от точки X- Вместо поиска значений в трехмерном кубе используется ана- лиз в одной из выбранных плоскостей (рис. 5.10). Для ^-мерного сл> чая поиск производится на (к - 1 )-м кубе. На рисунке Хг - бли- жайшая точка, которая принадлежит допустимой диагонали. В этом алгоритме для каждой точки необходимы одна опера- ция сложения или вычитания и одна операция взятия по модулю. Максимальное число таких операций г* Дальнейшее сокращение операций возможно, если заметить, что все попадающие в заданный диапазон числа будут лежать на диагоналях, которые начинаются с допустимых значений в нуле- вой строке или нулевом столбце. На главной диагонали числа в таблице решений последовательно возрастают на единицу. После- довательно вычитая по единице из координат (Z>b Z>2), находим пе- ресечение с нулевой строкой или столбцом. Затем определяем ближайшее допустимое значение в строке или столбце. Добавляя вычтенную величину, получаем результирующее значение. Для восстановления всех чисел таблицы необходимо хранить два од- номерных массива размерностью дц и т2 соответственно. В этих массивах значения между допустимыми точками заполняются ближайшей допустимой величиной. Для системы сравнений, решения которых приведены в табл. 5.4, необходимо найти допустимые значения в нулевой стро- ке и нулевом столбце. Для этого найдем все х, попадающие в диа- пазон, решая сравнение, которое получается из (5.11) при Z>2 = 0: 1008 Ъу _х (mod 3339). А| Рис 5 9 Схема быстрого ал- горитма коррекции, основан- ного на понижении размер- ности области перебора Рис 510 Схема быстрого алгоритма для трех модулей
164 Глава 5 МЕТОДЫ РАСШИРЕНИЯ ДИНАМИЧЕСКОГО ДИАПАЗОНА. . Для нахождения минимального расстояния между допустимыми диагоналями по столбцу используем следующее сравнение: 233262 = х (mod 3339). Существует способ нахождения допустимых значений в нуле- вых строках и столбцах, основанный на теории непрерывных дро- бей [16]. Схема второго быстрого алгоритма показана на рис. 5.11. Пусть ЛЬ - точка с координатами (д>, д2), Для которой решение сис- темы сравнений не попадает в заданный диапазон. Необходимо найти ближайшую к ней точку решение в которой заведомо по- падает в этот диапазон. Для этого необходимо следующее: 1. Найти Х\ - точку пересечения с осью или с осью 0Ь2 в за- висимости от соотношения между координатами. Если больше первая координата, то координаты точки ЛЬ (d| д2, 0), в противо- положном случае - (0, Ь2 Ь}). 2. Найти координаты ближайшего к ЛЬ допустимого (входяще- го в допустимый диапазон) значения д' . Для этого в компьютере хранятся массивы координат допустимых значений для каждого из модулей, отсортированные в порядке возрастания. Нахождение координат заключается в выборке этих координат из массива. 3. Найти координаты допустимого значения Хг. Для этого нахо- дится точка ЛЬ, решение в которой удовлетворяет ограничению, поскольку она лежит на допустимой диагонали. Затем для нахож- дения более точного значения добавляется или вычитается R/2 в Рис. 5.11. Схема быстрого алгоритма, основанного на использовании массивов допустимых значений в нулевых строке и столбце
5 g восстановление полной фазы с помощью целочисленного анализа 165 зависимости оттого, где расположена ближайшая допустимая диа- гональ, - слева или справа от Ло, где Я расстояние между А5 и координатой допустимой точки . Этот алгоритм позволяет достичь очень высокого быстродейст- вия. В нем не используется операция взятия по модулю. Единствен- нымн операциями являются операции вычитания, сложения, сравне- ния для сортировки остатков по возрастанию и выборки из одномерных массивов допустимых значений. Для каждой точки не- обходимы к вычитаний, к операций сравнения для определения ми- нимального значения координаты точки, одна операция выборки из массива и к сложений для нахождения результирующего значения. Однако существует возможность достижения еще большего быстродействия. Если непрерывно соединить продолжения диаго- налей при последовательном возрастании чисел, можно заметить, что при склейке верхней и нижней горизонтальных строк и левого н правого столбцов образуется тор, показанный на рис. 5.12. Числа расположены на пересечении меридианов и параллелей. Видно, что числа последовательно возрастают по спирали, нанесенной на поверхность тора (рис. 5.13). Спираль покрывает всю поверхность тора. Если ограничить число ее витков, то соседние витки будут находиться иа некотором расстоянии друг от друга. На рис. 5.13 показаны примеры расположения допустимых значений на по- верхности тора. Эти значения приведены в табл. 5.4. Если некоторая точка на поверхности тора не принадлежит спирали, то вероятно, что правильное значение находится на бли- жайшем к ней витке. В этом случае задача сводится к одномерной. Это вытекает из следующих соображений. Разрежем тор вдоль одного из меридианов, тогда он превратит- ся в круговой цилиндр с двумя краевыми окружностями. Закрепим Рис. 5.12. Тор, образующийся в результате склейки таблицы решений
166 глава 5 МЕТОДЫ РАСШИРЕНИЯ ДИНАМИЧЕСКОГО ДИАПАЗОНА Рис. 5.13. Расположение чисел на первых десяти допустимых диагоналях в таблице решений неподвижно одну окружность и станем закручивать цилиндр вокруг себя так, чтобы вторая окружность сделала к оборотов. Всякая пря- молинейная образующая цилиндра при этом обратится в винтовую линию, обходящую ось цилиндра к раз. Если снова склеить оба края, то получим топологическое отображение тора на самого себя. При таком отображении параллели тора превратились в винтообразные кривые и наоборот (Д. Гильберт [17]). Таким образом, задачу поиска ближайшего подходящего значения на допустимых диагоналях можно заменить задачей нахождения ближайшего значения на ли- ниях, перпендикулярных к сторонам таблицы решений. В этом случае задача нахождения ближайшего допустимого значения сводится к одномерной. Алгоритм состоит из двух час- тей. Находим пересечение спирали, проходящей через точку (/>], Z>2, £*), с образующей окружностью тора при bi - 0, Ьк = 0. Определяем ближайшее допустимое значение на этой ок- ружности. Затем, добавляя число пройденных целых витков Н часть неполного витка, вычисляем допустимое значение в точке. Схема третьего быстрого алгоритма для системы двух сравне- ний показана на рнс. 5.14. Рис. 5.14. Схема быстрого алгоритма нахож- дения системы сравнений сведением к одно- мерной задаче для двух модулей
5g восстановление полной фазы с помощью целочисленного анализа 167 Алгоритм состоит из следующих шагов: для координат (6Ь Ь{) находится индекс i = b\ Ь2, это значе- ние может быть и отрицательным; производится выборка из массива допустимых значений; для нахождения действительного значения к найденному до- пустимому значению добавляется />2; - производится уточнение. В этом алгоритме отсутствует операция сравнения для опреде- ления источника выборки. Вместо выборки из нулевой строки или нулевого столбца производится выборка из одного одномерного массива. Для этого используется продолжение массива допусти- мых значений в нулевой строке на отрицательные значения индек- сов. Если используются два модуля - т\ н /л2, то общий размер од- номерного массива допустимых значений /л( + л»2. Рассмотрим трехмерный случай. Числа в массиве решений рас- полагаются на поверхности тора. Поэтому, если диагональ в ка- ком-либо сечении упрется в левый край, то в следующем сечении она продолжится с крайней правой позиции. Если диагональ дойдет до верхней плоскости, она продолжится на нижней. Это похоже на обороты спирали на поверхности тора для двумерного случая. Рассмотрим рис. 5.15, на котором показаны решения для набо- ра из трех модулей (/Я| = 3, т2 _ 4, /Лз = 5). При этом решение мо- жет быть записано в следующем виде: Х= 40д( + 45/>2 + З6/>3 mod (60). (5.14) Рис 5.15. Решения для набора модулей пц 3, т2 4, л,3 5
168 Глава 5. МЕТОДЫ РАСШИРЕНИЯ ДИНАМИЧЕСКОГО ДИАПАЗОНА На рисунке выделены значения, расположенные на одной из диагоналей, которая начинается в точке bi - 2, д2 = 3, by =2 со значения 47. Видно, что диагонали могут заканчиваться не обяза- тельно на гранях, но и в любой другой точке плоскости. Выбран- ная диагональ заканчивается на плоскости by 0 в точке 5, - о = I со значением 45. Можно заметить, что поскольку диагональ располагается на поверхности тора, продолжение ее находится в плоскости by - 4 в точке bi = 2, b2 0 со значением 44. Рассмотрим другую диагональ, которая заканчивается в точке b\ = 1, Ь2 ~ 2, by - 0 со значением 10. Ее продолжение- на плоско- сти by = 4 в точке Ь\ = 0, bi - 1, далее - в плоскости by - 3 в точке Ь} 2, b2 = 0. Итак, если каким-либо образом найти значения в ту строках прн Ь2 - 0, то после выборки из соответствующего массива исход- ное значение определяется простым сложением с начальной коор- динатой Ь2. Номер массива / определяется как by b2 mod (ту). Ин- декс j элемента внутри массива равен b\ - b2 mod (mj). Для сведения задачи к одномерной рассмотрим рис. 5.16, где показано сечение таблицы решений при Ь2 - 0. Видно, что числа, расположенные по отмеченным диагоналям (снизу вверх, слева направо), отличаются на величину, определяемую разностью ко- эффициентов в выражении для решений системы сравнений. Для рассматриваемого случая решение системы определяется выражени- ем (5.14). Коэффициент при by равен MyNy = 36, при bi - Л/^i = 40. Разность коэффициентов 5 (Л/|М - MyNy) = 4. Рис. 5.16. Расположение чисел в таблице решений при bi О
5 6 Восстановление полной фазы с помощью целочисленного анализа 169 Для восстановления всех значений в этом сечении достаточно хранить только один массив АХ размером mt, в котором записаны решения системы при 53 О, Ь2 ~ 0. Координата начального значе- ния в этом массиве определяется какji i+j mod (т\). Для нахождения значения в строке by i производится выборка элемента Д из начального массива и вычитается из него величина is. Для устранения операции умножения хранится массив AS раз- мером ту со значениями 0, 2s,... (ту l)s. Таким образом, для определения значения некоторого элемента в таблице решений для трех взаимно простых модулей в точке с координатами bb b2, by необходимо: - определить i = by b2 mod (m3); - определить J by - b2 mod (mi); - определить j\ - i + j mod (mj); - искомое значение элемента равно X АХ[р] + Я5[/] + b2. В пп. 1 - 3 требуется производить операции вычитания, сложе- ния и нахождения модуля. Операция нахождения модуля в этом слу- чае состоит из нескольких простых операций, которые эффективно выполняются с помощью базовых команд любого компьютера. Для распространения этого алгоритма на многомерный случай более удобна модификация алгоритма, при которой рассматрива- ются числа, расположенные на диагоналях, проходящих снизу вверх, справа налево (см. рис. 5.16): определить i - b2- by mod (m2); - определить j b} - by mod (mO; - определитьi-j mod (wj); X /L¥[/|] + + by mod (пцтуту). ASP- массив размером m2 co значениями /-го элемента i (M + Л/2#2) mod (/M|m2m3), где 7 = 0, 1,..., m2 - 1. В этом случае в п. 4 добавляется операция взятия по модулю, которая сводится всего лишь к одной операции сравнения н, может быть, к одной операции вычитания. Многомерный алгоритм . 1 И 1 = bi - b*mod (mt); v21 = b2 - bkmod (m2); vA_i , = °*t-i - bk mod (mk_t); 2. v12 = V1 ! - Vfc-J 1 mod (mi); v2 2 = 1 mod (m2); ...; 2 - - Vfc-i.! mod (m^2); s = s + (M,N-i+M2N2 +...+ Mk^Nk-\) • ' 1 ib mod (я?! m2... mk);
170 Глава 5 МЕТОДЫ РАСШИРЕНИЯ ДИНАМИЧЕСКОГО ДИАПАЗОНА 3. Из = 1/1 - 14-2 2 mod 1/2 з = V2 - V]^2 mod (л?2); ...; i/M 2 = 2 - v*-2 2 mod (т*_з); s = s + {M^NA+M2N2 +...+ Mk,2Nk.2) vk.Z2 mod (m1 m2 .. mk) к - 1. Vi k-1 = Vi k-2-V2 k-2 mod (m,); s = s + (M(/Vi + M2N2) v2 k.2 mod m2... mk), к. X = *_i] + s + bk mod (m, m2... mk). В предложенном алгоритме вместо анализа г* точек окрестно- сти можно проводить анализ одной точки. Это позволяет на не- сколько порядков увеличить быстродействие при решении систем сравнений. Максимальный диапазон, при котором удается устранить фазо- вую неоднозначность, определяется абсолютной величиной исполь- зуемых модулей и числом исходных измерений. Чем точнее извест- ны значения модулей, тем в большем диапазоне можно восстановить фазу. Поскольку длина волны когерентного излучения может зада- ваться с достаточной точностью, методы, основанные на использо- вании источника освещения с переменной длиной волны, более предпочтительны для задания необходимой цены полосы. Необходимость коррекции ошибочных результатов приводит к уменьшению максимально возможно! о диапазона. Для восстановления полной фазы размер окрестности грубых промахов должен соответствовать погрешности при измерении ис- ходных данных (чем больше погрешность, тем больше должен быть размер окрестности). Например, для т\ 53, т2 63 и окрестности с г ~ 10 возможна ошибка при измерении значений ± 5. Это соответ- ствует допустимой относительной ошибке при измерении оптиче- ской разности хода в пределах длины волны -7%. В этом случае диапазон равен пяти периодам (вместо возможных 53). При ш\ 531, т2 631 иг 30 допустимая ошибка в опреде- лении исходных данных ~ 2.3 %, диапазон - около 19 периодов. При тех же модулях иг 7 возможная ошибка порядка 0.5 0 о, диа- пазон - около 80 периодов. Для трех модулей: ni\ 53, т2 63, 73 при размере окре- стности 10 допустимая ошибка порядка 6.8 °о, а диапазон - 250 периодов. При - 531, пь 631, /м3 731 допустимая ошибка порядка 4 %, а диапазон 2600 периодов. При цене полосы 0.5 мкм максимальный диапазон оптического хода волн, который может быть измерен в этом случае, составит более 1.3 мм. При этом погрешность измерений не должна превышать Х/25.
Литература 171 Целочисленный метод устранения фазовой неоднозначности значительно расширяет область фазовой однозначности. При этом увеличение динамического диапазона не приводит к уменьшению точности. Метод не налагает дополнительных ограничений на вид фазового поля и может использоваться при анализе волновых фронтов, значительно отличающихся от опорных. Становится воз- можным применение интерференционных методик для анализа волновых фронтов, отраженных от объектов с диффузной поверх- ностью, что позволяет разрабатывать измерительные системы с характеристиками, необходимыми для практического измерения деталей в процессе производства без предварительной шлифовки. Результирующие алгоритмы легко автоматизируются, позво- ляют обеспечить динамический диапазон измерений до сотен длин волн без потери точности. ВОПРОСЫ И ЗАДАНИЯ I. Чем определяется динамический диапазон интерференционных методов? 2. Назовите причины возникновения фазовой неоднозначности 3. Какие методы устранения фазовой неоднозначности вы знаете? 4. Что такое метод эквивалентной длины волны? 5. Каким образом фазовая неоднозначность может устраняться при непрерывном изменении длины волны? 6. Опишите метод, основанный на априорной информации о величи- не скачка. 7. Что такое система сравнений? 8. Сформулируйте китайскую теорему об остатках. 9. Каким образом удается расширить динамический диапазон интер- ференционных методов при решении целочисленных систем сравнений? Ю Каким образом скорректировать ошибки при использования цело- численного метода? ЛИТЕРАТУРА I Grcivenkamp J.E Sub-Nyquist interferometry / Appl. Opt. I987. Vol. 26, №24 p 5245 5258. 2 Strand TC, Katziz У Extended unambiguous range interferometry // APP1 Opt 1987. Vol. 26. P 4274. 3 OY, Wyant JC. Hayslett CR Rough Surface Interferometry at IU6nmi Appl. Opt. 1980. Vol. 19. P 1862
Таблица решений двух сравнений с модулями 53 и 63 Таблица 5.4 1 ЛХ1 _JL_ М V •т» u IM* 10 8 б 4 2 дх4: tnt UN 1U l*U Utt *11 tm H*1 IN MH tttt mt mi uu iu ни им in mi u*t in nn tin. NN UtT 1» till Utt IN 1IT* INI *H nn tni Ull *u un IM* HI till UM 1Я 111* un Itt t*M Utt Ml tin 1Я1 nn UN 111 till l**t Hl tttl in* un n* :*» utt ttt tin int IN tui UM Utt 1»> Ml t*M mi in* _iti I nu ini tttt И N ti » » 101* NU 4**l* HIT uu № Nil HU MU INI Ж Nil HU UU ПН Utt III Ntl Nt* UU Til tiu nn Wf NU NIL MH UW Ж HU IN* UT MH tttt uu :»t,UH NO till INI *M NN tm m* Ъж UU Ml tiu IN* Wf NIL Ntl 1*11 * UK LNI Wt til* 1101 Tti MH NH LOL* tm UM )U nu ПО» Ml »» ttt* uu tm Ufl Tti nu Uti Nt MN uti UN i :ж im ni tin uu m »tii nti HN lift Ж *11* LIU m Wit MOL W Ml HM HU W tttt LNI NO nt* nu HO) UK IN till WO* UH HO hoi m* If МП им Ml НМ ММ Ml м» till им f till lift IH UU LOW Kt HH ttrlut i tiu uit ui mi mu wi i:ii tn* un IK til* uu ж I tMl UH ui UU uu tut U>1 ш tn* 11 tui UI* ui it мм uu 1 IUI ttu и >tll till UI *u ш* a» it* IK* III HU UH tm un tw itt: ttu iti on mi in* hi im ttu и UIL til tttl uw ftt ItM till It *** .*» ui tm im nt itn uu u* u tn* ни m tut uu m* tut nn w* UM UM lUtUlUK ttiiuttr I 1И* Utt Utt III a H_____________________________________ tui in* ni it*) ui* tu Nti им u*i нм мп nt in* un ih nt: нм It » tttl tu* «П NW Uft TH Mtl mo 1111 tin 1*11 ttt HU Utt TI* IUI tuitiu 1 tttl :ш «Н HU UH Ttt IUI t :*H ini *h uu uti ui tttl Ittl Ml tiu UH tttl Mfl ut tn* tttl Ittl HI till Ittl »tw м U It I ШТ 1Ш n*o « MN HH IN tTN 1Н» Nt Wf Uti Utt 1 Ml* Н» «Н WT UU 7*1 1*1! N*l НИ Н» « 111* 1111 N* Mil ttil itn in П» 1ТЦ HI 1*1! It* IN* nil tti) Itif ttf till ttt* МП V* IMI HN ;* tti* И X _w UI t№ LHt w* tui UH tut 11» it* Ш *m tin un in tu* un 1И 1U1 UU ») IUI UM 1ШШ1 till 1U tltt 1Я1 IN tu* Ulf IT HU Utt MM ttu ui m« uh u: Ml ItM tt» U UU M* UH nil ut Nil UH Ml Itn UU 11* tftt UU ttt Itlt till ut un m tm uh ftj m*i tti* ut ;*** Utt lit NH UIT 11* Hit tm 111 INI MH Ml Nil IMI IM HO* MN III tHf IHt 1» :wi 11 и UH Uli »< tin mi им m till UH tin ut TH* tltt UM IU UU till Ш tu* iMi *m mi tm ut 111 tu* uu ui iut tiu u UK IM UH Ull Ш »U IU1 u им uu in tin i*m *» ui im U1 t 11И 1MT Ml mt IUI IM 11» tin UI i tiu uu mi tm iu* ui tui tu*| tm uu m: tm u*t *u nn I tltt UM IK III} MH Hl * uu un Mt tm iu* iu tin Utt Ml mi uh tut 10*1 tHf 1WI Ttil tin и» Hf NT* till IH* LTH NT NN t*Tt LOW to*: nu iu ню mi *11 tNl 11» Mf N*1 HH IN НИ ШТ 1» 10*1 NT! Uft tjtt IH* ttt nil LIU Itt Nil Hl* Ж1 IM* tOTI Ml till IM tut m nn tu* ui IH1 IM Ut IN 11 tin Itt* Hl 1 nt* Ut ttu Utt »• 11M lin nt wt «Н mi uu и* >|ii tui in tu* Itt tu* t* 54 HIT LIM ttil tm u Ittl lift u* HH ttil tut HH I HU ion UM uu u» m m* l t*U UH ftt t нм UM 1 UM Cm* iut 11*11 tui uu :n* Mt Ml* tttt UN Ml nu IN* U* till nil *H UU tNf U 1*1 tltt Utt 1*1 MH ttu Ull U* ttt* un M* nu ttu HII.UN H* tm UI* Ml ItH ttu IN I 1И1 UM in ttt! UU fu Itu UN U * tltt Ull IM ttt* MM IU IN* tttt tm u*t iii uti in m пн N Ш* IMI III tttl Ittl HI N Ull MH w tltt Lftt 1 l «X Its Nil 10M MM KM t nN mi mt »u tan mo n» ЦМ11 III* un 111 MU tttl UM 11*1 111 Ittl tut nn tttt 11*1 1*1 tttt tm 1*W mi tm nu in nn нм шт 1ш mi tn* mi iu mt tiu wn мп.»» w tni ini in мп mi un 7 «* n» uu Nt >»* :ui uw Litt W tm LTN 111 MM IM* LNI two i*i> ш m* im м* ж* :ж uu tUl НИ «Т ITM nit NI МП t*M Nil tut tui «и пн mi ш ж* tui I Mtt MM ttf tMl ITT* Ml Mff i ни tin im mt in: s* : ми нм *» tiu m* H ttt* LIM IU nti ____—_____-............. и мм ню id r:*ii ми мт mt utt типами i :*** h*i ih two им *h im tu: и n tui UU Ml ttil UM on UM tut и tu* un IU ttit Ittl tt* LUO till U till MU IU tw t*M tti TUI till * utt mi* ut :*ti un in iut I tin Ltt* 111 NU UN »1 I tttt lit! IH tltt UN tttl Hit in tin UN 1») IM MM tltt M « iJJ tttt Ш IU* till IU nil 11H Uti IM nit n« 11 tttl UN UI >Ш tltt U* t*N i*H Ut MM tm 11 UU HI MM IM* *n nu HI* u rnyuu м tu* uii it* irn nu ц tti tin utt mi mi itn «1 it» tnt m UN Ш tui UM MT tttf un № nil NH tiM mi m'tMt uu и* tui un Mt im ms uu tn tut uu t*t tin ui* № * IN* 1П* nt tu« un Itt mt mi INI INI in tUJ UU 111 mi mi utt m tu* uw *it 1 tHf Utt »* tui Utt tlU Utt IN till t»l UH »1 1M1 t*H .к Mtt ttll Lit TU MM tttl 1 .IN № Mil HU Ut tttt ITU TU NW tltt lit* III tin nu Ml H*L NH HIT UH HI ttt* HIT 111 tt*t Л41 Utt Htt 1IH Ml tni ITU Ш Ж1 MX Utt И* 1Ш »t MH UM UM ПТ ITM TU MU Mil Vi Ittl TM NM tnr Utt TU UN tttl ж tn: u* WM m: m ntttl lit 1 im ITM 171 «и nn I lilt MN Ml mi Utt ti* :*i: ;ui Ш K* no* tttl 11 uh tii mi ttf* ui ttf* UTI ttt TNI till It *» mi in* in nn ttu ut mi in tn* un nt »h an tm uii mi tin ino ni >xi tm u* _ Ml UN U*1 tu ttt* Ittl n* Utt tttl ut uu »t tni uw ftt itn uii ru tm ин tn* Utt Ml 1 III! IH* * 111* t»l INI t»i 9 v im ivi tlU U 11U tU* U Itt >UI IUI 1 1*1* 111 )Uf tui Hti 1*11 *H IU* nil 1U tut uu 1 tttl ям tm и mi M #*! <1 HU iC:m an m utt un m* itn tiu u 11 tttl Ull lit tttl UN HI Ittl 111* ui till 11 nn tttt Ш к* nt* tin ui ill* Ull Ut HI* Utt Itt tttt tttl UI mi ми нт ат* tti: u *n tftt им tu itu tm u Ш* *11 INI IM* It* МП in* Ut ih* им tit tm uit in mt tm u IU tflt Uti U) tNf MM ML Ufl iti* Uti IU tMl UU *H HM IM* fit llti tm u mi in* 111 Hti LMt flf ttil MW ftt lt*f ttil Ui UN Utt I Ull tm uif ut tfti Lui in utt au i tui uw m ttii uh hi im ttu u tiu L»L IH t*K UH № ttt* tat г tm mt tu tm ио* in uti 11 m* ttt at* ton im I» tiu ITU 1» 1UT tut Ж) и* mo nu th >ut tui нм *» mi пи ж :u* :*h iui iw mt mi nt *i tni нм «1 m: nu о* нт* tui ut m* II НП LOT* ui t И1 HM 1 Nil (11 10) 111 111 nt N Hot 111 tui ui ;i tw i*N in tu: ui* on nu 1U> :ut и Kt 11H tin и UN Hl TM! tu* u* tu* un miuiiui mt ton im ui an ib* ui и** я* tw* un ш Im tui ui нот mi in :**i un In an ;u: im ни mi mt tm tMl UM I tltt n «к mt uu U 1«M *11 till H IN* UH lit ’S till Utt I IHI и it u ttN 1» NU til* U in tut nu tti и» Ш ft** till :m im tn mitie ui i*o tnt «ti hi ttu нм 1*00 Hl If» 1ft* iu itn ttti t*u мн ut »H w ui >tu ttu tin мн ш wo iMi m »« >u м» им i>» mi uw m ITU lit НН U*1 IM mt MH tin uw ni tin мн mi m> * t)U 1111 OH till UW Mt i iw uit hi tm uw I tlM UM Nf tltt I INl UH Hff INI tui MU U* Ml* 11*1 1 tti* lit 4M :K* ITU ttt НИ nniltt mu iii mi ini in ж* нм t*H LW 111 ttt* INI 1И MH U till 1*** in tMl INt Ml tut ни iii tm pt) i tui m* *M tnt t HH tttl *** г uii iw I UH tltt LU Tltt tm lit *W nil HM Ull 11* nu tu* IU NN UU *u nil 11» IU ti* tttl UU lit >1« tui Utt «1 НП UM iu UU IUI LU tju U*> til Hit* 11П 111 JIM HH-Ul t (IH UH If* :i) tttl IL* Ulf .»* ttt :m uu i* tiu utt ut tix I .JIT UU № tiu uu 1 tltt UH ULO *» Nil Mt* П1 MM ittt UI ш* uu m mt cur hi uh tttt 1 HU UU Itt HU UN >11 »» I UN UU H* MM U11 tti t tui uu wi tm uu tut UU IK INI 1 tin UU *M I HM MN 1 till i tut ия m t**t *1» ш i:w tui 1 tin IM* Ml tut Ull UI tui IMI n tut им iu tu* им it* in: I tin -i*l til INI UN in tm in: m* tu* :ni tut Ull HI 1И1 U tttl INI tu f un i«« U till . _____________ ________________ lift: мн I» tin m* m hi i к ui I tin UH fl till uu in H H tiu 1IH til till Utt *U HTtil! un i!U Ml Ш t*M Mtl Ш )H* Utt H Hl UK If* 1* 1 Ut* 111 llti « UN t »>* un n*i t*i* Ml HM Nil UM :H* 1» Dll t*H ttit LNL IM Ml* m пи itu ш u Ilf tttl и iw tltt ttf IN »u tttt Uf UU ttf nu UH ttt* HIT ftt »U tttl IN tu tttl in* «1 nu m* uii in tm mt ftt ni* tm t tm utt ш iff* ж* mi u m* m iu tm un *** ttti mil m* nu tn* uw ж tftt им ut tm iffi fw nn tu tu* UIT M* Utt un W* MW Ittl IK nu INI UU Ml Wl UN HI Nil MH ftt m* utt itt им un in mt мм 1 tMl IN* Ml t*w UN *11 NOT tIM INI IM ttt* Ulf tit Ш* Utt »l tui 1*M I tn* UU IN tltt . tm DM 111 ttt: utt' tttl ; Lil nn пн :ш hi tit it** an 1*** 1 »*i IU* 1» tttt lit *N UN tm Ш INI Utt lit n*1 ItM LU in* im t*** i№ m itu tnt ion :ott U] 7HT tti* 1*П IU Nti ttil U uti mt »w no: m tilt UU 1Ц »» Nil UN ni mi .vi iu мп юн mi INI «t til* Uti 1» ttlt tHL MN 1*1 nil lit* IU NU tti* UM HU tti UN Ittl Ttt Ml* t»*T 1HI HL* MU IM tttl ITN tti NIL ttil tito ни *и rm im Ttt nu ttti ин on tm mt in на HU ti* ttti un tltt из *H tm : :«t* .ui и* u U*| U nil Ittf Iii ПИ tttt it mt m i» i и u I Hl Ml* in tu uu t *1» tut un it* »m tin u uu *u tin IfX Kt »U ItM u* ttti uii iu ж utt in Mtt tt» и i tftt *: ♦ I ttw nt f>: hi ttu it I Ittl ittl fl* fti »» nt tut ttil tin uti iu mi im* n: iui NN jtt *U tfti LH1 no m ut* n> гн» itu tftt Ul> tu П» 11№ Ut* 111 tut UK mi u tm im tm ин но tti iui nt ti m uh и Ш 1H* ui t*» tu* in nu пи H tltt IUI Mt UH 1M1 *H nu м m uu ui un Ut Utt 1М» UN Lilt 1*1 tltt n tu* Ittl M* t 11 U4 M tut u till UI UK ttt u *» nil tuo U! Utt *N ItM ttil UL till lf« П1 Ш* tttt ш It tflt Ulf IM ItT* itn •It* *11II» MU 1» П11 tti* UI tin uu kt tn* iMi к* an un u Utt tHf Utt Nil tftt Utt Ш NH Nil UN im tti nu twt lhi tltt 11» TH MW Mil -H* IN tltt nil UU M ft* Ttt* tiu I Mil NO 1 11 I 1* >**nn> Ж Ц ny IT) N*! im Ml Ш) uti n* n** im Mt tl*f Utt 111 HOT tw* TM МН 1И) *7* NW Ml fK~lltl HU M им и ut: ин и* ut ж: m »n hn m* u*t n* tut uti itt w:o tti) ttf mi tui LNt XL tin UH flf NlltOH HI tni MH Oft 1(K un Ml NU INI tm in* tn tin ut* m iw, in* ill И* UH Hit fit tftt Utt XI tttt UM **t »ll^*« t»o IH) M* ttt* NT* nt* tNl №* NT »f Nil iw un iu ih mi u: tn nu tn*» Itt* Mt Ufl lUflUl tti nu IM* Utt HIT N* nu 11*1 Ull tttl LN* 111 Ш) tu* 10» <W tttl 11*1 111 nil tui LUO Ittl KI tltt Ittl in nu tu* un нм ин ш tin iifi ih nu tm uu Lti Mil HH 111 ttt! lift 1*1 Ш1 tU* LUI ни ни ш two un w nu tui: i m*i a» hi tm m m tui till lltt Itt t*U 1Ж N* t*U 1«1* til tltt UK I tti* Ittl I MU TlTtM! UN n* Nil l*M IMI ни ш rm iw tn nu uh im* HIT HN HU 111 ttt* 1Ш «11 IUI HU > tui 1 Mtl LUI LU tui ill Uti l*K *» 11*1 tu* u> Utl IU HM Utt IN IU* tui Ull Utt IU till Uti № Ш1 tut IU : tn* un in tin uk iu nn tui iu 1 HM ttt* m uu Utt IM 1111 tu* UN Ш» Itt UU 1И1 Н» Utt Utt UN 111 tw 1И* Ml N Ш* Ull IM tiu Utt 1 tm Utt ui tin U** U>1 IU ** tm им I tMl Н» Uil It* tn* l*ti н. i tm uh hi 1» им 1И» un HI tIM «и mi пн in Nil *>« m* in* HH Hit ui tin tttl HIT Ш Itti :«1 tttt lit* UI til* 11M 1 tttl lift tt> till мн ivi mi Ш Ittl MN TIN m: UI IM »n till u •to»* ttfttfltOMMl Hi* tttt NW mt HU M Ml XU MW J№ NM .•?.'< U UH IM MU NH Ittl t*ff U« IM Nil tiu W* tlW Utt *H Nil UK Nt INI UK HI ж им >w mt uh 311 •HI UU Ж1 KI 111 1» Xtt N UH 1 It 111 Htf HU UM 1Ш 11*1 Ш* tiu Ilf П/L tu* un th ш: iu* m»UH »iiu»uu IN UN Ilf» ”l >«* »“» Hit «Н tMt MN If и» IUI t«H ИП IN t*N UH TH IU* tUf til UU U lit* till и IM 111 NN U INI III Mil ПН Ш HU UH Mt lit* tttt U *** HU MW IN NN till U IN HU Ull IM in* ni t*« mt lift UU IM tiu tin UM IT* : uh u*t till, ,m* Hl HU UU Itt Nil III* UL lltt tu* LU Hl 1LH tui II» И) nil ПМ IU m* Ull Iti UN till LU Ш t*ll Ull III nn till u* » UU 111 UM UU *U lit* tin UI ШИ1 UN IN IUL UM иг ПЧ Utt 111 N*1 nu m tn nu «и ти nn m iit :*** »u КН «1 U INI Hl М» tw* UU nu Ull IN) tu* Utt HM tui Hl itn Ull HI tni uh iii ulf uit Utt Ull ttlHW tMl UM Ш 1M1 Ш1 HM пн tm 10*1 MM tn* ut ton UH UN ttt* Utt »u NU IMI MM UN M* NH Nil Mt* WN
172 Глава 5. МЕТОДЫ РАСШИРЕНИЯ ДИНАМИЧЕСКОГО ДИАПАЗОНА. 4. Prettyjohns К N. De Pore S.L.. Dereniak EL, Wyant J С Direct Phase Meas, urement Interferometer Working at 3.8 mm Appl. Opt - 1985 Vol 24 - P. 2211. 5. Де СТ. Козачок А Г. Логинов А В, Солодкин Ю Н Измерение парамет- ров рельефа поверхностей методом двухдлинноволновой голографической интер. феромегрии Голографические измерительные системы - Новосибирск, 1976 - С. 23 30. 6. Cheng У.-К, Wyant JC. Phase shifter calibration in phase-shifting interfer- ometry Appl Opt.- 1985.-Vol 24 №18 -P 3049-3052. 7. Creath К Step height measurement using two-wavelength phase-shifting inter- ferometry// Appl. Opt - 1987 - Vol 26 -№ 14. - P. 2810-2816. 8. Wyant JC 1 esting asphencs using two-wavelength holography // Appl Opt.- 1971. Vol. 10. № 9. -P. 2113 2118. 9. Takeda M, Yamamoto H Fourier-transform speckle profilometry: three- dimensional shape measurements of diffuse objects with large height steps and/or spa- tially isolated surfaces Appl Opt 1994 Vol 33 №34. P. 7829-7837. 10. Greivenkamp J E, Sullivan К G. Palum RG Resolving interferometric step- height measurement ambiaguities using a prion information I Opt Eng. - 1991 Vol. 30, №11. P.1821 1824. 11. Виноградов ИМ Основы теории чисел. М.. Наука, 1972. 168 с. 12 Кнут Д Искусство программирования для ЭВМ, Т- 2 М.. Мир, 1977. 724 с. 13 Гужов В И Практические аспекты измерения фазы в интерферометрии // Автометрия. 1995 №5. С 25-31 14. Гужов ВИ. Солодкин Ю И Анализ точности определения полной разности фаз в целочисленных интерферометрах Автометрия. 1992. № 6. С.24-30. 15. Gushov V.I., Solodhn Yu N Automatic Processing of Fringe Patterns in Inte- ger Interferometers Optics and Lasers in Eng. 1991 - - № 14. P. 311-324. 16. Гужов В.И. Солодкин ЮН Использование свойств целых чисел для расшифровки интерферограмм / Оптика и спектроскопия.- 1988.- Т. 65» вып. 5. С. 1123 1128. 17. ГмьбертД, Ксн-Фоссен С Наглядная геометрия - М.: Наука. 1981. 344 с. 18. Гужов ВИ., Солодкин ЮН Опенка точности целочисленного интерфе- рометра Оптика и спектроскопия - 1988 Т 65. вып 6. - С. 1313-1316.
Глава 6 АВТОМАТИЗИРОВАННЫЕ ИНТЕРФЕРЕНЦИОННЫЕ ИЗМЕРИТЕЛЬНЫЕ СИСТЕМЫ Интерференционные картины содержат очень большой объем информации, который должен быть обработан и расшифрован для пол>чения количественных оценок. Для анализа результатов в ре- альном времени необходимы интерференционные информационно- измерительные системы, в задачу которых входят получение ин- формации, ее преобразование, обработка и расшифровка, а также представление результатов в соответствующем виде. 6Л. СТРУКТУРА АВТОМАТИЗИРОВАННОЙ ИНТЕРФЕРЕНЦИОННОЙ СИСТЕМЫ Особенностью когерентно-оптических измерительных систем является их гибридный характер. Интерференционные измери- тельные системы состоят из источника когерентного излучения (лазера), оптической установки (интерферометра), устройства вво- да оптических изображений в компьютер и собственно компьютера С набором периферийных устройств. Компьютер в подобных сис- темах выполняет функцию сбора и обработки информации [1 -4]. Процессы преобразования представлены на рис. 6.1 [5]. Интерферометр > Кх у} Рис 6.1. Преобразование информации в интерференционных из- мерительных системах
174 Глава 6 АВТОМАТИЗИРОВАННЫЕ ИНТЕРФЕРЕНЦИОННЫЕ Здесь - поле перемещений по поверхности объекта; Ф(х,у) - разность фаз отраженного от объекта и эталонного вол- новых фронтов; /(х, у) - поле яркости интерферограммы; D(x, у} - поле почернения фотоматериала промежуточного носителя* /(m,n) - цифровой образ поля яркости интерферограммы; (р(т, и)- цифровой образ фазовых искажений, полученный при расшиф- ровке интерферограммы; 11(т,м) - цифровой образ поля пере- мещений. Процесс преобразования оптической информации в когерент- но-оптических системах требует реализации операций, имеющих разную физическую природу и сложные взаимосвязи, содержит большой объем информации, причем к отдельным звеньям процес- са часто предъявляются взаимоисключающие требования. Поэтому при создании и автоматизации когерентно-оптических систем не- обходима оптимизация как основных ее элементов, так и всей сис- темы в целом. Сложность этих задач очень высока. Рассмотрим алгоритмы, которые позволяют при сохранении высокой точности и эффективности полностью автоматизировать процесс измерения, используя компьютер и для управления параметрами оптической установки. Процесс преобразования информации, происходящий в этом случае, показан на рис. 6.2. Основными отличиями этой схемы являются отсутствие про- межуточных фотоносителей, а также управление параметрами ин- терферометра, используемого для преобразования поля измеряе- мых величин в интерференционную картину. В настоящее время устройства оцифровки и ввода оптической информации в компью- тер обладают более низким пространственным разрешением, чем традиционные фотоматериалы, поэтому необходима разработка специальных методов и алгоритмов расшифровки, не применяю- щих информацию о пространственном распределении фазового поля; Рис 6.2. Преобразование информации в автоматизированных интерфе- ренционных измерительных системах
61 Структура автоматизированной интерференционной системы 175 Такие алгоритмы основаны на использовании двух видов управ- ляющих воздействий: изменении фазы в опорном пучке интерфе- рометра и изменении цены полосы интерференционной картины. Для однозначного определения фазовых значений необходимы три или более линейно независимых уравнения. Независимость пере- менных, входящих в основное интерференционное уравнение, мо- жет быть достигнута использованием аттенюатора (линейно зави- симого элемента) н фазосдвигающего элемента (линейно независимого) [6]. Рассмотренные в данной работе алгоритмы расшифровки основаны на достижении линейной независимости с помощью управляемого изменения фаз между опорным и объект- ным пучками. Для автоматического расширения диапазона измерений можно изменять угол между интерферирующими пучками и коэффициент пропускания жидкости или газа, в который помещают объект. Од- нако наиболее высокую точность дает способ изменения длины волны источника освещения. Рассмотрим основные схемы автоматизированных интерферен- ционных измерительных систем. 6.1.1. ОСНОВНЫЕ СХЕМЫ ИНТЕРФЕРОМЕТРОВ Следует отметить, что излучение двух различных источников оптического диапазона в общем случае некогерентно н поэтому при их сложении интерференционная картина, как правило, не на- блюдается. Пучок света с помощью того или иного устройства пространственно разделяется на два или большее число когерент- ных лучей, которые проходят различные оптические пути, а затем сводятся вместе. Наиболее часто применяются интерферометры Ньютона, Физо и Тваймана - Грина. Оптические схемы этих ин- терферометров используются также в современных голографиче- ских и спекл-интерференционных системах. Наиболее подробно схемы интерферометров для оптического контроля описаны в [2]. Интерферометр Ньютона. Интерферометр Ньютона содержит Две оптические полированные поверхности, находящиеся в контак- те и освещенные монохроматическим светом. Одна из поверхно- стей эталонная, другая должна соответствовать сфере противопо- ложного знака. В этих условиях воздушный зазор обычно равен нескольким длинам световой волны. Контроль оптических элемен- те в различных схемах интерферометра Ньютона заключается в Определении величины зазора путем подсчета и интерпретации ИнтеРференционных колец. Наиболее часто интерферометр Нью-
176 Г л а в a 6. АВТОМАТИЗИРОВАННЫЕ ИНТЕРФЕРЕНЦИОННЫЕ . тона применяется для контроля плоских поверхностей и поверхно- стей небольших линз во время их полирования. Эталонные по- верхности пробного стекла могут быть и асферическими. Их ис- пользуют, как правило, при изготовлении выпуклых асферик, так как вогнутую поверхность изготовить и проконтролировать легче. Наиболее простая схема установки для наблюдения колец Ныо- тона в производственных условиях показана на рис. 6.3. С ее помощью можно контролировать плоские и сферические поверх- ности с большими радиусами кривизны. Тяжелые объекты дефор- мируют поверхность пробного стекла, при этом точность измере- ний снижается, поэтому их контролируют, помещая эталон сверху. Рассмотрим, что происходит, когда две идеальные оптические плоскости контактируют друг с другом так, что между ними обра- зуется небольшой воздушный клии. Обычно толщина воздушного зазора даже при нажатии иа край детали не равна нулю. Поэтому две плоскости можно представить как сходящиеся линии пересе- чения (рис. 63). Пусть монохроматический свет с длиной волны X падает на оп- тические плоскости под прямым углом. Если а - угол клина между плоскостями, то воздушный зазор на расстоянии х от линии их пе- ресечения равен ах, а разность оптического хода 2ах. Прн этом разность оптического хода увеличивается на А/2 из-за дополни- тельного набега фазы на л при отражении света от нижней плоско- сти. Таким образом, разность оптического хода на расстоянии х от Рис. 6 3. Простое устройство для получения полос Ньютона: / контролируемая поверхность 2 пробная поверхность, 3 линия контакта поверхно- стей. 4 светоделитель, 5 монохроматический источник света, 6 глаз наблюла'***
g 1 Структура автоматизированной интерференционной системы 177 точки пересечения равна 2ах+Х/2, и темные интерференционные полосы формируются при условии 2ах « мХ, а светлые - когда 2оис + Х/2 = мХ, где п - целочисленный множитель. Каждое уравнение описывает систему равноудаленных друг от друга прямых полос. Расстояние между яркими или темными полосами (/определяется как (/= Х/(2а). Рассмотрим вид полос, когда эталонная поверхность плоская, а контролируемая - нет. Такая ситуация встречается при полирова- нии плоскости, представляющей на первых этапах обработки сфе- рическую поверхность с большим радиусом кривизны. В процессе обработки ее периодически контролируют плоским эталонным стеклом. Рассмотрим сферическую поверхность большого радиуса кривизны Я, находящуюся в контакте с оптической плоскостью. Пусть х - расстояние от центра симметрии. Разность оптического хода выражается как х2/Л + Х/2, а положение темных полос опре- деляется формулой x2/R = пк. Следовательно, расстояние м-й темной полосы от центра хп = V«PX, расстояние между (м + I) и м-й полосами *п+! “ Хп = л/ЯХ(7й + 1 - л/Й) и соответственно между (м + 2) и м-й полосами хп+2 - *п+1 = л/яХ(7м + 2 - х/м + 1). Отношения расстояний между соседними полосами (^л+1 — ) Ч^п+2 ~ %n+l) ~ 1 1 /(2м) . Таким образом, когда мы смотрим на полосы с большим поряд- ковым номером, кажется, что они расположены на почти одинако- вом расстоянии друг от друга. Поэтому при контроле формы по- верхности необходимо передвигать пластины так, чтобы видеть полосы с небольшими значеннямн м. Необходимо также знать, кон- тролируемая поверхность выпуклая или вогнутая. Это можно уста- новить нажатием на край верхней плоскости. Если поверхность вы- пуклая, центр системы полос передвигается к точке нажатия,
178 Глава 6 АВТОМАТИЗИРОВАННЫЕ ИНТЕРФЕРЕНЦИОННЫЕ.. и наоборот. При втором способе нажимают на верхнюю поверх, ность в центре системы полос. Если поверхность выпуклая, диаметр колец увеличивается, и наоборот. Обычно оптические поверхности изготавливают с точностью 21...VI00. Визуальным наблюдением иа интерферометре Ньютона можно определить максимальное от- клонение от плоскостности с погрешностью порядка V10. Интерферометр Физо. В 1851 году Физо поставил интерфе- ренционный измерительный эксперимент, который Майкельсон назвал одним из самых остроумных опытов, когда-либо произве- денных в физике. Решалась задача о влиянии движения среды на скорость распространения света. В интерферометре Физо (рис. 6.4) свет от источника 5 проходил через две полутораметровые трубки Г, по которым со скоростью несколько метров в секунду пропуска- лась вода. Зеркало Л/ отражало лучи так, чтобы они менялись мес- тами, через те же трубки возвращались назад и интерферировали в области О. Так как оба луча проходили одни и тот же путь, неста- бильность его оптических характеристик не влияла на смещение интерференционных полос. Это смещение определяется только скоростью воды, поскольку один луч двигается по течению, а дру- гой - против течения. Опыт показал, что свет частично увлекается движущейся средой. Коэффициент увлечения света движущейся средой, предложенный Физо, получается из релятивистской фор- мулы сложения скоростей. Интерферометр Физо позволяет получить интерференционную картину при значительно большем воздушном зазоре, чем интер- ферометр Ньютона. Так как повышаются требования к системе ос- вещения, в интерферометре Физо необходима коллимирующая система. Этот тип интерферометров наиболее часто встречается в измерительных системах для контроля оптических поверхностей. Рассмотрим интерферометр Фнзо, в котором в качестве источника света используют лазер (рис. 6.5). Вода Рис. 6.4. Интерферометр Физо
61 Структура автоматизированной интерференционной системы 179 Рис. 6.5. Лазерный интерферометр Физо для контроля плоских поверхностей: / - устройство регистрации; 2 - фотообъектив. 3 - мнкрообъсктнв, 4 - пространственный фильтр (точечная диафрагма): Л 6 светодели- тели, 7 - отрицательная линза, 8 - эталонная плоскость, 9 - контро- лируемая плоскость, 10 - объектив коллиматора, 11 - матовый экран для наблюдения полос Рис. 6.6. Оптическая схема интерферометра ИТ-200: 1 монохроматический источник света, 2 конденсор, 3 интерференционный светофильтр, 4 диафрагма, 5 объ- ектив, 6 призма, 7 - сферическое зеркало, 8 образцовая пластина, 9 - контролируемая деталь, /0-/3 зртгтелъпые трубы, 14 зеркало, 15 - объектив, 16 фотокамера, 17 - плоскопараллельная пластина
180 Глава 6 АВТОМАТИЗИРОВАННЫЕ ИНТЕРФЕРЕНЦИОННЫЕ. На рис. 6.6 показана схема отечественного промышленного ин- терферометра ИТ-200, который предназначен для оценки качества плоских поверхностей оптических деталей и узлов с диаметром до 200 мм. Входной зрачок зрительной трубы находится на грани призмы 6. При включенном зеркале 14 интерференционная картина, лока- лизованная на эталонной поверхности образцовой пластины, мо- жет быть сфотографирована с помощью объектива 15 фотокаме- рой 16. При включенной плоскопараллельной пластине 17 в окуляр рассматриваются изображения входной диафрагмы ии- терферометра. Интерферометры Майкельсона н Тваймана - Грина. В кон- це XIX - начале XX века Альберт Майкельсон в поисках «эфирно- го ветра» изобрел интерферометр, показанный на рис. 6.7. В физи- ке конца XIX века предполагалось, что свет распространяется в некоторой универсальной среде - эфире. При этом ряд явлений, например опыт Физо, приводил к заключению, что эфир неподви- жен или частично увлекается телами при их движении. Согласно гипотезе неподвижного эфира можно наблюдать «эфирный ветер» при движении Земли сквозь эфир н скорость света по отношению к Земле должна зависеть от направления светового луча относитель- но направления ее движения в эфире. Луч от источника S светоде- лительной пластинкой А делится пополам в двух взаимно- перпендикулярных направлениях. Отразившись от зеркал М\ и Л/2, оба луча интерферируют в направлении О. Пластинка В вводится для того, чтобы пути обоих лучей были одинаковыми. Если расположить интерферометр так, чтобы направление од- ного луча совпадало с вектором скорости вращения Земли вокруг Рис. 6 7 Интерферометр Майкельсона: $ источник. Л/ нЛ6 зеркала, А и В светодслитель- ныс пластинки
6 1 Структура автоматизированной интерференционной системы 181 Солнца (30 км/с), другое - было перпендикулярно к нему, то раз- личное время прохождения лучей должно привести к разности их хода и смещению интерференци- онных полос. Если эфир неподви- жен, то при повороте прибора на 90° разность хода лучей должна менять знак. Результаты были от- рицательными, и Майкельсон вы- нужден был сделать вывод, что гипотеза покоящегося эфира оши- бочна. Предложенный и запатенто- ванный Твайманом и Грином в 1919 году интерферометр для кон- троля призм и микрообъективов является модификацией интерфе- йс. 6.8. Интерферометр Твайма- на Грина: $ - источник света. А - делитель светово- го пучка. В - компенсатор. О глаз на- блюдателя. Mi и Л/г - зеркала, Lt и bi объективы рометра Майкельсона. На рис. 6.8 представлена одна из его типо- вых схем. Пучок света от монохроматического точечного источника света коллимируется объективом L\ для создания плоского волнового фронта, который затем разделяется светоделителем на две части. Отразившись от зеркал Л/t и Л/?, лучи сходятся на полупрозрачной поверхности 1 и образуют две интерференционные картины. Одна картина направляется к объективу Другая возвращается к источнику Рис. 6.9. Неравноплечий интерферометр Хьюстона: I расширитель лазерного пучка 2 светоделитель рас- положенный под углом Брюстера, 3 регулируемое зеркало. V расширитель пучка 5 жмпролнрусчое зер- кало. 6 экран
182 Глава 6АВТОМАТИЗИРОВАННЫЕИНТЕРФЕРЕНЦИОННЫЕ. света. Апертура объектива 1^ такова, что интерференционная кар- тина заполняет все поле зрения. Компенсатор В необходим для обеспечения одинаковых условий прохождения оптического хода обоими пучками. С появлением лазера в оптических цехах вошло в практику использование интерферометров Тваймана - Грина с большой разностью оптического хода. На рис. 6.9 показан неравно- плечий интерферометр Хьюстона для производственного контроля оптических деталей. Светоделитель с углом клина 2...3' установлен под углом Брю- стера. Отражающая поверхность светоделителя расположена так, чтобы воспринимать возвращающиеся лучи и устранять астигма- тизм и другие нежелательные эффекты. В рабочую ветвь устанав- ливается двухлиизовый расширитель пучка света, изготовленный из стекла с высоким коэффициентом преломления. Для контроля асферических поверхностей в схему добавляют коррекционную линзу. Интерферометры Маха - Цендера. Схема интерферометра с двумя светоделителями и плоскими зеркалами показана на рис. 6.10. Луч света разделяется пластиной Р\ на два луча, которые после отражения от зеркал М\ и Л/2 и прохождения Р2 выходят из интерферометра. Схема, в которой зеркала М\ и Л/2 и светоделители Р\ и Р2 плоскопараллельные, называет- ся интерферометром Маха — Цендера. Введение в одно из плеч интерферометра прозрач- ного объекта изменяет форму интерференционных полос, на- глядно иллюстрируя распреде- ление показателя преломления в исследуемой среде. Интерфе- рометр применяется при изуче- нии воздушных потоков, удар- ных волн при взрывах и т.п. 6.1.2. ФАЗОВЫЕ МОДУЛЯТОРЫ Управление сдвигом фаз между объектным и опорным пучками в интерферометре осуществляется фазовыми модуляторами. Раз- ность фаз между опорным и объектным пучками интерферометра определяется разностью длин оптических путей, которые проходят
& j Структура автоматизированной интерференционной системы 183 урл пучки. Таким образом, существует возможность управления разностью фаз за счет изменения либо разности хода лучей при постоянном значении показателя преломления, либо за счет изме- нения скорости распространения световой волны, т.е. изменения показателя преломления. Поэтому всю совокупность известных модуляторов можно разделить на два широких класса - «отра- жающие» н «преломляющие». Следующая ступень классифика- ции - физико-механические принципы, лежащие в основе способа управления активным элементом фазового модулятора. Последняя ступень классификации делит фазовые модуляторы на группы в зависимости от типа активного элемента. В классе отражающих модуляторов в зависимости от типа перемещающего элемента сле- дует различать отражающие зеркальные покрытия и движущиеся дифракционные решетки, создаваемые акустической волной и производящие брэгговское отражение света. В классе преломляю- щих модуляторов аналогами таких групп служат разнообразные модулирующие фазу материалы. Рассмотрим основные технические конструкции фазовых мо- дуляторов. На рис. 6.Н, а показан стеклянный клин, расположен- ный перпендикулярно к падающему свету. Фазовый сдвиг проис- ходит за счет пространственного сдвига клина Ф = (и- 1) Astg у, где у угол клина, а п - коэффициент преломления стекла клина. Фазовый сдвиг может быть получен также наклоном на угол а плоскопараллельной пластины толщины / (рис. 6.11, б) ф = - sin2 а - cos а). Еще одним устройством фазового сдвига является барокамера (рис. 6.11, в), устанавливаемая в одном из плеч интерферометра. Этот технический прием часто используется в конструкции интер- ферометра Фабри - Перо. В интерферометрии для получения фазового сдвига часто ис- пользуют дифракционные решетки. Известно, что свет, дифраги- рованный при перемещении решетки, сдвигает фазу. Рассмотрим синусоидальную решетку пространственной частоты 0, переме- щающуюся со скоростью V (рис. 6.11, г). Пучки, сдвинутые на ± 0, имеют фазовые сдвиги, зависящие от времени ф - ± 2л0И/. ^То позволяет использовать первые порядки дифракции как опор- HbIe волны в интерференционном эксперименте.
184 Глав а 6. АВТОМАТИЗИРОВАННЫЕ ИНТЕРФЕРЕНЦИОННЫЕ г д Рис. 6.11. Способы сдвига фаз: а стеклянным клином; б ~ поворотом плоскопараллельной пластины, с использованием барокамеры (а), дифракционной решетки (г), акусто- оптнчсского модулятора (д) Решетки бывают амплитудные и фазовые. Используются как вращающиеся радиальные решетки, так и акустооптические моду- ляторы (рис. 6.11, д), где бегущие в оптической среде волны ис- пользуются в качестве ячеек Брэгга [7]. В них создается попереч- ная акустическая волна, в результате чего ячейка начинает функционировать как толстая дифракционная решетка. Широкое применение получили электрооптические прелом- ляющие модуляторы. Их действие основано на электрооптическом эффекте, характеризующемся возникновением сдвига фаз между компонентами обыкновенного и необыкновенного лучей световой волны, зависящего от величины приложенного электрического по- ля. В качестве модулируемой среды в основном используются электрооптические кристаллы типа метаниобата лития. Жидкие кристаллы, в которых тоже имеет место электрооптический эф* фекг, мало применяются из-за невысокой оптической неоднород- ности, приводящей к амплитудно-фазовым искажениям. Однако важное их достоинство - низкое (порядка десятков вольт) управ- ляющее напряжение. Фазовые модуляторы, построенные на основе электрооптических кристаллов, характеризуются высоким быстро-
61 Структура автоматизированной интерференционной системы 185 действием, линейностью фазового сдвига, точностью, малой по- требляемой мощностью. Однако они требуют применения допол- нительных оптических элементов, таких как полуволновые пла- стины, поляризационные делители, имеющие высокую стоимость и трудоемкость изготовления. Существенным недостатком электро- оптических модуляторов является низкая предельно допустимая мощность модулируемого излучения. В поляризационных интерферометрах интерферирующие пуч- ки поляризованы перпендикулярно друг к другу и фазовый сдвиг можно получить вращением полуволновой пластины или вращени- ем поляризаторов. Несмотря на хорошую точность сдвига фаз, та- кие устройства характеризуются низким быстродействием, нали- чием механических узлов и дорогостоящей поляризационной оптики. Если в интерферометре не сбалансирована оптическая раз- ность хода лучей (OPD), т. е. OPD # 0, то изменение длины волны источника излучения приводит к фазовым сдвигам. Но нужно за- метить, что изменение длины волны и оптическая разность хода должны быть тщательно проконтролированы. Лазер с перестраиваемой длиной волны используется для изме- рения расстояний, где фазовые изменения <р = зависят от длины L или оптической разности хода, а изменение длины волны АХ достигается изменением управляющего тока. Наиболее просто фазовый сдвиг осуществляется перемещением зеркала. Фазовый сдвиг происходит за счет поступательного дви- жения зеркала на расстояние ф = 2ks cos а, где а - угол падения, а к - 2л/Х. Зеркало перемещается электро- двигателем с помощью микрометрического винта. Однако из-за высокой сложности изготовления прецизионного механического двигателя и низкой точности внесения фазового сдвига такие при- боры не нашли широкого применения. Более совершенны магнитострикционные модуляторы. Прин- цип их действия основан на деформации стержня из магнитного материала, помещенного в магнитное поле. Модулятор представ- ляет собой стержень с приклеенным зеркалом и катушку, в кото- рую подается управляющий ток. Хотя точность такого модулятора выше, необходимость создания сильных полей и токов затрудняет его использование. Широкое применение при создании фазовых модуляторов иа- Шел пьезоэлектрический эффект. Это объясняется малостью габа- ритов таких устройств, низкой стоимостью, высокой точностью
186 Глав а ^АВТОМАТИЗИРОВАННЫЕ ИНТЕРФЕРЕНЦИОННЫЕ.. Рис. 6J2. Сдвиг фаз перемеще- нием зеркала, закрепленного на пьезокерамике внесения фазового сдвига, относи- тельно низкими управляющими на- пряжениями (порядка сотен вольт), низкой потребляемой мощностью, большой механической прочностью, надежностью, высоким быстродейст- вием. Для этих целей наиболее под- ходит пьезокерамика, создаваемая из материалов на основе твердых рас- творов цикроната - титана свинца. На рис. 6.12 показана конструкция моду- лятора на основе пьезоэлектрического преобразователя. В нем при подаче на электроды управляющего напряжения возникает пьезоэффект, приводящий к перемещению отражающего покры- тия. Зависимость фазового сдвига от величины приложенного на- пряжения выражается аналитической зависимостью Ф = 71К*/ИО, где Fq - полуволновое напряжение; Vk - приложенное напряжение. Разработано устройство для сдвига фаз на основе пьезокерами- ки - ЦТС-19 (рис. 6.13). Для управления от компьютера использо- валось двухканальное устройство сопряжения, которое управляло двумя двенадцати разрядным и цифроаналоговыми преобразовате- лями (ЦАП). Полуволновое напряжение модуляторов 170 В. Рабо- чая апертура 30 мм. Для согласования устройства управления с полуволновым на- пряжением пьезокерамики использовались усилители мощности» Выходное напряжение усилителей ± 150 В. Линейность переда- точной характеристики обеспечивается на уровне 0.1 %. Время установления управляющего напряжения 10 мкс. Суммарное время 0 ..IB ±150 В Рис 613. Структурная схема устройства управления пьезокерамикой
61 Структура автоматизированной интерференционной системы 187 установки устройства позиционирования около I мс. Точность ус- тановки фазового сдвига составляла ± 5%, что обусловлено харак- теристиками применяемой пьезокерамики. 6.1.3. УСТРОЙСТВА ВВОДА ОПТИЧЕСКОЙ ИНФОРМАЦИИ При создании автоматизированных когерентно-оптических систем для измерения и контроля деформаций, вибраций и формы поверхности важен выбор устройства ввода. Существует большой спектр подобных устройств на основе пе- редающих телевизионных трубок (видиконы, плюмбиконы, супер- ортиконы, диссекторы), твердотельных фотоприемиых матриц и линеек (ПЗС, фотодиодные), фотодиодов и фотоэлектронных ум- ножителей (ФЭУ). Они различаются шагом сканирования, числом элементов разложения и чувствительностью фотоприемника. Системы на основе передающих телевизионных камер реали- зуют метод сканирования изображения. Опрашивающим элемен- том здесь является пучок электронов, при помощи которого после- довательно считывается потенциальный рельеф с мишени, который представляет собой отпечаток исследуемого изображения. Харак- терная особенность таких систем - способность передающих тру- бок запоминать изображение на достаточное время с возможно- стью быстрого стирания. Это во многих случаях позволяет решать широкий круг задач, например регистрировать и измерять быстро- п роте кающие процессы, а также работать с объектами лишь при кратковременном освещении. Устройства на базе телевизионных передающих трубок обладают высокими чувствительностью и бы- стродействием, зависящим лишь от инерционности фокусирующих отклоняющих систем (ФОС), и произвольным доступом к считы- ваемой информации. Такие устройства имеют значительную не- равномерность по полю фотокатода, температурный дрейф ФОС, что вызывает геометрические искажения вводимого изображения, а также ограниченное число элементов разложения, обусловленное возможностями точных цифроаналоговых преобразователей. Про- странственное разрешение ограничено возможностями используе- мых телевизионных камер. Максимальное разрешение при исполь- зовании стандартных камер определяется параметрами телевизион- ного сигнала и не превышает 768 на 576 точек. Для повышения разрешения необходима разработка высокоточных отклоняющих систем и специальных телевизионных камер. Наиболее перспективны устройства ввода на базе твердотель- ных матричных фотоприемников. Это связано с появлением высо-
188 Глава 6. АВТОМАТИЗИРОВАННЫЕ ИНТЕРФЕРЕНЦИОННЫЕ . коразрешающих твердотельных матриц, в которых вопрос геомет- рических искажений практически снят, так как они выполнены с высокой точностью, а пространственное разрешение таких матриц составляет от 600 х 500 до 1024 х 768 элементов. В настоящее вре- мя появились матрицы с разрешением 3600 х 3200 элементов. Не- достатками приборов на основе матриц являются небольшие диа- пазон передачи яркости и скорость ввода, а также их высокая стоимость. Для обеспечения более высокого разрешения в устрой- ствах ввода можно применять линейные приемники оптического излучения, позволяющие достичь разрешения более Ю 000 элемен- тов по строке. Обычно эти фотоприемники сопрягаются с электро- механическим приводом для сканирования по ортогональной ко- ординате, при этом, используя специальные методы, можно добиться разрешения по яркости до двенадцати разрядов. При квантовании изображения по интенсивности фотоприем- ник должен обладать очень низкой пороговой чувствительностью, линейной передаточной характеристикой и иметь динамический диапазон не менее Ю 000. Поставленным требованиям лучше всего удовлетворяют фотоэлектронные умножители. При специальном подборе и стабилизированном питании ФЭУ позволяют улавливать отдельные фотоэлектроны, а насыщение наступает при сигналах, превышающих нижний порог чувствительности более чем в мил- лион раз. Однако ФЭУ - это одноканальный прибор, требующий высокостабильного источника питания, при этом скорость ввода информации низкая, так как производится последовательный об- ход всех точек вводимого изображения, причем для обеспечения большого динамического диапазона яркости она ограничивается из-за повышения шумов ФЭУ на высоких частотах. Фотоэлектрон- ные умножители наряду с высокой чувствительностью имеют хорошую стабильность тока эмиссии фотокатода, а линейные раз- меры анализируемого элемента определяются считывающей диа- фрагмой и могут изменяться от единиц до тысяч микрометров, что невозможно при использовании других типов фотоприемников. Однако разложение изображения с помощью диафрагмы требует ее перемещения в плоскости вводимого изображения. Наличие меха- нических узлов в устройстве ввода приводит к уменьшению быст- родействия, а вибрации и люфты ограничивают точность позицио- нирования. Устройства ввода с использованием стандартных телевизион- ных камер на матрицах ПЗС или видиконах позволяют передавать не более 256 градаций яркости при работе в стандартном телевизи- онном режиме. Чувствительность камер колеблется от долей люкса
61 Структуре автоматизированной интерференционной системы 189 — - — “ до нескольких люкс на мишени фотоприемника. Зависимость пре- образования свет - код линейна только в узком диапазоне измене- ния яркости. Для линеаризации передаточных характеристик необ- ходимо применение корректирующих элементов или специальной корректирующей программы. Достоинство этого способа — быст- рый ввод изображения сразу по всему кадру. Для ввода изображений наиболее перспективно использование фотодиодных линеек и фотодиодных матриц, обеспечивающих как высокое разрешение, так и большой динамический диапазон пере- дачи яркости при кодировке полутоновых изображений. Примене- ние подобных устройств позволяет увеличить скорость ввода на несколько порядков по сравнению с одноканальными фотоприем- никами при точной привязке координат считывающей апертуры, как и в механическом устройстве сканирования. Большой динами- ческий диапазон и линейность передаточной характеристики ярко- сти позволяют производить квантование интенсивности двенадца- тиразрядным АЦП. Все существующие устройства ввода оптических полей значи- тельно различаются как параметрами, так н областями применения. Перечислим требования, предъявляемые к устройствам ввода при создании измерительных когерентно-оптических систем, реали- зующих алгоритмы фазового сдвига: - для компенсации вибраций, искажений, вызванных турбу- лентностью, необходимо уменьшить время ввода серии кадров, по которым вычисляется поле фаз; - число обрабатываемых элементов определяется скоростью вычислительных процессов и размером поля, в котором необходи- мо измерить поле разности фаз; - неизменность нелинейности чувствительности по полю во время съема серии кадров; - для компенсации геометрических искажений растра необхо- дима стабильность этой характеристики во время всего экспери- мента. Этим требованиям удовлетворяют устройства на основе твер- дотельных датчиков изображений. Одиако в настоящее время чаще применяются устройства на основе передающих телевизионных камер. Для ввода изображений в темпе телевизионной развертки раз- работано устройство ввода на базе передающих трубок со стан- дартным сигналом. Применялась измерительная камера КТ-М с приемной трубкой типа видикон. Параметры стандартной камеры Не позволяют использовать ее непосредственно в качестве устрой-
190 Гл а В a 6. АВТОМАТИЗИРОВАННЫЕ ИНТЕРФЕРЕНЦИОННЫЕ .. ства ввода измерительной системы. Для улучшения характеристик были изменены параметры системы отклонения: нелинейность уменьшена до 0.5 %, а геометрические искажения - до I %. Гео. метрические искажения очень сложно устранить, поскольку требу- ется применение тщательно рассчитанных и точно изготовленных систем фокусировки и отклонения пучка электронов. Точность ввода можно повысить, определив коэффициенты нелинейных и геометрических искажений, т.е. создать матрицу пересчета коор- динат. Для этого на катод телекамеры проецировалась система по- лос, сформированная с помощью лазерного интерферометра, и производилось измерение геометрических искажений. Данный ме- тод компенсации геометрических искажений применим только при стабильной работе устройства. Была проведена проверка камеры на устойчивость ее выходных параметров. Результаты проверки показали, что после тридцати минут прогрева характеристики ка- меры остаются стабильными. Дальнейшая обработка производи- лась с использованием матрицы пересчета координат. Разработанное устройство предназначено для ввода изображе- ний с помощью серийных телекамер со стандартным телевизион- ным сигналом в форматах 768 х 576, 512 х 512 или 256 х 256 точек по 6(8) бит. Ввод производится в темпе телевизионной развертки. С целью решения ряда оптических задач требуется ввод изо- бражений с высоким пространственным разрешением. Разработано гибридное устройство иа базе универсального микроскопа, снаб- женного сканирующим столом. Для ускорения ввода при механи- ческом сканировании столика микроскопа вводится не одна точка, а часть поля изображения, спроецированного оптической системой на фотокатод телевизионной трубки или рабочее поле твердотель- ной матрицы. Изучаемый объект или вводимое изображение пере- мещают с помощью шаговых двигателей, управляемых от компью- тера. Таким образом удается обеспечить пространственные размеры вводимого изображения ПО х НО мм с дискретностью перемещения предметного столика 6.25 мкм. Поле размером от 22 до 400 мкм может оцифровываться со скоростью телевизионной развертки в зависимости от набора штатных объективов микроско- па. Общий вид устройства ввода показан на рис. 6.14. Приемное устройство выполнено на основе стандартной теле- визионной камеры типа КТМ-1М. Поскольку телевизионные каме- ры вырабатывают сигнал, в котором информация о начале и конце строки и кадра задается соответствующими сигналами врезок син- хроимпульсов при кодировании видеосигнала, очень важно обес- печить точную привязку момента считывания значения интенсив-
g <1 Структур3 автоматизированной интерференционной системы 191 Рис. 6.14. Гибридное устройство ввода на основе универсального микроскопа ности в точке по строке. Генератор частоты квантования подстраи- вают к частоте строк видеосигнала. Частота квантования в 512...1000 раз больше частоты строк, поэтому фаза генератора квантования имеет разброс к моменту прихода импульса строк. Таким образом, координаты точек сканирования будут определять- ся не только характеристиками оптической и отклоняющей систем, но и системой синхронизации камеры. Следовательно, возникает неопределенность пространственной дискретизации точек по стро- ке. В худшем случае от строки к строке погрешность определения координат точек может превышать шаг дискретизации. Предпри- нятые меры по стабилизации фазы генератора квантования позво- лили обеспечить погрешность определения положения точек в пространстве не более 1 4 шага дискретизации. Для устранения ошибок при сшивке кадров, возникающих при сбоях перемещения шаговых двигателей, и определения точного значения перемеще- ния устройство снабжено датчиками линейных перемещений по ,т- и у-координатам. Датчик включает двенадцатиразрядный аналого- воцифровой преобразователь и фотоэлектрический преобразова- тель на основе оптической линейки с периодом растра порядка ^50 мкм. Это позволяет получать пространственные отсчеты с аб- солютной погрешностью менее 2.5 мкм.
192 Глава 6, АВТОМАТИЗИРОВАННЫЕ ИНТЕРФЕРЕНЦИОННЫЕ 6.2. ИНТЕРФЕРЕНЦИОННЫЕ ИЗМЕРИТЕЛЬНЫЕ СИСТЕМЫ ДЛЯ АНАЛИЗА ОПТИЧЕСКИ ЧИСТЫХ ПОВЕРХНОСТЕЙ Фирма Zygo была основана в 1970 году (Р. Forman, С. Zanoni и S. Laufer. Главная цель создания компании - разработка инстру- ментальных средств для изготовления оптических изделий мирово- го класса. В 1978 году фирма Zygo выпустила интерференционную сис- тему Mark II. В ее состав входили полуавтоматическая микропро- цессорная система обработки информации ZAPP (Zygo Automatic Pattern Processor), телевизионная система ввода и отображения. Это была первая интерференционная система, специально разработан- ная для использования в промышленности [8]. Процессор ZAPP предназначался для автоматической расшифровки интерферо- грамм. ZAPP-система сканировала телевизионное изображение и выделяла центры интерференционных полос. Затем методом наи- меньших квадратов определялся наиболее подходящий фронт и в каждой точке вычислялись наибольшее и среднеквадратичное отклонения от найденной поверхности. Возможность быстро и точно анализировать интерференционную картину позволила значительно повысить эффективность системы и снизить требо- вания к оператору при работе с ней. Для увеличения точности, разрешения, скорости обработки система была сопряжена с ком- пьютером PDP-11 /03. В 1980 году фирма Zygo выпустила интерференционную сис- тему Mark III, которая предназначалась для промышленного и ла- бораторного контроля параметров оптических изделий [8]. Фазовая информация определялась в ней с помощью управляемого фазово- го сдвига. Такие методы измерения фазы дают более высокую точ- ность и способны анализировать волновые фронты более сложной формы благодаря большей пространственной плотности измеряе- мых значений по сравнению с методом выделения центров полос. Фазовый сдвиг вносится с помощью специального устройства, объединенного с опорной поверхностью интерферометра Физо. Устройство ввода, выполненное на основе фотодиодной матрицы 100 х 100 элементов, синхронизировано с устройством внесения сдвига. Полный оптический анализ производится в микропроцес- сорных системах на базе компьютеров PDP-11/03, HP 9816, HP 9836 в зависимости от комплектации. В 1985 году фирма Mark III заменен интерферометрической системой Mark IV, которая управлялась другим компьютером и обладала более мощным программным обеспечением. Это была
g 2 Интерференционные измерительные системы для анализа.. 193 первая система, которая позволила пользователю самостоятельно работать с предоставляемыми пакетами программ. В 1993 году фирма Zygo начинает выпускать семейство GPI ин- терферометров, которые заменили системы Mark. Семейство GPI обладает дополнительными возможностями измерений, более высо- кой точностью и имеет меньшую стоимость. Интерферометры GPI обеспечивают бесконтактное измерение плоских или сферических поверхностей, а также формы волнового фронта, проходящего через оптические элементы, широкий диапазон операций при анализе данных: от простого визуального контроля до автоматического вы- сокоточного измерения методом управляемого фазового сдвига. Все модели GPI имеют по существу единую цель, но различаются воз- можностями при обработке н анализе данных (рис. 6.15). Корпорация WYKO основана в декабре 1982 года на базе Оп- тического научного центра университета Аризоны. Основное на- правление деятельности: разработка и изготовление бесконтактных цифровых интерференционных систем, необходимых при произ- водстве оптических изделий, лазерных, магнитных носителей, по- лупроводниковых, металлических, керамических, пластиковых материалов. В 1985 году был разработан инфракрасный интерфе- рометр IR3, предназначенный для контроля качества оптических или подвергаемых механической обработке поверхностей (включая небольшую асферику) с шероховатостями до 1мкм до полировки, а также для контроля пропускающих инфракрасное излучение оптических элементов. Интерферометр IR3 имеет управляемый сдвиг фаз. Используемая длина волны 10.6 мкм. Точность измерения Рис 6 15. Внешний вид автоматизированной системы фирмы Z)go
194 Г Л а В a 6. АВТОМАТИЗИРОВАННЫЕ ИНТЕРФЕРЕНЦИОННЫЕ 1/50 длины волны. В 1988 году выпущен WYKO 6000, а в 1991 го. ду- WYKO 400. Измерительной частью этих систем является ин- терферометр Физо с управляемым фазовым сдвигом. Алгоритм расшифровки позволяет обеспечить точность 0.01 длины волны. Анализ цен иа системы фирмы Zygo показал, что стоимость устройств управления фазовым сдвигом, электронных блоков вво- да изображений и программного обеспечения составляет от 46 до 66 % от их общей стоимости. В настоящее время наблюдается тен- денция к дальнейшему увеличению стоимости доли электронных блоков и программного обеспечения. В то же время оптическая часть систем практически не меняется. Основное назначение таких систем - контроль изделий с оптически чистой поверхностью. Контролироваться могут стеклянные или плоские пластиковые пластины, линзы, объективы, призмы, металлические изделия, тре- бующие большой точности при изготовлении (например, компью- терные диски), полированные керамические пластины, контактные линзы. Для анализа объектов с небольшой шероховатостью по- верхности используются инфракрасные источники освещения. Та- кие системы имеют большую стоимость и не могут обеспечить всех потребностей, возникающих при высокоточном контроле промышленных изделий. Рельеф большинства деталей имеет фор- му, отличную от плоскости или сферы, шероховатую поверхность. Поэтому разработка измерительных систем, способных анализиро- вать как оптически чистые, так и шероховатые поверхности, пред- ставляет актуальную задачу современной техники. Рассмотрим несколько систем, разработанных в НГТУ в 1980- 2002 годах. 6.3. АНАЛИЗ НАПРЯЖЕННО-ДЕФОРМИРОВАННОГО СОСТОЯНИЯ ОБЪЕКТОВ ГОЛОГРАФИЧЕСКИМИ НАКЛАДНЫМИ ИНТЕРФЕРОМЕТРАМИ В экспериментальной механике при изучении деформирован- ного состояния изделий все чаще применяют оптические методы, как классические (метод муаровых полос, поляризационно- оптический), так и методы, основанные на голографических спосо- бах записи информации (голографическая интерферометрия, голо- графический муар). Реализация этих методов связана с разработ- кой автоматизированных систем съема экспериментальной информации и созданием эффективных алгоритмов компьютерной обработки голографических интерферограмм. В то же время широ- кому внедрению голографических методов в практику исследова-
6 3 Анализ напряженно-деформированного состояния объектов... 195 тульских и заводских лабораторий мешают высокие требования, предъявляемые к виброизоляции элементов голографического ин- терферометра. рассмотрим решение одной из задач экспериментальной меха- ники - определение деформаций при растяжении изотропной пла- стинки, ослабленной центральным круговым отверстием. К на- стоящему времени для различных экспериментальных методов оиа является классической тестовой задачей. Впервые задачу о распре- делении напряжений в пластинке бесконечной ширины с круговым отверстием при известных растягивающих усилиях, приложенных к срединной плоскости, путем подбора решил Г. Кирш. В работе [9] получены зависимости для перемещений точек поверхности такой пластины. Компоненты вектора деформаций определяли по закону Гука в соответствии с работой [10]. Таким образом, можно было сравнить полученные экспериментальные результаты с из- вестным теоретическим решением. Голографические интерферо- граммы записывались во встречных пучках методом двух экспози- ций [11]. Регистрирующая среда наносилась на поверхность исследуемого элемента в виде прозрачного слоя. Образцы для ис- пытаний представляли собой подставку из листового материала Д16Т (рис. 6.16) (длина 400 мм, ширина 40.2 мм, толщина 1.06 мм, диаметр отверстия 6 мм). Рис. 6.16 Одноосное растяжение пластинки с центральным круговым отверстием
196 Глава 6. АВТОМАТИЗИРОВАННЫЕ ИНТЕРФЕРЕНЦИОННЫЕ... На одной стороне образца с помощью промежуточной оптиче- ски прозрачной среды закрепляли фотопластинку ПЭ-2 . Для креп- ления использовали синтетический каучук СКТН, отверждаемый катализатором (смесь 12 г СКТН и 0.9 г К-18). Показатель прелом- ления каучука п определяли на рефрактометре ИРФ-23 в двух со- стояниях: иедополимеризованном и полностью полимеризованном. Различия в показателях преломления незначительны (л = 1.40125 и n = 1.40513 соответственно). Образец испытывали на растяжение иа прессе ДМ-30М. Растягивающее напряжение Со = 65.71 МПа. Регистрация восстановленного изображения осуществлялась фото- камерой с объективом «Телемар-22». Для определения компонент тензора деформаций необходима совместная обработка двух ин- терферограмм, каждая из которых записана с двух направлений. Располагая фотокамеру дважды в плоскости xOz (oti_ 63°, «2=117°) и дважды в плоскости yOz (Р3 = 76.8°, _ 103.2°), наблюдали кар- тины полос, фотографии которых приведены на рис. 6.17. в г Рис 6 !7. Фотографии полос при упругом деформировании материала изделия: Яр 76 8°. 6 рч ЮЗ 2*. в СИ 63, г а: 117°
63 Анализ напряженно-деформированного состояния объектов 197 Для определения компонент £Л, zy тензора деформаций ис- пользовали следующие уравнения: * 2cosal дх дх ) X | dNj dNt, у 20050^ ду ду где а и 0 - углы, отсчитываемые от координатных осей х и у соот- ветственно и определяющие направления наблюдения; N, (/ = I, 2, 3, 4) - порядковые номера интерференционных полос; X - длина волны используемого источника света. Процесс обработки состоял из следующих этапов [12]: ввод ин- терферограмм в компьютер, выделение центров полос, определе- ние полей деформаций. Для ввода изображений использовалось устройство на основе точечного диссектора с диаметром фотокато- да 100 мм и вырезающей апертурой 100 мкм [13]. Спроектирован- ное оптической системой на фотокатод диссектора изображение квантовалось иа 256 уровней и в виде матрицы 256 на 256 точек записывалось в память компьютера. Вводимый фрагмент интерфе- рограммы составил 40 х 40 мм, поэтому минимальный элемент изображения имел размер около 156 мкм. После выделения цен- тров полос в режиме графического редактирования удалялись раз- рывы, ложные ответвления и соединения, продолжались линии в области отверстия. Затем проводилась интерактивная нумерация полос. На рис. 6.18 показаны одна из картин полос, отвечающая упругому деформированию полосы с отверстием, и соответствую- щие ей выделенные центры полос. а б Рис 6.18. Картина интерференционных полос (а) и выделенные центры полос (б)
198 Глава 6. АВТОМАТИЗИРОВАННЫЕ ИНТЕРФЕРЕНЦИОННЫЕ При определении относительных деформаций использовались два подхода [14]. В первом вначале определялись компоненты век- тора перемещений (при аппроксимации полей перемещений в точ- ках между центрами полос использовались кубические сплайны), затем по соотношениям Коши вычислялись компоненты тензора Рис. 6.19. Распределение деформации в пластине с отверстием: а - полученные с использованием теории упругости. б - экспериментальные данные 6ft 4R 2fi 0 2ft 4R х Рис. 6.20 Эпюры относительных деформаций в различных сечениях
g4 Определение отклонений ст плоскостности поверхности элементов 199 деформаций. Во втором подходе аппроксимация функции поряд- ков полос осуществлялась с помощью упругой линии статически неопределимой балки переменной жесткости [10], а затем вычис- лялись деформации и интегрированием находились перемещения. Из-за погрешностей в определении центров полос найденные де- формации приходилось сглаживать методом наименьших квадра- тов. Полученные обоими способами результаты оказались практи- чески одинаковыми. На рис. 6.19 показаны деформации, полученные эксперимен- тальным и расчетным путями. На рис. 6.20 приведен график отно- сительных деформаций еу/ео (во “ деформации на удалении от отверстия) в двух сечениях образца: опасном (у = 0) и при у = 2R. Расчет деформаций лишь по выделенным центрам полос при- водит к ошибкам в определении производных, используемых для нахождения тензоров деформации. Максимальная погрешность - вблизи контура отверстия. Качественное совпадение эксперимен- тального и теоретического решений тестовой задачи позволяет го- ворить о возможности исследования иапряжеино-деформирован- ного состояния образцов с допустимой для инженерных расчетов точностью. 6.4. ОПРЕДЕЛЕНИЕ ОТКЛОНЕНИЙ ОТ ПЛОСКОСТНОСТИ ПОВЕРХНОСТИ ОПТИЧЕСКИХ ЭЛЕМЕНТОВ Для измерения плоскостности оптических поверхностей ис- пользуются промышленные интерферометры типа Физо - ИТ-200, ИТ-100 [15]. Оптическая схема интерферометра показана на рис. 6.21. Коллимированный волновой фронт, отраженный от эталонной поверхности образцовой пластины и проверяемой поверхности де- тали, образует интерференционную картину. В качестве источника света применяется ртутная лампа СМР-1 (длина волны зеленой ли- нии ртути 0.546 мкм). Интерференционная картина рассматривает- ся в зрительную трубу, состоящую из объектива, линзы и окуляра с сеткой. С помощью переключаемого зеркала интерференционная картина, локализованная на эталонной поверхности образцовой пластины, может быть зарегистрирована на фотопленку с помо- щью фотокамеры. Предметный стол может перемещаться в трех Направлениях. Наклон предметного стола возможен в горизонталь- ной плоскости вокруг двух взаимно-перпендикулярных осей.
200 Глава 6 АВТОМАТИЗИРОВАННЫЕ ИНТЕРФЕРЕНЦИОННЫЕ... Рис. 6.21. Оптическая схема интерферометра ИТ-200: 1 - монохроматический источник сыта. 2 - конденсор. 3 - интерференционный светофильтр. 4.17 диафрагмы, 5,10 13 - объективы, 6 призма, 7 сферическое зеркало. 8 - образцовая пластина, 9 ~ проверяемая поверхность контролируемой детали. 11 - линза, 12 окуляр, /3-сетка. 14 зеркало, 16 фотокамера В случае идеальной плоскостности проверяемой поверхности (при правильной юстировке интерферометра) в поле зрения будут видны прямые, равные по ширине полосы. Если проверяемая по- верхность изготовлена с отступлениями от идеальной плоскостно- сти, могут присутствовать изгибы и изъяны полос. Интерферометр может работать в помещении с перепадом тем- ператур в течение суток не более 1.5...2 °C и при отсутствии пото- ка воздуха. Проверяемая деталь перед контролем должна быть вы- держана на предметном столике интерферометра некоторое время, которое зависит от толщины и массы детали. Детали диаметром до 150 мм должны выдерживаться в течение 30 мин, свыше 150 мм- до одного часа. Результатом измерений является общая ошибка: € 2 где Н=х-у - стрела прогиба; х - отсчет центра интерференционной полосы по краям поля зрения; у - отсчет в середине изгиба; £— ин- тервал между полосами. Для определения местной ошибки измеря- ются интервал Zj и стрелка прогиба в месте дефекта полосы: 2
g 4 определение отклонений от плоскостности поверхности элементов ж При таких измерениях возможна лишь грубая оценка качества поверхности. В настоящее время данная методика не удовлетворя- ет требованиям, предъявляемым к контролируемым изделиям. Для определения количественной информации по всему полю проверяемой детали и автоматизации процесса обработки была проведена модификация интерферометра ИТ [16 - 18] (рис. 6.22). Вместо фотокамеры было установлено устройство ввода оптиче- ской информации на основе телевизионной камеры КТ-М. Для по- вышения качества интерферограмм ртутная лампа заменена гелий- неоновым лазером. Для управления режимами работы применяется спецклавиатура. Исполняющая программа записана в постоянном запоминающем устройстве компьютера. Спецклавиатура Рис 6.22 Структурная схема системы для контроля плоскостности Обработка проводилась на основе выделения спектральных со- ставляющих, соответствующих полезному сигналу. Если плоская волна, распространяющаяся под углом 0 к нормали интерферо- граммы, опорная, то формулу для интенсивности интерференцион- ной картины можно записать как /(*, У) = У) + Ь(х, У) cos{2ti/o + У)}> (6.1) где д(х, у), Ь(х, у), ф(х, у) nfo - соответственно фоновая интенсив- ность, амплитуда, фаза и пространственная частота полос. Зависи- мость пространственной частоты полос от угла 0 вычисляется по формуле fa = sin G/Л.
202 Глава 6 АВТОМАТИЗИРОВАННЫЕ ИНТЕРФЕРЕНЦИОННЫЕ.. Рис. 6.23. Разделение спектров (а) при обработке реальной интерферо- граммы (6) После одномерного фурье-преобразоваиия по х получим G(f,y) = Atf, у) + Ctf-/o, У) + C*(f+Л А где G, А, и С - спектры Фурье,/- пространственные частоты. Если а(х, у), Ь(х, у) и_Дх, у) имеют частоты много меньше, чем то функция C(f- Jo, у) может быть выделена фильтрацией отно- сительно fo. На этом шаге исключается составляющая у) - не- равномерность освещенности по полю интерферограммы. На рис. 6.23 показаны интерферограмма, полученная при кон- троле реального объекта, и спектр по центральной строке. 6.5. ИЗМЕРЕНИЕ ПРОФИЛЯ МЕТОДОМ МУАРА Методика измерения описана в [19] для двухэкспозиционной голо графической интерферометрии, по аналогии ее можно распро- странить на голографическую топографию и интерферометрию в сходящихся и во встречных пучках, интерферометрию сфокусиро- ванных изображений, спекл-интерферометрию и т.д. Рассмотрим пример совместной расшифровки интерферограмм на примере контроля аномалий внутренней структуры тонкостенных конст- рукций. В большинстве задач контроля полная фаза интерферен- ционных полос Ф(х, у) является суперпозицией двух составляющих общего уровня фазы и возмущения, вызванного влиянием внут- ренней структуры поля разности фаз: Ф(х, у) = Фо (х, у) + Ф . (х, у). Возмущение Ф, значительно меньше общего уровня фазы Фо, который затеняет полезную информацию о структурных аномали- ях. В результате для решения задачи контроля необходимо аиали-
6 5 Намерение профиля методом муара 203 зировать интерферограммы с большим количеством полос. Напри- мер, при исследовании полой лопатки газотурбинного двигателя информативные фрагменты содержат около 70 полос на 256 эле- ментах разрешения. Совместная обработка позволяет исключить общий уровень фазы Фо(х,у). Однако прямое применение алго- ритма расшифровки приводит к недопустимо высокому уровню погрешности |5Ф. | * |5Ф| £ л из-за большого числа интерференци- онных полос и не представляет интереса. Поэтому для явного вы- деления возмущений интерференционных полос использована предобработка интерферограмм на основе цифровой реализации Рис. 6 24. Последовательность этапов получения и расшиф- ровки муарограммы: а один из исходных растров, б - муарограмма, в, г - начальные параметры фильтрации, д, е - возмущение фазы и ее производная
204 Глава 6. АВТОМАТИЗИРОВАННЫЕ ИНТЕРФЕРЕНЦИОННЫЕ, муарового эффекта [20] с последующей расшифровкой муаро- грамм по основному алгоритму. Контроль полой лопатки в этом случае включает следующие операции: - одновременную регистрацию двух интерферограмм противо- положных сторон лопатки в двухголограммном интерферометре. - согласованный ввод интерферограмм в память ЭВМ; - улучшение полос с помощью преобразований вида (рис. 6.24, а) Л/=const, * = 1,2...; (б14) — получение муаровой картины типа с фильтрацией исход- ных растров путем их удвоения [21] (рис. 6.24, б) Mf = J\J2 ~ + J2) + 2M2; (6.15) - расшифровку муарограммы по основному алгоритму с рекон- струкцией возмущения фазы и ее производных (рис. 6.24, в - е); - заключение о влиянии внутренней структуры иа основе дан- ных о возмущении фазы и ее производных. Эффективность указанной последовательности с использовани- ем муаровой предобработки иллюстрируется затратами машинного времени. Наиболее трудоемок и продолжителен здесь пятый этап расшифровки муарограммы, особенности которого описаны выше. Полное время контроля всего в 1.5 раза больше времени выполне- ния пятого этапа. 6.6. ИЗМЕРЕНИЕ АМПЛИТУД ВИБРАЦИЙ МЕТОДОМ УСРЕДНЕНИЯ ВО ВРЕМЕНИ Как известно [22], метод усреднения во времени является ос- новным методом интерферометрических исследований собствен- ных форм колебаний. Его особенность состоит в том, что поле яр- кости интерферограмм описывается квадратом функции Бесселя первого рода нулевого порядка, а не косинусоидой, как это требу- ется для гомоморфной фильтрации. Однако и в этом случае приме- ним также основной принцип алгоритма фазовых псевдосдвигов. В точной записи разрешающие формулы задачи расшифровки явля- ются следствиями известных правил сложения, умножения и сдви- га бесселевых функций, но имеют чрезмерно громоздкий вид, не- удобный для реализации на стандартных микроЭВМ. Более перспективен подход, основанный на замене точного представле-
б6 Измерение амплитуд вибраций методом усреднения во времени 205 ния поля яркости его главной асимптотикой, полученной методом стационарной фазы, которая уже имеет требуемый косинусоидаль- ный профиль полос. Возникающие из-за этого деформации сере- дин полос и других изофазных линий ие превышают 5...10 %, что вполне приемлемо для практических измерений [22]. Исключение составляет главный интерференционный максимум яркости, в ко- тором цена полосы примерно в 1.5 раза больше, чем в побочных экстремумах. Указанный приближенный подход без изменений применим и в случае негармонических колебаний, поскольку асимптотика и здесь имеет косинуидальный вид [23]. Выделение главного интерференционного максимума осущест- вляется следующим образом. Формально допустим, что представ- ление поля яркости в виде (6.1) применимо и в окрестности глав- ного максимума. Тогда средняя яркость 4(х, у) достигает наибольшего значения только на главном максимуме. Совмещая картины середин полос исходного поля яркости /(х, у) и геометри- ческие места макснмума его среднего значения Л(х, у), однозначно выделяем главный интерференционный максимум. б а Рис. 6 25. Этапы расшифровки интерферограммы, по- лученной методом усреднения во времени: а исходная шггерфсрограмма, б поле амплитуд в и брани й, в по* ле средней яркости г - вторые производные амплитуд вибраций
206 Г л а в a 6 АВТОМАТИЗИРОВАННЫЕ ИНТЕРФЕРЕНЦИОННЫЕ... __ -~~~~" *** Таким образом, последовательность расшифровки интерферо- грамм, записанных методом усреднения во времени, состоит из следующих этапов: - ввод интерферограмм в ЭВМ (рис. 6.25, а); - выделение середин полос и средней яркости по основному ал- горитму расшифровки (рис. 6.25, б); - выделение максимума средней яркости, совпадающего с сере- диной главного интерференционного максимума; - учет особенности главного максимума и построение полей амплитуд вибраций (рис. 6.25, а) и их вторых производных (рис. 6.25, г). Следует отметить, что в ряде задач процесс расшифровки мо- жет быть упрощен. Например, в наиболее важном случае исследо- вания собственных форм изгибных колебаний основной интерес представляют экстремумы вторых производных поля амплитуд вибраций [24], которые никогда не совпадают с расположением главного максимума яркости, лежащего в окрестности точек пере- гиба поля амплитуд вибрации (рис. 6.25, а, г). Исключая операции по выделению главного максимума, можно существенно уменьшить затраты машинного времени. 6.7. ИЗМЕРЕНИЕ ПОЛЯ ПРОГИБА И РЕЛЬЕФА ПОВЕРХНОСТИ Описанные выше методы расшифровки (выделение центров полос и спектральный анализ) не требовали модификации оптиче- ской схемы интерферометра. Ниже рассмотрим расшифровку с ис- пользованием контролируемого фазового сдвига при эксперимен- тальном измерении поля прогиба мембран и рельефа пробных стекол. Во всех оптических схемах для внесения фазового сдвига использовалось зеркало, закрепленное на пьезокерамике. Методом голографической интерферометрии реального време- ни [25, 26] измерялось поле прогиба мембраны, жестко закреплен- ной по краям и нагруженной в центре сосредоточенной силой. Мембрана изготовлена из материала Д16Т, ее диаметр 42 мм, тол- щина 0.5 мм. Интерферограммы получены с помощью интерферо- метра Майкельсона (рис. 6.26). В качестве источника освещения использовался гелий-неоновый лазер Л Г-3 8. Голограмма объекта фиксировалась на фотопластинке, которая после проявления уста- навливалась на прежнее место. После нагрузки отраженный от мембраны волновой фронт интерферировал с фронтом, восстанов- ленным от голограммы.
g 7 измерение поля прогиба и рельефа поверхности 207 Рис. 6.26. Схема голографического интерферометра для определения поля прогиба мембраны с шерохова- той поверхностью: Ci, Сг - светоделители, Mt, зеркала, Мг - зеркало, закреплен- ное на пъсзоксрамнке, Kit Кг - коллиматоры, О объект, нагружен- ный силой РУГ- голограмма, Л - объектив, строящий изображение на мншенн телевизионной трубки На рис. 6.27 приведены фотографии интерферограмм, получен- ных в результате нагрузки мембраны, и трехмерный профиль ее прогиба. С целью определения поля прогибов полупроводниковых кремниевых мембран проведены исследования полей прогибов в широком диапазоне давлений. Эти исследования необходимы при проектировании и производстве кремнневых интегральных тензо- преобразователей. Расчетные методы описывают лишь малые про- гибы в области линейной зависимости прогибов от приложенных давлений. В нелинейной области получение данных по определе- нию прогибов затруднено. Существующие экспериментальные ме- тоды позволяют регистрировать прогиб только в центре мембраны. Подсчет механических напряжений в связи с этим сопряжен со значительными трудностями.
208 Глава 6 АВТОМАТИЗИРОВАННЫЕ ИНТЕРФЕРЕНЦИОННЫЕ . ф~240° Рис. 6.27 Интерферограммы при трех значениях фазового сдвига и про- филь прогиба мембраны под действием нагрузки Для определения формы прогибов мембраны использовался интерферометр Тваймана - Грина, в опорном плече которого по- мещалось зеркало, закрепленное на пьезокерамике для задания фазового сдвига. При отражении от оптически чистой поверхности мембраны световой пучок интерферировал с опорным пучком. Ис- следовались кремниевые мембраны размерами 5x5 мм, толщиной около 30 мкм, плоские и профилированные, с жестким центром, а также плоские мембраны размерами 1 х ] мм. Для обеспечения зеркального отражения на мембраны напылили слой алюминия. Результаты экспериментов показали, что линейность зависимо- сти прогиба соблюдается до давлений порядка 100 Па. Для мем- бран с жестким центром такой же толщины область линейности расширяется на порядок. При этом распределение прогибов указа-
6 7 Измерение поля прогиба и рельефа поверхности 209 ло на возможность нетрадиционного (в серединах сторон вблизи края мембран) расположения тензорезисторов. Исследование прогиба кремниевых мембран позволяет разра- ботать более обоснованный подход к проектированию и изготов- лению интегральных тензопреобразователей мембранного типа. При промышленном изготовлении плоских и сферических оп- тических деталей для контроля их поверхности используются пробные стекла. Пробные стекла - это стеклянные пластины, одна из поверхностей которых является образцовой. Эталоны оптических плоскостей изготавливают из стекла, плавленного кварца или из материалов с нулевым коэффициентом расширения. Наиболее часто пробные стекла используют для кон- троля сферических поверхностей во время полирования. Метод контроля состоит в следующем: на контролируемую поверхность накладывают эталонную пластину с радиусом кривизны противо- положного знака и определяют отклонение от заданного значения, подсчитывая число колец Ньютона. Причем в качестве источника освещения можно использовать протяженные источники монохро- матического света без коллимирующих линз — натриевые, ртутные, гелиевые лампы. Отметим, что при соприкосновении с поверхно- стью контролируемого изделия пробные стекла подвергаются ме- ханическим воздействиям и довольно быстро выходят из строя, поэтому для обеспечения производственного процесса необходим достаточный запас эталонов. Изготовление пробных стекол пред- ставляет серьезную проблему. При ее решении особенно важно обеспечить процесс измерений с достаточно высокой точностью. Метод пробных стекол обеспечивает точность контроля не выше V20, поэтому при изготовлении эталонов необходима более высо- кая точность. Для контроля рельефа пробных стекол использова- лась система [27, 28], оптическая схема которой представляет ин- терферометр Тваймана Грина (рис. 6.28). Луч от лазера 1 через систему поворотных зеркал 3 поступает на телескопическую систему 4, служащую для расширения пучка и формирования плоского опорного фронта. Далее расширенный пу- чок поступает на светоделитель 7, где разделяется на два. Один из них (опорный) попадает на плоское эталонное зеркало 9. Другой с помощью объектива 11 преобразуется в расходящийся пучок и от- ражается от контролируемой детали /2, а после вторичного прохо- ждения через объектив 11 преобразуется в плоский рабочий пучок. Интерференционная картина переносится в плоскость регистри- рующей системы устройства ввода оптических изображений 16. Для задания фазового сдвига эталонное зеркало 9, закрепленное на
210 Глава 6. АВТОМАТИЗИРОВАННЫЕ ИНТЕРФЕРЕНЦИОННЫЕ .. ю Рис. 6.28, Оптическая схема установки для контроля рельефа пробных стекол пьезокерамике, помещали в опорное плечо интерферометра. Для ввода интерферограмм использовали устройство на основе телеви- зионной камеры КТ-М с разрешением 512 х 512 точек и 256 уров- нями квантования. Полная фаза рассчитывалась методом развертки [29] с использованием двумерной структуры поля. Сначала опре- делялись зоны, в которых фаза плавно менялась в пределах перио- да. Затем в зависимости от поведения фазы внутри этих зон добавлялось или вычиталось целое число периодов. Система имеет следующие характеристики: диапазон измене- ния от Х/50 до 1 ОХ, погрешность в точке Х/50, среднеквадратичное отклонение VI00, используемая длина волны X = 0.633 мкм. Система внедрена на НПО «Новосибирский приборостроитель- ный завод». 6.8. ОПРЕДЕЛЕНИЕ ВНЕПЛОСКОСТНЫХ ДЕФОРМАЦИЙ МЕТОДОМ ЦИФРОВОЙ СПЕКЛ-ИНТЕРФЕРОМЕТРИИ В этом разделе описывается экспериментальная проверка мето* дики расшифровки цифровых спекл-интерферограмм, основанная на использовании спеклов как информационной части сигнала. В качестве измеряемого объекта применялась пластина, один из концов которой был жестко закреплен, другой подвергался иа-
б 3 Определение деформаций методом цифровой слекл-интерферометрии 211 грузке. Нагрузка осуществлялась с помощью нихромовой нити, нагреваемой пропускаемым током. Величина тока управлялась компьютером. Структура системы для измерения смещений от нормальных к плоскости объекта нагрузок н схема спекл- интерферометра показана на рис. 6.29. • —— --1 Управление нагрузкой Рис 6.29, Система для измерения нормальных смещений методом корреляционной с пекл-интерферометрни В качестве источника освещения использовался гелий- неоновый лазер типа ЛГ-38 с мощностью излучения порядка 50 мВт. Световой пучок от лазера расширялся линзами Лг и по- падал на интерферометр Тваймана - Грина, в одном плече которо- го находилась диффузная поверхность, близкая по отражению к исследуемому объекту, закрепленная на пьезокерамике, в другом располагался исследуемый объект. Размер спеклов регулировался апертурой, находящейся перед формирующей изображение линзой £з- На пьезокерамику подавалось напряжение с помощью цифроа- налогового преобразователя, управляемого от компьютера. С по- мощью другого канала ЦАП производилось контролируемое } правление нагрузкой. Изображение фиксировалось телевизионной камерой типа ви- дикон и преобразовывалось в цифровой вид устройством ввода, которое оцифровывало изображение в темпе телевизионной раз- вертки. Цифровые кадры с размерами 512 х 512 точек с 256 града- циями интенсивности записывались в память компьютера типа
212 Глава 6 АВТОМАТИЗИРОВАННЫЕ ИНТЕРФЕРЕНЦИОННЫЕ . IBM-PC для дальнейшей обработки. Исследуемая область имела размеры 50 х 50 мм. Перед деформацией опорная поверхность сдвигалась на рас- стояния, пропорциональные фазовым перемещениям 0, л/4, Зл/2, и соответствующие изображения запоминались. Затем объект нагру- жался и на пьезокерамику подавали напряжение, соответствующее фазовым сдвигам л/2, Зл/4, л. Таким образом фиксировали шесть кадров, после чего производили расшифровку. Вычисление арк- тангенса дает значение фаз, пропорциональное смещению объекта в результате его нагрузки. На рис. 6.30 показаны картины корреля- ционных полос при четырех значениях фазового сдвига между опорными пучками. На рис. 6.31 представлены значения фаз, соответствующие сме- щению поверхности объекта от нагрузки при вычислении по обычной четырехточечной формуле со сглаживанием интерферен- ционных полос и по предложенному нами алгоритму. На рис. 6.32 показано распределение фаз после удаления фазо- вой неоднозначности. ф п ф Зл/4 Рис 6.30. Корреляционные полосы при различных фазо- вых сдвигах
gg измеритель абсолютных линейных перемещений 213 Рис. 6.31. Поле фаз, соответствующее смещению поверх- ности объекта от нагрузки при вычислении по четырех- точечиому (а) и шестигочечиому (б) алгоритмам Рис. 6.32. Распределение фаз после удаления фазовой неоднозначности Сравнение результатов с тестовыми измерениями на гологра- фической системе показало, что точность измерений перемещений точек поверхности при деформации объекта составила не менее V20...X/30. Время получения серии спеклограмм и определения по ним фазового фронта, соответствующего деформации, составило порядка трех минут. 6.9. ИЗМЕРИТЕЛЬ АБСОЛЮТНЫХ ЛИНЕЙНЫХ ПЕРЕМЕЩЕНИЙ Основным конструктивным элементом существующих измери- телей абсолютных перемещений на основе кодовых оптических линеек является шкала, состоящая из набора растров. При переме- щении подвижной части, на которой закреплено оптическое уст- ройство считывания, относительно неподвижной шкалы при пере-
214 Г л а в a 6. АВТОМАТИЗИРОВАННЫЕ ИНТЕРФЕРЕНЦИОННЫЕ .. _~ "" ** сечении растровых отметок вырабатывается кодовый сигнал, соот- ветствующий определенному перемещению. Каждый растр кодо- вой шкалы соответствует одному биту в коде абсолютного пере- мещения. Количество растров определяется числом состояний, которые должны различаться на заданном диапазоне. Таким обра- зом, при точности измерений порядка I мкм и диапазоне до 1 м необходимо 20 двоичных разрядов в коде перемещений. Изготов- ление шкал с таким количеством растров технологически сложно, поэтому измерители абсолютных перемещений на основе кодовых шкал имеют высокую стоимость. Число растров на кодовой шкале можно уменьшить, если из од- ного растра в каждом положении получать более одного бита ин- формации. Этого можно достичь, во-первых, использованием опти- ческих дифракционных элементов, обеспечивающих угловое отклонение считывающего светового пучка в каждой точке измери- тельной шкалы [24]. Однако изготовление подобных линеек с необ- ходимыми метрологическими свойствами является пока весьма сложным и трудно реализуемым процессом. Во-вторых, использо- ванием методов специального кодирования измерительных сигналов в модифицированных измерителях относительных перемещений на основе фотоэлектрических растровых преобразователей. На этом принципе разработан датчик абсолютных перемещений с примене- нием метода целочисленного кодирования [30]. Для определения абсолютного перемещения предлагается ис- пользовать фотоэлектрический преобразователь, обеспечивающий считывание синусоидальных и косинусоидальных сигналов с раз- личными периодами при перемещении подвижной части измери- теля относительно неподвижной. Информацию о перемещении можно извлечь из текущей фазы информационного сигнала. Для этого измеряются амплитуды синусного и косинусного сигналов* по которым определяется фаза Л Ф = arctg—, где Л и Ас - амплитуды синусного и косинусного сигналов. По- скольку arctg - периодическая функция, фаза ф может быть опре- делена только в пределах периода. Фаза, соответствующая абсо- лютному перемещению, определяется суммированием числа полных периодов Ф = 2лл + ф,
6g измеритель абсолютных линейных перемещений_______________215 где п - число полных периодов. Поэтому такие приборы называют- ся преобразователями накопительного типа. Величину абсолютно- го перемещения определяют из следующего выражения: 2л ‘ Однако процесс накопления часто приводит к ошибкам, вы- званным единичными сбоями. Используя аппарат целочисленной арифметики, можно вычислять величины полной фазы по значени- ям, известным с точностью до периода, определенным в одной вы- бранной точке. При переходе от системы фаз к системе остаточных функций возникают эффекты квантования. Для их устранения не- обходимо использовать аналогово-цифровые преобразователи с согласованным уровнем квантования. Набор остатков функций с различными периодами позволяет однозначно восстановить абсо- лютные значения перемещения. Это можно сделать, воспользо- вавшись теоремой об остатках. При одновременном измерении фа- зы гармонических сигналов, периоды которых соотносятся как взаимно простые числа, в диапазоне, ограниченном произведением периодов, набор фаз никогда не повторится. Следовательно, этот набор будет определять одно уникальное значение в этом периоде. Из теоремы об остатках следует, что диапазон измерения пе- ремещений можно расширить, увеличивая число сравнений при различных модулях либо абсолютные значения модулей. Увели- чение абсолютных значений модулей эквивалентно повышению точности измерений. Таким образом, если одновременно измерять несколько перио- дических сигналов с разными периодами, то совокупность фаз оп- ределяет единственное значение абсолютного перемещения. На- пример, для нахождения абсолютного перемещения в диапазоне до 1 м необходимы три системы сравнений с различными периодами размером порядка 100 мкм. В пределах каждого из периодов необ- ходимо отличать ие менее 100 точек. При использовании четырех растров и размере растра 30...40 мкм можно выбрать шкалу с пе- риодами растров 29, 31, 37, 41. При этом точность измерения пе- ремещений должна составить не менее 1 мкм. Диапазон измерения абсолютных перемещений в этом случае составит 1.363 м. Кон- кретные значения периодов определяются из условия взаимной простоты чисел, соответствующих периодам, и из технологических Условий изготовления оптических линеек. Возможность получения нескольких взаимосвязанных гармонических функций с различны- ми периодами существует, так как в настоящее время промышлен-
216 Глава 6 АВТОМАТИЗИРОВАННЫЕ ИНТЕРФЕРЕНЦИОННЫЕ. ность выпускает преобразователи линейных перемещений после- довательного счета, в которых при перемещении подвижной части относительно неподвижной вырабатываются сигналы, по форме близкие к синусоидальным. Принцип работы преобразователя по- казан на рис. 6.33, а его общий вид - на рис. 6.34. Рис. 6.33. Структурная схема преобразователя линейных перемещений: 1 осветитель, 2 - индикаторный растр, 3 измерительный растр. 4 фотоприем ннк Свет от осветителя проходит через измерительный и индика- торный растры, расположенные в непосредственной близости друг от друга. Модулированный по амплитуде световой поток поступа- ет иа фото прием ни к, который вырабатывает пропорциональный по освещенности фототок. Измеритель состоит из подвижной и не- подвижной частей. При перемещении измерительной меры отно- сительно индикаторного растра за счет эффекта оптического нало- жения возникает периодическое изменение интенсивности проходящего света, которое детектируется фотодиодами. Рис 6 34. Общий вид преобразователя
й g Измеритель абсолютных линейных перемещений 217 Индикаторный растр и растр на оптической линейке имеют одинаковую форму и представляют собой чередующиеся прозрач- ные и непрозрачные промежутки равного размера, при этом период растра исследуемого преобразователя равен 20 мкм. Регистрируе- мый сигнал при прохождении через растровое сопряжение, выпол- ненное с зазором около двух растровых периодов, за счет дифрак- ционных эффектов и пространственного усреднения по 100 периодам приобретает форму, близкую к гармонической [30]. Значения интенсивности света считываются с помощью четы- рех фотодиодов, которые сдвинуты друг относительно друга на четверть периода. Фотодиоды, сдвинутые на половину периода, соединяются параллельно по два для исключения постоянной со- ставляющей сигнала. Таким образом, с выходов фотодиодов выде- ляются токовые сигналы, имеющие синусоидальную и косинусои- дальную формы. Выбором геометрии и размера растров можно добиться синусоидальной формы сигналов, снимаемых с фотопри- емника. Для определения точной формы сигнала и исследования метрологических характеристик измерителей линейных перемеще- ний была разработана интерференционная система [30] (рис. 6.35). Штриховыми линиями показан ход оптических лучей. Система состоит из интерферометра Тваймана - Грина, интер- ферирующие пучки в котором отражаются от зеркал, закрепленных на подвижной и неподвижной частях измерителя. Схема построена так, чтобы обеспечить измерение относительных перемещений подвижной и неподвижной частей. Наблюдаемая интерференцион- ная картина имеет структуру параллельных полос с шагом 0.5 дли- ны волны. Перемещение подвижной и неподвижной частей опти- ческого преобразователя осуществлялось с помощью управляемого от компьютера шагового двигателя, передающего усилие на сталь- ную струну, связанную с подвижной частью линейки. Это позво- лило вследствие снижения «дребезга» интерференционных полос, вызванного вибрациями шагового двигателя, уменьшить измеряе- мый шаг перемещения до 0.05 длины волны. При этом интерфе- ренционные полосы перемещались пропорционально заданному шаговым двигателем сдвигу. Интерференционная картина с помо- щью устройства ввода оптических изображений вводилась в ком- пьютер для контроля за точностью задаваемого перемещения. Ис- пользовалось устройство ввода на основе телевизионной камеры с форматом 768 х 576 х 8 бит. Расстояние между полосами опреде- лялось выделением пиков после пространственного усреднения по нескольким полосам. Аналоговый сигнал с выхода измерителя поступал на вход двухканального двенадцатиразрядного АЦП для
218 Глава 6. АВТОМАТИЗИРОВАННЫЕ ИНТЕРФЕРЕНЦИОННЫЕ.. Рис. 6.35. Система для измерения качества сигналов дат- чика линейных перемещений: 1 неподвижная часть преобразователя линейных перемещений, 2 - переметаемая часть, 3 АЦП, 4 устройство ввода оптических изо- бражений, 5 шаговый двигатель с устройством управления, 6 зерка- ла, 7 стальная струна, S лазер, 9 компьютер регистрации в компьютере синусоидального и косинусоидального сигналов с выхода датчика. В компьютере производилось цифро- вое сравнение значения сигналов с преобразователя со значениями перемещений, полученных в интерферометре. Экспериментальная установка обеспечивала измерения амплитуды информационных сигналов синуса и косинуса с разрешением 4096 отсчетов. При этом линейная точность измерения перемещений составляла около 0.05 мкм. Для устранения влияния внешних факторов на повторяе- мость результатов измерений были приняты специальные меры по температурной стабилизации установки, исключению турбулент- ности воздушной среды и защите от вибраций. В результате исследований было определено, что форма вы- ходных сигналов близка к гармонической. Разброс значений фаз информацнониого сигнала для взаимно соответствующих точек периода на измеряемой длине линейки, равной 150 мм, составляет не более 0.5 %. Это соответствует возможности использования 200 отсчетов на измеряемом периоде 20 мкм. Такая повторяемость дос- таточна для реализации алгоритма целочисленного кодирования. Таким образом, серийно изготавливаемые измерители линейных
g g измеритель абсолютных линейных перемещений 219 перемещений имеют характеристики, достаточные для изготовле- ния на их основе измерителей абсолютных перемещений. Измеритель абсолютных перемещений может быть выполнен на основе преобразователей накопительного типа. Схема такого измерителя показана на рис. 6.36. Рис. 6.36. Структурная схема измерителя абсо- лютных перемещений: I ~ шкала измерительных растров, 2 шкала индикаторных растров, 3 - осветитель Устройство работает следующим образом. Свет, излучаемый осветителем 3, проходит через измерительный 1 и индикаторный 2 растры, расположенные в непосредственной близости. Модулиро- ванный по амплитуде световой поток поступает на фотоприемннк 4, который вырабатывает пропорциональный по освещенности фо- тоток. Фототок поступает на вход АЦП 5, где преобразуется в цифровой код, который поступает в блок целочисленной обработ- ки б, где производятся расчет перемещения и выдача результатов в блок индикации 7. Предложенный измеритель имеет в отличие от других измерителей абсолютных перемещений меньшее количест- во растровых шкал. По сравнению с преобразователями последова- тельного счета в нем не требуются накопления, определенные на предыдущих шагах значений, а используются лишь локальные из- мерения. Кроме того, абсолютное перемещение определяется по измерениям в одной точке шкалы. Процесс измерения не связан с перемещением растров, поэтому достоверность и скорость измере- ния существенно увеличиваются.
220 Литература ВОПРОСЫ И ЗАДАНИЯ 1. Какова структура интерференционных измерительных систем? 2. Опишите основные классические схемы интерферометров. 3. Опишите известные оптические схемы спекл-интерферометров. 4. Какие оптические схемы сдвиговых интерферометров вы знаете? 5. Что такое интерференционные голографические измерительные системы? 6. Опишите устройства для задания фазового сдвига в оптических схемах интерферометров. 7. Каким образом оптическая информация вводится в компьютер? ЛИТЕРАТУРА I. Гужов В.И. Дружинин А И. Козонок А Г, Логинов А В Измерктельно- вычислительная система для анализа напряженно-деформированного состояния объектов/ Автометрия - 1982.-№4.-С, 102, 103. 2. Гужов В И, Дружинин А.И., Козачок АГ и др Некоторые вопросы исполь- зования мини- и микроЭВМ в системах автоматизации обработки когерентно- оптической информации Автоматизация научных исследований: Мат. 16-й Все- союз. школы по автоматизации науч, исследований. Горький, 1982 - С. 43 - 46. 3. Гужов В.И., Дружинин А.И., Логинов А.В. и др Исследование возможно- сти использования системы автоматизации обработки оптической информации для решения задач фазомстрии: Отчет о НИР / НГТУ. Гос. per. № У000197. - Новосибирск, 1983.-236 с. 4. Гурьев Л.П., Гужов В.И., Де С.Т и др. Универсальная измерительно- вычислительная система для обработки голографических изображений Автома- тизация научных исследований на основе применения ЭВМ* Мат 6-й Всесоюз. конф. - Новосибирск: ИАЭ СО АН СССР. 1981. С. 122, 123. 5. Козачок А Г Голографические измерительные системы: Авторсф. дне. ... д-ра техн. наук. Киев, 1989 36 с 6. Гужов В И Разработка и исследование когерентно-оптических измери- тельных систем для определения фазовых характеристик волновых полей: Дне.. - кацд. техн. наук. Новосибирск, 1987. - 160 с. 7. Борн М, Вольф Э Основы оптики. - М.: Наука. 1973. - 719 с 8. Zygo. Phase-measuring interferometry benefits from d ala-process mg power / Laser Focus Electro-Optics. - 1986. -№ 22. P. 42, 43. 9 Тимошенко С П Прочность н колебания элементов конструкций. - М.: Наука, 1975. 704 с. 10. Жилкин В А., ГАрасимов С И О возможности изучения деформированного состояния изделий с помощью накладного интерферометра Жури. техн, физи- ки.-1982.-Т. 51,№ 10-С 2079 2085. 11. Герасимов СИ Накладная голо графическая интерферометрия для иссле- дования полей деформаций и напряжений в элементах конструкций Авторсф- дис.... д-ратехн наук Новосибирск, 1997 34 с 12. Герасимов С И, Гужов ВИ. Жилкин В А. Козачок А Г Автоматизация обработки интерференционных картин при исследовании полей деформаций Заводская лаборатория. 1985. №4. -С 77 80
Литература_____________________________________________________________221 13 Гурьев Л П. Кунов В М, Нечаев В Г Устройство ввода голографических интерферограмм в ЭВМ Голографические измерительные системы Новоси- бирск. 1976. С. 93 - 99. I4 Гужов ВИ, Козачок АГ.. Жилкин В А, Герасимов СИ. Автоматизация обработки оптической информации, получаемой с использованием голографиче- ских накладных интерферометров / Тез. докл. Пятой Всесоюз. конф, по гологра- фии 4.2.-Рига, I985. С.321,322. 15. Интерферометры ИТ-200, ИТ-200А. ИТ-2003: Техническое описание и инструкция по эксплуатации. - Л.: ЛОМО. — 17 с. 16, Гужов В И. Кузнецова И В. Тимшин А В и др Разработка и изготовление цеховой системы для контроля плоскостных оптических элементов / Отчет о НИР НГ1 У-Гос. рог № У 53123. Новосибирск. 1990 -80 с. 17. Гужов В И. Подъяков А Е.. Солодкин Ю И, Штейнгольц 3 И Восстанов- ление фазы волнового фронта на основе одномерного преобразования Фурье / Автометрия. —1992. №6. С. 21 24. [GuzAov И/.. Pod'yakov А Е. Solod fan Yu N. Shtemgolts 71 Reconstruction of a uav efront phase using a one-dimensional fouricr transform Optoelectronics, Instru- ment and Data Proc. - 1992. - 6. P 20 22 ]. 18. Козачок А Г, Солодкин ЮН. Гужов В И ндр Разработка и исследование метопов расшифровки голо графических интерферограмм, использующих матема- тический аппарат многомодульной арифметики: Отчет о НИР НГТУ. Гос. per. X* 01 920005753. - Новосибирск, 1993. 29 с. 19 Robinson D IP. Automatic fringe analysis with computer image processing sys- tem Appl. Opt. 1983. Vol. 22, № 14. - P 2169- 2176. 20 Гоктанов A H, Де C.T, Денежкин E H. Хандогин В А Цифровая обработ- ка интерферограмм на основе муаровых эффектов / Автометрия. - 1986. - No. 4. - С 97 104. 21 Вест Ч Голографическая интерферометрия. - М.. 1982. - 504 с. 22 k aka date S, Saito H I-nnge scanning speckle-pattern interferometry Appl. Opt 1985 Vol 24 No 14. P 2172 2180. 23 Хандогин В A. Де С T. Ильиных С П Программно-алгоритмический ком- п скс для расшифровки интерферограмм Оптика и спектроскопия. 1989 -Т. 66, Вып 3. С 642 647. 24 Бобров С Т. Грейсух Г И Туркевич Ю Г Оптика дифракционных элемен- тов и систем. Л.: Машиностроение, 1986 223 с. 25 Гужов В И, Тимшин А В. Цигуткин В И Специфика цифровой обработки голографических интерферограмм в системах с управляемым фазовым сдвигом Автоматизация научных исследований' Тез. докл. 19-й Всесоюз. школы. Ново- сибирск ИАЭ СО АН СССР, 1985. С. 169. 26 Гужов ВИ, Козачок А Г, Лопарев ЕГ и др Голографическая измери- тельная система для определения поля разности фаз методом контролируемого фазового сдвига Автометрия. 1986. №2. С 116 118. [Сиzhov V/, Kozachok A G Loparev EG, at al Holographic measurement sys- tem tor detenuning a phase difference field through the insertion of a controlled phase shift Optoelectronics, Instrument and Data Proc 1986. N°2 P. 123 125 ) 27 Гужов В И, Солодкин ЮН, Тимшин А В Разработка и исследование ко- терентнои измерительной системы с управляемым фазовым сдвигом для автома- тизированного контроля формы высокоточных оптических поверхностей. Отчет о НИР HI 1У. Гос pct К® У28465. Новосибирск, 1988 97 с.
222 Литература 28. Корнев В М, Гумсов ВИ. Солодкин ЮН. Штейнгольц 3 И. Использова- ние управляемого фазовою сдвига для определения рельефа поверхности //Мето- ды контроля формы оптических поверхностей: Тез. докл. Всесоюз. сем. - М • МДНТП, 1989. 29. Гумсов В.И, Тимшин А В Устранение фазовой неопределенности при расшифровке голографических интерферограмм Интерференционно-оптические методы механики твердого тела и механики горных пород* Тез докл. Всесоюз. сем Новосибирск: ИГД СО АН СССР, 1985 С 141 30. Гумсов ВИ, Нечаев В Г, Корнев В Л/, Штейнголъц 3 И Измерение абсо- лютных перемещений на основе растровых оптических линеек с целочисленным кодированием Автометрия - 1995. № 1. С. 77 81. [Guzhov VJ., Nechaev V G, Kornev V Л/, Shtemgolts Z.I Measuring absolute dis- placements on the basis of raster gratings on glass with integer coding Optoelectron- ics, Instrument and Data Proc. 1995. №1. P 70-73]. 31. Гужов В И. Денисюк С.Г, Дружинин А В, Логинов А В и др Разработка и исследование комплекса программно-аппаратных средств для фазометр и и в оптическом диапазоне длин волн* Отчет о НИР НГТУ. Гос. per. № УО79О8. - Новосибирск, 1984. 184 с 32 Гумсов В.И., Козачок А Г, Цигуткин ВИ. Автоматизация обработки ин- терферограмм в когерентно-оптических измерительных системах // Проблемы электротехники. Автоматика: Тез. докл конф. - Новосибирск: Изд-во НГТУ, 1993 -С. 59-61. 33 Сарнадский В.Н. Использование рекуррентною цифрового фильтра при обработке голографических изображений Голографические измерительные сис- темы. 1 (овосибирск, 1980. - С. 100-106. 34. Сарнадский В Н. Произвольно ориаггированный цифровой низкочастот- ный фильтр для обработки изображений, реализуемый на мнкроЭВМ Системы автоматизированной обработки изображений. - Новосибирск, 1984. С. 158 173.
Приложение 1 ИНТЕГРАЛЬНЫЕ ПРЕОБРАЗОВАНИЯ Преобразование Фурье. Интегральное преобразование Фурье и ряды Фурье являются основой гармонического анализа. Получаемые в резуль- тате преобразования коэффициенты Фурье поддаются простой физиче- ской интерпретации. Применение интегрального преобразования и рядов Фурье (в вычислениях, аналитических преобразованиях) очень наглядно, все необходимые свойства н формулы описываются с помощью всего двух действительных функций - sin(O> cos(/) (или одной комплексной - синусоидальной волны ехр(и) ж cos(z) + i sin(r), / V-T) н достаточно легко выводятся. Ряды Фурье. Пусть £2(0, 2л) пространство квадратично-ннтегри- руемых функций с конечной энергией (нормой) 2я -> f|/(/)[ <//<«>,/е (0,2тс). (П1.1) о Это условие задает кусочно-непрерывную функцию Д/). Она может быть периодически расширена и определена на всей осн Я(-ю, оо) так, что /(/) =/(/-2тс), /е Л. Любая функция Х0 из пространства 2тт-периодических квадратично- интегрируемых функций может быть представлена в виде ряда Фурье: /(0 = 2>ttexp(int). —fl© Коэффициенты С„ в (П1.2) имеют вид Сп =(2л)"1 J/(/)exp(int)rf/, о (П1.2) И ряд (П 1.2) равномерно сходится кХ0-‘ М.Л-мо ' /(/)-£с„ехр(*т0 = м Отметим, что **%(/) = exp(int), л-..., -1, 0, I,..., (П1.3) есть ортонормнрованный базис пространства £2(0, 2п), построенный с помощью масштабного преобразования единственной функции w(t) - exp и) таким образом, что w(nl).
224 ПРИЛОЖЕНИЕ 1 Итак, каждая 2л-периодическая квадратнчно-интегрируемая функция может быть получена суперпозицией масштабных преобразований базис- ной функции н</) - exp(if) cos(0 + / sin(f), т.е. является композицией синусоидальных волн с различными частотами (коэффициентами, зави- сящими от номера гармоники). Для коэффициентов рядов Фурье выполняется равенство Парсеваля: (2я) 4|/(')|2<* = £|с„|г. О -«> На основе базиса (П1.3) запишем ните рал ь ное фурье-пре образ о ван не: F(a>) = |/(х)ехр[/2гс«о]й6г. X Двумерное интеральное фурье-преобразованне: F(toJt,G)>,)= jj /(х,у)ехр1/2п(хсол + у(о>,)]а^4/у. (ГН.4) (м) Дискретное преобразование Фурье. Наиболее простым способом дискретного описания функции Дх, у) является задание ее в виде матрицы отсчетов ДА, I), взятых на прямоугольном растре с некоторым шагом по координатам Ах, Ау. Это описание естественно основывать на теореме отсчетов. Переход от него к непрерывной функцииДх, у) осуществляется путем линейной интерполяции отсчетов. Математически интерполяция может быть описана как свертка последовательности jV-l АГ,-1 /(АУ)= Z S Л^»О8(*“*Дт]8(у-/Ду] (П1.5) к 0 7-0 с некоторой интерполирующей функцией W(x,y). В этом выражении 5( )- дельта-функция Дирака. Диапазоны значений к и /, Nx и Ny определяются размерами транспаранта и шагом дискретизации. Подставив (П1.5) в (П1.4), найдем, что фурье-спектр дискретного объ- екта Дх, у) может быть вычислен в виде конечной суммы 1 I". 1 Г (ко Ё Ё /(*>0 ехр Яя -~±+ к О I О \ /(Oj.'l м Свойства дискретного преобразования Фурье. Прямое дискретное преобразование Фурье (ДПФ): 1 r-J /2тс4г /ГТ1 VjV АО L N .
ПРИЛОЖЕНИЕ 1 225 обратное ДПФ: а*--?=2-й*ехР —ТГ • (п,-7> 4n г о L n J Встречаются другие определения ДПФ. Иногда все масштабные по- стоянные помещаются в выражения для ОДПФ. Иногда знаки экспонент заменяются на противоположные. 1. Спектральная составляющая в центре координат частотной плоско- сти равна увеличенному в раз среднему (по исходной плоскости) значению яркости изображения. I * 1 ao^-7=Z«* ViV * о Цикличность: ~ ®(г)тсх^ • Спектр Фурье является, по существу, представлением исходного поля в виде ряда Фурье. Для того чтобы это представление было верным (ряд должен сходиться), предполагается, что исходное изображение также об- ладает периодичностью. Поэтому последовательность коэффициентов ДПФ является также периодичной функцией. Теорема о симметрии: ДПФ -> {±aN_r}, {а*}<-ДПФ->{а^_4, {ak = ±aj} <- ДПФ -> {ar = ±aN_r}. Понятия симметрии, четности и нечетности в отличие от непрерыв- ных сигналов определены не относительно точки с номером 0, а относи- тельно точки с номером Nf2. Теорема о сдвиге: {^modw}<'flnO->arexp( г2я*0г N). Теорема о цикличной свертке; (АГ 1 ) | S aiJ\k n)mod\ <-дпф->7лчрг. I* о J В отличие от интегрального преобразования Фурье ДПФ от произве- дения дискретных спектров сигналов дает не арифметическую, а цикли- ческую свертку, т.е. свертку сигналов, периодически продолженных за пределы заданного интервала. Аналогичные соотношения и теоремы справедливы и для двумерного случая с той разницей, что последовательности должны рассматриваться как периодические по двум индексам.
226 ПРИЛОЖЕНИЕ 1 Двумерное ДПФ представляется в внде ехр Ar । Zs *1 + /2п 1 a^=-7^=Z 2Х< «р г 0 j О Двумерное преобразование можно выполнить в виде последовательных одномерных преобразований по строкам и по столбцам. В дифракционной картине, полученной с помощью когерентной оп- тической системы для диапозитива с коэффициентом пропускания Дх, у), гармоника с нулевой частотой оказывается в центре. В двумерном дис- кретном фурье-спектре для того, чтобы начало координат оказалось в центре, необходимо переставить коэффициенты или же предварительно необходимо отсчеты изображения умножить на коэффициенты вида ( 1)Ь1 (свойство 4), зная, что е'***1 ( 1J* Быстрое преобразование Фурье. Если непосредственно производить вычисления по формуле (П1.6), то для нахождения всех N коэффициентов а необходимо проделать примерно N2 комплексных операций (N умноже- ний и - I) комплексных сложений для одного числа). Даже прн не- больших значениях N это число может оказаться очень большим. Практи- ческое значение прн численной обработке сигналов ДПФ приобрело после изобретения так называемых быстрых алгоритмов преобразования Фурье (БПФ). Этот алгоритм предложили Кули и Таки в 1965 году. Возможность сокращений числа операций при вычислении ДПФ ста- нет очевидной, если рассмотреть двумерное ДПФ. Дейстаительно, для двумерного массива размерностью NM благодаря тому, что двумерное ДПФ разбивается на два одномерных, количество операций равно при- близительно WM для ДПФ по строкам н по столбцам, т.е. + N), а не Д^л/операций, как это было бы для одномерного массива той же длины. Очевидно, для «-мерного массива размерностью количе- ство требуемых операций будет порядка (Afj + N, +...+ N„\ т.е. в (WiW2...jV„) (Ni + AZ2 +...+ N„) раз меньше, чем для одномерного массива такой же длины. То есть если представить одномерное ДПФ в виде мно- гомерного, число операций резко сократится. Такое представление воз- можно, если размерность массива определяется составным числом: /у-ад..лп. Разберем эту возможность на примере двух сомножителей N В этом случае индексы к и s могут быть представлены в системе счисления с основаниями и jV2: Л = - S]jV2+$2> (П1.7) где Л,,-0, 1,...,Д^-1; =0, 1,...,/V2-1.
ПРИЛОЖЕНИЕ 1 227 Подставив (П1.7) в (П1.4), получим , ч 1 '............... V*l*2 *i 0*i О 1 1 *1*2 exp s ► L *1*2 (^1$1 ^1^2 ''l tt l \ ^2^2 £ exp /2п 4“+7777- Z а(*2Л)ехр /2я^— k|-0 |_ ^ *| *1*2 JJ Aj-O L *2 . = ДПФ. (ехрГ.2x^-1 ДПФ, (oik,,*2))l. 1 I /V * I 2 J N Таким образом, неходкое ДПФ оказалось сведенным к двум ДПФ, производимым над уменьшенными массивами. Заметим, что при такой организации вычислений коэффициенты получаются в так называемом инверсном порядке, определенном инверсией разрядов в позиционно- численном представлении их номеров по сложному основанию. Простые для реализации алгоритмы получаются, когда /V Т. В этом случае количество требуемых операций уменьшается с А2 до 2jV log,# - 2/Vn, т.е. при больших /V число операций уменьшается в десят- ки-сотни раз. Рассмотрим W 23: 0 ООО 000 0 1 001 100 4 2 010 010 2 3 011 по 6 4 100 001 1 5 101 101 5 6 но он 3 7 111 111 7 Во втором столбце этой таблицы приведены двоичные представления номеров первого столбца. Число двоичных разрядов равно степени (М = 2 , следовательно, степень равна 3). В третьем столбце представлены ин- вертированные относительно центра двоичные разряды. В четвертом - соответствующие им числа в десятичном представлении. Вычислительный процесс БПФ наглядно характеризуется графом. Для Д' 16 п 4(24 16). Перевод в коэффициенты Фурье осуществляется за четыре итерации. На каждой итерации предыдущий массив переводится в новый массив путем сложения и вычитания. Знаки в кружках означают операции, кото- рые нужно проделать с числом исходного массива, чтобы получить чис- ло, соответствующее данному кружочку. Парные ьружки означают, что данное число нужно умно- л /2я^-1, причем к соответствует но- меРУ итерации, а р записано во втором кружочке.
228 ПРИЛОЖЕНИЕ 1 Эта операция получила название «бабочка» из-за внешнего сходства графа. Основное время вычисления алгоритма зависит от выполнения этой элементарной операции. Для вычисления в реальном времени соз- даются специальные спецпроцессоры, в которых «бабочка» выполняется с максимальной скоростью. Параллельные одновременные вычисления всех таких операций в одной итерации позволяют создать эффективные быстродействующие специализированные устройства. Eq О ®0 2 10 6 14 8 м 4* 12 10 И 13 13 3 11 14 ..„ .... 15 11111111 01000010 01011010 6 .... .... 7 8 Ижсрсия разрядов 16 00000000 8 4 00011000 00100100 ООН 1100 2 10 Существует множество программных реализаций этой схемы. Ниже показан наиболее простой текст программы на языке C++. void fft(double_complex afl, int m, int kk) {double_complex u.w.t; int i,j,ip,k,l; if (kk > 0) kk=1; else kk=-1; int n=(int)pow(2.,m); mt n1=n»1; for (i=0, j=0, k=n1, i<n-1; i++, j=j+k) {if (i<j) {t=a[fl; a[|]=a[i]; a[i]=t,} k=n1; while(k<=j){ j=j-k; k=k»1;} double pi=3.141592653589793;
ПРИЛОЖЕНИЕ! 229 for (1=1; l<=m; I++) {int ll=(int)pow(2 ,l), II1=U»1; u=double_complex(1 .,0.); w=double_complex(cos(pdll1),kk*sin(pi/ll1)); for (j=1;j<=ll1; j++) {for (i=j-1; i<n; i=i+ll) {ip=i+H1; t=a[ipfu, a(ip]=a[i]-t, a[i]=a[i]+t;} u=u*w; } }_____________________________________________________________________ for (i=0; i<n; i++) a[i]=a[i]/sqrt((double)n); } В подпрограмме три параметра: - комплексный массив входных значений; - степень, соответствующая размеру массива (для 256 значений сте- пень равна 8, поскольку 256 2s); - 0 - для быстрого преобразования, -1 - для обратного преобразова- ния. Результаты преобразования записываются в комплексный входной массив. Программу можно усовершенствовать, перейдя к целочисленной арифметике, н хранить все вычисляемые комплексные значения sin( ) н cos() в промежуточных массивах. При этом скорость выполнения значи- тельно возрастет. Подпрограмма состоит из двух частей: 1. Первый выделенный прямоугольник. Выполняется инверсное пе- ремешевание. Эту часть алгоритма можно написать в машинных кодах для ускорения выполнения. 2. Второй прямоугольник. Операторы, которые выполняют основную вычислительную процедуру на каждой итерации над парой комплексных чисел.
Приложение 2 ОСНОВЫ ТЕОРИИ ВЕЙВЛЕТ-АНАЛИЗА Базовые определения. Термин «вейвлет» (дословный перевод — ма- ленькая волна илн «всплеск») появился сравнительно недавно — его вве- ли Гроссман н Морле (Grossman & Morlet) в середнне 80-х годов в связи с анализом свойств сейсмических и акустических сигналов. Вейвлет-преобразование одномерного сигнала состоит в его разложе- нии по базнсу, сконструированному из обладающей определенными свойствами солитоноподобной функции (вейвлета) посредством мас- штабных изменений и переносов. Каждая нз функций этого базиса харак- теризует как определенную пространственную (временную) частоту, так и ее локализацию в физическом пространстве (времени). Таким образом, в отличие от традиционно применяемого для анализа сигналов преобразования Фурье вейвлет-преобразование обеспечивает двумерную развертку исследуемого одномерного сигнала, при этом час- тота и координата рассматриваются как независимые переменные. В ре- зультате появляется возможность анализировать свойства сигнала одно- временно и в физическом (время, координата), и в частотном пространствах. Сказанное легко обобщается на неодномерные сигналы или функции. В зарубежной литературе уже принято спектр Фурье называть single spectrum в отлнчие от спектра, полученного на основе коэффициентов вейвлет-преобразования, — time-scale spectrum, или wavelet spectrum. Известны трудности, встречающиеся при обработке коротких высо- кочастотных сигналов или сигналов с локализованными частотами. Вейв- лет-преобразование оказывается очень удобным инструментом для адек- ватной расшифровки таких данных, поскольку элементы его базиса хорошо локализованы и обладают подвижным частотно-временным ок- ном. Разложение по вейвлетам. Рассмотрим пространство £2(/?) функций ДО, определенных на всей действительной осн /?( оо,ю) н обладающих конечной энергией (нормой): £/=Л/(')|2 <*<“• -«о Функциональные пространства £2(0, 2я) и £2(/?) существенно различ- ны. В частности, локальное среднее значение каждой функции из £2(Я) должно стремиться к нулю на ± оо. Синусоидальная волна не принадле- жит L\R\ и, следовательно, семейство синусоидальных волн и» не может быть базисом функционального пространства /?(/?). Попробуем найти достаточно простые функции для конструирования базиса пространства £*(/?). «Волны», образующие пространство L (Я), должны стремиться к нулю на ± оо, и для практических целей чем быстрее, чем лучше. Рассмот-
ПРИЛОЖЕНИЕ 2 231 риМ в качестве базисных функций вейвлеты - хорошо локализованные солитоноподобные «маленькие волны» (дословный перевод слова wavelet). Как н в случае с пространством £2(0, 2я), которое полностью формировалось с помощью одной базисной функции w(t), сконструируем функциональное пространство L2(R) также с помощью одного вейвлета Отметим, что это может быть вейвлет с одной частотой или с набо- ром частот (frequency bands). Начнем с дискретных преобразований. Как же с помощью быстро стремящейся к нулю локализованной функции покрыть всю ось /?( со,оо)? Наиболее просто это можно сделать, предусмотрев систему сдвигов (переносов) вдоль оси. Пусть для просто- ты они будут целыми, т.е. ip(/ к). Введем аналог синусоидальной частоты. Для простоты и определен- ности запишем ее через степени двойки: у(2?1 к), здесь j н к целые чис- ла (/ ке /)• Таким образом, с помощью дискретных масштабных преобразований (1/2*) и сдвигов (V27) мы можем описать все частоты и покрыть всю ось, имея единственный базисный вейвлет vp(r). Напомним определение нормы: l/’li =( а р)12, (а я} = J р(!)я -оо (звездочка означает комплексное сопряжение). Следовательно, [чЧ2'(-А)|2=2-'2И)||2, т.е. если вейвлет ц/(0 е L2(R) имеет единичную норму, то все вейвлеты семейства {у#} вида V/J/) = 2' 2ц/(2'/-А), j,k(=l (П2.1) также нормированы на единицу, т.е. |vy*(0||2 = Вейвлет ip(/) е L2(R) называется ортогональным, если определенное соотношением (П2.1) семейство {цг*} представляет собой ортонормнро- ванный базнс функционального пространства £2(Я), т.е. и каждая функция/ е L2(R) может быть представлена в виде ряда /(О- £ <?*Vj*(O, (П2.2) /Л -« равномерная сходимость которого в L2(R) означает, что Iim I/ £ £<7*4' ill =0- М, N, Л/, ' |2
232 ПРИЛОЖЕНИЕ 2 Простейшим примером ортогонального вейвлета является HAAR- вейвлет, названный так по имени предложившего его Хаара (Haar) н оп- ределяемый соотношением ’1, 0<!Г<1/2, 4z//(/) = J-l, 1/2 £ t < 1, (П2.3) О, t <0, /£1. Легко видеть, что любые две функции полученные из этого вейвлета по формуле (П2.1) с помощью масштабных преобразований 1/2\ 1/2* и сдвигов А/27, т!2, ортогональны и имеют единичную норму. Сконструируем базис функционального пространства /?(/?) с помо- щью непрерывных масштабных преобразований и переносов вейвлета Ф(г) с произвольными значениями базисных параметров - масштабного коэффициента а и параметра сдвига Ь: - И*2 vf—1 a>b е Я, у е L2(/?). (П2.4) I а ) На его основе запишем интегральное вейвлет-преобразование: [и'ч,Г](в.*)-|вГ'2 J/OTv’f—-]<*= —00 X Z -оо Проводл дальнейшую аналогию с преобразованием Фурье, коэффи- циенты Cji - [4 разложения (П2.2) функции f в ряд по вейвлетам можно определить через интегральное вейвлет-преобразование: сд=г^/1Г—\ '* L 24 В дальнейшем иногда вместо [FT для коэффициентов (амплитуд) вейв- лет-преобразования используются обозначения Ь), или или Итак, каждая функция нз L2(R) может быть получена суперпозицией масштабных преобразований и сдвигов базисного вейвлета, т.е. является композицией «вейвлетных волн», описываемых коэффициентами, зави- сящими от номера волны (частоты, масштаба) н параметра сдвига (време- ни) (рис. П2.1). Обратное вейвлет-преобразованне. Синусоидальная волна форми- рует ортонормнрованный базис функционального пространства Л*(0,2я), и с обратным преобразованием Фурье проблем не возникает. Ортонорми- рованность же базисов пространства L‘(R), построенных на основе вейв- летов, определяется и выбором базисного вейвлета, и способом построе- ния базиса (значениями базисных параметров а, Ь} Конечно же, вейвлет может считаться базисной функцией L2(R) толь- ко в том случае, если построенный с его помощью базис ортонормирован
ПРИЛОЖЕНИЕ 2 233 а б в г Рис. П2.1. МНАТ-вейвлет прн масштабах 1,5,10,30 (участки а - г соответственно) и обратное преобразование существует. Однако строгие доказательства полноты и ортогональности сложны и громоздки. Кроме того, для прак- тических целей часто достаточно бывает устойчивости и «приблизитель- ной» ортогональности системы функций разложения, т.е. достаточно, чтобы она была «почти базисом». Как правило, для анализа сигналов ис- пользуются такие «почти базисные» вейвлеты. Выпишем обратные преобразования лишь для описанных выше двух случаев: для базиса (П2.1), допускающего расширения и сдвиги (1/27 к/2. к е /, и базиса (П2.4), построенного прн произвольных значениях (а, Ь), а, b&R. При базисных параметрах (a, b), a, be R обратное вейвлет-преобразо- вание записывается с помощью того же базиса (П2.4), что и прямое: до=с;1 !![»;/>,, где нормализующий коэффициент, аналогичный коэффициенту (Зя)172, нормализующему преобразование Фурье: Cv = f |ф(со)р |ш| 1 Ло < оо (крышкой сверху обозначается фурье-образ). Условие конечности константы Сф ограничивает класс функций Ч>(0 е L2(R), которые могут быть использованы в качестве базисных вейв- летов. В частности, очевидно, что образ Фурье ф должен быть равен ну- лю в начале координат со 0, н следовательно, должен быть равен нулю по крайней мере нулевой момент: J у(/)Л = 0. —QO
234 ПРИЛОЖЕНИЕ 2 Чаще всего в приложениях достаточно рассмотрения только положитель- ных частот, т.е. а > 0; вейвлет, соответственно, должен удовлетворять условию Cv = 21|ф(со)|2 |й>Г’ dto = 2 {|ф(-(о)|2141 rfco < а>. о о В случае дискретного вейвлет-преобразования устойчивый базис опреде- ляется следующим образом. Функция \р(/) е L\R) называется /^-функцией, если базис опре- деленный выражением (П2.2), является базисом Рисса (Riesz) в том смыс- ле, что существуют две константы А и В, 0 < А <, В < <ю, для которых со- отношение л1!са>Сs| z z J; -» Ij выполняется прн любой (ограниченной, дважды квадратично- суммируемой) последовательности {ед}: b>C-z z№<»- j-~<» к -« Для любой Я-функции существует баз нс {ц/4} — «двойник» базиса {ц/д } (в том смысле, что , vp/h») = )> с помощью которого можно по- строить реконструкцией ную формулу /ОТ- Z (/.УМ}ИОТ- (П2.5) /Л -» Если ц/ ортогональный вейвлет и {цг4} - ортонормированный базис, то {ц/4} и {ф^} совпадают н формула (П2.5) является формулой обратно- го преобразования. Если - не ортогональный вейвлет, но является двухместным илн парным /^-вейвлетом (dyadic wavelet), то он имеет двойника ц/, с помощью которого двойник семейства {крд} строится по- добно базису (П2.1); V#(0 = Vj*2J 2w(2Jt-k\ j>kel. (П2.6) В общем случае реконструкционная формула (П2.5) даже не обяза- тельно является вейвлет-рядом в том смысле, что ф не является вейвле- том и {ц*/*} может не иметь базиса-двойника, построенного по типу (П2.5).
ПРИЛОЖЕНИЕ 2 235 Базисные функции вейвлет-преобразования Определение вейвлета. Любая локализованная ft-функция vp(/) е L2(R) называется Я-вейвлетом (илн просто вейвлетом), если для нее существует функция цг € Д2(/?) (ее пара, двойник) такая, что семейства {ц/д} и {\|/д}, построенные согласно (П2.1) н (П2.6), являются парными базисами функ- ционального пространства L\R). Каждый таким образом определенный вейвлет ц/ независимо от того, ортогональный он или нет, позволяет любую функцию f € L2(R) предста- вить в виде ряда (П2.2), коэффициенты которого определяются инте- гральным вейвлет-преобразованием f относительно ц/. Вейвлет-двойник ц/ единственный и сам является /?-вейвлетом. Пара (ц/,у) симметрична в том смысле, что ц/ в свою очередь является двойни- ком для ц/. Если /?-вейвлет обладает свойством ортогональности, то цг = ц/ и Фд Уд отражают ортогональный базис. Для многих практических целей достаточно, чтобы вейвлет цг обладал свойством полуортогональности, т.е. чтобы его базис Рисса {ц/д} удовле- творял д, \yim } - 0 при J ltj, к, I, т е /. /?-вейвлет называется неортогональным, если он не является полуор- тогональным. Однако, будучи Я-вейвлетом, он имеет двойника, и пара (ц/, цг) дает возможность сформировать семейства {\|/д} н {ц/д}, удовлет- воряющие условию биортогональности (\yjk, цг/п) ) = 5^5^ прн и позволяющие построить полноценные ряд по вейвлетам н реконструк- цией ну ю формулу. С необходимостью иметь обратное вейвлет-преобразование (или ре- конструкционную формулу) связано большинство ограничений, наклады- ваемых на вейвлет. Признаки вейвлета. На практике важно знать признаки, которыми обязательно должна обладать функция, чтобы быть вейвлетом; приведем их здесь, а также рассмотрим в качестве примеров некоторые хорошо из- вестные функции и их соответствие этим необходимым признакам. Локализация. Вейвлет-преобразование в отличие от преобразования Фурье использует локализованную базисную функцию. Вейвлет должен быть локализован н во временном пространстве, и по частоте. Нулевое среднее: J ц/(0^ = 0. —СО Часто для приложений оказывается необходимым, чтобы не только нуле- вой, но и все первые т моментов были равны нулю: J t "\|/(r)df - 0.
236 ПРИЛОЖЕНИЕ 2 Такой вейвлет называется вейвлетом я-го порядка. Обладающие большим числом нулевых моментов вейвлеты позволяют, игнорируя наиболее ре- гулярные полиномиальные составляющие сигнала, анализировать мелко- масштабные флуктуации и особенности высокого порядка. Ограниченность: j]y(/)z//|2 dl <к>. Оценка хорошей локализации и ограниченности может быть записана в виде |ф(со)|2 <(1+ А-о0 п) где (Оо - доминантная частота вейвлета, число п должно быть возможно большим. Автомодельность базиса. Характерным признаком базиса вейвлет- преобразования является его самоподобие. Все вейвлеты данного семей- ства фол(0 имеют то же число осцилляций, что и базисный вейвлет \р(/), поскольку получены нз него посредством масштабных преобразований и сдвигов. Среди приведенных далее функций есть и вейвлеты, и функции, ко- торые по тем или иным причинам вейвлетами быть не могут. Например, 6-функция и синус не удовлетворяют необходимому условию одновремен- ной локализации во временном пространстве и в пространстве частот: хо- рошо локализованная в /-пространстве 5-функция не обладает этим свойст- вом в ^-пространстве; наоборот, хорошо локализованный в ^-пространстве синус не обладает этим свойством в /-пространстве. Функция Габора <?(/) = ехр[/й(/-/0)-/9]ехр 2а2 ]о(2я)! представляет собой модулированную функцию Гаусса с четырьмя пара- метрами: сдвига /о* стандартным (среднеквадратичным) отклонением а, частотой модуляции Q и фазовым сдвигом Э. Разложение по функциям Габора является разложением по модулированным фрагментам синусоид. Длина фрагментов для всех частот постоянна, что дает различное число осцилляций для разных гармоник. Отсюда следует, что достаточно хоро- шо локализованная и в /- и ^-пространствах функция Габора не может быть базисной функцией вейвлет-преобразования, поскольку построен- ный на ее основе базис не обладает свойством самоподобия. HAAR-вейвлет (см. формулу (П2.3)) пример ортогонального дис- кретного вейвлета, порождающего ортонормнрованный базис. Недостат- ками этого вейвлета являются негладкость резкие границы в /-прост- ранстве, вследствие чего возникают бесконечные (убывающие как к ’) «хвосты» в ^-пространстве, а также иеснмметрия формы. Для некоторых
ПРИЛОЖЕНИЕ 2 237 приложений эти недостатки несущественны, а иногда односторонность вейвлета даже становится достоинством. Часто применяется очень похо- жий, также дискретный, но симметричный FHAT-вейвлет, более извест- ный под названием «французская шляпа» (french hat - похож на цилиндр): [1,|г £1/3, ч/(0- -1 2, 1 Зф £1, О, /|>1, -//л sin* sin3A Ч>(А) = 30(A) —--------— I к Зк здесь 0(A) - функция Хевисайда (0 (А) = 1 при А > 0 и 0(A) - 0 прн А < 0). FHAT-вейвлет, нерегулярный во временном пространстве н недоста- точно быстро спадающий в пространстве частот, и LP-вейвлет (вейвлет Литтлвуда - Пэли (Littlewood & Paley)), наоборот, имеющий резко очер- ченные границы в A-пространстве н плохо спадающий в /-пространстве, можно считать предельными случаями, между которыми находятся прак- тически все вейвлеты. Примеры вейвлетобразующих функций Поскольку вейвлет-преобразование есть скалярное произведение ана- лизирующего вейвлета на заданном масштабе и анализируемого сигнала, коэффициенты IV(a, Ь) содержат комбинированную информацию об ана- лизирующем вейвлете и анализируемом сигнале (как и коэффициенты преобразования Фурье, которые содержат информацию о сигнале н сину- соидальной волне). Выбор анализирующего вейвлета, как правило, определяется тем, ка- кую информацию необходимо извлечь из сигнала. Каждый вейвлет имеет характерные особенности во временном н в частотном пространствах, поэтому иногда с помощью разных вейвлетов можно полнее выявить н подчеркнуть те или иные свойства анализируемого сигнала. Вещественные базисы часто конструируются на основе частных про- изводных функции Гаусса: 4^(0“(-О*#* ехР L V ( к2 Ф„(А) = mW exp “ > I ~ J где д” = 0**[...] dlm, т £ 1. Более высокие производные имеют больше нулевых моментов и позволяют извлечь информацию об особенностях более высокого порядка, содержащихся в сигнале.
238 ПРИЛОЖЕНИЕ 2 На рнс. П2.2, а, б показаны вейвлеты, полученные при т = 1 и т " 2 соответственно. Из-за нх формы первый называют обычно WAVE-веЙв- летом, второй - МНАТ-вейвлетом или «мексиканской шляпой (mexican hat - похож на сомбреро). МНАТ-вейвлет, имеющий узкий энергетический спектр и два равных нулю момента (нулевой н первый), хорошо приспособлен для анализа сложных сигналов. На основе функции Гаусса строится также хорошо известный DOG- вейвлет (difference of gaussians): < V(0 = exp Примеры комплексных вейвлетов приведены на рнс. П2.2, в, г (пока- заны нх действительные составляющие). LL Л LL Ul Рис. П2.2. Примеры часто используемых вейвлетов: а - WAVE, б МНАТ, в - Morlet г - Paul, д LMB, е Daubechies, вейвлеты показа- ны в зависимости от времени (слева) н нх фурье-образы (справа) Наиболее часто используемый комплексный базис строится на основе хорошо локализованного в к- и г-пространствах вейвлета Морле (Morlet): Г 21 ц/(?-) = ехр(-/Ль?')ехр ~ , А... (£"Ап)2 Ч>(£) = ®(А)ехр -—,
ПРИЛОЖЕНИЕ 2 239 где ф(А) - плоская волна, модулированная гауссианом единичной шири- ны. На рнс. П2.2, в вейвлет Морле показан для *о = 6. С увеличением ко возрастает угловая избирательность базиса, но ухудшается пространст- венная. Часто применяемый в квантовой механике вейвлет Пауля (Paul) Ч»(г) = Г(т+1) (*) • ®(*Х*У *xp(-t) показан на рис. П2.2, г для т = 4 (чем больше т, тем больше нулевых мо- ментов имеет вейвлет). Представленные комплексные вейвлеты являются прогрессивными, они так называются, потому что имеют нулевые коэффициенты Фурье при отрицательных значениях волновых чисел. Они хорошо приспособ- лены для анализа сигналов, для которых важен принцип причинности: эти вейвлеты сохраняют направление времени н не создают паразитной ин- терференции между прошлым и будущим. Отметим, что прн анализе комплексного одномерного сигнала или использовании комплексного анализирующего вейвлета в результате вейвлет-преобразования получаются двумерные массивы значений моду- ля коэффициентов н фазы: 1Г(й, Ь) Ц W(a,b) exp(7<P(<3,£)J. На рнс. П2.2, д, е приведены примеры вейвлетов, которые часто слу- жат основой для построения ортогональных дискретных базисов (типа (П2.1)) с помощью процедуры Малла (Mallat): LMB-вейвлет, предложен- ный Лемарье, Мейером н Бэтлом (Lemarie, Meyer, Battle), н один из вейв- летов Добечи (Dobetche). Это бнортогональные вейвлеты, имеющие пару (двойник), необходимую для получения реконструкцией ной формулы. Свойства вейвлет-преобразования Одномерное преобразование Фурье дает также одномерную инфор- мацию об относительном вкладе (амплитудах) разных временных мас- штабов (частот). Результатом вейвлет-преобразования одномерного ряда является двумерный массив амплитуд вейвлет-преобразования — значе- ний коэффициентов 1¥(а, Ь). Распределение этих значений в пространстве (а, Ь) = (временной масштаб, временная локализация) дает информацию об эволюции относительного вклада компонентов разного масштаба во времени н называется спектром коэффициентов вейвлет-преобразования, (частотно-) масштабно-временным спектром илн вейвлет-спектром (time- scale spectrum илн wavelet spectrum в отлнчие от single spectrum преоб- разования Фурье). Спектр 1¥(а. Ь) одномерного сигнала представляет собой поверхность в трехмерном пространстве. Способы визуализации этой информации
240 ПРИЛОЖЕНИЕ 2 могут быть различными. Вместо изображения поверхностей часто пред- ставляют их проекции на плоскость с изолиниями или изоуровиями, по- зволяющими проследить изменение интенсивности амплитуд вейвлет- преобразования на разных масштабах и во времени, а также картины ли- ний локальных экстремумов этих поверхностей (так называемый «sceleton»), четко выявляющие структуру анализируемого процесса. Тер- мин «скелет», илн «скелетон», хорошо отражает характер картин линий локальных экстремумов, и мы будем его использовать. В тех случаях, когда необходимо показать очень широкий диапазон масштабов, визуализация результатов в логарифмических координатах, например (1g а, Ь), предпочтительнее, чем в линейных. Ясно, что значение амплитуды вейвлет-преобразования в точке (а& Ьо) тем больше (по абсолютной величине), чем сильнее корреляция между вейвлетом данного масштаба н поведением сигнала в окрестности t Картина коэффициентов демонстрирует, что процесс составляют компо- ненты разных масштабов: экстремумы IF(a, b) наблюдаются на разных масштабах, интенсивность их меняется и со временем, н с масштабом. Мы уже говорили, что вейвлет-преобразование разлагает анализируе- мый процесс на составляющие его волны, компоненты разного масштаба и, кроме того, дает «локализованную» во времени информацию о процес- се. Горизонтальное сеченне картины при заданном масштабе а демонст- рирует изменение компоненты выбранного масштаба со временем. Вер- тикальное сечение картины коэффициентов в некоторый момент времени г, b демонстрирует поведение процесса в окрестности выбранного момен- та времени (можно определить наличие н порядок особенности, набор задействованных масштабов и т.д.) Обратим внимание на то, что значение анализируемой функции в точке f0 влияет на значения коэффициентов преобразования в растущих с масштабом временных диапазонах, в так называемом углу влияния (рнс. П2.3, а). Ясно, что угол влияния выглядит иначе, если масштаб меняется не линейно, а по другому закону (логарифмическому, степен- ному). В свою очередь, коэффициент Ь) в точке (а0, Д>) зависит от зна- чений части ряда из определяемого тем же углом влияния временного диапазона (диапазона интегрирования) около Д, (рнс. П2.3, б), и диапазон этот тем больше, чем больше масштаб а0, т.е. высокочастотная (или мел- комасштабная) информация вычисляется на основе малых отрезков ряда, а низкочастотная - на основе больших. Максимальный угол влияния (угол достоверности) отмечает область достоверности - область, вне которой коэффициенты Wfa, Ь) вычисляют- ся уже по отрезкам, выходящим за границу ряда (по дополненному ряду). Поскольку анализируемый ряд всегда конечен и необходимо обеспечить максимум информации, полученные вне максимального угла влияния (с некоторой ошибкой) приближенные значения коэффициентов часто со- храняются. Для уменьшения ошибки ряд дополняется с учетом его пове- дения (средним значением, известным временным ходом н т.д.).
ПРИЛОЖЕНИЕ 2 241 i. b Рис. П2.3. Угол (а, б) и полоса (в) влияния Вейвлет-преобразование может быть записано также через образы фурье-сигнала Дсо) и вейвлета цг(со), Легко показать, что влияние компо- ненты Фурье Дсо) испытывают коэффициенты Ь), находящиеся в го- ризонтальной полосе сот]П < асоо < соМ1к (рнс. П2.3, в). В свою очередь, на коэффициент И^а, Ь) в точке (оо, Ьо) влияют все компоненты фурье- сигналаДо), для которых a>min < awo < <от>х Раствор угла влияния н шири- на полосы влияния зависят от базисного вейвлета. Так, например, исполь- зуемый МНАТ-вейвлет (рис. П2.2, б) хорошо локализован во времени и имеет узкий энергетический спектр. Это удачное качество означает, в частности, что коэффициенты К} зависят от малого интервала об- ласти частот вейвлета, т.е. ширина полосы влияния (comin, со^) невелика. Дискретное вейвлет-преобразование очень хорошо приспособлено для быстрого численного алгоритма, использующего широко применяе- мую процедуру быстрого преобразования Фурье. Непрерывное преобразование выполняется, как правило, прямым численным интегрированием. Самая простая (и быстрая) проверка чис- ленного алгоритма заключается в вычислении вейвлет-преобразования функции Дирака (в результате на каждом масштабе должен быть получен анализирующий вейвлет) или функции Гаусса (результат легко можно получить аналитически). Проверить достаточную плотность дискретиза- ции по масштабу можно, вычислив вейвлет-преобразование самого ана- лизирующего вейвлета и убедившись в отсутствии паразитных деталей. Ранее отмечалось, что коэффициенты вейвлет-преобразования содер- жат комбинированную информацию об анализирующем вейвлете н ана- лизируемом сигнале. Несмотря на это, вейвлет-анализ позволяет получить и объективную информацию об анализируемом сигнале, так как некото- рые свойства вейвлет-преобразования не зависят от выбора анализирую-
242 ПРИЛОЖЕНИЕ 2 щего вейвлета. Независимость от анализатора делает эти простые свойст- ва преобразования очень важными. Выпишем основные элементарные свойства вейвлет-преобразования функции/О- Для ^(<7, Ь) будем использовать обозначение Линейность ^[a/i(/)+p/2(/)] = a^[/J+p^[/2]-a^(a,h)+p^(a,h). Отсюда, в частности, следует, что вейвлет-преобразование векторной функции есть вектор с компонентами, представляющими собой вейвлет- преобразование каждой из компонент анализируемого вектора в отдель- ности. Инвариантность относительно сдвига. Из свойства следует коммутативность дифференцирования, в частности, = ^[5,/], df =d/dt. Вместе с первым свойством это означает перестановочность и для производных векторного анализа. Инвариантность относительно растяжения (сжатия). Свойство °о Ц) позволяет, в частности, определять наличие и характер особенностей ана- лизируемой функции. Дифференци ро ван и е Таким образом, чтобы проигнорировать, например, крупномасштаб- ные полиномиальные составляющие и проанализировать особенности высокого порядка или мелкомасштабные вариации функции/ безразлич- но, дифференцировать нужное число раз анализирующий вейвлет или саму функцию. Это очень полезное свойство, если учесть, что функция f часто представляет собой ряд чисел, а анализирующий вейвлет задан формулой. Для вейвлет-преобразования существует аналог теоремы Парсеваяя » выполняется равенство (')<* - С1 Ди'1(а,6)И'2’(я.«>)^, откуда следует, что энергия сигнала может быть вычислена через ампли- туды (коэффициенты) вейвлет-преобразования подобно тому, как оиа вычисляется через амплитуды преобразования Фурье: Е; = f/2('X<*) = J <<(<»)-/й(и) 2 (/)</«>.
Приложение 3 МОДУЛЬНАЯ АРИФМЕТИКА Одномодульная арифметика Определение I. Пусть a, bumel (множество целых чисел), т> /. Если т является делителем (Ь — а), то говорят, что b сравнимо с а по модулю т, и пишут Ь a (mod т). Соотношения типа а b (mod т) называются сравнениями. Их свой- ства перечислим в следующих теоремах. Теорема 1. Пусть a, b, т elr т > 1. Тогда следующие три утвер- ждения эквивалентны: a b (mod «), b = a (mod m), a-b 0 (mod m). Теорема 2. Пусть a, b, m el, m> I. Если a b (modm) и b c (modm) являются остатками no модулю числа m, то в этом случае с a (mod т). Теорема 3. Пусть a, b, с, d, х, у, т el, т >1. Если a b (mod т) и с = d (mod т), то ах + су * bx* dy (mod m). Теорема 4. Пусть a, b, с, d, т el, т> 1. Если а я b (mod т) и с = d (mod т), то ас W(mod m). Теорема 5. Система (I, +, ♦/ где знаки (+) и (★) означают операции сложения и умножения по модулю т соответственно, представляет собой конечное коммутативное кольцо с единицей. Доказательство. Для доказательства требуется проверить нижепри- веденные свойства: замкнутость |a + Z>|e /, |a*Z>| G / . коммутативность а + b - b + 4, а * 6| = |6 * 4; ассоциативность а + (А + с) = (а + Ь) + с , а*(Ь*с) | = (а*Ь)*с ; единственность нуля и единицы а + 0 al, а ♦ 1 а ; единственность противоположного элемента а+ а 0, где а |- 4 (т а); дистрибутивность а*(6 + с) а*Ь+а*с .
244 ПРИЛОЖЕНИЕ 3 Для некоторых элементов (/,+,*) возможно определение обратных по модулю т. Если такой элемент выступает в качестве делителя, то опе- рацию деления можно ввести как умножение на элемент, обратный по модулю т. Определение 1. Если т простое, то существует единственное це- лое с, удовлетворяющее уравнению с * Ь | [m] b * с [m] I. Число с называется обратным по модулю т для числа Ь. Однако нужно уметь обрабатывать н отрицательные целые так же лег- ко, как и положительные. Одна из возможностей этого состоит во введении системы симметричных вычетов по модулю т. Определим множество S(m) { (m-l)/2,..., 2, 1,0, 1,2,...,(m 1У2}> где т должно быть нечетным целым. Каждое целое b е / может отобра- жаться на некоторое целое sg 5[т] при помощи следующего правила. Определение 2. Отображение */[«]: определяется формулой 1Ы[т\ з тогда и только тогда, когда b s (mod m), где ( т/2) <s< (m/2). Число !Ы[т} называется симметричным вычетом числа Ь по модулю т. Нужно отметить, что частное целых чисел в одномодульной арифме- тике вычетов, если оно существует, всегда целое даже в тех случаях, ко- гда а не делится на Ь. Из всего вышесказанного следует, что на множестве целых чисел реа- лизуются все основные арифметические операции. Многомодульная арифметика вычетов Рассмотрим упорядоченное множество Р - [">(1), «(2),т(и)], составленное из п различных модулей m(l), т(2),..., т(п). Предположим, что модули попарно взаимно просты, т.е. это числа, которые взаимно не делятся друг на друга, т.е. «(/]) 1 и i *J. Это множество р называется векторным основанием для числовой систе- мы вычетов. Определение 3. Для каждого целого з упорядоченный (единствен* ный) набор из п вычетов s [р] [ S [т[1]], 5 [»|[2]).. $ [»![»)]
ПРИЛОЖЕНИЕ 3 245 называется стандартным представлением числа s по отношению к век- торному основанию р. Каждый из вычетов S называется цифрой стандартного представления по отношению к векторному основанию р Определим число М как произведение всех модулей, входящих в век- торное основание р: А/ = П^]> где i 1,2, 3,..., п. Теорема 6. Два целых числа s и t имеют одинаковое стандартное представление к векторному основанию ft (т.е / р =| s Р) тогда и только тогда, когда з = /mod(A/). Следствие 1. Если t s (jM), то t и s имеют одинаковое стандартное представление по отношению к Р: kl₽-klP Определение 4. Стандартной системой вычетов для векторного осно- вания ft назовем множество (из М элементов) стандартных представлений /(р) = { 5 р:$е /}. Из всего вышесказанного видно, что элементы конечной числовой системы /(Р) находятся во взаимнооднозначном соответствии с элемен- тами /(Л/) .Можно показать, что кольца (/(р),+, ♦) и (7(Л/),+,*) изо- морфны и, следовательно, многомодульная арифметика вычетов с век- торным основанием Р эквивалентна модульной арифметике вычетов с числом М в качестве модуля. Замечание. Если набор р m[2],...,m[n]] включает в себя только нечетные модули, то в этом случае можно ввести соответствующую сим- метричную систему вычетов для векторного основания р. Тогда любое целое имеет симметричное представление 5 р = [ j (т[1]), 5 (т[2]),.„, 5 (Ч«])]> где каждый вычет f (m[/J) в отдельности называется цифрой симмет- ричного представления. Симметричная система вычетов определяется как множество всех (а именно М) различных симметричных представлений: 5(Р) = { j р:$е/}. В 5(Р) каждое целое s представляется единственным упорядоченным набором из п целых чисел 5 р, н это представление взаимно-однозначно Для целых чисел из множества 5(Л/) = {-(Л/-1) 2,...,-2,-1,0,1,2,...,(Л/-1) 2}.
246 ПРИЛОЖЕНИЕ 3 Арифметика в / Теорема 7. Пусть а и b - целые числа. Стандартным представлени- ем числа а ± b по отношению к векторному основанию является упоря- доченный набор из п чисел \a±b (PH4lU2U,z[«] , где 2[|] = ||о|(т[ф±|*|(т[ф|(т[ф, i = 1, 2.п. Теорема 8. Пусть а и Ь целые числа Стандартным представлени- ем числа а* b по отношению к векторному основанию является упоря- доченный набор из п чисел |а*А [0]=И1],М2],-.,и(я] где н{/] = | а (ЧЛ)* ^1(т[/])|(т[/]Х i = l, 2, ... ,и. Таким образом, чтобы получить цифры стандартного представления суммы, разности или произведения двух целых чисел, мы просто поком- понентно складываем, вычитаем или умножаем цифры стандартного представления данных операндов и проводим каждый результат по нуж- ному модулю. Чтобы научиться выполнять деление в системе стандартных пред- ставлений вычетами, требуется несколько обобщить процедуру, которая применялась в одномодульной арифметике. Определение 5. Пусть а целое, и пусть существуют обратные эле- менты a(m[l]), а(т(2]),... Д(/п[и]). Тогда упорядоченный набор из п чисел я(Р) = [а(т[1])> а(ш[2]),...,а(от[л])] назовем упорядоченным представлением обратного к а числа по отно- шению к векторному основанию р. Чтобы набор а(Р) существовал, требуется просто существование всех чисел а(/и[/]), i 1, 2,..., п. Очевидна единственность стандартного представления а(Р). Теорема 9. Пусть а и Ь целые и а(Р) существует Тогда где dd = ||*|W])*o(m[/])|(m[d)> i 1,2, ...,л.
ПРИЛОЖЕНИЕ 3 247 Наша цель - осуществить отображение стандартного представления вычетами (по отношению к 0) в единственное целое число в 7(т). Опи- шем способ, в котором используется представление целых чисел в систе- ме счисления со смешанным основанием. Рассмотрим упорядоченный набор из п целых чисел Р = [г[1],г[2],...,ф]], компоненты которого г[1], г[2),..., г[л] назовем основаниями. Пусть R есть произведение оснований, т.е. к = ПФЬ где i = 1,..., и. Известно, что каждое целое число 5 такое, что О £$</?, можно единственным образом представить в виде 5 - 40] +41](г[1]) +42]И1]г[2]) +...+ ф - 1]('[1№]...ф 1]), где ф]> 42],..., Ф - 1] - цифры стандартного представления и смешен- ного основания удовлетворяют неравенствам 0лф ’ I < r[i + I], i = 0,1,..., п -1. Заметим, что основная роль ф] - служить границей дяя 4« - I]. Упорядо- ченный набор цифр 40], 42], Ф И Для Данного 5 записывается в виде <5>[р]=<ф], 42],.--,Ф-П>. Определение 6. Стандартной системой счисления со смешанным основанием для р назовем множество всевозможных наборов цифр ти- па <$>[ р ] для целых чисел s е [0, Л). В частном случае г[0] - г[2] - г[л] приходим к известному пред- ставлению числа в позиционной системе с фиксированным основанием. Более интересен другой , специальный, случай г[/] «(<], / 1, 2,..., л, где т[/] - элементы векторного основания 0 многомодульной системы вычетов. Иная формулировка: Р Р- В этом случае R ~ М и, следовательно, многомодульная система вы- четов и система со смешанным основанием представляют один и тот же диапазон целых чисел. Это обстоятельство очень важно, поскольку мы хотим заменить первую систему второй. Рассмотрим стандартную систему со смешанным основанием н соот- ветствующую ей стандартную систему вычетов с векторным основанием Р w(2),.... /ф)]. Пусть целое число 5 имеет представление J = 40] +4>](т[1]) +42](m[l]m[2]) +... ... + 4« l](m[l]m[2]...m[w I]) (П3.1)
248 ПРИЛОЖЕНИЕ 3 с набором (единственным) цифр < $ > [0] =< 40], 42Ъd\n-1] >, (П3.2) с одной стороны, и представление в вычетах |5| [И = [ |$| [m[l]], |$| М2]],..., |$| [т[л]] ] (ПЗ.З) - с другой. Соответствующие цифры d[i -1] и |5] [яфЦ в этих двух пред- ставлениях принадлежат одному и тому же замкнутому интервалу [О, m[i] -1], / = 1» 2,.... п. Предположим, что задано представление |5] [0] вида (ПЗ.З) и требуется найти <s>(P] вида (П3.2). Другими словами, предположим известными цифры | S | [«[/]] из (♦♦) и поставим задачу оп- ределения цифры - 1], i = 1, 2,п, представления со смешанным ос- нованием (П.3.2). Чтобы получить 40], положим ([I] = J и запишем, ис- пользуя (П3.1): 44 * ” 40] + «[ПИП +42](т[2]) +... ...+ 4л-1](т[2]...т[л -)])} = 40] + т[1]*42]. Тогда из вышеприведенных теорем следует равенство 41] Ml]) d[0] + m[i]*42] -40]. Заметим, что d[0] = | /[1] (m[l]) S т.е. первые цифры в обоих представлениях совпадают и вычислений не требуется. Следовательно, прн помощи теорем заключаем /[2] (/и[2])= d[l] + т[2]*43] “41]- Таким образом, можно предложить рекурсивную процедуру для оп- ределения цифр представления со смешанным основанием. Выберем на- чальные значения 44 = s и 40) - 44 044)11 проведем вычисления по формулам 4/+1]-(44-Ф 1])т0Ъ 4/1 14/'+ 1]| (/»[/+!)), где i = 1,2,..., л - 1. Важно отметить, что в этом алгоритме используется величина 5, кото- рая неизвестна н подлежит определению. Следовательно, алгоритм непо- средственно неприменим. Поскольку вместо s задано представление в вычетах $ [0J, следует заменить в вышеприведенных формулах обыч- ные арифметические операции на операции в арифметике вычетов. Прямое и обратное отображение. Алгоритм Евклида Для начала рассмотрим алгоритм Евклида применительно к нахожде- нию наибольшего общего делителя двух целых чисел а и Ь. Определение 7. Наибольшим общим делителем (а, Ь) двух целых чи- сел а и Ь (не равных одновременно нулю) назовем наибольшее положи- тельное целое число из тех, которые делят одновременно а и b.
ПРИЛОЖЕНИЕ 3 249 Наибольший общий делитель удовлетворяет следующим условиям: (0,0) не определен, (0,b) b при Ь* 0, (а, Ь) -(6, а), (а,Ь) (о, 6). Следовательно, без потери общности можно считать, что а н b - неотри- цательные целые, не обращающиеся одновременно в нуль. Стандартный прием описания алгоритма Евклида для двух не равных друг другу положительных целых чисел а > b > 0 основан на использова- нии следующего свойства деления: существуют такие целые числа q и г, что д>0,0<г<Ьн a bq +г. Здесь q частное и г остаток при делении а на Ь. Применяя последова- тельно это свойство, приходим к системе уравнений и неравенств о = ед + 4П, MW + r[2], /•(И г[2МЗ]+г[2], 0 < г[1] < Ь, О <z[2] <г[1], 0 <г[3] <г[2], г[п - 2] - r[n + г[л], г[л -1] r[n]q[n + (], 0 < г[л] < г[л 1], г[л] # 0 (но + 1] ~ 0). Эта система, трактуемая как вычислительный процесс, называется ал- горитмом Евклида. Последний ненулевой остаток удовлетворяет равенству: Теорема 1 г[л] (д, 6). Доказательство (о,6) (6,r[lJ) (х[1],г[2]) ... №-!], г[л]) (г[л],0) г[л]. Наибольший общий делитель можно характеризовать следующей важной теоремой. Теорема 11. Для двух целых а > Ь> О величина (а,Ь) совпадает с наи- меньшим положительным числом d вида d дг + by, где х, у е /. Обратный по модулю т элемент Теорема 12. Если (т, b) 1 и I тх + by, то / Ь(т)~ [у (т) Доказательство. Запишем равенства 1 тх + Ьу\(т) Ьу(т) Ь\у(т)(т), из которых следует по определению (у|(т) 1 Ь(т).
ОГЛАВЛЕНИЕ Введение........................................................... 5 Глава 1. Регистрация и восстановление волновых оптических полей в пространстве................,............................... 8 1 1. Математическая модель преобразования волновых оптиче- ских полей в свободном пространстве........................ 8 1.2. Регистрация комплексной амплитуды волнового фронта.... 16 1.2.1. Основное уравнение двухлучевой интерферометрии.. 16 1.2.2. Определение комплексной амплитуды рассеянного поля по голограмме......................................... 19 1.3 Образование спекл-структуры.............................. 25 1.4. Спекл-иигерферомстрия.................................,. 27 1.5. Аналого-цифровое преобразование изображений.......... 34 1.5.1. Идеальная дискретизация......................... 35 1.5.2. Дискретизация сигналов в реальных системах...... 40 1.5.3. Необходимые условия дискретизации интерференцион- ной картины........................................... 42 1.5.4. Выделение пространственных частот выше частоты Найквиста............................................. 45 1.5.5 Квантование..................................... 47 1.5.6. Восстановление непрерывного изображения из дискрет- ного................................................. 49 Вопросы и задания................................................. 50 Литература......................................................... 51 Глава 2. Восстановление поля разности фаз......................... 52 2 .L Классификация методов восстановления поля разности фаз по интерференционным картинам................................ 52 2.2. Необходимые условия однозначного определения разности фаз....................................................... 53 2 3- Выделение координат полос........................... 56 2.4. Методы, основанные на разделении частотных составляющих в спектральной плоскости.................................. 59 2.5. Метол лссвдодинамического преобразования............. 62 2.6. Фазофиксирующая интерферометрия...................... 66 2.7. Гетеродинная интерферометрия......................... 69 2.8. Расшифровка интерферограмм методом пошагового фазового сдвига.................................................... 72 2.8.1. Основные формулы расшифровки.................... 73 2.8.2. Обобщенный алгоритм расшифровки................. 76 2 8.3. Основные погрешности прн определении поля фаз. 78 2.8.4. Коррекция линейных ошибок при задании фазового сдвига............,................................... 85 2.8.5. Коррекция нелинейных ошибок..................... 91 2 9 Сравнение методов определения фазовых разностей........ 104 Вопросы и задания................................................ 105 Литература........................................................ Юб Глава 3 Расшифровка спекл-ннтерферогрямм......................... 108 3.1. Методы расшифровки с использованием управляемого фазо- вого сдвига............................................ 108 3.2. Методы расшифровки, основанные на рассмотрении спекл- структуры как информационной части сигнала............. 110 3.3. Алгоритмы расшифровки, устойчивые к линейным ошибкам при задании сдвига..................................... 1М
ОГЛАВЛЕНИЕ 251 3.4. Усреднение спеклов на элементе детектора............. 116 3.5 Вейвлет-анализ интерференционных сигналов............. 119 3 5 1. Гармонические сигналы........................ 119 3.5. 2. Сигналы с особенностью......................... 121 Вопросы и задания................................................. 125 Литература....................................................... 125 Глава 4. Расшифровка сдвиговых интерферограмм..................... 127 4 I. Интерферометры бокового сдвига....................... 127 4.2. Методы расшифровки интерферограмм бокового сдвига... 130 Вопросы и задания ................................................ 138 Литература........................................................ 139 Глава 5 Методы расширения динамического диапазона при интер- ференционных измерениях .......................................... 140 5 I Алгоритмы развертывания фазового поля................. 141 5 2. Измерения с помощью эквивалентной длины волны....... 145 5.3. Использование непрерывного изменения длины волны.... 148 5 4. Ипользованис априорной информации о величине скачка. 150 5.5. Использование допущения о непрерывности производных 151 5.6. Восстановление полной фазы с помощью целочисленного ана- лиза................................................. 153 5.6.1. Применение теоремы об остатках для расширения об- ласти фазовой однозначности....................... 154 5.6.2. Погрешности от неопределенности задания длины волны 158 5.6 3. Коррекция ошибок............................... 159 Вопросы и задания................................................ 171 Литература........................................................ 171 Глава 6. Автоматизированные интерференционные измерительные системы........................................................... 173 6 1 Структура автоматизированной интерференционной системы 173 6.1.1 Основные схемы интерферометров................... 175 6 1.2. Фазовые модуляторы.............................. 182 6 1.3 Устройства ввода оптической информации .......... 187 6.2 . Интерференционные измерительные системы для анализа оп- тически чистых поверхностей .............................. 192 6.3 Анализ напряженно- деформированного состояния объектов голографическими накладными интерферометрами............. 194 6.4 Определение отклонений от плоскостности поверхности оп- тических элементов........................................ 199 6.5 . Измерение профиля методом Муара..................... 202 6 6. Измерение амплитуд вибраций методом усреднения во времени 204 6 7. Измерение поля прогиба и рельефа поверхности........ 206 6.8 . Определение внепл ос костных деформаций методом цифровой спекл-ннтерферомстрни. ... ............................... 210 6 9. Измеритель абсолютных линейных перемещений.......... 213 Вопросы и задания................................................. 220 Литература........................................................ 220 Приложение 1 Интегральные преобразования ......................... 223 1 1риложснис 2 Основы теории вейвлет-анализа Базисные функции вейв- лет-яреобразовання Примеры вейвлетобразуюшнх функ- ций. Свойства вейвлет-преобразования.............................. 230 Приложение 3 Модульная арифметика. Модульная арифметика вычетов. Арифметика в / Прямое и обратное отображение. Алго- ритм Евклида Обратный по модулю т элемент............ 243
УЧЕБНОЕ ИЗДАНИЕ Владимир Иванович Гужов, Сергей Петрович Ильиных КОМПЬЮТЕРНАЯ ИНТЕРФЕРОМЕТРИЯ Учебное пособие Редактор Т П Петроченко Технический ред актор Г Е Телятникоеа Художник-дизайнер^ В Волошина Компьютерная верстка В Ф Наздрееа Лицензия ИД № 04303 от 20 03 01 Подписано а печать 10 08 04 Формат 60x901/16 Бумага офсетная Уч-изд л 15.75 Печ л 15 75 Тираж 3000 экз Заказ №452 Издательство Новосибирского государственного технического университета 630092 г Новосибирск, пр К Маркса. 20 Тел (383 2 46 31 87 £ mail office@pubhsh nsiu га Отпечатано в типографии Новосибирского государственного технического университета 630092, г Новосибирск пр К Маркса, 20