4. Голографическое и томографическое отображение информации

Широкое внедрение томографии и использование самых различных типов излучения для получения изображения внутренней структуры объектов позволяют считать ее универсальным методом отображения и рассматривать с этой точки зрения в общем, ряду с другими способами получения изображения.

В настоящей главе мы, конечно, не будем сопоставлять томографию со всеми способами отображения информации, а попытаемся выделить некоторые общие черты в голографическом и томографическом методах получения изображения и укажем на их принципиальные отличия. Такой анализ нам кажется полезным и интересным не только с методической точки зрения. Совмещение этих двух методов в конкретной информационно-измерительной системе позволяет решать такие важные для практического применения задачи, как трехмерное отображение внутренней структуры и синтез объемных изображений по набору томограмм. Возможные методы решения указанных задач будут рассмотрены в данной главе. При этом будут анализироваться не только алгоритмы синтеза голограмм математически заданных трехмерных объектов, но и реализация их в оптических системах с преобразованием волнового фронта, т. е. оптический синтез голограмм. Мы покажем также, как взаимное проникновение идей томографии и голографии позволяет решать проблему «скрытых» линий в трехмерных дисплеях и синтезировать оптические копии внутренней структуры объектов.

4.1 Определение структуры объекта по рассеянному полю в голографии
и томографии

Многое указывает на тесную связь томографических и голографических методов отображения информации, в первую очередь то, что в обоих случаях исследуемый объект взаимодействует с излучением, которое потом регистрируется. Причем в обоих случаях, как правило, необходимо измерить амплитуду и фазу поля. Нужно отметить, что голографическая регистрация применяется в томографических исследованиях давно, достаточно вспомнить голографическую интерферометрию, дисдрометрию и т. д. Следующий шаг — восстановление из зарегистрированной информации (поля) изображения объекта. Заметим, что в обоих случаях решается обратная задача. То есть как голография, так и томография представляются собой двухступенчатый процесс, на втором этапе которого реализуется некоторый обратный оператор. Особенности этого оператора и составляют отличие методов.

В голографии рассматривается схема получения информации в трехмерном объекте, расположенном в однородной среде, и излучение взаимодействует только с внешними его границами. В этом случае принято считать, что решается уравнение Гельмгольца, описывающее процесс распространения поля в пространстве при наличии  распределения токов на некоторой поверхности L. Решение этого уравнения можно найти, используя теорему Грина, тогда выражение для каждой декартовой составляющей поля в точке p на плоскости голограммы будет иметь вид

                                                        (4.1)

где r' –радиус-вектор точки на поверхности L; r –радиус-вектор точки наблюдения; n – внешняя нормаль к поверхности объекта; t(r') и  - распределение значений поля и его нормальной производной на поверхности тела;  - функция Грина;  - волновое число.

Преобразуем (4.1), учитывая, что геометрические параметры голографической схемы и разрешающий интервал в восстановленном изображении, в пределах которого t(r') мало меняется, много больше длины волны. Тогда выражение для поля на голограмме может быть описано следующим выражением:

   (4.2)

Здесь x, y, z – оси координат в области задания объекта с началом в точке ;  - уравнение поверхности объекта; x', y' – координаты точки на голограмме, отстоящей на расстояние z0 от объекта.

Выражение для r может быть представлено в виде ряда:

                                                           (4.3)

Группируя члены, не зависящие от , полагая, что

                                                                                      (4.4)

выражение для r можно переписать в виде

где

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

                                                                                           (4.5)

 - координаты центра голограммы.

Учитывая (4.4) и (4.5), выражение для поля на голограмме можно записать в виде свертки:

(4.6)

Нетрудно заметить, что при известном поле на голограмме выражение (4.6) представляет собой интегральное уравнение Фредгольца первого рода типа свертки с ядром . Решение этого уравнения, т. е. определения поля в области объекта по измеренному полю на голограмме, представляет собой обратную, задачу. Уравнения типа свертки решаются, как правило, с использованием преобразования Фурье.

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

содержит практически всю информацию об объекте, несмотря на свою двухмерность. Здесь t(х',у') — амплитуда, которая слабо меняется при переходе от поверхности объекта к плоскости х, у в области объекта;  определяет форму поверхности;  — ракурс, под которым наблюдается объект. Вторая подынтегральная функция

характеризует геометрические параметры голографической схемы.

Из анализа (4.6) можно сделать вывод, что при выбранных условиях на размеры объекта и геометрические параметры голографической схемы (неравенство (4.4)) изображение объекта представляет собой двумерную функцию (в нашем случае). Это значит, что измеренных данных Е(х', у') должно хватить для решения интегрального уравнения (4.6). Изменяя ракурс, т. е. вектор r1 в , можно получить изображение объекта под другим углом φ, так как в этом случае преобразуется относительно объекта вся схема измерения поля Eφ.

Для решения уравнения (4.6) относительно q по известной функции Е(х', у') воспользуемся, теоремой о фурье-образе свертки:

                                                             (4.7)

После несложных преобразований получим

Ё                                                                                                       (4.8)

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

1)      вычислить Фурье-образ на голограмме ;

2)      вычислить фурье-образ от функции распространения ;

3)      разделить  на ;

4)      выполнить обратное преобразование Фурье.

В этом алгоритме при его реализации на ЭВМ необходимо выполнять регуляризацию, которая обусловлена некорректностью задачи. Учитывая, что функция q1 радиально-симметричная  преобразуем  к следующему виду:

      (4.9)

Тогда выражение (4.8) примет вид

Из условий (4.4) и (5,5) следует, что пространственный спектр объекта достаточно узок. В этом случае с точностью до амплитудной функции , G1 можно преобразовать таким образом, что

                                                                                       (4.10)

Таким образом, в показателе экспоненты в пропагаторе сменится знак. Тогда восстановленное изображение запишем в виде

                                                                     (4.11)

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

Таким образом, восстановление поверхности трехмерного объекта возможно как на ЭВМ, так и в оптике. В обоих случаях реализуется решение интегрального уравнения первого рода. В случае оптического восстановления алгоритм реализуется, чрезвычайно просто и красиво, что, очевидно, и обусловило его широкое распространение на практике. Восстановление на ЭВМ в оптическом диапазоне не нашло применения, хотя на такую возможность для простейших случаев голографии (Фурье, Френеля) Д. Гудмен указал еще в 1969 г. Восстановление на ЭВМ СВЧ- и УЗВ-голограмм применяется достаточно широко.

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

Отметим основные задачи, возникающие при восстановлении томограммы, которых нет в голографическом отображении информации. Прежде всего, голограмма, полученная под одним ракурсом, позволяет однозначно восстановить трехмерное изображение. При увеличении числа ракурсов только расширяется поле зрения и возникает эффект кругового обзора. При этом каждая голограмма отвечает за свой участок объекта. В томографии для восстановления принципиально необходимо многоракурсное зондирование, так как размерность проекции всегда меньше восстанавливаемой функции (в нашем случае одномерная проекция Е'(х') — двумерный объект ε(х, у)). Для получения томограммы необходимы все проекции одновременно, так как каждая из них участвует в восстановлении сечения. По-видимому, это принципиальное отличие голографии от томографии, которое порождает основные трудности при оптической реализации восстановления внутренней структуры объекта. Наиболее важные среди них — пространственная фильтрация проекций и суммирование преобразованных проекций.

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

4.2 Алгоритмы синтеза голограмм трехмерных объектов

4.2.1. Представление поля от объекта на голограмме

Развитие вычислительной техники выдвинуло в качестве одной из наиболее важных задач разработку методов представления результатов расчета в виде изображений. В этой связи большой интерес представляет использование синтезированных голограмм для визуализации трехмерных сцен, которые позволяют на плоскости закодировать информацию о трехмерном изображении. Такими изображениями могут быть результаты расчета трехмерных функций, пространственные диаграммы направленности антенн, вычисленные на ЭВМ формы различных объектов (макеты молекул, детали автомобилей), данные сейсморазведки и др. Задача в такой постановке возникла практически сразу же после появления цифровой голографии, тем не менее, она до сих пор не решена и в настоящее время практически не рассматривается. Дело, видимо, в том, что с отображением формы объектов, стали достаточно успешно справляться графические дисплей, связанные с большими ЭВМ. Ситуация, должно быть, изменилась в пользу голографии только с появлением необходимости строить трехмерные изображения внутренних структур. Современные компьютерные, рентгеновские, УЗВ-, ЯМР-томографы позволяют определять распределение искомой величины внутри объекта в десятках сечений, что привело к резкому росту объема информации, представленной в виде изображений. Последовательное наблюдение данных сечений снижает их диагностическую ценность, поэтому возникла острая необходимость в трехмерном отображении хранимой информации. Фактически задача состоит в разработке долговременной памяти трехмерных изображений, причем такая память должна обладать свойствами архива большой емкости и трехмерного дисплея. Естественно, что к решению указанной задачи обратились специалисты, занимающиеся голографией, которая по своим потенциальным возможностям отвечает указанным требованиям. Необходимо отметить еще одну важную особенность томографической информации, которую мы неоднократно подчеркивали. Она является результатом решения обратной задачи, которую можно решать как в оптическом, так и цифровом процессоре. Это позволяет видоизменять томографический алгоритм таким образом, чтобы, например, облегчить последующую голографическую регистрацию томограммы. Далее мы покажем, как такое взаимное проникновение методов позволяет решить проблему затенения одного сечения другими.

Мы не будем затрагивать вопросы, связанные с архивной голографической памятью трехмерных изображений. Остановимся только на возможности использования голографии для трехмерного отображения томографической информации, хранящейся в ЭВМ. При анализе трехмерных внутренних структур, как правило, рассматривают две задачи. Первая связана с отображением формы органов как некоторых фигур, вторая — с синтезом  трехмерных изображений из набора томограмм (сечений). В соответствии с данными задачами и рассмотрим различные алгоритмы синтеза голограмм.

При синтезе голограмм произвольных объектов основной вычислительной операцией является расчет поля от объекта на голограмме. В пункте 4.1 анализировался процесс формирования поля, рассеянного трехмерным объектом, в плоскости регистрации. Такое описание соответствует первой задаче, когда необходимо наблюдать лишь форму объекта. Уравнение поля на голограмме в анализируемом случае описывается выражением (4.6).

В тех случаях, когда объем голографируемой сцены таков, что неравенство (4.4) не удовлетворяется, выражение (4.6) можно использовать, если представить объект в виде набора сечений, расположенных на разных расстояниях от плоскости голограммы. При этом в области каждого сечения объект разбивается на зоны, в пределах которых описывается выражением L(x,y). Поле от каждой зоны вычисляется по формуле (4.6).

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

                                                                        (4.12)

где ху — плоскость транспаранта; t — комплексная функция рассеивания транспаранта; n — нормаль к транспаранту; r — расстояние от  точки наблюдения р до точки на транспаранте.

Вычисление интегралов (4.6), (4.12) позволяет определять значение поля от объекта на поверхности голограммы.

Для расчета интегралов (4.6), (4.12) в вычислительной математике применяются, например, методы Гаусса, Лонгмана, Филона и метод замены интеграла интегральной суммой. Последний позволяет существенно сократить время расчетов на ЭВМ. Поэтому в дальнейшем рассматривается только метод интегральных сумм, согласно которому интеграл (4.12) заменяется суммой. В дальнейших преобразованиях рассмотрим выражение для поля от транспаранта, т. е. формулу (4.12), так как преобразования выражений (4.6) и (4.12) аналогичны.

Заменяя в (4.12) интеграл интегральной суммой, получаем:

                                                                    (4.13)

Такое представление интеграла имеет следующие физический смысл: объект моделируется дискретным набором из т точек, имеющих комплексный коэффициент рассеяния tj и находящихся на расстоянии rj от точки р на голограмме. Расстояние между точками на объекте в общем случае изменяется в пределах объекта в зависимости от его сложности. В частном случае оно может быть постоянным (эквидистантное представление объекта).

Однако подобное представление, как заметил Д. Габор, не соответствует реальной физической картине. Действительно, реальная голографическая система имеет конечную апертуру и конечный интервал разрешения, т. е. голограмма «видит» объект, представленный не в виде набора точечных источников, а в виде набора пятен, размер которых зависит от разрешающей способности голограммы. Наиболее целесообразно использовать для представления функции рассеивания каждого элемента разрешения функцию Гаусса:

                                                  (4.14)

где xj, уj — координаты элемента разрешения; а — апертура голограммы; zрасстояние от плоскости голограммы до транспаранта. Функция Г(х', у') нормирована таким образом, чтобы интеграл от нее был равен коэффициенту рассеивания в данной точке. Подставив выражение (4.14) в (4.13), получим формулу для вычисления поля от объекта:

         (4.15)

Представление объекта в виде «гауссовых пятен» приводит к существенному улучшению качества восстановленного изображения. Если при расчете голограммы расстояние между точками объекта выбиралось меньше разрешающего интервала голограммы, то при оптическом восстановлении получаем сплошное изображение объекта.

4.2.2. Выбор способа представления поля от объекта в зависимости от геометрических параметров голографической схемы

В зависимости от различных параметров голографической схемы возможно существенно упростить вычисление дифракционной картины.

Для анализа воспользуемся выражением для поля в плоскости голограммы от плоского объекта (4.12). Некоторые упрощения этого выражения возможны при различных аппроксимациях показателя экспоненты:

Для этого воспользуемся следующим разложением в ряд величины r:

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

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

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

Если при восстановлении использовать тот же опорный пучок, что и при записи, и рассматривать поле в области формирования мнимого изображении, то после ряда преобразований получим  выражение для поля мнимого изображения:

где Еμ — поле мнимого изображения, 2а×2b — апертура голограммы по x' и y' соответственно:

ζ, η — система координат в области формирования мнимого изображения с началом в точке с координатами x0, y0, z0.

Допустим, что в процессе синтеза мы не можем пренебречь квадратичными, но пренебрегаем членами более высоких порядков, тогда, разлагая rоб1,2  в ряд и обозначая через r'oб1,2 те значения, при которых вычислялось поле от объекта, получаем

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

        (4.16)

а интенсивность равна

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

В оптике принято считать, что качество изображения удовлетворительно, если |D-1|≤0.2, т. е. необходимо, чтобы

Из (4.16) легко получить условия, которые необходимо накладывать на z0 - расстояние между плоскостью голограммы и плоскостью объекта, чтобы удовлетворялась четкость по Стрелю:

              (4.17)

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

Таким образом, используя в качестве критерия удовлетворительного качества изображения неравенство |D1|<0,2, получаем следующие условия для выбора представления поля от объекта в зависимости от параметров голографической схемы:

ближняя зона:

                     (4.18)

зона Френеля:

(4.19)

зона Фраунгофера:

                                                             (4.20)

4.2.3 Алгоритм синтеза голограмм, основанный на представления интеграла Кирхгофа через дискретное преобразование Фурье

Основным недостатком алгоритма вычисления голограмм является быстрый рост машинного времени с увеличением числа точек в объекте и на голограмме. Известно, что возможно представление интеграла Кирхгофа через ДПФ. Это позволяет использовать для вычисления интеграла Кирхгофа алгоритм БПФ, что приводит к сокращению числа комплексных операций умножения с N2 в случае прямого вычисления интеграла Кирхгофа до Nlog2N.

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

Приближение Фраунгофера. Расчет дифракционной картины существенно упрощается в случае приближения  Фраунгофера, т. е. когда расстояние от объекта до плоскости голограммы удовлетворяет неравенству (4.20). В этом случае поле от каждого транспаранта либо сечения объекта, расположенного и плоскости, параллельной плоскости голограммы, можно представить в вида интегральной суммы. Учитывая множитель , позволяющий представлять объект в виде набора «гауссовых пятен», получаем следующую формулу для вычисления поля на голограмме от одной плоскости объекта:

где m и n — число точек, на объекте по осям x' и у' соответственно.

Это выражение представляет собой дискретное преобразование Фурье, которое эффективно обрабатывается на ЭВМ с помощью алгоритма БПФ. Затем, произведя суммирование полей от различных транспарантов либо сечений объекта, получает поле от объекта в плоскости голограммы.

Приближение Френеля. В случае приближения Френеля расстояние от плоскости голограммы до объекта должно удовлетворять неравенству (4.19).

Представляя объект, как и ранее, в виде набора сечении или транспарантов, расположённых по глубине, будем вычислять дифракционное поле от объекта в виде суммы дифракционных полей от всех плоскостей. Интеграл Кирхгофа от одной из плоскостей преобразуется в приближении Френеля с учетом множителя, позволяющего представлять объект в виде «гауссовых пятен», к виду

Данное, выражение представляет собой двумерное ДПФ от матрицы tk,j умноженной на множитель . Таким образом, как и в предыдущем случае, для вычисления поля от одной плоскости объекта на голограмме достаточно однократного применения БПФ.

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

Выражение (4.12) представляет собой свертку двух функций: комплексной функции рассеивания в плоскости ху t(x, у) и .

Для вычисления интеграла (4.12) воспользуемся теоремой о фурье-образе свертки:

                                                                                             (4.21)

Здесь F+1 означает прямое преобразование Фурье.

Для вычисления фурье-образов функций t(x',y') и q(x',y') необходимо представить их в виде матриц комплексных чисел, а затем вычислить ДПФ, используя алгоритм БПФ. Затем по формуле (4.21) вычисляется фурье-образ поля от объекта на голограмме. Однако в целях сокращения машинного времени для некоторых частных случаев возможно вычисление фурье-образа функции q(x', у') с помощью аналитического соотношения.

Полагая, что косинус угла между нормалью к сечению объекта и направлением распространения волны мало меняется в пределах голограммы, выражение (4.21) преобразуем к виду :

                                                                                           (4.22)

где

;

Используя формулу (4.9), можно вычислить фурье-образ q1(x',у') аналитически, что сокращает затраты машинного времени на расчет поля от объекта на 25…30%.

Таким образом, для вычисления  достаточно вычисления фурье-образа из функции t1(x’, y’). Далее, используя алгоритм обратного преобразования Фурье, легко можно определить поле от объекта на голограмме:

4.3 Визуализация трехмерных объектов с помощью синтезированных голограмм

4.3.1 Синтез голограмм на ЭВМ

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

Для расчета голограммы воспользуемся алгоритмом ближней зоны дифракции, описываемым формулами (4.12) и (4.22). Пере­пишем указанный алгоритм в виде следующей последовательности операций:

1)      вычисление функции t1;

2)   вычисление фурье-образа функции t1

3)  вычисление фурье-образа аподизирующей функции:

                                                                (4.23)

4) вычисление фурье-образа функции распространения  (4.9):

                     (4.24)

5) вычисление фурье-образа поля на голограмме:

                                                             (4.25)

6) вычисление поля на голограмме

                                                                                (4.26)

7)                 вычисление Еоп

8)                 вычисление голограммы

9) построение голограммы

Из анализа алгоритма видно, что для расчета фурье-образа по­ля на голограмме достаточно однократного использования БПФ для вычисления

Нетрудно заметить, что функция q1 зависит только от геоме­трических параметров схемы и определяет фокусирующие свойст­ва голограммы, поэтому вычисление этой функции необходимо про­изводить на всей апертуре голограммы. Функция t1 определяет информационную часть поля. Число отсчетов и апертура, в кото­рых необходимо вычислять эту функцию, определяются требуемой разрешающей способностью. Эта апертура, как правило, много меньше той, которая необходима для хорошей фокусировки объек­та. Поэтому для определения поля на больших голограммах F+l [t1] можно вычислять на части требуемой апертуры, а затем мультиплицировать на остальные участки.

При визуализации трехмерных объектов, заданных в виде карт изолиний, число элементов разрешения (число отсчетов, в которых задана матрица t1 ) в сечении, параллельном плоскости голограм­мы, как правило, невелико. Известно, что при использовании БПФ число отсчетов в образе и фурье-образе одинаково. Таким обра­зом, для вычисления фурье-образа поля от объекта на голограмме достаточно вычислить БПФ от матрицы, содержащей порядка 104 отсчетов (операция 2). Для вычисления голограмм с большими апертурами может быть использовано свойство периодичности коэффициента Фурье, что позволяет мультиплицировать эти коэф­фициенты и получать затем голограмму с большой апертурой. Полученную таким образом матрицу коэффициентов Фурье для вычисления F+1[E] необходимо домножить на функции (4.23) и (4.24).

При расчете поля от объекта на голограмме необходимо вы­числить обратное преобразование Фурье от матрицы F+1[E]. Число отсчетов, в которых задана эта матрица, равно числу выборок на; голограмме. При визуализации трехмерных изображений это чис­ло должно быть велико (106 отсчетов). Вычисление БПФ от функ­ции, заданной таким количеством отсчетов, на ЭВМ требует зна­чительных затрат машинного времени и практически не представ­ляется возможным. Его целесообразно производить оптически. Для этого на ЭВМ вычисляется интерференция F+1[Е] с плоской волной Eоп = ехр[—ifx/k×sina], и с использованием устройства вы­вода изображений из ЭВМ (в экспериментах использовалось уст­ройство УОГ-2) выводится на фотопленку следующая функция:

где звездочка означает комплексное сопряжение.

Затем фотопленка уменьшается в требуемое число раз n уста­навливается в переднюю фокальную плоскость линзы. Фотоплен­ка освещается Восстанавливающей волной, эквивалентной Еоп, и в задней фокальной плоскости на ее оси формируется спектр четвертого слагаемого, который описывается следующим выраже­нием:

Фурье-образ Еоп представляет собой d-функцию. Таким обра­зом, в фокальной плоскости линзы фокусируется поле Е, которое формирует восстановленное изображение.

Разработанный алгоритм использовался для экспериментов по визуализации трехмерных объектов, заданных в виде карт изо­линий (рисунок 4.1). В качестве объекта было выбрано два холма различной высоты и формы. После ввода в ЭВМ структурная карта представлялась в виде набора из четырех сечении (А, Б, В, Г), причем в области каждого сечения объект разбивался на зоны, в пределах которых поле от него описывается выражением (4.6). От каждой зоны независимо вычислялся фурье-образ поля на го­лограмме, при этом учитывался только эффект «затенения» одной части тела другой. Затем фуръе-образы суммировались. На рисунке 4.2 представлено изображение, восстановленное оптически с синтези­рованной голограммы. В каждом сечении задавалось 128x128 то­чек отсчета. Голограмма вычислялась в 1024x1024 точках.


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


Рисунок 4.1 – Модель объекта, заданного в виде изолиний

Рисунок 4.2 – Изображение, восстановленное с синтезированной голограммы

4.3.2 Оптический синтез голограммы

Основным элементом голографического дисплея, предназначен­ного для визуализации трехмерных образов, сведения о конфигу­рации которых хранятся в памяти ЭВМ, описанного выше, явля­ется синтезированная голограмма. Применение синтезированных голограмм в системах отображения сдерживается следующими ос­новными причинами: во-первых, устройства вывода изображений не позволяют строить голограммы с высокими пространственными частотами; во-вторых, необходимы затраты большого количества времени ЭВМ для вычисления голограмм с высокой информацион­ной емкостью. В связи с этим представляется более рациональ­ным сочетание приемов цифрового и оптического синтеза голо­грамм.

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

При анализе указанного алгоритма отмечалось, что введение в него мультипликации спектра функции существенно упрощает вычислительную процедуру. Учитывая данное замечание, алгоритм вычисления голограмм можно свести к следующей последователь­ности операций:

1)      вычисление функции t1;

2)      вычисление F+1 [t1];

3)      мультиплицирование MF+1 [t1];

4)      вычисление F+l[q1] (здесь и далее ; x0 = y0 = 0);

5)       F+1{E] = F+1 (q1)MF +1 [t1];

6)      E = F-1[F+1 [q1]MF+1[t1]];

7)      вычисление Eоп;

8)      I = /Е + Еоп/2 ;

9)      построение голограммы.

Несложный анализ показывает, что все операции кроме 1 и 4 могут быть реализованы в оптическом процессоре. Операция 1 реализуется на ЭВМ, операция 4 реализуется аналитически.

Принципиальная схема этого процессора представлена на рисунке 4.3.

После вычисления t1 результат поступает на вход опти­ческой части процессора, где t1 отображается управляемым транс­парантом Т1, который освещается когерентным светом с плоским волновым фронтом.  Угловой спектр модулированного управляе­мым транспарантом излучения мультиплицируется по заданному закону устройством У. Линза Л1 выполняет фурье-преобразова-ние излучения, прошедшего через транспарант и мультипликатор.

Рисунок 4.3 – Принципиальная схема оптической системы синтеза голограмм

Следовательно, в фокальной плоскости Л1 перед маской Т2 рас­пределение комплексных амплитуд поля имеет вид MF+1 [t1]. Ре­зультат вычисления F+l [q1] поступает в процессор в виде маски Т2 в заднюю фокальную плоскость линзы Л1. За маской Т2 ам-; плитуда поля имеет вид F+l[q1]F+l[t1]. Линза Л2 выполняет ; обратное фурье-преобразование излучения, прошедшего через маску Т2. Таким образом, в процессоре выполняются все вышепе­речисленные операции. На голограмме Г происходит накопление изображения объемной сцены. С этой голограммы после обработ­ки восстанавливают трехмерное изображение.

Однако вычисление и построение F+1 [q1] в виде амплитудно- фазовой маски требует наличия совершенного устройства вывода либо управляемого транспаранта с высоким разрешением (1000 лин./мм). Для того чтобы обойти эту трудность, можно несколько видоизменить алгоритм и свести его к следующей последовательности операций:

1') вычисление функции t1

2') F+1[t1];

3') мультиплицирование MF +1 [t1];

4') вычисление функции q1 = exp(ikr0)/r0; r'0 = [(х-х'-хоп)2+(у-у’)2+ z0]2',

5') F+1[q1] = F+1 [q1] ехр (—ikxfxоп/f);

 6') регистрация промежуточной голограммы

7) восстановление промежуточной голограммы (рассматривается только четвертое слагаемое) с учетом результата операции 5 и центральной симметрии q1:

8')

9') I= ½E + Eоп ½2;

10') построение голограммы.

Здесь звездочка означает комплексное сопряжение; Xf — те­кущая координата в плоскости Г1; fфокальный отрезок линз Л1 и Л2; х0— сдвиг функции фокусировки.


Изменение функции фокусировки становится понятным из рисунка 4.4, на котором представлена схема оптического процессора, реализующего этот алгоритм. В этом процессоре выполняются все операции алгоритма за исключением первой — вычисления функ­ции t1, которая, как и раньше, рассчитывается на ЭВМ. В схеме транспарант Т1 отображает результаты расчета функции t1; уст­ройство У выполняет операцию мультипликации углового спектра функции t1; микрообъектив О формирует функцию q1; линза Л1 выполняет операцию фурье-преобразования, т. е.

голограмма Г1 выполняет операцию вычисле­ния I; линза Л2 - операцию вычисления E; голограмма Г2 регист­рирует и визуализирует изображение.

Нетрудно заметить, что последние    две    операции   (9"  и   10') алгоритма могут не выполняться, так как достаточно одного реги­стратора в фокальной плоскости Л1. Схема оптического процессо­ра, представленная на рисунке 4.4, была проверена экспериментально. Вычисление поля в макете процессора исследовалось на моде­лях геологических объектов. Математические модели представля­ют собой карты изолиний двух холмов различной формы и высо­ты. Каждый холм задан набором из трех сечений. Каждое сечение имеет слабо выраженный рельеф. Фронтальное сечение более уда­ленного холма располагается дальше от наблюдателя, чем послед­нее сечение  менее удаленного.  Поперечные  размеры  каждого  из холмов находятся в пределах 50x60 мм,  а поперечные размеры всей карты— 110x60 мм.

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

К элементам Л1  и Л2 схемы предъявляются особые требования. Для обеспечения  удовлетворительных условий    наблюдения трехмерного изображения описанной выше модели указанные лин­зы должны сочетать значительные поперечные размеры с большим относительным   отверстием   (1 : п> 1 : 2,5).   В   эксперименте  была использована линза Л1 со следующими параметрами: f = 600 мм; 1 : n~1 : 1,8.

Регистрация голограммы Г1 осуществлялась последовательно, каждое сечение регистрировалось за одну экспозицию. Сечение при экспонировании размещалось в передней фокальной плоскости Л1, как это показано на рисунке 4.4, причем прозрачные сечения освеща­лись через диффузный рассеиватель, а отражающие сечения осве­щались нерассеянным лазерным светом. Мультипликация углового спектра поля (операция 3' алгоритма) осуществлялась, следова­тельно, путем диффузного освещения сечения либо диффузного отражения от поверхности сечения. В данном случае не требуется специальное устройство, мультиплицирующее угловой спектр поля (устройство У на рисунке 4.3).

Рисунок 4.4 – Оптическая схема для синтеза голограмм по набору транспарантов

Микрообъектив О для регистрации отдельного сечения выста­влялся таким образом, что сформированный им точечный источник при постоянных поперечных координатах имел продольную коор­динату, равную удалению, которое должно было бы иметь данное сечение в изображении. Поскольку расстояние между соседними сечениями было принято равным 40 мм, диапазон перемещений микрообъектива в процессе регистрации всех сечений был равен 200 мм. Соответственно изменению положения микрообъектива изменялся опорный волновой фронт при смене сечений.

Голограмма Г1 восстанавливалась наклонным параллельным лазерным пучком (операция 1' алгоритма). В результате в первом порядке дифракции непосредственно за голограммой восстанавливалась волна, распределение амплитуд в которой соответствовало произведению мультиплицированного фурье-образа функции сече­ния и фурье-образа функции фокусировки. Линза Л2, посредством которой осуществлялось фурье-преобразование восстановленного с голограммы Г' 1 излучения, идентична линзе Л1.

Для оценки результатов вычисления поля в макете оптического процессора не было необходимости регистрировать голограммы на выходе процессора. Трехмерное изображение наблюдалось за зад­ней фокальной плоскостью линзы Л2. Глубина восстановленного изображения при поперечных размерах 110x60 мм составляла 200 мм, т. е. была относительно велика. Угол оглядывания с рас­стояния наилучшего видения для переднего плана в полученном изображении ограничен не апертурами примененных линз Л1 и Л2, а размерами голограммы (9х12 см). При этом угол огляды­вания вмещает на расстоянии наилучшего видения органы зрения наблюдателя и допускает некоторое смещение последнего в поперечном  направлении.

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

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

4.4 Получение трехмерных изображений внутренней структуры объектов

4.4.1. Инверсная томография

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

1. Наблюдение изображения каждого сечения в отдельности и наличие произвольного набора томограмм. Это позволит наблюдателю, во-первых, последовательно «заглядывать» внутрь объекта и, во-вторых, локализовать интересующую их зону. Фактически выполнение данного условия решает вопрос с архивом томограмм;

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

3. Устранение эффекта затенения. Суть этого явления состоит в том, что изображения ближайших сечений закрывают изображения последующих. При построении изображений слабо насыщенных информацией объектов (карт изолиний) указанный эффект проявляется в виде скрытых линий, когда трудно отличить, в какой плоскости лежит та или иная структура;

4. Обеспечение обзора с широким углом зрения внутреннего локального включения, изображение которого построено на ЭВМ. Данное требование относится к задаче визуализации формы объекта, которая рассматривалась в пункте 4.3.

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

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

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

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

Эксперименты показали главный недостаток такой визуализации объемного изображения из набора томограмм — эффект затенения ближайшими томограммами дальних сечений. Если в экспериментах с буквами и «холмами» данный эффект был слабо выражен, то при визуализации таких сложно структурированных изображений, как томограммы, он практически подавил всю наблюдаемую картину.

Эффект затенения отмечался неоднократно, и предлагались различные методы его устранения. В настоящее время в качестве решения предлагается последовательное представление сечений и формирование их изображений с помощью зеркала с переменным фокусным расстоянием. Интерактивная работа с таким дисплеем позволяет в некотором смысле решить задачу наблюдения незатененного сечения. Очевидно, что такое решение не подходит для голографического дисплея.

4.4.2 Голографическая томография

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

Рассмотрим более подробно процесс наблюдения трехмерного изображения, представленного в виде набора световых копий томограмм. Пусть в пространстве формируется последовательность изображении сечений fk(x,z), фокусирующихся на различных расстояниях от голограммы. Будем наблюдать изображение, восстановленное под углом φi в некоторой плоскости xz, расположенной на расстоянии уk от голограммы. В приближении геометрической оптики поле в указанной плоскости можно представить как сумму полей, формируемых в различных плоскостях:

                                                                               (4.27)

где       М — число томограмм;

            kномер томограммы;

уk расстояние от k-ой томограммы до плоскости наблюдения.

Координату z, которая должна входить в данное выражение как параметр, мы опустим. Нетрудно заметить, что пока значение уk мало, т. е. плоскость наблюдения находится в пределах объекта, изображение под данным углом в любой плоскости, параллельной xz, будет описываться выражением (4.27). Суть эффекта затенения заключается в том, что мы наблюдаем под некоторым углом сумму теней различных сечений.

Формула (4.27) представляет собой выражение для томографической проекции трехмерного объекта, представленного в виде набора плоскостей. Таким образом, эффект затенения приводит к тому, что мы наблюдаем не изображение объекта, восстановленного с голограммы, а его томографическую проекцию, полученную под углом φi, т. е. мы видим не сам объект, а его преобразование Радона. Очевидно, что нам хотелось бы наблюдать в плоскости xz само изображение томограммы, а при переходе от одной плоскости r другой — его изменение.

Вспомним методы восстановления продольных томограмм, которые анализировались в пункте 3.3 и подходят в данном случае лучше других. Согласно полученным нам соотношениям выражение для томограммы fi(x, z) можно представить в виде

                                                                          (4.28)

где N — число ракурсов зондирования; iномер наблюдаемой томограммы; yi — расстояние от ее начала координат в области объекта; координату z, как и прежде, мы опускаем;

                                                                                        (4.29)

— фильтрованная проекция;

— фильтрующая функция.

Найдем связь между фильтрованными проекциями f и изобра­жением сечений f(x). Преобразуем уравнение следующим образом:

                             (4.30)

Учитывая, что fj(p) есть преобразование Радона функции f(x,y), переписываем (4.30) в виде

                                                             (4.31)

Используя соотношение h(ax) = h(x)/a2, преобразуем (4.31):

                                         (4.32)

Заметим, что наш объект по оси y представляет собой набор транспарантов. В этом случае с учетом обозначения (4.29) перепишем (5,32) в виде

                                                              (4.33)

где f — фильтрованная томограмма.

Подставим полученное выражение для фильтрованной проекции в формулу (4.28), описывающую томограмму при yi=0:

                                                                       (4.34)

Для выделения сечения при произвольном yi, выражение (4.28) приводится к виду

                                                               (4.35)

Таким образом, если у нас имеется набор томограмм fk и мы хотим синтезировать из них трехмерное изображение, причем в каждой плоскости наблюдать неискаженную томограмму fi, необходимо построить голографический дисплей, в котором выполняются преобразования волнового фронта, удовлетворяющие уравнению (4.35).

Рассмотрим последовательность операций, которые необходимо выполнить над исходным набором томограмм fk(x,z):

1. Фильтрация томограмм. Хранящийся в памяти ЭВМ массив с рассчитанными томограммами fk(x,z) надо преобразовать по формуле:

                                                                                    (4.36)

где z — параметр.

2. Последовательная запись голограммы фильтрованных томограмм. Из (4.35) следует, что необходима многоракурсная подсветка транспарантов  (Nчисло ракурсов). В каждом ракурсе интенсивность должна осуществляться по закону 1/cosφi. Для того чтобы на этапе восстановления каждая томограмма фокусировалась на расстоянии уk от плоскости голограммы, можно применять метод, предложенный в пункте 4.4.1.

3. Восстановление голограммы. На данном этапе с каждого участка голограммы восстановятся все фильтрованные изображения томограмм, которые будут распространяться под углом φi. При восстановлении всей голограммы одновременно в пространстве изображений сформируется поле, определяемое выражением, (4.35), так как восстановятся все ракурсы (сумма по j) и все сечения (сумма по k).

В проделанных экспериментах трехмерный объект представлял собой наклонный столбик, у которого плотность почернения в поперечном горизонтальном сечении изменялась по гауссовскому закону. Трехмерный объект был задан пятью транспарантами из продольных сечений функции Гаусса плоскостью y=0, проходящей через центр гауссианы, и четырьмя крайними сечениями y=±Δ, ±2Δ. Транспаранты моделировались промежутками Δ = 3 мм и собирались в стопу.

Для иллюстрации эффектов затенения сечений в голографическом дисплее проводились эксперименты с аналогичными транспарантами, которые не подвергались ρ-фильтрации. Известно, что из них восстанавливаются суммарные изображения, наблюдаемые на плоском экране. При восстановлении изображений визуализирующий экран устанавливался на столике перпендикулярно направлению восстановления сечений, который мог перемещаться в этом направлении в любую сторону. Получаемые на экране изображения сечений трехмерного объекта регистрировались и вводились в ЭВМ для последующих измерений.

На рисунке 4.5a показаны денситомограммы сечений y=0; 3; 6 мм, восстановленные с голограммы, зарегистрированной из ρ-фильтрованных транспарантов.

На рисунке 4.5б показаны денситомограммы тех же сечений, восстановленные с другой голограммы, зарегистрированной из нефильтрованных транспарантов. Изменение максимального значения сечений на рисунке 4.5а говорит об ослаблении эффекта затенения в отличие от денситомограмм на рисунке 4.5б, на которых все сечения имеют одну и ту же величину.

Таким образом, предварительное «искажение» томограммы [фильтрация (4.36)] на этапе записи позволяет на стадии восстановления избежать эффекта затенения и наблюдать неискаженную картину изображений сечений. Помещая в эту область экран, мы можем наблюдать и изображение томограмм, произвольно ориентированных в пространстве.

                                   а)                                                                    б)

а - при r-фильтрации транспарантов;

б – без фильтрации

Рисунок 4.5 – Денситограммы восстановленных изображений

 Интересно отметить, что при визуальном наблюдении эффект затенения может остаться, хотя и ослабленный. Это объясняется тем, что угол наблюдения глаза мал и сумма по j (направлениям зондирования) в (4.35) будет вычисляться при малом числе слагаемых.

CAD   КТ   томография   ДМ   экономическая информатика   визуальные среды - 4GL   Теория и практика обработки информации

Знаете ли Вы, что математическое программирование - это (1) раздел математики, исследующий методы решения задач отыскания экстремума на заданном множестве допустимых значений переменных; (2) формализм, используемый для представления знаний о структуре моделируемых объектов в форме задачи отыскания экстремума на заданном множестве допустимых значений переменных.

НОВОСТИ ФОРУМА

Форум Рыцари теории эфира


Рыцари теории эфира
 10.11.2021 - 12:37: ПЕРСОНАЛИИ - Personalias -> WHO IS WHO - КТО ЕСТЬ КТО - Карим_Хайдаров.
10.11.2021 - 12:36: СОВЕСТЬ - Conscience -> РАСЧЕЛОВЕЧИВАНИЕ ЧЕЛОВЕКА. КОМУ ЭТО НАДО? - Карим_Хайдаров.
10.11.2021 - 12:36: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от д.м.н. Александра Алексеевича Редько - Карим_Хайдаров.
10.11.2021 - 12:35: ЭКОЛОГИЯ - Ecology -> Биологическая безопасность населения - Карим_Хайдаров.
10.11.2021 - 12:34: ВОЙНА, ПОЛИТИКА И НАУКА - War, Politics and Science -> Проблема государственного терроризма - Карим_Хайдаров.
10.11.2021 - 12:34: ВОЙНА, ПОЛИТИКА И НАУКА - War, Politics and Science -> ПРАВОСУДИЯ.НЕТ - Карим_Хайдаров.
10.11.2021 - 12:34: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от Вадима Глогера, США - Карим_Хайдаров.
10.11.2021 - 09:18: НОВЫЕ ТЕХНОЛОГИИ - New Technologies -> Волновая генетика Петра Гаряева, 5G-контроль и управление - Карим_Хайдаров.
10.11.2021 - 09:18: ЭКОЛОГИЯ - Ecology -> ЭКОЛОГИЯ ДЛЯ ВСЕХ - Карим_Хайдаров.
10.11.2021 - 09:16: ЭКОЛОГИЯ - Ecology -> ПРОБЛЕМЫ МЕДИЦИНЫ - Карим_Хайдаров.
10.11.2021 - 09:15: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от Екатерины Коваленко - Карим_Хайдаров.
10.11.2021 - 09:13: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от Вильгельма Варкентина - Карим_Хайдаров.
Bourabai Research - Технологии XXI века Bourabai Research Institution