И.Л. Казанский, Е.Б. Самолинова, Т.В. Васина
ИСПОЛЬЗОВАНИЕ СРЕДСТВ МАШИННОЙ ГРАФИКИ ПРИ ПРОЕКТИРОВАНИИ ЭЛЕМЕНТОВ КОМПЬЮТЕРНОЙ ОПТИКИ
Процесс создания элементов компьютерной оптики (ЭКО) при помощи ЭВМ включает в себя решение обратной задачи теории дифракции, расчет матрицы отсчетов функции пропускания ЭКО, формирование на ее основе управляющей информации для генераторов изображений и моделирование работы элемента в оптической системе.
Полный процесс получения элементов компьютерной оптики показан на рис. 1. Этап 1 является предметом теоретического исследования, этапы 7, 8 связаны с физической реализацией ЭКО. Этапы 2-6 выполняются на ЭВМ.
В процессе проектирования необходимо выбрать оптимальные параметры элемента, оптической схемы для его работы, а также определить границы применяемых при синтезе методов расчета. Поэтому на каждом этапе синтеза ЭКО необходимо определять или оценивать набор характеристик синтезируемого оптического элемента, а затем на их основе выбирать параметры для следующей итерации. Удобным вспомогательным средством, позволяющим существенно повысить качество и эффективность работы проектировщика на всех этапах синтеза ЭКО является машинная графика [1] ,
Средства машинной графики для проектирования ЭКО
При расчетах на ЭВМ как функция пропускания ЭКО, так и световое поле в области его воздействия представляются матрицами своих отсчетов. Если же, пользуясь средствами машинной графики, представить трехмерные распределения в изо-метрии, построить графики сечений этих функций, получить полутоновые изображения световых полей, то значительно улучшается восприятие этой информации человеком, появляется возможность включения исследователя, физика-экспериментатора,
в процесс синтеза ЭКО в целях ускорения проектирования и улучшения его результатов.
Этапы 2-6 синтеза реализованы в пакете прикладных программ обработки изображений и цифровой голографии (ППП ОИ и ЦГ) [2.3] и в созданном на его основе комплексе программ анализа дифракционных характеристик ЭКО [А] .
Для визуализации трехмерных распределений на языке Фортран-^ разработаны программные средства, обеспечивающие связь ППП ОИ и ЦГ с пакетом графических программ ГРАФОР [5]. Разработанный комплекс позволяет получать графические изображения (изометрию, линии уровня, графики сечений) световых полей, описанных матрицами своих отсчетов, которые записаны в архив на магнитной ленте или на Диск в стандарте ППП ОИ и ЦГ. Программное обеспечение разработано в операцион-
Вывод уравнении, описывающих ЭКО
Численный расчет ЭКО на ЭВМ
Кодирование отсчетов функции комплексного пропускания ЭКО
Преобразование отсчетов в двоичные коды длины т (квантование)
6 Формирование выводного файла
/ ' 1
7 Сканирование плоскости носителя под управлением ЭВМ
1 }
8 Нанесение на регистрирующую среду
Рис. 1. Этапы синтеза ЭКО методами компьютерной оптики
ной системе СВМ (ЭВМ ЕС-1061, ЕС-Ю45). Для визуализации используются графический дисплей ЕС-7065 и графопостроитель ЕС-705^ для получения твердой копии. В целях сокращения времени работы графопостроителя производится предварительная обработка данных, позволяющая сократить количество холостых перемещений пера при выводе сложной графической информации [6]. Совместное использование указанных программных средств предоставляет возможность применения машинной графики при проектировании ЭКО.
Визуализация на этапе расчета функции пропускания ЭКО
На этапе решения обратной задачи при создании программ расчета матрицы отсчетов функции пропускания ЭКО ее полутоновое изЬбражение или изометрическую проекцию можно использовать как средство отладки при наличии априорной информации о виде функции или ее свойствах. На рис. 2 изображена функция пропускания модана, используемого для формирования или разделения поперечно-модового состава когерентного излучения. По проекции можно судить, что функция обладает требуемыми свойствами и эффективно используется площадь оптического элемента.
Для технологических процессов изготовления ЭКО большое значение имеет гладкость его функции пропускания, которая быстрее и проще оценивается визуально, чем с помощью численных процедур. Поэтому с помощью изометрических проекций можно выбрать решение, удовлетворяющее требованиям технологии изготовления ЭКО. При синтезе элемента следует контролировать каждый этап расчета. На рис. 3 представлено изображение фазовой функции плоской линзы после квантования.
Рис. 2. Функция пропускания модана
Рис. 3. Фазовая функция линзы после квантования
При формировании матрицы отсчетов функции пропускания ЭКО и управляющей информации для генераторов изображений необходимо учитывать два противоречивых требования. Следует сократить объем данных и одновременно обеспечить достаточную точность представления функции. По изометрическим проекциям трехмерных рас пределений, представленных матрицами с различными размерами элемента дискретизации, можно определить количество отсчетов, требующееся для представления зоны Френеля (рис. А).
Рис. А. Фазовая функция ЭКО
Визуализация на этапе моделирования работы ЭКО
На этапе моделирования работы ЭКО в оптической системе результаты также должны быть представлены в виде, привычном для экспериментатора.
На начальном этапе исследований целесообразно провести аналитический дифракционный расчет структуры светового поля в области воздействия оптического элемента [7]. Анализ распределения в фокальной области ЭКО позволяет проверить его принципиальную работоспособность и исследовать ограничения методов, положенных в основу расчета ЭКО, На рис. 5 приведены результаты аналитического расчета светового поля в фокальной области оптического элемента, фокусирующего излучение в набор букв, состоящих из отрезков равной длины.
Но в рамках аналитического исследования невозможно учесть влияние дискретизации и квантования фазовой функции ЭКО, возникающих в ходе изготовления оптического элемента. Поэтому необходимо показать работоспособность оптического элемента с учетом дифракционных эффектов на его элементах разрешения. Такое исследование целесообразно проводить для реальных физических параметров и при максимально возможном числе уровней квантования функции пропускания. Например, на рис. 6а, б приведены изометрии распределения, создаваемого фокусатором в полукольцо. С помощью средств машинной графики получены изображения в различных ракурсах для более полного представления светового поля в фокальной области ЭКО. При выборе различных параметров для построения изометрических проекций можно наблюдать либо центральный всплеск, либо закрытый в предыдущем случае участок Фокальной области.
Наиболее качественный фазовый рельеф получается с помощью фотолитографических методов травления. Однако при использовании этой технологии затруднительно получение большого числа градаций функции пропускания ЭКО. Поэтому следующий важный этап вычислительного эксперимента - это исследование структуры поля в фокальной области для малого числа М уровней квантования функции пропускания ЭКО. На рис. 7«, б приведены результаты вычислительного эксперимента с фокусатором в отрезок, интенсивность вдоль которого изменяется линейно. Ось абсцисс направлена вдоль отрезка, по оси ординат отложены значения интенсивности. Очевидно, что для бинарного элемента (количество уровней квантования М-2) происходит разрушение требуемой формы фокальной линии.
Рис. 7. Распределение интенсивности, создаваемое фокусатором в отрезок: а - М-16; б - М-2
Средствами машинной графики можно не только оценить вид или сравнить формы распределений, но и получить некоторые его дифракционные характеристики. Напри мер, задавая различные уровни интенсивности при построении изофот, можно определить ширину интересующей нас области, а также получить более тонкую картину распределений интенсивности, чем при использовании изометрических проекций. На рис. 8 приведены изофоты светового поля, полученного при моделировании работы фокусатора в крест.
Рис. 8. Изофоты светового поля при фокусировке в крест
Таким образом, проведенные исследования и представленный иллюстративный ма териал позволяют сделать вывод о необходимости включения средств машинной графики в состав программного и технического обеспечения САПР ЭКО.
ЛИТЕРАТУРА
1. Сисакян И.Н., С о й ф е р 8.А. Компьютерная оптика. Достижения и проблемы // Компьютерная оптика: Сборник / МЦНТИ. М., 1987, Вып. 1, С. 5-19.
2. Голуб М.А., Казанский Н.Л., Шинкарев М.В. Структура комплекса программ синтеза элементов компьютерной оптики II Компьютерная оптика: Сборник / МЦНТИ, М., 1989. Вып. 5.
3. Пакет прикладных программ обработки изображений и цифровой голографии: Государственный фонд алгоритмов и программ. - Per. N (10 0^582 от 01.09.1980.
4. Казанский Н.Л., Самолинова Е.Б. Комплекс программ анализа дифракционных характеристик фокусаторов // Компьютерная оптика: Сборник / МЦНТИ, М.,1989- Вып. 5.
5. Баяковский Ю.М., Галактионов В.А., Михайлова Т.Н. ГРАФОР. Графическое расширение Фортрана. М.: Наука, 1985.
6. Кравчук В.В. О построении эффективных алгоритмов решения задачи о графопостроителе // Тезисы докладов Всесоюзной конференции "Методы и средства обработки сложной графической информации". Ч. 2. -Горький, 1988, С. 113.
7. Голуб М.А., Харитонов С.И. Дифракционный анализ поля от фокусаторов вблизи фокальной линии // Оптическая запись и обработка информации: Сб. науч. тр. - Куйбышев: КуАИ, 1988. С. 19-20.