Например, Бобцов

Методика расшифровки интерферограмм бокового сдвига, основанная на использовании разложения функции волнового фронта по полиномам Чебышева

ФИЗИЧЕСКАЯ ОПТИКА

УДК 535.417
МЕТОДИКА РАСШИФРОВКИ ИНТЕРФЕРОГРАММ БОКОВОГО СДВИГА, ОСНОВАННАЯ НА ИСПОЛЬЗОВАНИИ РАЗЛОЖЕНИЯ ФУНКЦИИ ВОЛНОВОГО ФРОНТА ПО ПОЛИНОМАМ ЧЕБЫШЕВА

© 2013 г.

А. Ю. Родионов*, канд. физ.-мат. наук; Г. И. Курнель*, канд. техн. наук; В. А. Маркин*, канд. техн. наук; В. Н. Шехтман**; А. С. Ширин** ** “Урал-ГОИ (филиал ПО “Уральский оптико-механический завод”), Санкт-Петербург
** ООО “Инженерно-Физическая Лаборатория”, Санкт-Петербург
** E-mail: Rodionov_and@mail.ru

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

Коды OCIS: 120.3180.

Поступила в редакцию 01.06.12.

Введение
Интерферометры бокового сдвига относятся к классу интерферометров с совмещенными ветвями [1]. Это делает их незаменимыми при проведении интерферометрических измерений в условиях механических вибраций, высоких величин термодеформаций и турбулентности воздушных потоков. Важным достоинством таких интерферометров является возможность регулировки их чувтстительности, что значительно расширяет динамический диапазон измерений.
Как отмечалось в [2–4] одним из недостатков сдвиговых интерферометров является потеря части информации об искажениях волнового фронта (ВФ) или неопределенность интерпретации сдвиговой интерферограммы. Потерю информации в сдвиговых интерферограммах можно условно разделить на несколько типов.
Первый тип потери информации связан с тем, что по виду сдвиговой интерферограммы невозможно предсказать поведение функции ВФ в ортогональном к вектору сдвига направ-

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

jp (x, y) = A ×(x2 + y2) (2 ×R), jz (x, y) = A × x2 (2 ×R),

а разностные функции, соответствующие сдвиговым интерферограммам, будут иметь один и тот же вид

yx (x,

y)

=

j(x,y) - j(x

+

s,

y)

=

A

x×s R

,

где A – нормировочный множитель, s  – вели­ чина сдвига.
Для решения этой проблемы приходится проводить регистрацию интерферограмм сдвига (ИС) с двумя неколлинеарными векторами сдвига и совместно обрабатывать две сдвиговые интерферограммы. Обычно используют и­ нтерферограммы с двумя ортогональными друг другу векторами боковых сдвигов sx и sy.

“Оптический журнал”, 80, 2, 2013

3

При обработке интерферограммы с враща­ тельным сдвигом (сдвиг sq) ее как правило д­ ополняют интерферограммой с радиальным сдвигом (сдвиг sR).
Второй фактор потери информации связан с  избирательной чувствительностью интерферометров сдвига к различным пространственным частотам волнового фронта, включая полную потерю чувствительности на некоторых частотах [2]. Так в случае бокового сдвига Фурье спектры разностной функции y(x) и  функция ВФ j(x) (для простоты будем рассматривать одномерный случай) связаны между собой соотношением:

H(n) = Φ(n)× éë1- exp(-i2psn)ûù H(n) = F[y(x)], Φ(n) = F[j(x)],

(1)

где F – оператор преобразования Фурье. Из выражения (1), следует, что чувствитель-
ность интерферометра бокового сдвига является периодической функцией, и на частотах n  =  n/s, n  =  0,1,  … информация об амплитуде искажений волнового фронта полностью отсутствует. Чтобы исключить потерю информации на этих частотах, необходимо совместно обрабатывать две интерферограммы исследуемого объекта с некратным значением бокового сдвига, либо использовать интерферометр с переменным по полю интерференции сдвигом, например интерферометр радиального сдвига.
Третий фактор потери информации обусловлен неполным заполнением исследуемого светового пучка интерференционной картиной. Для пространственно ограниченных пучков выражение (1) принимает вид

Y¢(n) = Φ¢(n)× éë1-exp(-i2psn)ûù + L(n),
где

(2)

Y¢(n) = F éëy¢(x)ûù, Φ¢(n) = F ëéj¢(x)ûù,

y¢(x) = ïïíîïìïy0(x)

x Î[s,D]
âî âñåõ îñòàëüíûõ ñëó÷àÿõ,

j¢(x) = îíïïìïïy0(x)

x Î[0, D]
âî âñåõ îñòàëüíûõ ñëó÷àÿõ,

s
L(n) = -ò j(x)×exp[-i2pnx]dx + 0 D
+ exp[-i2pns] ò j(x)×exp[-i2pnx]dx, D-s
где D – апертура пучка. В отличие от случая бесконечной апер-
туры, функция j′(x) имеет отличные от нуля значения только в площади апертуры пучка [0,  D], а  функция y′(x)  – в области интерференции сдвинутых друг относительно друга пучков [s, D].
Выражение (2) можно использовать для расшифровки интерферограмм бокового сдвига, если известна функция L(n). Как показано в  [3], эта функция может быть определена, если имеется априорная информация о поведении функции ВФ j(x) на любом отрезке апертуры пучка протяженностью, равной величине вектора сдвига s. Если такая информация отсутствует, получить информацию об искажениях ВФ с дискретным шагом меньшим, чем величина сдвига, не удается. В  этом случае однозначное восстановление волнового фронта возможно только в дискретном наборе точек с пространственным шагом, равным сдвигу s.
Для иллюстрации потери информации, которая возникает при расшифровке сдвиговых интерферограмм, на рис.  1 представлены две функции ВФ:
j1(x) = x4,
j2(x) = x4 + sin3(2p× x/s +1,4),

и соответствующая им разностная функция y(x):

1,2 y(x)
0,8

2 j1(x)

2 j2(x)

0,4 1
s
0

1

–0,4 0 0

–0,8

–1,2 –D/2 –(D + s)/2 0 (D + s)/2 D/2

–1 –D/2 –(D + s)/2 0 (D + s)/2 D/2

–1 –D/2 –(D + s)/2 0 (D + s)/2 D/2

Рис. 1. Демонстрация потери информации о ВФ при обработке интерферограммы бокового сдвига.

4 “Оптический журнал”, 80, 2, 2013

y(x) = j1(x) - j1(x + s) = j2(x) - j2(x + s).
Жирными линиями на графиках показаны участки функций ВФ, которые можно восстановить по сдвиговой интерферограмме. Как видно, результаты расшифровки функции ВФ могут существенно различаться.
В [2] была предложена и экспериментально реализована система на базе сдвигового интерферометра, которая позволяла получить интерферограммы, содержащие необходимую информацию для полной реконструкции ВФ. В  такой системе на аппаратном уровне исключались потери информации второго и третьего рода, и расшифровку сдвиговой интерферограммы (так же как и интерферограммы с  референтным фронтом) можно было производить с любой дискретностью на всей апертуре пучка.
Широко распространен и другой подход к решению проблемы реконструкции ВФ по сдвиговым интерферограммам. Он основан на предположении о плавном изменении функции ВФ. Такой подход имеет достаточно много реализаций, описанных в литературе [5–7]. Суть его заключается в формировании функции качества, позволяющей на базе того или иного метода (например, метода наименьших квадратов) решить проблему неоднозначности реконструкции и выбрать из бесконечного множества решений задачи, ту функцию ВФ, которая наилучшим образом соответствует принятым предположениям о ней. В  частности, если применить данную методику к примеру, приведенному на рис.  1, в качестве решения задачи реконструкции будет выбрана функция j1(x), а не j2(x).
Естественно, что в этих условиях оценить точности восстановления ВФ достаточно сложно, поскольку она существенным образом зависит от точности предположений о гладкости функции ВФ. Очевидно, что в случае исследования газовых потоков, такая методика неприемлема. В  то же время для задач технологии изготовления оптических деталей такой подход вполне оправдан, поскольку значительно упрощает аппаратную часть процедуры интерференционного контроля на базе сдвиговых интерферометров. В  данной работе рассмотрен

еще один вариант “вычислительного” повышения точности расшифровки интерферограмм бокового сдвига, относящийся к модальному типу.
В отличие от зональных методов при модальной расшифровке в явном виде не вводится функция качества ВФ. Механизм селекции задается ограничением на количество базисных функций, которыми должен описываться реконструируемый ВФ. К  настоящему времени разработаны методики реконструкции ВФ по интерферограммам бокового сдвига, основанные на разложении функции ВФ по полиномам Цернике [8,  9]. Такая методика оказывается удобной для круглых апертур пучков, поскольку полиномы Цернике ортогональны на единичном круге. В  [10] предложен метод распространения методики на прямоугольную апертуру за счет использования метода интегрирования для всех точек апертуры, которые не лежат в площади вписанного круга. На наш взгляд такая методика оказывается громоздкой и ограничивает точность расшифровки.
Ниже рассматривается модальный метод расшифровки интерферограмм бокового сдвига, основанный на разложении по ортогональным на прямоугольной апертуре полиномам Чебышева. Этот метод целесообразно использовать для прямоугольных апертур зондирующих пучков при анизотропных пространственно-частотных характеристиках объектов, таких как линейный газовый поток.
Методика расшифровки ИС на основе использования ортогональных полиномов
Многочлены Чебышева ортогональны на прямоугольной апертуре, поэтому в отличие от полиномов Цернике, они лучше приспособлены для решения задач расшифровки ИС с боковым сдвигом. В  начале, остановимся на задаче расшифровки ИС с прямоугольной апертурой. Затем распространим методику для апертур произвольной формы, в том числе на случай с экранированием части апертуры. Будем использовать в качестве функционального базиса полиномы Чебышева 2-го рода, которые имеют вид

U0(x) =1, U1(x) = 2x, U2(x) = 4x2-1, U3(x) = 8x3-4x, ... Un+1(x) = 2xUn (x) -Un-1(x).
“Оптический журнал”, 80, 2, 2013

5

(–1, 1)
y
x
0

(1,1)
j(x, y) y0(x, y)

Sx Sx yx(x, y)

yy(x, y)

Sy Sy

(–1, –1)

(1, –1)

Области определений функции

Рис. 2. Связь областей определения функций j, yx, yy . Положительные направления векторов сдвига указаны стрелками.

Полиномы ортогональны на интервале

[–1,1], при этом условие нормировки имеет вид

ò1 Um (x)Un (x)
-1

1- x2dx = ïïîïïíìïïïïp0p/2

m¹n m = n ¹ 0. m=n=

Разложение функции ВФ j(x,  y) по полиномам Чебышева на прямоугольной области за-

писывается в виде:

åj(x, y) = tijUi (x)Uj (y), i, j

(3)

где tij – коэффициенты разложения порядка i и j. Функция j(x,  y) определена на прямоугольной области, x и y  – нормированные координаты, принимающие в области определения функции значения на отрезке [–1,1].
На основе функции j(x,  y) введем две разностные функции, которые на практике можно получить при расшифровке сдвиговых интерферограмм с ортогональным боковым сдвигом:

yx (x, y) = j(x, y) - j(x + sx, y) yy (x, y) = j(x, y) - j(x, y + sy ),

(4)

здесь sx и sy – величины векторов сдвига вдоль направления x и y соответственно. На рис.  2 поясняется связь областей определения функций j, yx, yy

Физически функции yx, yy регистрируются на матрице приемника (например, ПЗС матрице) в виде ИС. При величине сдвига s  =  0 на матрице реализуется так называемая интерферограмма настройки, определяемая функцией y0(x,  y) (см. рис.  2). Область определения этой функции полностью совпадает с областью задания искомого ВФ j(x,  y). В  дальнейшем будем предполагать, что все четыре рассмотренных функции привязаны физически к одной и той же точке матрицы (показанной на рис.  1 кружком), а сдвиг осуществляется вдоль ортогональных направлений, совпадающих с направлением осей 0x и 0у. Задача расшифровки интерферограмм сдвига сводится к определению неизвестной функции j(x, y) по двум измеренным на основе сдвиговых интерферограмм функциям yx, yy.
Проведем аппроксимацию искомой функции волнового фронта j(x,  y) конечным рядом многочленов Чебышева:

åN
jN (x, y) = tijUi (x)Uj (y).
i, j=0

(5)

Тогда задачу расшифровки согласно методу
наименьших квадратов можно свести к отысканию (N  +  1)2 неизвестных коэффициентов
разложения tij, при которых сумма принимает минимальное значение

åò å { }Wx

êêêéëêyx

(x,

y)

-

N
ti,
i,j=0

j

Ui (x)Uj (y) -Ui (x + sx )Uj (y)

ùûúúúú

2
dxdy

+

ò å { }+

Wy

ëêêêêéyy (x,

N
y) - ti,
i,j=0

j

Ui (x)Uj (y) -Ui (x)Uj (y + sy )

úúúûùú2dxdy.

(6)

В  выражении (6) интегрирование ведется по областям определения функций yx и yy.

Путем дифференцирования выражений (6) по коэффициентам tij и приравнивания произ-

6 “Оптический журнал”, 80, 2, 2013

водных к нулю можно получить систему линейных уравнений относительно неизвестных коэффициентов разложения.
Для решения оптимизационной задачи (5, 6) можно использовать также итерационный подход. При достаточно большом значении N он может дать заметный выигрыш в точности оценок. В  частности, может быть применен генетический алгоритм решения оптимизационной задачи [11], который удобно использовать при большом количестве оптимизируемых параметров. Этот алгоритм повторяет природный механизм естественного отбора. Решение представляется в виде хромосомы  – упорядоченной цепочки вектора решения задачи. В  нашем случае это линейный вектор из (N  +  1)2 компонент, представляющих коэффициенты разложения искомой функции волнового фронта am, так что t00  =  a1, t10  =  a2, t20  =  a3 и т.  д. В  процессе реализации генетического алгоритма отыскивается такая хромосома, которая наилучшим образом удовлетворяет решению поставленной задачи, т.  е. в нашем случае минимизирует сумму S. Генетический алгоритм начинается с  формирования начальной популяции  – конечного набора приближенных решений-хромосом. Затем итерационным способом повторяют три основных генетических операции: мутация хромосом, кроссовер или скрещивание хромосом и третий этап  – формирование новой популяции для следующего цикла (естественный отбор).
Операция мутации заключается в генерации на основе старых хромосом новых особей, у  которых случайным образом видоизменяются гены (компоненты вектора am). После мутации популяция возрастает за счет возникновения новых особей. Операция кроссовера заключается в попарном скрещивании хромосом, в  результате чего образуется новая хромосома, у  которой часть ген берется от одной родительской особи, а часть  – от другой. И  наконец, на  третьем этапе расширенная популяция под-

вергается отбору, после которого восстанавливается ее первоначальная численность. В  основе стратегии отбора лежит значение функции качества хромосомы (в  нашем случае величина суммы S). В  новую популяцию попадают только те хромосомы, у которых значение функции качества ближе всего к оптимальной величине. Итерации продолжаются до достижения необходимой точности решения. Настройка генетического алгоритма (стратегия отбора, глубина мутаций, численность популяции и  пр.) во  многом зависит от наличия вторичных максимумов, требуемой точности и скорости сходимости решения оптимизационной задачи. Большое значение имеет вид начальной популяции jN(0). Чем ближе начальная популяция к искомому решению, тем быстрее будет сходиться итерационный процесс. Поэтому остановимся подробнее на этой части задачи.
В качестве начального приближения удобно использовать решение искомой задачи для ­случая бесконечно малой величины сдвига, когда разностные функции yx, yy стремятся к производным функциям jx и jy, а области определения функций j, yx, yy – совпадают.
Для этих условий выражение (4) запишется в виде

yx (x, y) = jx (x, y)sx yy (x, y) = jy (x, y)sy

(7)

или с использованием (5)

å åN N
aijUi (x)Uj (y) = tijU(x)i (x)Uj (y)sx,

i, j=0

i, j=0

å åN N
bijUi (x)Uj (y) = tijUi (x)U(y)j (y)sy,

i, j=0

i, j=0

(8)

где aij и bij  – коэффициенты разложения функций yx, yy соответственно в ряд по ортогональным полиномам Чебышева, U(z)j  – производные функции от полиномов Чебышева 2-го рода j-ого порядка. Производные функции имеют следующий вид:

U(x)0 (x) = 0; U(x)1(x) = 2U0 (x); U(x)2 (x) = 4U1(x);

(j-1)/2

åU(x)j (x) =

2(2k +1)U2k (x)

k=0

j - íå÷åòíîå

åj/2
U(x)j (x) = 4kU(2k-1) (x)
k=1

j - ÷åòíîå.

U(x)3 (x) = 6U2 (x) + 2U0 (x);

(9)

Приравнивая коэффициенты при одинаковых степенях полиномов в обеих частях урав-

нения (8), и используя (9), получаем следующие две системы уравнений

“Оптический журнал”, 80, 2, 2013

7

ååîïíïïïïïïïïïïìïïkk(N==N/(i+/i2+211t)/)(/222kt) j(2=k-1a2)(jii-=s1x)

a(i-1) j 2isx
j i-

i - íå÷åòíîå; ÷åòíîå; i = 2,

i =1, 3, 4,...N;

5...N; j = 0, j = 0,1,..., N

1,...,

N

ååîïïïïïïïïïìïíïï(NkN=/k+2j=1tj)i/(22kt)i(=2k-b21i)(jj=s-y1)b2i(jjjs-y-1)

j - íå÷åòíîå; ÷åòíîå, j = 2,4

j =1, 3, 5...N; ,...N; i = 0,1,

i = 0, ..., N.

1,

...,

N

(10a) (10б)

Системы (10a) и (10б) представляют собой линейные системы алгебраических уравнений. Поскольку матрица коэффициентов является треугольной, решение этих систем не представляет сложности.
В отдельности каждое из решений уравнения (10a) и (10ю) не определяет полностью коэффициенты разложения функции ВФ j(x,  y). Так коэффициенты t0j задаются только урав-

нением (10б), а ti0  – уравнением (10a). В  то же время большинство коэффициентов определяется дважды  – в уравнении (10a) и в уравнении (10б). Поэтому комбинируя эти решения можно создавать начальную популяцию хромосом для генетического алгоритма. Например, одним из способов формирования хромосомы может быть использован следующий алгоритм

( )ïïïíïïïïïïïïìïïïïïîtttiiijjj

=
= =

tiaj
tiaj tibj

+ tibj 2 äëÿ
äëÿ

äëÿ âñåõ ij, äëÿ êîòîðûõ ñóùåñòâóåò
âñåõ ij, äëÿ êîòîðûõ íå ñóùåñòâóåò tibj, âñåõ ij, äëÿ êîòîðûõ íå ñóùåñòâóåò tiaj,

tiaj

è

tibj ,

где taij и tibj – решения уравнений (10а) и (10б). На рис.  3 для примера представлены ре-
зультаты применения изложенной методики формирования начальной популяции j(N0) при восстановлении формы волнового фронта с  искажениями типа астигматизма. В  ходе моделирования на основе тестовых искажений j(x,  y) (см. интерферограмму рис.  3a) генерировались с учетом (4) разностные функции

yx(x,  y) и yy(x,  y) (см. интерферограммы б и в) с sx = sy = 0,1D.
По имеющимся разностным функциям определялись коэффициенты разложения aij и  bij, необходимые для формирования уравнения (10). Затем на основе решения уравнений (10) вычислялись неизвестные значения коэффициентов разложения tij искомой функции jN(0). Результаты расчетов представлены

(а) (б)

(в) (г)

s D-s

D D-s s

D

Рис. 3. Результаты решения уравнений (10). a – интерферограмма исходного волнового фронта j(x, y); б, в – интерферограммы бокового сдвига s = 10% (yx(x, y) и yy(x, y)); г – интерферограмма, восстановленного на основе решения уравнений (10) волнового фронта, соответствующего начальной популяции jN(0)(x, y).

8 “Оптический журнал”, 80, 2, 2013

(а) (б)

S/S0

(в) 1
0,8
0,6
0,4
0,2
0 0 2 4 6 8 10 12 14 16 18 20 22 24 26
Номер итерации Рис. 4. a, б  – интерферограммы тестового и восстановленного волновых фронтов; в  – изменение функции качества (6) в процессе итераций при реализации генетического алгоритма поиска решения.

на рис.  3г для случая максимальной степени полинома N  =  36. Как видно, полученный ВФ д­ остаточно хорошо соответствует тестовым искажениям j(x,  y), что создает предпосылки к  быстрой сходимости итерационного процесса.
Изложенный выше алгоритм был положен в основу формирования начальной популяции для задачи генетического итерационного механизма расшифровки ИС. Пример результатов расчета приведен на рис. 4.
Расшифровка тестовых искажений j(x,  y) (см. интерферограмму рис. 3a) проводилась для объема популяции Np =  50. После применения операций мутации и кроссовера объем выборки увеличивался до Np′ = 100, а после отбора, проводимого с использованием функции качества (6), вновь уменьшался до прежнего объема.
На рис.  4а и 4б приведены интерферограммы исходного и восстановленного после 26-ой итерации волновых фронтов. Как видно, синтезированная из восстановленного волнового фронта интерферограмма (рис.  4б) практически совпадает с интерферограммой исходно-

го волнового фронта (рис.  4a) на всей области определения последнего.
На рис.  4в изображен процесс эволюции на протяжении 26-и поколений (итераций) функции качества искомого волнового фронта, который демонстрирует высокую скорость сходимости итераций.
Распространение методики расшифровки сдвиговых интерферограмм
на случай апертуры произвольной формы
Поскольку полиномы Чебышева ортогональны на прямоугольной области задания функции, использование их для разложения функций, заданных на произвольной области, затруднено. Вместе с тем апертуры контролируемой оптики часто имеют отличную от прямоугольной форму. Поэтому представляет интерес распространить изложенную выше методику на апертуры интерферограмм произвольной формы.
Естественным подходом для решения этой задачи является расширение области задания

“Оптический журнал”, 80, 2, 2013

9

W раскладываемой по полиномам функции c(x,  y) до ближайшей описанной прямоугольной области W′. При этом необходимо построить новую функцию cR(x, y) (аналитическое

продолжение), заданной на прямоугольной апертуре W′, которая в пределах перекрытия областей совпадала бы с c(x, y), а за ее пределами – являлась аналитической:

îïïìïïícc(Rx(,xy,)y=) -càRí(xà,ëyè)òäèë÷ÿåñâêñàåÿõ

x, y Î W ôóíêöèÿ

äëÿ

âñåõ

x,

y

Î

W¢.

(11)

Тогда задачу расшифровки сдвиговых инерферограмм с произвольной апертурой можно свести к последовательности следующих действий:
1. По заданным разностным функциям Yx и  Yy находим функции с расширенной областью определения, удовлетворяющих условию (11) – YRx и YRy.
2. Решая задачу расшифровки по изложенной выше методике, рассчитываем функцию jR(x, y).
3. Сужаем область определения функции jR(x,  y) до исходной апертуры интерферограммы и находим искомую функцию j(x, y).
Задачу расширения области задания функции до прямоугольной области можно решить

с помощью представления искомой функции в  виде суммы ограниченного числа ортого­ нальных полиномов Чебышева. Если для расшифровки СИ используются полиномы порядка не выше N, то и для решения задачи расширения области определения естественно потребовать представления функций yRx и yRy таким же количеством полиномов. Тогда задача расширения области задания может быть сформулирована следующим образом:
По заданному набору коэффициентов разложения разностных функций yx и yy  – aij и bij при i,  j  =  0…N найти такие коэффициенты разложения функций yRx и yRy  – aRij и  bRij для которых были бы минимальны величины:

å ò å åx

=

Wx

êëêéêi,jN=0

ai,

jTi

(x)Tj

(y)

-

N i,j=0

aR

i,

jTi

(x)Tj

(y)úúúùû2dxdy,

å ò å åy

=

Wy

êéêêëi,jN=0

bi,

jTi

(x)Tj

(y)

-

N i,j=0

bR

i,

jTi

(x)Tj

(y)úúúùû2dxdy.

(12)

Данную задачу так же можно решать на основе генетического алгоритма. В  качестве функции качества удобно использовать сумму

Sx  +  Sy, а в качестве начальной популяции  – разложения функций yRx и yRy, полученные из yx и yy с помощью правил:

ïïîìíïïyy

Rx Rx

(x, (x,

y) y)

= =

yx 0;

(x, y); yRy (x,

yRy (x, y) = 0

y) = äëÿ

yy (x, y) äëÿ âñåõ îñòàëüíûõ òî÷åê

òî÷åê èç W¢.

x,

y

Î

Wx

,

Wy

;

(13)

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

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

10 “Оптический журнал”, 80, 2, 2013

(а) (б) (в) (г)
W
W′ Рис. 5. а – исходная интерферограмма, б – начальное приближение, в – интерферограмма, соответствующая волновому фронту на 10-й итерации; г  – интерферограмма, соответствующая волновому фронту на 20-й итерации.

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

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

*   *   *   *   *

ЛИТЕРАТУРА
1. Оптический производственный контроль / Под. ред. Малакара Д. М.: Машиностроение, 1985. 262 с.
2. Шехтман В.Н., Родионов А.Ю., Пельменев А.Г. Реконструкция волнового фронта светового пучка синте­ зированием сдвиговой интерференционной картины // Опт. и спектр. 1994. Т. 76. № 6. С. 988.
3. Шехтман В.Н., Родионов А.Ю., Пельменев А.Г. Полная реконструкция волнового фронта светового пучка по синтезированной интерферограмме сдвига // Опт. и спектр. 1995. Т. 79. № 1. С. 134.
4. Clemens Elster, Ingolf Weingartner. Solution to the shearing problem // Appl. Opt. 1999. V. 38. № 23. P. 5024.
5. Servin M., Malacara D., Marroquin J.L. Wave-front recovery from two orthogonal sheared interferograms // Appl. Opt. 1996. V. 35. № 22. P. 4343.
6. Elster C., Weingartner I. Exact wave-front reconstruction from two lateral shearing interferograms // J. Opt. Soc. Am. 1999. V. 16. № 9. P. 2281.
7. Ziqiang Yin. Exact wavefront recovery with tilt from lateral shear interferograms // Appl. Opt. 2009. V. 48. № 14. P. 2761.
8. Harbers G., Kunst P.J., Leibbrandt G.W.R. Analysis of lateral shearing interferograms by use of Zernike polynomials // Appl. Opt. 1996. V. 35. № 31. P. 6162.
9. Seiichi Okuda, Takashi Nomura, Kazuhide Kamiya, Hiroshi Miyashiro, Kazuo Yoshikawa, Hatsuzo Tashiro. High-precision analysis of a lateral shearing interferogram by use of the integration method and polynomials // Appl. Opt. 2000. V. 39. № 28. P. 5179.
10. Clemens Elster. Exact two-dimensional wave-front reconstruction from lateral shearing interferograms with large shears // Appl. Opt. 2000. V. 39. № 29. P. 5353.
11. Емельянов В.В., Курейчик В.В., Курейчик В.М. Теория и практика эволюционного моделирования. М.: Физматлит, 2003. 432 с.

“Оптический журнал”, 80, 2, 2013

11