УДК [681.787+519.245]:[59.085+595.771]
ИССЛЕДОВАНИЕ БИОЛОГИЧЕСКИХ ОБЪЕКТОВ В ОПТИЧЕСКОЙ КОГЕРЕНТНОЙ ТОМОГРАФИИ С ОБРАБОТКОЙ ДАННЫХ ПОСЛЕДОВАТЕЛЬНЫМ МЕТОДОМ МОНТЕ-КАРЛО П.С. Скаков а, М.А. Волынский а, И.П. Гуров а, П.А. Ермолаев а а Университет ИТМО, Санкт-Петербург, Россия, [email protected]
Аннотация. Показана возможность применения последовательного метода Монте-Карло для обработки данных в корреляционной широкопольной оптической когерентной томографии для исследования биологических объектов. Предлагаемый алгоритм основан на статистической аппроксимации оцениваемых параметров взамен использования нелинейных функциональных преобразований. Приведены экспериментальные результаты обработки данных при исследованиях с помощью широкопольного оптического когерентного томографа, построенного на базе микроинтерферометра Линника, с последующим оцениванием огибающих сигналов последовательным методом Монте-Карло. Установлено, что результаты обработки содержат меньшее количество артефактов, обусловленных неустойчивостью работы алгоритма, по сравнению с результатами, полученными ранее с использованием метода расширенной фильтрации Калмана. Обработка данных широкопольного оптического когерентного томографа на основе последовательного метода Монте-Карло позволила наблюдать микроструктуру объекта с разрешением примерно 1 мкм. Экспериментальная апробация последовательного метода Монте-Карло проведена на примере анализа сигналов, полученных при исследовании переднего крыла комара-пискуна Culex pipiens, поскольку этот объект имеет малые размеры, малую толщину и сложную микроструктуру и поэтому является удобным тестовым объектом. Полученные результаты находятся в хорошем соответствии с результатами наблюдений методами классической микроскопии и представляют интерес для специалистов в области энтомологии и биоинженерии.
Ключевые слова: широкопольная корреляционная оптическая когерентная томография, последовательный метод Монте-Карло, анализ интерферометрических сигналов, биологические объекты.
Благодарности. Работа выполнена при государственной финансовой поддержке ведущих университетов Российской Федерации (субсидия 074-U01) и в рамках гранта Президента Российской Федерации для государственной поддержки молодых российских ученых - кандидатов наук № МК-1455.2014.8.
INVESTIGATION OF BIOLOGICAL OBJECTS IN OPTICAL COHERENCE TOMOGRAPHY WITH DATA PROCESSING BY SEQUENTIAL MONTE CARLO METHOD P.S. Skakov а, M.A. Volynsky а, I.P. Gurov а, Р.А. Ermolaev а
а ITMO University, Saint Petersburg, Russia, [email protected]
Abstract. A possibility of sequential Monte Carlo method application for data processing in the full-field optical coherent tomography for studying of biological objects is demonstrated. The suggested algorithm is based on statistical approximation of the estimated parameters instead of nonlinear functional transformations. Experimental results of data processing in the studies using full-field optical coherence tomography system based on the Linnik micro-interferometer are given with subsequent signals envelope estimation by sequential Monte Carlo method. It was established that the processing results contain fewer artifacts caused by instability of the algorithm as compared with the previously obtained results using the extended Kalman filtering. Processing of the full-field optical coherence tomography system data involving the sequential Monte Carlo method gave the possibility to observe an object microstructure with resolution of about 1 ¡im. Experimental testing of sequential Monte Carlo method was performed by analyzing the signals obtained in the study of the front wing of the common house mosquito Culex pipiens, because this object has a small size, low thickness and complicated microstructure and, therefore, is a convenient test object. These results are in a good agreement with observations obtained by conventional microscopy techniques and can be of interest for specialists in the field of entomology and bioengineering. Keywords: full-field time-domain optical coherence tomography, sequential Monte Carlo method, interferometric signals analysis, biological objects.
Acknowledgements. The work was done under government financial support for the leading universities of the Russian Federation (grant 074-U01) and within the Russian Federation President grant for the government support of young Russian PhD scientists № МК-1455.2014.8.
Введение
Методы оптической когерентной томографии в настоящее время широко используются для контроля внутренней микроструктуры слоистых, частично прозрачных и случайно-неоднородных сред (см., например, [1-3]). В основе методов оптической когерентной томографии лежат принципы интерферометрии малой когерентности применительно к рассеивающим неоднородным средам, что обеспечивает разрешение до долей микрометра при восстановлении томографических изображений микроструктуры исследуемых объектов.
Ввиду высокой разрешающей способности в системах оптической когерентной томографии требуется обрабатывать значительные объемы информации, характеризующей исследуемые объекты. Наиболее высокая разрешающая способность как по глубине исследуемой среды, так и в боковом направлении достигается в корреляционных системах широкопольной оптической когерентной томографии [4, 5], осно-
ванных на использовании двухлучевого интерферометра с источником излучения малой когерентности и изменяемой оптической разности хода в интерферометре при регистрации интерференционных полей с помощью видеокамеры. Это позволяет селектировать слои среды по глубине объекта, по значениям огибающей сигнала каждого пикселя в последовательности зарегистрированных видеокадров.
Принимая во внимание случайный характер микроструктуры биологических сред, для обеспечения требуемой достоверности получаемых результатов при обработке данных целесообразно использовать алгоритмы стохастической фильтрации [6]. Алгоритмы на основе фильтрации Калмана применительно к анализу данных в корреляционной оптической когерентной томографии и интерферометрии малой когерентности в достаточной степени исследованы (см., например, [6-10]) и имеют недостатки, один из которых состоит в неустойчивости алгоритмов при существенной локальной нелинейности используемых математических моделей, когда алгоритмы калмановского типа, как известно [6], не являются оптимальными. Особый интерес представляют алгоритмы, предполагающие замену использования нелинейных функциональных преобразований статистической аппроксимацией оцениваемых параметров. Одним из таких алгоритмов является сигма-точечный фильтр Калмана (Unscented Kalman filter) [11], примененный в [6, 12] для задачи обработки данных в оптической когерентной томографии. Последовательный метод Монте-Карло [13, 14] основывается на более общем подходе по сравнению с сигма-точечным фильтром Калмана и состоит в статистической аппроксимации оцениваемых параметров с использованием множества («облака») значений параметров и соответствующего набора значений сигнала, что при обработке повышает устойчивость метода к случайным помехам. В настоящей работе рассматривается применение последовательного метода Монте-Карло для обработки интерферометрических сигналов, получаемых в системах корреляционной широкопольной оптической когерентной томографии при исследовании биологических объектов.
Формирование сигналов в широкопольной корреляционной оптической когерентной
томографии
Система корреляционной широкопольной оптической когерентной томографии (ОКТ) может быть реализована на базе микроинтерферометра Линника [1, 15, 16]. Принципиальная оптическая схема интерферометра Линника представлена на рис. 1, а.
а
б
Рис. 1. Оптическая схема (а) и общий вид (б) системы широкопольной корреляционной оптической когерентной томографии: 1 - коллиматор; 2 - светоделитель; 3, 5 - микрообъектив; 4 - объект; 6 - опорное зеркало; 7 - тубусная линза; 8 - плоскость регистрация (матрица видеокамеры); И - источник
излучения (выходной торец волокна)
Излучение от источника И с широким спектром, преобразованное в параллельный пучок света с помощью коллиматора 1, делится светоделителем 2 на две ветви - опорную и измерительную. В измерительном плече расположены микрообъектив 3 и исследуемый объект 4. В опорном плече установлены микрообъектив 5, оптически идентичный микрообъективу 3, и опорное зеркало 6. Поле интерференции проецируется с помощью тубусной линзы 7 на матрицу фотодетекторов (видеокамеру) 8. Сканирование по глубине образца осуществляется путем изменения оптической разности хода между опорной и измерительной волнами с помощью перемещения интерферометра относительно образца 4, что эквивалентно перемещению образца 4 вдоль оптической оси.
На рис. 1, б, представлен общий вид макета на основе модифицированного микроинтерферометра МИИ-4, реализующего представленную оптическую схему с автоматическим управлением и регистрацией видеокадров при помощи видеокамеры. В качестве источника излучения использована галогеновая лампа, излучение которой вводится в оптическое волокно. На схеме в позиции И размещается выходной торец волокна, который можно рассматривать как источник излучения конечных (малых) размеров. В макете использованы микрообъективы с увеличением 40 х. В качестве приемника излучения используется черно-белая цифровая видеокамера УЛС-135.
Разработанное программное обеспечение позволяет осуществлять управление микропозиционером (в том числе регулирование шага перемещения), накопление сигнала на матрице видеокамеры (в том числе съемка набора одинаковых изображений с последующим усреднением) и вывод на экран монитора текущей интерференционной картины в режиме реального времени. Результатом сканирования одного участка поверхности объекта является набор интерференционных картин, полученных через фиксированный интервал изменения оптической разности хода.
На рис. 2, а, иллюстрируется последовательность регистрируемых видеокадров, а на рис. 2, б, -пример интерферометрического сигнала, представляющего собой эволюцию значений сигнала в отдельном пикселе в латеральной плоскости по глубине среды (по номеру видеокадра). Обработка данных в системе корреляционной ОКТ сводится к задаче динамического оценивания параметров сигналов по последовательности видеокадров для каждого пикселя.
Номер дискретного отсчета (видеокадра) к
а б
Рис. 2. Последовательность получаемых в процессе измерения видеокадров (а) и пример эволюции
интенсивности одного пикселя (б)
Алгоритм обработки данных с помощью последовательного метода Монте-Карло
Параметры интерферометрических сигналов, как известно, определяются множеством факторов, в том числе геометрическими и оптическими свойствами измеряемого объекта, источником излучения и конфигурацией оптической системы [1, 16]. Модель интерферометрического сигнала, подобного представленному на рис. 2, б, может быть задана в дискретной форме:
*(к) = Б(к)+Л(к )сс«(Ф(к)), где Б - фоновая составляющая интенсивности; амплитуда А характеризует значения видности интерферометрического сигнала и представляет собой огибающую сигнала; Ф - значения полной фазы интерференционных полос малой когерентности; к = 0, 1, ..., К—1 - номер дискретного отсчета, т.е. номер регистрируемого видеокадра.
Параметры сигнала можно представить в виде вектора в = (Б, Л, Ф)г и рассматривать эволюцию параметров по последовательности видеокадров. Как упоминалось выше, в корреляционной ОКТ информацию о положении отражающих слоев в среде и степени отражения несет огибающая сигнала А.
Алгоритм обработки данных на основе последовательного метода Монте-Карло [13, 14] применительно к оцениванию огибающей детально рассмотрен в [17]. Приведем краткое описание алгоритма, который на каждом шаге фильтрации включает четыре этапа.
Этап 1. Генерация набора из N векторов параметров с известным законом распределения и заданными
статистическими моментами (математическим ожиданием и дисперсией). Этап 2. Формирование набора из N прогнозируемых значений сигнала (из сгенерированного на первом
этапе набора векторов) в соответствии с известной моделью функции наблюдения. Этап 3. Выбор М векторов (М < N так, чтобы невязка наблюдения и сформированного предсказания была наименьшей.
Этап 4. Вычисление математического ожидания для каждого из параметров по выбранным М векторам и его сдвиг в соответствии с априорной информацией об эволюции параметров (математическое ожидание используется для генерации нового набора из N векторов на следующем шаге фильтрации).
На рис. 3 приведен пример сигнала, представленного на рис. 2, б: результат вычитания фоновой составляющей из исходного сигнала и оценка огибающей.
-1
0 100 200 300 400
Номер дискретного отсчета (видеокадра) к
Рис. 3. Исходный сигнал без фоновой составляющей и оценка его огибающей
В простейшем случае обработка трехмерных данных сводится к независимой обработке каждого сигнала для соответствующего пикселя в латеральной плоскости объекта. Совокупность огибающих сигналов вдоль боковой координаты х объекта представляет собой двумерное томографическое изображение объекта в вертикальном сечении (В-скан).
Экспериментальное исследование биологического объекта
В качестве объекта исследования выбрано переднее крыло комара-пискуна Culex pipiens. Объект имеет малые размеры, малую толщину и сложную микроструктуру и поэтому является удобным тестовым объектом.
На рис. 4 представлена двумерная томограмма (В-скан) крыла. На рисунке видны две отражающие границы (верхняя и нижняя поверхности крыла), а также тонкая структура верхней поверхности, включая отдельные волоски (указаны стрелками). Визуализация трехмерной микроструктуры крыла (рис. 5) показывает, что верхняя часть крыла равномерно покрыта волосками. Также видно, что прожилка (по диагонали), в отличие от прилегающих к ней областей, отражает почти все падающее излучения, ввиду чего под ней не визуализируется участок нижней поверхности крыла, куда свет не проникает.
Детальный анализ структуры поверхностей крыла показывает, что они покрыты анизотропно направленными чешуйками (рис. 5, б). Наблюдаемая анизотропия структуры крыла позволяет рекомендовать для детального исследования данной микроструктуры методы поляризационной микроскопии и по-ляризационно-чувствительной ОКТ. Наблюдаемые особенности структуры соответствуют результатам, получаемым методами классической микроскопии [18], и представляют большой интерес для энтомологов и биоинженеров.
Полученные результаты показывают высокую разрешающую способность метода, обеспечивающего наблюдение деталей микроструктуры биологических объектов весьма малого геометрического масштаба.
»4» f I I»
Рис. 4. В-скан переднего крыла комара-пискуна Culex pipiens. Высота 35 мкм, ширина 200 мкм
« Г, \ ч» М ¿г *
а
б
Рис. 5. Трехмерная томограмма крыла комара-пискуна (а) и С-скан нижней поверхности крыла (б). Высота 35 мкм, ширина 200 мкм, длина 160 мкм
Заключение
В работе показана возможность применения последовательного метода Монте-Карло для обработки данных в корреляционной широкопольной оптической когерентной томографии для исследования биологических объектов на примере тестового образца крыла комара. Полученные результаты содержат меньшее количество артефактов по сравнению с результатами, полученными авторским коллективом ранее при исследовании аналогичного биологического образца с обработкой данных методом расширенной фильтрации Калмана [9, 12].
Использование последовательного метода Монте-Карло позволило наблюдать микроструктуру объекта с разрешением примерно 1 мкм. Наблюдаемая анизотропия структуры крыла позволяет рекомендовать для детального исследования микроструктуры подобных объектов методы поляризационной микроскопии и поляризационно-чувствительной оптической когерентной томографии. Полученные результаты находятся в хорошем соответствии с результатами наблюдений методами классической микроскопии и представляют интерес для специалистов в области энтомологии и биоинженерии.
1. Гуров И.П. Оптическая когерентная томография: принципы, проблемы и перспективы. В кн.: Проблемы когерентной и нелинейной оптики / Под ред. И.П. Гурова, С.А. Козлова. СПб: СПбГУ ИТМО, 2004. С. 6-30.
2. Tomlins P.H., Wang R.K. Theory, developments and applications of optical coherence tomography // Journal of Physics D: Applied Physics. 2005. V. 38. N 15. P. 2519-2535.
3. Optical Coherence Tomography. Technology and Applications / Eds. W. Drexler, J.G. Fujimoto. Berlin: Springer-Verlag, 2008. 1376 p.
4. Dubois A., Grieve K., Moneron G., Lecaque R., Vabre L., Boccara C. Ultrahigh-resolution full-field optical coherence tomography // Applied Optics. 2004. V. 43. N 10. P. 2874-2883.
5. Oh W.Y., Bouma B.E., Iftimia N., Yun S.H., Yelin R., Tearney G.J. Ultrahigh-resolution full-field optical coherence microscopy using InGaAs camera // Optics Express. 2006. V. 14. N 2. P. 726-735.
6. Gurov I., Volynsky M. Interference fringe analysis based on recurrence computational algorithms // Optics and Lasers in Engineering. 2012. V. 50. N 4. P. 514-521.
7. Волынский М.А., Гуров И.П., Захаров А.С. Динамический анализ сигналов в оптической когерентной томографии методом нелинейной фильтрации Калмана // Оптический журнал. 2008. T. 75. № 10.
Литература
C. 89-94.
8. Gurov I., Sheynihovich D. Interferometric data analysis based on Markov nonlinear filtering methodology // Journal of the Optical Society of America A. 2000. V. 17. N 1. P. 21-27.
9. Волынский М.А., Гуров И.П., Жукова Е.В. Рекуррентные алгоритмы обработки видеоинформации в системах оптической когерентной томографии // Оптический журнал. 2012. Т. 79. № 11. С. 28-35.
10. Ермолаев П.А. Динамическое оценивание параметров интерферометрических сигналов методом расширенной фильтрации Калмана второго порядка // Научно-технический вестник информационных технологий, механики и оптики. 2014. № 2 (90). С. 17-22.
11. Wan E.A., van der Merwe R. The unscented Kalman filter / In: Kalman Filtering and Neural Networks. NY: John Wiley & Sons, 2001. P. 221-280.
12. Волынский М. А. Рекуррентные алгоритмы обработки данных в оптической когерентной томографии: дис. ... канд. техн. наук: 05.13.01: защищена 20.12.11. СПб, 2011. 112 с.
13. Simon D. Optimal state estimation: Kalman, И®, and Nonlinear Approaches. NY: John Wiley & Sons, Inc., 2006. 526 p.
14. Doucet A., de Freitas N., Gordon N. Sequential Monte Carlo methods in practice. NY: Springer-Verlag, 2001. 583 p.
15. Malacara D. Optical Shop Testing. NY: Wiley, 1978. 862 p.
16. Коломийцов Ю.В. Интерферометры: основы инженерной теории, применение. Л.: Машиностроение, 1976. 296 с.
17. Волынский М.А., Гуров И.П., Ермолаев П.А., Скаков П.С. Динамическое оценивание параметров интерферометрических сигналов на основе последовательного метода Монте-Карло // Научно-технический вестник информационных технологий, механики и оптики. 2014. № 3 (91). С. 18-23.
18. Гуцевич А.В., Мончадский А.С., Штакельберг А. А. Насекомые двукрылые. Комары. Л.: Наука, 1970. 384 с.
Скаков Павел Сергеевич Волынский Максим Александрович Гуров Игорь Петрович Ермолаев Петр Андреевич
Pavel S. Skakov Maxim A. Volynsky Igor P. Gurov Petr A. Ermolaev
ассистент, Университет ИТМО, Санкт-Петербург, Россия, [email protected]
кандидат технических наук, доцент, Университет ИТМО, Санкт-
Петербург, Россия, [email protected]
доктор технических наук, профессор, зав. кафедрой, Университет
ИТМО, Санкт-Петербург, Россия, [email protected]
студент, Университет ИТМО, Санкт-Петербург, Россия,
assistant, ITMO University, Saint Petersburg, Russia, [email protected]
PhD, Associate professor, ITMO University, Saint Petersburg, Russia, [email protected]
D.Sc., Professor, Department head, ITMO University, Saint Petersburg, Russia, [email protected]
student, ITMO University, Saint Petersburg, Russia, [email protected]
Принято к печати 31.03.14 Accepted 31.03.14