УДК 621.396.067.7
В. Е. К арасик, М. В. Вязовых
ИМИТАЦИОННАЯ МОДЕЛЬ ПРОЦЕССА ФОРМИРОВАНИЯ ИЗОБРАЖЕНИЯ РЕАЛЬНЫМИ ОПТИЧЕСКИМИ СИСТЕМАМИ В РАССЕИВАЮЩИХ СРЕДАХ
Предложена имитационная модель процесса формирования изображения реальными оптическими системами в рассеивающих средах. Получены аналитические выражения для распределения освещенности в плоскости анализа изображения в рамках теории переноса оптического излучения и волновой оптики.
В рамках теории переноса оптического излучения были получены, в основном, соотношения для видения через сильно рассеивающие слои атмосферы [1]. В условиях сильного рассеяния влияние свойств атмосферы на качество наблюдаемого изображения является превалирующим, поэтому при расчетах свойства приемных оптических систем не учитывались. В результате для слабо рассеивающих атмосферных слоев разработанная теория не совсем корректна — в этом случае необходимо учитывать и свойства рассеивающей атмосферы, и свойства приемной оптической системы.
Задача математического описания процесса формирования изображения оптической системой в рамках теории переноса состоит в установлении связи между пространственно-угловыми распределениями яркости в плоскости входного зрачка и распределением освещенности в фокальной плоскости.
Рассмотрим ход лучей через идеальную оптическую систему, изображенную на рис. 1 и состоящую из объектива (тонкой линзы) и слоя свободного пространства. Обозначим через Ь1(т1±, и1±) яркость светового излучения в плоскости входного зрачка тонкой линзы. Тогда, в соответствии с методом функции Грина, яркость светового излучения в плоскости анализа описывается выражением
Ь2(т2±, щ±) =
ОС
Li(r1±,n1±)G0c(ri±,n1±; ?2±,n2±)dr1±dn1±, (1)
где ni и n2 — единичные векторы, соответствующие направлениям падающего и преломленного лучей соответственно; щ± и П2± — проекции векторов ni и П2 на плоскость z = const; r0± — единичный вектор в плоскости z = const; и т2± — расстояния от оси линзы до точек падения падающего и преломленного лучей соответственно (в плоскости z = const).
Входящую в соотношение (1) функцию G0c(ri±, П^; r2±, n2±) назовем функцией Грина для оптической системы, под которой в данном случае понимается однолинзовый тонкий объектив и слой свободного пространства за ним. По определению эта функция характеризует реакцию оптической системы на воздействие точечного мононаправленного источника единичной мощности. Исходя из физического смысла задачи, функция Грина для оптической системы может быть представлена в следующем виде:
Goc(ri±,ni±; r2±,П2±) = Gл(r1±, П1±; ri±,n2±)Gs(ri±, П^; r2±,n2±);
(2)
здесь G^(ri±, ni±; ri±_, П2±) — функция, описывающая изменения направления луча, падающего на входной зрачок оптической системы; Ga(Г\х, ni±; r2±,n2±) — функция, описывающая изменение, а точнее, как будет показано далее, неизменность яркости излучения вдоль преломленного луча в свободном пространстве с учетом пропускания оптической системы.
Как видно из рис. 1, имеем
, \ri±\ . / l~i± I
- tg a =-, tg a=——.
—a a'
Уравнение тонкой линзы имеет вид
1 1 _ 1
a a' f
или
_r± + r± = r±.
a a! f' '
здесь a — расстояние между плоскостью предметов и главной плоскостью оптической системы; а' — расстояние между плоскостью оптической системы и плоскостью изображений.
Тогда для параксиального приближения справедливо соотношение
' _i_ ri± fn\
° = + f , (3)
где а и а' — углы наклона падающего и преломленного лучей соответственно; f' — фокусное расстояние линзы.
Учитывая, что в малоугловом приближении а ^ ¡n^l, <у' ~ \n2±\, выражение (3) можно привести к виду
|n2± \ + |n1± \ = -JT! а функцию GJl(r1^, n1±. r1±, n2±) представить в векторной форме:
0Л(ГШ U1±. ?1±, n2±) = S(n2± + U1± - f). (4)
По своему физическому смыслу функция Gsl(r1±,n1±. r1±,n2±) определяет закон преломления оптической системой луча света, падающего на входной зрачок в точке с радиус-вектором r^ в направлении, определяемом единичным вектором n1.
Яркость излучения вдоль преломленного луча определяется уравнением переноса, которое для свободного пространства имеет вид [1]
n2VL(r\±, z, П2±) = 0,
где
д д
П2 V = — + П2±У±. П2± V± = П2±^— + П2±у —. oz ox oy
Последнее уравнение свидетельствует о неизменности яркости излучения вдоль преломленного луча с направлением n2. Яркость L(r1±, z, n2±) при z > 0 выражается через яркость L0 в начальной точке луча [2]:
L(r1±, z, Щ±) = L0(t2± + П2±z, Щ±).
Для коллинеарных векторов равенство
\а + b| = |a| - |b|
справедливо в случае противоположно направленных векторов.
Тогда, выражая координату луча т2± в плоскости анализа через координату луча vi± в плоскости входного зрачка оптической системы (рис. 2), получим
-> -> -> г/
r2± = r1± - U2±f ■ С учетом пропускания лучей света оптической системой получим
G(ri±, Ui±; ?2±, U2±) = т(?1±, ni) S(r2± - ?1± + f 'u2±); (5)
здесь т(r1±,n1) — функция, характеризующая пропускание оптической системой лучей света, падающих в точку Т]_± в направлении П1.
Объединяя выражения (4) и (5), получим функцию Грина для оптической системы:
Goc(r*1±,n1±; ?2±,П2±) =
= Г(?1±, П1) ^П2± + П1± - f^j 6(~2± - п± + f'П2±)■ (6)
Подставив функцию (6) в соотношение (1), находим связь между пространственно-угловыми распределениями яркости в плоскости входного зрачка и плоскости анализа:
оо
L2 (?2± ,П2±) = JJU L1(?1± ,Щ±)т(?1± ,щ)х
— Ж
х ^П2± + П1± - f^j S(~2± - ~1± + f 'П2±) d?1± dn1± ■ (7)
Интегрируя выражение (7) по всем направлениям в плоскости анализа (П1±, получим распределение освещенности в данной плоскости оптической системы:
ос
X S(r2± — Ti± + ffn21_)dr1±dn1±dn2± =
ос
ос
/ Li(ri±, П1±)T(ri±,ni)S(r2± - f'ni±)dri±dni± =
JJ T(ri±, ni)Li(ri±, ni±)S(ni± - f)dri±dni±. (8)
f
—^
Полученное выражение (8) описывает распределение освещенности только в плоскости изображения идеальной оптической системы, так как функция Грина была получена именно для таких систем. Для дифракционно-ограниченных и аберрационных оптических систем вид функции Грина будет существенно сложнее.
Для определения этой функции представляется целесообразным еще раз найти распределение освещенности, формируемое идеальной оптической системой в плоскости анализа, но в рамках волновой теории, и сравнить результаты.
Идеальной оптической системой, как и ранее, будем называть оптическую систему с объективом (тонкой линзой) неограниченных размеров, имеющим амплитудный коэффициент пропускания г(г\х, п1), который характеризует пропускание оптической системой лучей света, падающих в точку в направлении их.
В рамках волновых представлений тонкая линза изменяет фазу падающей волны, трансформируя ее волновой фронт, а процесс распространения излучения в свободном пространстве описывается параболическим уравнением. В этом представлении распределение освещенности в фокальной плоскости тонкой линзы связано с поперечной корреляционной функцией в плоскости входного зрачка соотношением [1]
где Е2(т2±) — распределение освещенности в фокальной плоскости; к = 2п/Х — волновое число; f' — фокусное расстояние линзы; , ~ — векторы в плоскости входного зрачка линзы.
ос
dri±dp, (9)
—ж
Из выражения (9) также можно получить формулу (8), если воспользоваться соотношением, связывающим яркость Ьг (пх, пт±) с функцией когерентности второго порядка [3]
сю
Г(-1±,р) = JJ Ь1(г1±,п1±)ехр(гкрп1А_)йп1^. (10)
Подставляя выражение (10) в соотношение (9), найдем распределение освещенности в фокальной плоскости тонкой линзы в зависимости от пространственно-углового распределения яркости во входном зрачке оптической системы:
^ ^-Wfllflfl^^ )Х
~ГС
f
Используя соотношение [4] k2
X exp^ikp^ni± — dri± dpdni±. (11)
exp
^ikp^ri1± - ^ dp = ö(n1± - ,
\ Л I
— ГС
получим искомое распределение освещенности в фокальной плоскости идеальной оптической системы:
гс
Е2(?2±) = ^^^^ ^(Гт-Ь-,П1±) - ¿п1±. (12)
С учетом амплитудного коэффициента пропускания оптической системы г(пх, пт) выражение (12) примет вид
сю
Е2(т2±) = JJJJ т(Г1±,П1)Ь1(т1±,п1±) ^п1± - —^ ¿г1± ¿п1±.
— ГС
(13)
Очевидно, что формулы (8) и (13), описывающие распределение освещенности в плоскости анализа идеальной оптической системы в рамках малоуглового приближения уравнения переноса излучения и в рамках волнового уравнения соответственно, тождественны и подтверждают правильность имитационной модели.
В большинстве случаев яркость светового излучения в плоскости входного зрачка оптической системы в явном виде не известна, как и вид функции Грина для реальной оптической системы, учитывающий аберрации системы. Поэтому для практического применения можно предложить метод эмуляции расчета пространственно-углового распределения яркости в плоскости входного зрачка оптической системы посредством регистрации этого распределения с помощью высококачественных технических средств.
Следует отметить, что прямая регистрация пространственно-углового распределения яркости в данной плоскости практически не реализуема, но зарегистрировать распределение освещенности в заданной плоскости с высокой точностью возможно. Для этой цели следует использовать регистрирующую систему, содержащую приемный стигматический объектив, мегапиксельный матричный фотоприемник, аналого-цифровой преобразователь, а в случае активной системы видения также лазерный излучатель, подсвечивающий объектную сцену. По зарегистрированному распределению освещенности в плоскости матричного фотоприемника можно получить искомое пространственно-угловое распределение яркости во входном зрачке оптической системы при условии того, что регистрирующая система не вносит собственных искажений в изображение, по крайней мере, в той области пространственных частот, в которой работает изображающая система.
Именно поэтому в регистрирующей системе в качестве приемной оптической системы необходимо использовать стигматический объектив, формирующий изображение точечного источника в виде точки, т.е. функция рассеяния в геометро-оптическом приближении такого объектива является ^-функцией. Распределение освещенности, формируемое стигматическим объективом на ПЗС-матрице, однозначно связано с пространственно-угловым распределением яркости в плоскости входного зрачка оптической системы, т.е. оптическая система не вносит собственных искажений в изображение и ставит в соответствие точке в плоскости изображения определенное направление падающих на входной зрачок параллельных лучей [2].
Как и приемная оптическая система, аналого-цифровой преобразователь матричного фотоприемника не вносит собственных искажений в изображение плоскости объектов, т.е. модуляционная передаточная функция регистрирующей системы равна единице на пространственных частотах, в которых работают лазерные системы видения.
При этом необходимо отметить, что в настоящей работе рассматриваются такие объекты, яркость которых практически не зависит от направления излучения, т.е. источники излучения типа ламбертовых. Как
правило, лазерные системы видения используются для наблюдения за удаленными объектами, при этом расстояние до объекта может составлять от сотен метров до нескольких километров. Диаметр входного зрачка приемной оптической системы лазерной системы видения может изменяться от 30 до 100 мм в зависимости от назначения и типа системы. Легко вычислить, что в приемную систему от объекта попадает излучение, распространяющееся в телесном угле, которому соответствует плоский угол, составляющий доли угловых минут. Очевидно, что в пределах такого малого телесного угла излучение от подавляющего большинства объектов можно считать ламбертовым. Исключение составляют лишь источники световозвращательного типа, но на практике они встречаются достаточно редко.
Полученное с помощью приемного стигматического объектива распределение освещенности на ПЗС-матрице далее оцифровывается и хранится в стандартном файле с расширением bmp, в котором содержатся для черно-белого изображения значения освещенностей элементарных приемных площадок (пикселей) Ej (здесь i = 1,..., N — номер текущей строки, j = 1,...,K — номер текущего столбца) в виде матрицы размерности N х K (например, 5120 х 4096) целочисленных значений от 0 до 255, причем в случае 8-битной оцифровки изображения ее погрешность не превышает 0,4%. Для цветного изображения все немного сложнее: файл содержит три матрицы с интенсивностями красного, зеленого и синего цветов.
Данное изображение, учитывающее вносимые атмосферой искажения и неравномерность подсветки лазерным излучением, переносится в плоскость объектов с помощью рассчитанного углового увеличения оптической системы. В результате получается распределение редуцированной светимости в плоскости объектов, но с учетом влияния возмущающих факторов.
При этом должно выполняться условие равенства потоков — пришедшего на ПЗС-матрицу и излучаемого от объекта в направлении входного зрачка оптической системы. Поток, пришедший на ПЗС-матрицу, можно представить в виде
1 x 1 y N K N K
Ф = E (x,y)dxdy =ax ^ Ej = ,
0 0 i=i j=i i=i j=i
(14)
где E{х, у) — распределение освещенности в плоскости ПЗС-матрицы;
> 1у — линейные размеры ПЗС-матрицы; ах, ау — линейные размеры пикселя ПЗС-матрицы; N х К — количество пикселей ПЗС-матрицы; Ф^ — поток, пришедший на пиксель ].
В плоскости объектов формируется распределение редуцированных светимостей элементарных источников Mij, причем из-за условия равенства потоков выполняются соотношения Mij = fí2Eij = Eij/72, i = 1,..., N, j = 1,..., K, где P — линейное увеличение, а 7 — угловое увеличение оптической системы. Тогда величина потока, регистрируемого ФПЗС-приемником, имеет вид
N K N K N K
Ф = ах Y.Eij = AxAy Е Е Mij = Е Е , (15) i=1 j = 1 i=1 j = 1 i=1 j = 1
где Ax, Ay — линейные размеры элементарных источников в плоскости объектов, причем
A ax л ay
Ax = -J = ax 7, Ay = -J = ayl ■
Как уже отмечалось ранее, все рассматриваемые источники в плоскости объектов являются ламбертовыми. На основании этого для потока излучения от элементарной площадки размером Ax х Ay в телесном угле О, образованном конусом с углом раскрыва ш, можно получить [4]
Ф^ = -kAxAyLij sin2 2; (16)
здесь ш — угловой размер входного зрачка приемной оптической системы.
Отсюда яркость элементарной площадки размером Ax х Ay можно представить в виде
Lij =-^^. (17)
nAxAy sin2 — 2
Учитывая, что Фij = axayEij = AxAyMij = AxAyEij /72, выражение (17) представим в виде
Eij
Lij = -ljTW. (18)
ж^2 sin — ' 2
Для всех элементарных источников в плоскости объектов для данных условий наблюдения (линейные размеры объектов много меньше расстояния их наблюдения) угол ш одинаков:
^ DBX.3p
g2 = 2l ,
или ш & ЕВХЗр//, где Евх.3р — диаметр входного зрачка оптической системы, I — расстояние от плоскости объекта до плоскости входного зрачка оптической системы наблюдения объектов.
Таким образом, на основании выражения (18), связывающего элементарные освещенности в плоскости матричного приемника регистрирующей системы с яркостями источников в плоскости объектов, можно получить поэлементное распределение яркости в объектной плоскости с учетом искажений, вносимых слоем атмосферы, а также с учетом подсвета лазерным излучением. Пример такого распределения представлен на рис. 3, где каждый источник постоянной яркости характеризуется собственной индикатрисой силы излучения. Для получения пространственно-углового распределения яркости во входном зрачке оптической системы был использован пакет программ Zemax, реализующий прямую (попиксельную) трассировку лучей через аберрированную оптическую систему с последующим построением распределения освещенности в плоскости анализа этой оптической системы. Количество лучей, испущенных каждым пикселем объектной сцены, в созданном цифровом файле устанавливалось пропорционально его яркости (светимости), при этом лучи распределялись квазиравномерно как в пределах пикселя, так и внутри входного зрачка.
Рис. 3. Попиксельное распределение яркости излучения в объектной плоскости
Ход каждого луча просчитывался с учетом аберраций оптической системы и дифракции на входном зрачке, причем вычислялись координаты пересечения луча с каждой поверхностью. Плоскость анализа оптической системы при этом разбивалась на конечное число пикселей (элементарных приемных площадок) в соответствии с количеством пикселей используемой ПЗС-матрицы размерности N х K, и определялось в процессе расчета количество лучей, координаты пересечения которых с плоскостью анализа оптической системы содержатся в окрестности данного пикселя. Очевидно, что подсчитанное количество лучей для данного пикселя прямо пропорционально освещенности этой элементарной площадки. На следующем этапе полученные значения осве-щенностей оцифровывались для визуализации этого распределения на мониторе ЭВМ или сохранения на жестком диске.
Данный алгоритм реализуется при черно-белом изображении. В большинстве случаев необходимо получить цветное изображение. То -гда распределение светимостей в объектной плоскости будет представлять собой три матрицы размерности N х K, в которых содержатся цветовые координаты (при 8-битной оцифровке каждому элементарному источнику соответствуют три координаты, значения которых изменяются в пределах от 0 до 255, отвечающие интенсивностям красного, зеленого и синего цветов). В этом случае элементарный источник испускает три группы лучей: в первой группе количество лучей прямо пропорционально интенсивности красного цвета, во второй — интенсивности зеленого цвета, в третьей — интенсивности синего цвета.
Ход каждого луча рассчитывался программой с учетом аберраций оптической системы и дифракции на входном зрачке, определялось количество лучей каждого из трех цветов, координаты пересечения которых с плоскостью анализа оптической системы содержатся в окрестности данного пикселя. Подсчитанное количество лучей данного цвета для каждого пикселя прямо пропорционально интенсивности этого цвета.
Полученное дискретное распределение освещенности аутентично имитирует распределение светового потока в плоскости анализа и может либо анализироваться непосредственно (в том числе, визуально на экране монитора ЭВМ), либо обрабатываться в соответствии с известными алгоритмами.
Например, для количественного анализа может быть использовано ЗБ-представление распределения освещенности (как суммарной, так и в любом из используемых цветов), либо его двумерная "карта" с изо-фотами — линиями постоянной освещенности (рис.4).
Рис. 4. Распределения освещенностей:
а — изображение объектной сцены, сформированное стигматическим объективом через рассеивающую среду; б — изображение объектной сцены, сформированное инспектируемым объективом; в — ЗО-представление распределения суммарной освещенности
Предложенный способ эмуляции процесса формирования распределения освещенности от некогерентного изображения в плоскости анализа реальной оптической системы позволяет корректно учитывать все реальные размытия и искажения, вносимые за счет дифракции и аберраций.
СПИСОК ЛИТЕРАТУРЫ
1. Ахманов С. А., Дьяков Ю. Е., Чиркин А. С. Введение в статистическую радиофизику и оптику. - М.: Наука, 1981. - 308 с.
2. Зверев В. А. Радиооптика. - М.: Сов. радио, 1975. - 179 с.
3. К а р а с и к В. Е., Орлов В. М. Лазерные системы видения. - М.: Изд-во МГТУ им. Н.Э. Баумана, 2001. - 160с.
4. Папулис А. Теория систем и преобразований в оптике. - М.: Мир, 1971. -С. 128-130.
Статья поступила в редакцию 1.06.2004
Валерий Ефимович Карасик родился в 1939 г., окончил в 1964 г. МВТУ им. Н.Э. Баумана. Д-р техн. наук, профессор кафедры "Лазерные и оптико-электронные системы" МГТУ им. Н.Э. Баумана. Автор более 120 научных работ в области лазерного зондирования, локации и дальнометрии.
V.E. Karasik (b. 1939) graduated from the Bauman Moscow Higher Technical School in 1964. D. Sc. (Eng.), professor of "Laser and Optical-and-Electronic Systems" department of the Bauman Moscow State Technical University. Author of more than 120 publications in the field of laser sounding, location and remote measuring.
Максим Вячеславович Вязовых родился в 1976 г., окончил в 2000 г. МГТУ им. Н.Э. Баумана. Научный сотрудник кафедры "Лазерные и оптико-электронные системы" МГТУ им. Н.Э. Баумана. Автор более 10 научных работ в области лазерной локации и лазерных систем видения.
M.V. Vyazovykh (b. 1976) graduated from the Bauman Moscow State Technical University in 2000. Researcher of "Laser and Optical-and-Electronic Systems" department of the Bauman Moscow State Technical University. Author of over 10 publications in the field of the laser location and laser imaging systems.