РАСЧЁТ ЭЙКОНАЛА СВЕТОВОГО ПОЛЯ ДЛЯ ФОКУСИРОВКИ В НАБОР ТОЧЕК
Досколович Л.Л., Моисеев М.А., Бызов Е.В., Кравченко С.В.
Институт систем обработки изображений РАН, Самарский государственный аэрокосмический университет имени академика С.П. Королёва (национальный исследовательский университет) (СГАУ)
Аннотация
Рассмотрен итерационный метод расчёта функции эйконала светового поля из условия фокусировки в набор точек. Предложенный метод является обобщением метода «согласованных параболоидов», предложенного для расчёта зеркал, формирующих дискретные распределения интенсивности (освещённости) в виде набора точек. Представлены результаты расчёта функций эйконала и соответствующих рефракционных оптических элементов для фокусировки плоского пучка в набор точек в эллиптической области, в области в виде креста и в виде надписи «1РБ1». Результаты моделирования показывают высокое качество фокусировки и подтверждают работоспособность предложенного метода.
Ключевые слова: геометрическая оптика, эйконал, фокусировка в набор точек, метод согласованных параболоидов.
Введение
Задача расчёта оптического элемента из условия формирования заданного распределения освещённости в некоторой плоскости относится к классу обратных задач неизображающей оптики и является крайне сложной. В случае точечного источника излучения и только одной преломляющей или отражающей оптической поверхности задача сводится к решению нелинейного дифференциального уравнения в частных производных второго порядка эллиптического типа. Методы расчёта оптических поверхностей, основанные на прямом численном решении уравнения данного типа, появились только в последние годы [1, 2]. В общем случае для решения данной обратной задачи используются различные итерационные методы [3 - 10]. Среди указанных итерационных методов особо следует выделить метод «согласованных параболоидов», предназначенный для расчёта зеркал с поверхностями свободной формы, формирующих дискретные распределения интенсивности (освещённости), соответствующие набору точек [8 - 10]. В этом случае поверхность зеркала представляется в виде набора сегментов параболоидов (задача формирования диаграмм направленности) или эллипсоидов (задача фокусировки в набор точек) с определёнными параметрами. Расчёт параметров параболоидов (эллипсоидов) осуществляется итерационным методом, при этом сходимость метода строго доказана [8, 9]. Известна модификация данного метода для задачи расчёта рефракционных поверхностей, состоящих из сегментов картезианских овалов [10].
В настоящей работе метод согласованных параболоидов обобщён на случай решения задачи расчёта эйконала светового поля из условия фокусировки в набор точек. Данная задача является важной при расчёте дифракционных оптических элементов [11], в особенности дифракционных многофокусных линз, делителей пучка и рассеивателей [12 - 14]. Кроме того, по функции эйконала может быть восстановлена рефракционная или отражающая оптическая поверхность, что позволяет применять предложенный метод
для расчёта преломляющих оптических элементов и зеркал [15]. Предлагаемый в работе метод получен как частный случай решения задачи расчёта эйконала из условия фокусировки в заданную область с использованием представления функции эйконала в виде огибающей двухпараметрического семейства эйконалов линз и принципа Ферма. Отличительной особенностью предложенного в данной работе метода является его вычислительная простота. В качестве примеров рассчитаны преломляющие оптические элементы формирующих наборы точек с различной геометрией.
1. Постановка задачи
Сформулируем задачу расчёта эйконала светового поля для формирования заданного дискретного распределения освещённости. Будем предполагать, что в плоскости г = 0 в области О задано распределение освещённости Е0(и), ие О, где и = (и, V) - декартовы координаты в плоскости г = 0. Область О будем называть апертурой. Требуется рассчитать распределение эйконала ¥(и), иеО из условия формирования в плоскости г =/ заданного дискретного распределения освещённости, соответствующего набору точек X = (хиу), I = 1, ..., N с заданной энергией Ei, I = 1, ..., N (рис. 1).
2. Представления функции эйконала при фокусировке в заданную область и набор точек
Приведённая выше «дискретная» задача фокусировки в набор точек может быть рассмотрена как частный случай задачи фокусировки в заданную одно-параметрическую или двумерную область. Действительно, предположим, что сетка х,- = (х,,у), , = 1, ..., N является аппроксимацией некоторой двумерной области Б. Рассмотрим расчёт функции эйконала в плоскости 2 = 0, при которой лучи будут приходить в область Б. Для этого сначала запишем функцию эйконала линзы с фокусом в точке х в плоскости 2 = /
Ч, (и; х) = ^(и - х )2 + /2 + Ч , (х).
(1)
В данном уравнении переменные х = (х,у) рассматриваются как параметры, а Ч/ (х) — константа, соответствующая значению эйконала светового поля в точке фокусировки. Функцию эйконала для фокусировки в заданную область Б предлагается определить в виде огибающей двухпараметрического семейства функций эйконалов (1) по параметрам (х, у)еБ. По определению, огибающая поверхность касается каждой функции эйконала в семействе (1) в некоторой точке. Соответственно, частные производные огибающей поверхности совпадают в точке касания с частными производными эйконала линзы.
Поскольку в геометрической оптике направление луча определяется частными производными функции эйконала, то лучи, соответствующие эйконалу огибающей поверхности, будут направлены на точки области Б, соответствующие фокусам линз в (1).
Таким образом, расчёт эйконала для фокусировки в заданную область Б сводится к построению огибающей для двухпараметрического семейства эйконалов линз (1). Уравнение огибающей поверхности в декартовых координатах имеет вид [16]:
\Ч, (и; х) =
= -ч/(и - х)2 + /2
+ Ч / (х),
ЭЧ / (х)
х - и
Эх ЭЧ / (х)
Эу
>/(и - х )2 + /:
У - V 7(и - х )2 + /:
= 0,
(2)
= 0.
Система уравнений (2) содержит эйконал линзы (первое уравнение) и производные данного уравнения по параметрам х,у (второе и третье уравнения). Интересно отметить, что второе и третье уравнения в системе (2) являются необходимым условием экстремума функции (1) по переменным (х, у) при фиксированных значениях переменных (и, V). Данное условие соответствует принципу Ферма и позволяет представить функцию эйконала в переменных (и, V) в виде:
Ч
(и) = и - х(и) )2 + /2 + Ч/ (х(и)),
(3)
где
х(и) = а^ шт Ч, (и; х)
или
х(и) = а^шах Ч,(и; х).
(4)
(5)
где функция Ч,(и; х) имеет вид (1).
Общие уравнения (3) - (5) зависят от функции Чу(х), которая определяет распределение энергии в области фокусировки.
Дискретным вариантом задачи фокусировки в область Б является задача фокусировки в набор точек х,, , = 1, ..., N из области Б. При этом уравнения (5) - (7) принимают вид:
Ч, (и) = -^(и - хт )2 + /2 + Ч
/ т'
где
т = а^ шш Ч, (и; х,)
или
т = argшax Ч, (и; х,).
(6)
(7)
(8)
Ч/ = Ч/ (х,), , = 1, ..., N. Уравнения (6) - (8) определяют непрерывную функцию, состоящую из эйконалов линз с фокусами в точках х, , , = 1, ..., N. При этом набор значений Ч/, ,, , = 1, ..., N является аналогом функции Ч/(х). Значения Ч/,, , = 1, ..., N соответствуют значениям эйконала в точках фокусировки и определяют распределение энергии в этих точках.
3. Решение дискретной задачи фокусировки в набор точек
Рассмотрим расчёт значений Ч/, ,, , = 1, ..., N из условия формирования заданного распределения энергии I,, , = 1, ..., N в точках х,- = (х,,у),, = 1, ..., N. Для решения данной задачи может быть использован аналог метода согласованных параболоидов, предложенного в работах [8, 9]. При расчёте зеркал, фокусирующих излучение от точечного (компактного) источника в набор точек, указанный метод было бы логичнее назвать методом согласованных эллипсоидов, поскольку в этом случае поверхность зеркала состоит из сегментов эллипсоидов, у которых первый фокус совпадает с источником излучения, а второй фокус соответствует точкам фокусировки. Расчёт больших осей эллипсоидов проводится по итерационному алгоритму из условия формирования заданного распределения энергии в точках фокусировки [8, 9]. Отметим, что большие оси эллипсоидов равны эйконалу в точках фокусировки.
Задача расчёта функции эйконала из условия фокусировки в набор точек с распределением энергии I, , , = 1, ..., N полностью аналогична методу согласованных параболоидов. При этом вместо эллипсоидов используются функции эйконалов линз
Ч,
,(и) = -7(и-х,)2 + /2 + Ч/, ,1 = 1,...,N
(9)
хеБ
хе Б
а параметры оптимизации, как и в случае эллипсоидов, соответствуют значениям эйконала в точках фокусировки Yfi .
Итерационный алгоритм расчёта значений Yf требует многократного решения прямой задачи, состоящей в расчёте энергии в точках фокусировки по методу трассировки лучей.
При расчёте зеркал, состоящих из сегментов эллипсоидов, для трассировки луча от источника вычисляются расстояния по направлению луча от источника до всех эллипсоидов. Рассматриваемый луч попадёт в точку, соответствующую второму фокусу эллипсоида, до которого расстояние минимально или максимально. Условие минимума используется при расчёте зеркал эллиптического типа (в этом случае лучи пересекают оптическую ось), а условие максима - при расчёте зеркал гиперболического типа (лучи не пересекают оптическую ось).
В рассматриваемой дискретной задаче, согласно формулам (6) - (8), для трассировки луча из точки u достаточно найти минимальный или максимальный элемент в массиве Y/,,- (u), i = 1, ..., N.
В общем случае расчёт распределения энергии в точках фокусировки при заданных значениях Yf , i = 1, ..., N осуществляется следующим образом. Обозначим u = (uj,Vj), j = 1, ..., Ng узлы прямоугольной сетки с размером ячейки б^хб^, аппроксимирующей область G, в которой задан эйконал. Будем считать, что каждый луч несёт энергию Ej = E0 (u,) 8x 8y, j = 1, ..., Ng. Для каждой точки u, выхода луча вычисляется точка прихода на основе поиска минимального (или максимального) элемента в массиве Y/,,-(u), i = 1, ..., N. При этом энергия в точке прихода (в точке
с индексом m = arg min Yn (u,)) увеличивается на ве-
i
личину Ej.
Подробное описание итерационного алгоритма расчёта параметров эллипсоидов, обладающего монотонной сходимостью, представлено в работах [8, 9]. Данный алгоритм без изменений переносится на расчёт значений Yf , i = 1, ..., N в формуле (9). На каждом шаге алгоритма производится расчёт распределения энергии в точках фокусировки, а затем осуществляется коррекция значений Yf,- , i = 1, ..., N. Если энергия в точке х,- меньше заданного значения I,, то при использовании условия минимума (7) нужно уменьшить значение Yf на некоторую величину А. В случае эллипсоидов уменьшение большой оси приближает эллипсоид к источнику и, таким образом, увеличивает число лучей, направляемых в данную точку (во второй фокус эллипсоида).
Таким образом, расчёт функции эйконала для фокусировки в набор точек может быть проведён по следующему алгоритму:
1) Задание набора точек фокусировки x, с распределением энергии I, , i = 1, ..., N. Переход к шагу 2.
2) Определение начальных значений эйконала Yf , i = 1, ..., N в точках фокусировки. Переход к шагу 3.
3) Введение сетки u,- , j = 1, ..., NG в области G задания эйконала и расчёт матрицы значений Y^ = Y^- (u,), i = 1, ..., N, j = 1, ..., Ng. Переход к шагу 4.
4) Расчёт распределения энергии в точках фокусировки Icaici , i = 1, ..., N. Переход к шагу 5.
5) Если | Icalci- I¡| < e, i = 1, ..., N, где e - заданная точность формирования распределения энергии, то сохранение решения и остановка алгоритма. В противном случае - переход к шагу 6.
6) Коррекция значений = Yfii±а, , i = 1, ..., Nв соответствии с методом из работ [8, 9], пересчёт матрицы Y^j , состоящий в изменении элементов строк на величины а, . Переход к шагу 4.
Важно отметить вычислительную простоту вышеприведённого алгоритма. В частности, матрица значений Yl,i (и,), i = 1, ..., N, j = 1, ..., NG вычисляется только один раз на шаге 3 итерационного процесса. Расчёт распределения энергии в точках фокусировки сводится к вычислению минимальных (или максимальных) элементов в столбцах матрицы Y^j , i = 1, ..., N, j = 1, ..., Ng.
Подробное описание метода коррекции значений Yfj, i = 1, ..., N на шаге 5 представлено в работах [8, 9]. Следует отметить, что данный метод обеспечивает монотонное уменьшение ошибки в итерационном процессе. В то же время указанный метод характеризуется низкой скоростью сходимости, в особенности при большом числе точек, и поэтому на практике часто используются более простые эвристические методы.
В исследованиях, проведённых авторами настоящей работы, хорошо зарекомендовал себя следующий метод коррекции значений Y^:
=YU ±Д-sign (IcalcJ - Ii), i = 1,..., N,
(10)
где А - некоторая константа. Знаки «±» в формуле (10) обусловлены выбранным типом эйконала. Знак « + » соответствует «эйконалу эллиптического типа» (когда лучи пересекают оптическую ось), а знак « - » соответствует «эйконалу гиперболического типа» (когда лучи не пересекают оптическую ось). В методе (10) величина изменения эйконала в точках фокусировки выбирается пропорциональной разнице | 7ш1с,i - ^ | между расчётными и заданными энергиями в точках фокусировки.
4. Результаты расчётов
С использованием предложенного метода были рассчитаны функции эйконала и соответствующие преломляющие оптические элементы, формирующие наборы точек с различной геометрией.
Пример 1. Была рассчитана функция эйконала, заданная в квадратной области О с размером 5*5 мм в плоскости г = 0, из условия фокусировки в набор из 56 точек в эллиптической области с размером осей 6 мм и 3 мм при г = 100 мм. Расчёт проводился при постоянном распределении освещённости Е0 (и) = Е0,
uеG и постоянной энергии точек фокусировки. Рассчитанная функция эйконала приведена на рис. 2 и обеспечивает формирование заданной постоянной освещённости со среднеквадратичной ошибкой менее 2 %. По рассчитанной функции эйконала была восстановлена преломляющая поверхность. Точные аналитические формулы для расчёта преломляющей поверхности, формирующей заданное распределение эйконала, представлены в работе [15]. В то же время при указанных «параксиальных» параметрах функция высоты преломляющей поверхности может быть рассчитана в приближении тонкого оптического элемента:
h(u) = Y(u)/(n -1):
(11)
где п = 1,49 - показатель преломления материала оптического элемента.
-5-5
Рис. 2. Функция эйконала для фокусировки в набор точек в эллиптической области
Для проверки правильности приведённых расчётных формул было проведено моделирование работы оптического элемента (11) в программе для светотехнических расчётов TracePro® с использованием метода трассировки лучей [17]. Для этого поверхность (11) была аппроксимирована системой неоднородных рациональных сплайнов (NURBS) в программе автоматизированного проектирования Rhinosceros® [18]. В качестве первой поверхности оптического элемента 7,001
0,75
0,50
0,25
а)
использовалась плоская поверхность, перпендикулярная падающему плоскому пучку с постоянной освещённостью. На рис. 3 показано рассчитанное в программе ТгасеРго® распределение освещённости, которое формируется при освещении оптического элемента коллимированным пучком с постоянной освещённостью. Распределение освещённости рассчитано при 62500 лучах и показывает фокусировку в набор точек с хорошим качеством. Некоторая неравномерность распределения энергии в точках объясняется погрешностью метода трассировки лучей, а также аппроксимацией поверхности (11) с помощью рациональных сплайнов.
Пример 2. Была рассчитана функция эйконала, заданная в квадратной области G с размером 5*5 мм в плоскости 2 = 0, из условия фокусировки в набор из 80 точек с постоянной энергией в области в форме креста при 2 = 100 мм. Рассчитанная функция эйконала приведена на рис. 4 и обеспечивает формирование заданного постоянного распределения освещённости в точках со среднеквадратичной ошибкой менее 3 %.
Аналогично предыдущему примеру по рассчитанной функции эйконала был рассчитан преломляющий оптический элемент. На рис. 5 показано рассчитанное в программе ТгасеРго® распределение освещённости, которое формируется при освещении оптического элемента коллимированным пучком с постоянной освещённостью. Распределение освещённости показывает фокусировку в набор точек в области креста.
Пример 3. Была рассчитана функция эйконала, заданная в квадратной области G с размером 5*5 мм в плоскости 2 = 0, из условия фокусировки в набор из 108 точек с постоянной энергией, составляющих надпись «1Р81», при 2 = 100 мм. Рассчитанная функция эйконала приведена на рис. 6 и обеспечивает формирование заданного постоянного распределения освещённости в точках со среднеквадратичной ошибкой менее 1,5 %. Аналогично предыдущим примерам, по рассчитанной функции эйконала был рассчитан преломляющий оптический элемент.
0,75
0,50
0,25
0
ч V у
Рис. 3.
для
-3-2-10123 б) Полутоновое распределение освещённости, формируемое преломляющим оптическим элементом фокусировки в набор точек в эллиптической области (а); сечения распределения освещённости вдоль прямых, показанных на рис. 3а (б)
-5-5
Рис. 4. Функция эйконала для фокусировки в набор точек в области в форме креста
Рис. 5. Полутоновое распределение освещённости, формируемое преломляющим оптическим элементом для фокусировки в набор точек в области в форме креста (а);
сечения распределения освещённости вдоль прямых, показанных на рис. 4а (б)
На рис. 7 показано рассчитанное в программе Тга-сеРго® распределение освещённости, которое формируется при освещении оптического элемента коллими-рованным пучком с постоянной освещённостью. Распределение освещённости показывает фокусировку хорошего качества в набор точек, составляющих надпись «1Р81».
Заключение
Предложен итерационный метод расчёта функции эйконала светового поля из условия фокусировки в набор точек. Предложенный метод является обобщением известного метода «согласованных параболои-
дов», предназначенного для расчёта зеркал, формирующих дискретные распределения интенсивности или освещённости в виде набора точек. Метод получен как частный случай решения задачи расчёта эйконала из условия фокусировки в заданную область с использованием представления функции эйконала в виде огибающей двухпараметрического семейства эйконалов линз и принципа Ферма. Представленные результаты расчёта функций эйконала и соответствующих рефракционных оптических элементов для фокусировки плоского пучка в набор точек в эллиптической области, в области в виде креста и в виде надписи «1Р81» демонстрируют высокие рабочие характеристики предложенного метода.
-5 -5
Рис. 6. Функция эйконала для фокусировки в набор точек
в области в форме надписи «IPSI»
1,00
0,75
0,50
0,25
-3-2-1 0 1 2 3 Рис. 7. Полутоновое распределение освещённости, формируемое преломляющим оптическим элементом для фокусировки в набор точек, соответствующих надписи «IPSI»
Благодарности
Исследование выполнено за счёт гранта Российского научного фонда, проект № 14-19-00969.
Литература (References)
1. Rengmao, W. Freeform illumination design: a nonlinear boundary problem for the elliptic Monge-Ampere equation / W. Rengmao, X. Liang, L. Peng, Z. Yaqin, Z. Zhenrong, L. Haifeng, L. Xu // Optics Letters. - 2013. - Vol. 38. -P. 229-231.
2. Rengmao, W. Influence of the characteristics of a light source and target on the Monge-Ampere equation method in freeform
optics design / W. Rengmao, P. Benitez, Z. Yaqin, J.C. Minano // Optics Letters. - 2014. - Vol. 39. - P. 634-637.
3. Feng, Z Design of LED freeform optical system for road lighting with high luminance/illuminance ratio / Z. Feng, Y. Luo and Y. Han // Optics Express. - 2010. - Vol. 18. - P. 22020-22031.
4. Luo, Y. Design of compact and smooth free-form optical system with uniform illuminance for LED source / Y. Luo, Z. Feng, Y. Han and H. Li // Optics Express. - 2010. -Vol. 18. - P. 9055-9063.
5. Moiseev, M.A. Design of refractive spline surface for generating required irradiance distribution with large angular dimension / M.A. Moiseev and L.L. Doskolovich // Journal of Modern Optics. - 2010. - Vol. 57. - P. 536-544.
6. Moiseev, M.A. Design of high-efficient freeform LED lens for illumination of elongated rectangular regions / M.A. Moiseev, L.L. Doskolovich and N.L. Kazanskiy // Optics Express. - 2011. - Vol. 19, Issue S3. - P. A225-A233.
7. Wang, K. Design of compact freeform lens for application specific light-emitting diode packaging / K. Wang, F. Chen and Z. Liu // Optics Express. - 2010. - Vol. 18. -P. 413-425.
8. Oliker, V.I Mathematical aspects of design of beam shaping surfaces in geometrical optics / V.I. Oliker // Trends in Nonlinear Analysis. - ed. by V.I. Oliker, M. Kirkilionis, S. Kromker, R. Rannacher, F. Tomi. - Springer, 2003. - P. 197-224.
9. Kochengin, S.A. Computational algorithms for constructing reflectors / S.A. Kochengin, V.I. Oliker // Computing and Visualization in Science. - 2003. - Vol. 6. - P. 15-21.
10. Michaelis, D. Cartesian oval representation of freeform optics in illumination systems / D. Michaelis, P. Schreiber and A. Bauer // Optics Letters. - 2011. - Vol. 36. - P. 918-920.
11. Soifer, V.A. Iterative Methods for Diffractive Optical Elements Computation / V.A. Soifer, V.V. Kotlyar, L.L. Dosco-lovich. - London: Taylor & Francis Ltd., 1997. - 245 p.
12. Golub, M.A. Computer generated diffractive multi-focal lens / M.A. Golub, L.L. Doskolovich, N.L. Kazanskiy, S.I. Kharitonov, V.A. Soifer // Journal of Modern Optics. -1992. - Vol. 39, Issue 6. - P. 1245-1251.
13. Kazanskiy, N.L. Binary beam splitter / N.L. Kazanskiy, R.V. Skidanov // Applied Optics. - 2012. - Vol. 51, Issue 14. - P. 2672-2677.
14. Bitterli, R. Fabrication and characterization of linear diffus-ers based on concave micro lens arrays / R. Bitterli, T. Scharf, H.-P. Herzig, W. Noell, N. de Rooij, A. Bich, S. Roth, K.J. Weible, R. Voelkel, M. Zimmermann and M. Schmidt // Optics Express. - 2010. - Vol. 18, Issue 13. - P. 14251-14261.
15. Doskolovich, L.L. Analytic design of optical elements generating a line focus / L.L Doskolovich, A.Yu. Dmitriev, S.I. Kharitonov // Optical Engineering. - 2013. - Vol. 52(9).
- P. 091707(7).
16. Залгаллер, В.А. Теория огибающих / В.А. Залгаллер. -М.: Наука, 1975. - 104 с. (Zalgaller, V.A. Theory of envelopes / V.A. Zalgaller. - Moscow: "Nauka" Publisher, 1975.
- 104 p. - (In Russian)).
17. http://www.lambdares.com
18. http://www.rhino3d.com
COMPUTATION OF LIGHT FIELD EIKONAL TO FOCUS INTO A SET OF POINTS
L.L. Doskolovich, M.A. Moiseev, E. V. Byzov, S. V. Kravchenko Image Processing Systems Institute, Russian Academy of Sciences, Samara State Aerospace University
Abstract
An iterative method for calculating the light field eikonal from the condition of focusing into a set of points is considered. The proposed method is a generalization of the method of conforming paraboloids developed for designing mirrors generating discrete intensity or irradiance distributions as a set of points. The results of calculation of the eikonal functions and corresponding refractive optical elements to focus a collimated beam into a set of points in an elliptic region, in a cross region and in a label «IPSI» are presented. The simulation results demonstrate high quality of focusing and thus confirm the robustness of the proposed method.
Key words: geometric optics, eikonal, focusing into a set of points, the method of conforming paraboloids.
Сведения об авторах
Сведения об авторе Досколович Леонид Леонидович - см. стр. 376 этого номера.
Сведения об авторах Моисеев Михаил Александрович и Кравченко Сергей Васильевич - см. стр. 442 этого номера.
Бызов Егор Владимирович, 1988 года рождения. В 2014 году с отличием окончил обучение в магистратуре Самарского государственного аэрокосмического университета имени академика С.П. Королёва (СГАУ) по направлению «Прикладные математика и физика». В списке научных работ Е.В. Бызова 9 публикаций и 1 авторское свидетельство. E-mail: [email protected] .
Egor Vladimirovich Byzov (b. 1988) graduated with honors (2014) from Samara State Aerospace University named after S.P. Korolyov (SSAU), majoring in Applied Mathematics and Physics. He is co-author of 9 scientific papers and 1 patent.
Поступила в редакцию 15 августа 2014 г.