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

кандидата технических наук
Токарев, Михаил Петрович
город
Новосибирск
год
2010
специальность ВАК РФ
05.13.18
Диссертация по информатике, вычислительной технике и управлению на тему «Разработка алгоритмов и программного обеспечения для обработки изображений в методах цифровой трассерной визуализации»

Автореферат диссертации по теме "Разработка алгоритмов и программного обеспечения для обработки изображений в методах цифровой трассерной визуализации"

У

На правах рукописи

Л-------

00460403?

Токарев Михаил Петрович

РАЗРАБОТКА АЛГОРИТМОВ И ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ ОБРАБОТКИ ИЗОБРАЖЕНИЙ В МЕТОДАХ ЦИФРОВОЙ ТРАССЕРНОЙ ВИЗУАЛИЗАЦИИ

05.13.18 «Математическое моделирование, численные методы и комплексы программ»

Автореферат

диссертации на соискание ученой степени кандидата технических наук

1 О ИЮН 2010

Новосибирск - 2010

004604037

Работа выполнена в Учреждении РАН Институте теплофизики им. С.С. Кутателадзе СО РАН

Научный руководитель Маркович Дмитрий Маркович

доктор физико-математических наук

Официальные оппоненты: Меледин Владимир Генриевич

доктор технических наук

Резник Александр Львович доктор технических наук

Ведущая организация Институт систем информатики

им. А.П. Ершова СО РАН

Защита состоится « //» июня 2010 г. в часов на заседании

диссертационного совета Д 003.005.01 в Институте автоматики и электрометрии СО РАН по адресу: 630090, г. Новосибирск, просп. Акад. Коптюга, 1.

С диссертацией можно ознакомиться в библиотеке Института автоматики и электрометрии СО РАН.

Автореферат разослан «11» мая 2010 г.

Ученый секретарь диссертационного совета д.ф-м.н.

Насыров К.А.

ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ

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

Метод цифровой трассерной визуализации, или анемометрии по изображениям частиц (общепринятое международное название PIV - Particle Image Velocimetry) широко используется в настоящее время в основе высокоточных оптических измерительных систем (ИС) для измерения мгновенных полей скорости потоков в лабораторных условиях. В отличие от одноточечных методов, анемометрия по изображениям частиц позволяет выполнять мгновенные полевые измерения и, тем самым, получать пространственные распределения скорости в измерительной области потока. Дальнейшая обработка пространственных распределений скорости позволяет рассчитывать широкий набор характеристик, таких как статистические и пространственные дифференциальные характеристики, пространственные и пространственно-временные корреляции и т.д. Характерной особенностью метода PIV является широкий динамический диапазон измеряемых скоростей, что дает ему преимущества при исследовании вихревых турбулентных течений.

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

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

К моменту начала работы над диссертацией зарубежными специалистами были заложены основы стандартных методов расчета полей скорости по изображениям частиц. Однако малый динамический диапазон измеряемых скоростей и пространственное

3

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

Создание надежной ИС требует систематического тестирования как алгоритмической части на соответствие заявленным оптимальным характеристикам, так и функционального тестирования и контроля качества ПО в целом. Актуальность данной задачи для ПО, создающегося для обработки изображений частиц, полученных методом PIV, подтверждают три проведенных международных тест-симпозиума PIV Challenge в 2001, 2003, 2005 годах, в которых принимали участие ведущие научные центры и университеты Европы и США, а также известные мировые производители оборудования для диагностики потоков LaVision, Daníee и TSI.

Несмотря на то, что основы стробоскопической визуализации потоков закладывались в СССР, начиная с 60-х годов 20-го столетия, в России до 2005 года не производили коммерческие ИС на основе метода PIV. В настоящее время данная индустрия находится в процессе интенсивного развития и в России, в частности, с использованием основных результатов данной диссертации. Для обеспечения конкурентоспособности производимого оборудования необходимо развитие методов обработки изображений и пакетов прикладных программ.

Целью диссертационной работы является разработка и практическая реализация современных высокоточных алгоритмов обработки данных, полученных в эксперименте с применением методик PIV и Stereo PIV, для работы в составе программного обеспечения ИС на основе полевых методов оптической диагностики потоков.

Задачи исследований:

• разработка и реализация адаптивных кросскорреляционных методов обработки изображений частиц для расчета двухкомпонентных полей скорости в сечении потока. Создание эффективных методов калибровки оптической стереосистемы и методов стереореконструкции трехкомпонентных полей скорости в сечении потока;

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

• разработка методики проверки и создание программных инструментальных средств тестирования алгоритмов обработки данных для указанной выше ИС как на основе входных данных, полученных численным моделированием, так и на реальных экспериментальных данных.

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

Научная новизна работы.

• Разработан эффективный адаптивный итерационный кросскорреляционный алгоритм для расчета полей скорости в потоке по изображениям частиц. Адаптивность метода выражается в выборе положения точек измерения и геометрии расчетных областей в зависимости от локальной концентрации частиц и структуры потока. В алгоритме реализована схема расширенной фильтрации полей скорости между итерациями. По результатам тестирования применение алгоритма позволяет расширить динамический диапазон измеряемых скоростей до 1:200, повысить пространственное разрешение измерения полей скорости в 2-4 раза и увеличить точность измерения смещения частиц на изображении с 0,1 до 0,04 пике по сравнению со стандартными методами.

• Предложен улучшенный алгоритм исправления ошибочных векторов на основе метода коррекции ошибок на корреляционной плоскости. Метод позволяет устранить систематическую ошибку определения смещения частиц, присущую оригинальному подходу, для точек измерения с градиентами смещения частиц больше 0,1 пикс/пикс и корректирует большее количество ошибочных векторов за счет коррекции по двум ортогональным направлениям.

• Предложен адаптивный кросскорреляционный подход с расчетом локальной концентрации частиц для предварительной фильтрации точек измерения от потенциальных ошибочных векторов, которые сложно фильтровать стандартными методами. Это позволило вычислять пространственные распределения пульсаций скорости для потоков с неоднородным засевом частицами во времени и пространстве. Дополнительным достоинством данного подхода является уменьшение времени обработки данных до 30% за счет предварительного отсева части точек измерения.

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

Практическая ценность

К числу практически важных результатов относится создание в составе авторского коллектива программного обеспечения ActualFlow для промышленного образца измерительного комплекса ПОЛИС на основе методов анемометрии по изображениям частиц (PIV, PTV, Stereo PIV, Tomo PIV, Micro PIV), лазерной индуцированной флуоресценции (LIF, PLIF), цифрового анализа интерферограмм газокапельных потоков (1PI). Измерительный комплекс находится на стадии опытного производства малыми сериями и является первым и в настоящее время единственным коммерческим прибором данного типа, производимым в России (www.polis-instruments.ru). На данный момент осуществлено внедрение 18 ИС в различные научные и учебные организации России: ОИВТ РАН, МЭИ (ТУ) г.Москва; СПбГУ, СПбГПУ г. Санкт-Петербург; ЦАГИ г. Жуковский; ВНИИПО МЧС России г. Балашиха; КГТУ им. А.Н. Туполева (КАИ), ИЦПЭ КазНЦ РАН г. Казань; ИМСС УрО РАН, ПГУ, ПГТУ г. Пермь, ИСЭМ СО РАН г. Иркутск; ИТПМ СО РАН, НГУ и др., а также Институт теплофизики СО РАН г. Новосибирск, где был разработан измерительный комплекс. Изготовленное оборудование применяется в указанных учреждениях для обучения специалистов методам оптической диагностики потоков и в исследовательских целях для изучения обтекания моделей в аэродинамических трубах, изучения характеристик струйных течений, исследования торнадо, изучения методов тушения пожаров, изучения кавитационных явлений и др.

На разработанное программное обеспечение имеется два свидетельства об официальной регистрации программы для ЭВМ в Роспатенте: №. 2003610699 "Библиотека

расчета и обработки полей скорости, полученных методом цифровой трассерной визуализации (RusPIVLib)" (2003 г.), №. 2006610317 "Система управления экспериментом и обработкой данных, полученных методом цифровой трассерной визуализации (ActualFlow)" (2006 г.), где в списке авторов указан автор диссертации.

Основные положения, выносимые на защиту

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

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

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

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

Апробация работы. Основные научные и практические результаты работы докладывались и обсуждались на следующих международных и отечественных конференциях и семинарах: VIII, IX, X Всероссийской конференции молодых ученых "Актуальные вопросы теплофизики и физической гидрогазодинамики" (Новосибирск, 2004,

2006, 2008); Всероссийской школы-семинара молодых ученых "Физика неравновесных процессов в энергетике и наноиндустрии" (Новосибирск, 2007); IX и X Международной научно-технической конференции "Оптические методы исследования потоков" (Москва,

2007, 2009); II и III международном тест-симпозиуме PIV Challenge (Корея, 2003; США, 2005); 6, 7 и 8 международном симпозиуме Particle Image Velocimetry (США, 2005; Италия, 2007; Австралия, 2009); XIII международном симпозиуме по визуализации потоков (Франция, 2008); XIII международной конференции по применению лазерных технологий в механике жидкости (Португалия, 2006).

Публикация результатов работы. По материалам диссертации опубликовано 15 печатных работ [1*-15*], из них 4 статьи в рецензируемых журналах, входящих в перечень ВАК [1*-4*] и глава в монографии [5*].

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

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

СОДЕРЖАНИЕ РАБОТЫ

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

Глава 1 диссертации содержит обзор литературы. В обзоре представлена история развития метода анемометрии по изображениям частиц и алгоритмов обработки изображений для диагностики потоков, начиная с ранних экспериментальных работ, проводимых в ИТ СО РАН с применением "стробоскопической визуализации" в 60-х годах прошлого столетия, до наших дней. Рассматривается обзор методов расчета полей скорости для ИС в двухкомпонентной конфигурации, показано развитие методов анемометрии для стереоскопической конфигурации. Отдельный параграф первой главы посвящен современным исследованиям методов расчета полей скорости по изображениям частиц в России. В главе также представлен исчерпывающий список существующих в I мире программных систем для метода Р1У. Рассмотрено программное обеспечение коммерческих систем и свободное программное обеспечение, созданное специалистами, ■' использующими методы оптической диагностики потоков.

Рис. 1 Схема метода РГУ

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

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

Векторное поле, которое получается в результате обработки изображения частиц, может содержать некоторое количество ошибочных векторов [1]. Появление таких векторов связано с низким уровнем полезного сигнала, что приводит к неверному определению максимального пика на корреляционной плоскости. Для исправления

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

Недостатком оригинального метода является искажение формы главного пика при значительной разнице величины смещения в текущей и вспомогательной областях. Однако это компенсируется уменьшением числа неверных векторов по сравнению с количеством ошибочных векторов без коррекции ошибок в среднем на 70%. В диссертации рассмотрено влияние количества дополнительных областей на эффективность коррекции ошибочных векторов. Тестирование на экспериментальных данных показало, что оптимальное количество дополнительных областей равно двум и дальнейшее увеличение их числа не приводит к существенному уменьшению количества ошибочных векторов. Причем оптимальное положение второй дополнительной области получается при повороте первой области относительно текущей на 90°. При этом коррекция реализуется по двум взаимноперпендикулярным направлениям, что увеличивает вероятность получить большее отношение сигнал/шум. Предложен новый метод, позволяющий устранить систематическую ошибку определения смещения частиц, которая появляется вследствие искажения формы главного пика при использовании оригинальной процедуры коррекции ошибок. Он отличается тем, что поиск главного пика ведется на текущей корреляционной плоскости в ограниченной области +1 пике от главного максимума, найденного на вспомогательной корреляционной плоскости (см. рис. 2). В этом случае погрешность определения скорости в текущей точке измерения остается на прежнем уровне.

Дополнительная » Дополнительная

область ОграниченныйV корр. плоскость

Й-.....I ™скох «

Текущая

область Возврат на ]Вспомогательная

текущую корр. корр плоскосхь плоскость

Рис. 2 Схема метода коррекции ошибок с ограниченным поиском пика на текущей корреляционной плоскости

Для уменьшения ограничений стандартных корреляционных методов по динамическому диапазону и пространственному разрешению рассчитываемых полей скорости применяются адаптивные подходы обработки изображений частиц [3]. Суть адаптивной схемы обработки состоит в изменении поведения алгоритма в зависимости от особенностей входных данных. Адаптивный метод, исследованный в работе, является итерационным. На каждой новой итерации к оценивается уточняющая поправка л^ к полю скорости V*4 , полученному на предыдущей итерации. С использованием текущего приближения V1 = у'"' =0, компенсируется смещение трассеров на исходных

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

/ = А (*о - <'(х,У)12,Уо - у";' (*,y)l2) .g = I1 (х0 + v;(*,>)/ 2,Л + v'/1 (х,у)/2).

где f,g - расчетные области, используемые для вычисления кросскорреляции, (*„,>>„) -координаты точки, в которой рассчитывается скорость, (х,у) - координаты элементов изображения внутри расчетной области. Выбирая подходящий порядок малости поправки смещения v, можно получить различные модификации адаптивных алгоритмов. Поправка нулевого порядка соответствует одновременному смещению всех элементов области на один и тот же вектор (CWS - continuous window shifting - схема). Первый порядок точности учитывает градиент скорости внутри расчетной области (CWD - continuous window deformation - схема). Если для смещения элементов обрасти используются дробные значения смещения, то необходимо использовать интерполяционную схему для восстановления интенсивности изображения в положениях с дробными координатами. Согласно исследованию, проведенному в работе [ I *], наиболее оптимальной схемой интерполяции для итерационного корреляционного алгоритма по точности расчета смещения частиц и времени обработки является двумерный кубический В-сплайн (см. рис. 3).

В диссертации проведен анализ погрешности стандартного и итерационного кросскорреляционных алгоритмов по синтетическим изображениям с известным смещением частиц. Получены зависимости систематической р, случайной а и полной ошибки S расчета смещения частиц от различных параметров: величины смещения частиц d, диаметра частиц на изображении d , концентрации частиц на изображении N , типа

интерполяционной схемы, числа итераций для методов СЛ^, С\¥Э и времени расчета.

(а)

0.01

о с

♦ FFT-CC i DCC

□ Бикубич.(4х4)

о Билинейн.(2х2)

a sine (5x5)

• Билин. sin корр. (2

♦ куб. В-сплайн (5х'

d [гшке]

1

10 tic]

Рис. 3 Полная ошибка 6 итерационного алгоритма (С\УБ) в зависимости от величины дробного однородного смещения частиц в диапазоне от 0 до 2 пике для различных интерполяционных схем (а). Время расчета поля скорости и полная ошибка в зависимости от интерполяционной схемы (б). Данные приведены в сравнении со стандартным алгоритмом (РРТ-СС - расчет кросскорреляции через БФП; БСС-прямой расчет кросскорреляции); ^=0,075 част/пикс2, dp= 3 пике

Пространственное разрешение является одним из важных параметров в методе Р1У. Это связано с пространственным усреднением смещения частиц внутри отдельной элементарной измерительной области. Пространственное разрешение измерения скорости определяется как размером измерительной области, выбираемой во время проведения эксперимента, так и размером элементарной расчетной области во время обработки изображений частиц. Уровень пространственного разрешения существенно влияет на величину измеренных турбулентных характеристик высшего порядка — статистических моментов пульсаций скорости, уровня диссипации турбулентной кинетической энергии и т.д. Особенно существенное влияние пространственное разрешение оказывает на характеристики, связанные с дифференцированием исходных полей скорости [4]. По

теореме Найквиста минимальный разрешаемый масштаб в потоке при измерениях методом Р1У ограничен снизу удвоенным размером элементарной расчетной области. Ограничение на размер расчетной области снизу возникает вследствие уменьшения отношения сигнал/шум для областей с низкой концентрацией частиц. В общем случае передаточная функция измерительной системы на основе метода Р1У может быть представлена выражением

, и(к,в>) . А М . АЛ\Дг0 <

ио(к,а>) 2 2 4 32 2

где и(к,а>) ,ио(к,а) - фурье-образы для рассчитанной и истинной компоненты скорости «(х,г) и н0(х,с) , к - вектор волнового числа и со - частота, соответствующие пространственно-временным флуктуациям скорости в расчетной области потока. Таким образом, имеет место усреднение не только по площади расчетной области МхЫ, но также по толщине лазерного ножа дго и по времени задержки между импульсами лазера Д/. В одномерном стационарном приближении при М = и фиксированных остальных параметрах передаточная функция для стандартного корреляционного алгоритма с весовой функцией «прямоугольного окна» совпадает с передаточной функцией линейного КИХ-фильтра скользящего среднего, которая в одномерном случае выглядит как Т(к) = ьтс(кР/2) = Т(кР) = ъ\п{лкг)1 жкР , где кР = Рк/2п - безразмерное волновое число, нормированное на линейный размер области ^ . Передаточная функция стандартного алгоритма с произвольной весовой функцией 1¥(х) совпадает с передаточной функцией соответствующего фильтра Т„.(кР), где Т„.(кР) - пространственный фурье-спектр функции №(х). Теоретическое выражение для передаточной функции итерационного алгоритма можно найти в работе [5]. В диссертации получено выражение для передаточной функции итерационного алгоритма с расширенной пространственной фильтрацией промежуточных полей скорости и расчетных областей, получаемых между итерациями: поля предсказания V*"' , корректирующего поля скорости \1с и поля компенсации смещения, которое используется для смещения расчетных областей. На основе проведенного численного моделирования показано, что применение итерационного подхода позволяет повысить пространственное разрешение метода.

О 0.05 0.1 0.15

(а) Np. [част/пикс2] ^

Рис. 4 Автоматический выбор размера расчетной области F в зависимости от концентрации частиц N по кривым MF = const для PIV изображений с неоднородной концентрацией частиц (а).

Начало каждой стрелки на графике показывает предварительную оценку для F . Пример неоднородной концентрации на изображении частиц - второй кадр из пары изображений частиц для пламени Бунзеновской горелки (б)

В главе также рассмотрены обобщенные адаптивные алгоритмы, позволяющие в зависимости от качества изображений частиц выбирать положение и геометрию расчетной области для получения поля скорости. Пространственное разрешение P1V метода, как и вероятность определения правильного смещения частиц, напрямую зависит от уровня полезного сигнала на экспериментальных изображениях. Количественной характеристикой сигнала в данном случае является локальная концентрация частиц Np на единицу площади изображения. Для расчета N в точке измерения выбирается тестовая область заданного размера с центром в этой точке и вычисляется количество попавших в нее частиц методом, применяемым обычно в алгоритмах расчета поля скорости посредством слежения за отдельными частицами [10*]. Традиционно точки измерения скорости внутри измерительной области выбираются на регулярной прямоугольной сетке. Такой подход является приемлемым в большинстве случаев, однако для P1V изображений с неоднородной концентрацией частиц, а также при наличии областей с вихревыми структурами или иными особенностями потока, есть смысл задаться некоторой плотностью точек измерения р(х,у)> 0. Это позволит не проводить лишних вычислений в тех точках, где уровень сигнала заведомо мал, либо не представляет интереса вследствие однородности течения и, наоборот, увеличить разрешение в остальных областях потока. В диссертации рассмотрено решение задачи выбора положения точек измерения на изображении частиц по функции плотности вероятности p(i,j), заданной на дискретной сетке. В работе [6] приведено решение этой задачи для непрерывной функции р(х,у). Положения точек измерения с заданной плотностью вероятности p(i,j) моделируются методом Монте-Карло по двумерной дискретной функции распределения с помощью двух независимых случайных величин с непрерывным равномерным распределением. В каждой точке измерения (t,j) можно также изменять размер расчетной области F , основываясь на p(i,j) , которая в данном случае будет иметь смысл отношения сигнал/шум на изображении или, например, масштаба флуктуаций скорости. Для вычисления размера расчетной области использовалось соотношение F = ^NF / Np , где NF - количество частиц на расчетную область. На рис. 4, а показана диаграмма для автоматического определения размера расчетной области F по локальной концентрации частиц Np(i,j) и заданному значению УУ„ = const.

2

z/d 1.5

0.5

HiiUUUk.UUi.VVVk;

i .mvuuvuuww»: i.umuuuuwvvi.;

...ituukimmvui a>m>imm'yvyviMi , »umHUivvvvy»*

uuuwvvvV. IklklVvYVWVV

tukuvvvv'w» »vumwvvvv iiUvUWyAV;' > s»vvwyw V ' ,yi4VV\v»v4i >„VVV»V„ (

V,vw\vyv » . ,vUV»V ,, -vvyvV , .. vsyvys ;

H4/4t(J<iJ41<iiiiii' , i ништиши* ..идттиша-.

й.......

, +.44444ШИИЧ..: >ii.'4U44tmUt4Ui:-- Л « 444ЛШШИ,. ;

X J/444444i4Uu. 4/44441,

|V|, м/с

13.5 3

■ 2.5

P

2

|il! 1.5

0.5 0

OQOGO,

~oo oo OOOOO

" обо о

оп 0 ooqoo OQ 0 ooOOO оooooOo"

""OOO0"

о oo о 0 0

OQOoooq ooooo Q о о о 0 о 6 й о о 0 О,

(а)

-0.5

0.5

r/d

(б)

600 pix

Рис. 5 Пространственное распределение средней скорости в центральном сечении для пламени Бунзеновской горелки, пунктирной линией изображена область фронта пламени (а); распределение формы и ориентации эллиптических расчетных областей на регулярной сетке для мгновенной картины течения, области размером ^ > 64 пике не показаны, в нижнем правом углу для примера область с ^=32 пике (б)

В диссертации было предложено использовать адаптивный кросскорреляционный подход с расчетом локальной концентрации частиц для предварительной фильтрации точек измерения от потенциальных ошибочных векторов, которые сложно отсеять стандартными методами [1], что позволило вычислять пространственные распределения пульсаций скорости для потоков с неоднородным засевом частицами во времени и пространстве. Дополнительным достоинством данного подхода является уменьшение времени обработки данных до 30% за счет предварительного отсева части точек измерения.

Дальнейшее увеличение пространственного разрешения корреляционных методов возможно за счет использования свойств неизотропности потока. В работе описан метод эллиптических расчетных окон, предложенный [7]. Для каждой расчетной области переменного размера используется асимметричная весовая функция Гаусса с горизонтальным сечением в виде эллипса разной формы и ориентации (см. рис. 5, б). Ориентация эллиптической области задана направлением минимума кривизны поля скорости lmin, растяжение области пропорционально отношению кривизны по главным направлениям rmax/rmln. Данный подход был успешно применен для обработки данных PIV эксперимента по изучению потока реагирующей пропано-воздушной газовой смеси на выходе из сопла (см. рис. 4 б; рис. 5 а, б).

Глава 3 диссертации посвящена методике измерения полей скорости методом PIV в стереоскопической конфигурации. Обсуждаются условия на значения параметров эксперимента при проведении измерений: толщина лазерного ножа и глубина резкости объектива камеры. Приведено описание разработанной процедуры геометрической калибровки камеры применительно к диагностике потоков методом PIV. Необходимо отметить, что процесс калибровки камеры в оптических методах измерения является неотъемлемой частью не только для Stereo PIV, но и томографических измерений скорости Tomo PIV [8], [15*], а также для комбинированных PIV/LIF и PIV/PLIF методов. Разработанная процедура калибровки камеры основана на фотограмметрическом подходе с элементами самокалибровки, который в отличие от методов калибровки по точкам схода и чистой самокалибровки позволяет получить более высокую точность.

Калибровочные объекты, рассматриваемые в диссертации, представляют собой плоскость или набор параллельных плоскостей с нанесенными круглыми маркерами в узлах декартовой координатной сетки. Привязка положений распознанных опорных точек к декартовой координатной сетке — одна из важных задач, решаемых во время процедуры калибровки. Привязка осложняется значительными линейными искажениями координатной сетки опорных точек при наблюдении с малых расстояний d0< 0,5 м под большими углами О>45°, а также тем, что плоскость калибровочной мишени может быть повернута на произвольный угол относительно нормали к поверхности мишени. В этом случае сохраняются только линии, состоящие из опорных точек, и не сохраняется параллельность соседних линий. Для решения задачи привязки к координатной сетке автором диссертационной работы был предложен подход поэтапной репроекции опорных точек на изображении в мировую систему координат OXYZ с нормировкой на расстояние между опорными точками, начиная с центрального маркера на периферию изображения. В этой новой системе координат соседние линии из опорных точек становятся практически параллельными в локальной области и координаты опорных точек близки к целочисленным значениям. Эффективность предложенного алгоритма распознавания образов маркеров и привязки их к координатной сетке подтверждена на реальных экспериментальных изображениях, а также синтетических изображениях, полученных моделированием реалистичных изображений калибровочной мишени методом трассировки лучей. При этом учитывалась реальная геометрия, типичные параметры

камеры, а также использовались близкие к реальным образцам 3D модели компланарной и трехуровневой мишеней.

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

При типичных значениях параметров съемки: расстояние от камеры до объекта d0 = 750 мм, фокусное расстояние объектива / = 50 мм и диаметр маркера dm= 2 мм с линейным размером проекции маркера на изображении 30 пике ошибка определения центра равна 0,005 пике, что меньше ошибки лучших современных алгоритмов по определению положения опорных точек на изображении егг = 0,02 пике. По полученной зависимости ошибки определения центра круглого маркера от диаметра маркера можно сделать вывод, что при данных параметрах оптической системы приемлемо использовать калибровочные объекты с диаметром круглых маркеров не более dm= 4-6 мм.

Рис. 6 Схема возникновения ошибки определения центра круглого маркера (а), использование диспаритета D(х,у) при коррекции калибровки методом триангуляции (б)

Один из источников погрешности измерения скорости при проведении экспериментов с использованием метода Stereo PIV связан с рассогласованием плоскостей калибровочной мишени и лазерного ножа [10,11], так как в процессе проведения калибровки камер измерительной системы сложно совместить плоскости с хорошей точностью. Пусть частица в потоке, расположенная в плоскости лазерного ножа, находится в точке А и плоскость калибровочной мишени не совпадает с плоскостью измерения (см. рис. 6, б). В этом случае после проекции изображения частицы с левой камеры в плоскость калибровочной мишени она попадет в точку А'. Аналогично в точку А" попадет изображение частицы с правой камеры. При объединении данных о скорости частиц с правой и левой проекций появится ошибка, так как в каждой конкретной точке реконструированной измерительной области будут присутствовать данные, взятые из разных точек физического объема. Для исключения этого эффекта нужно знать точное положение плоскости калибровочной мишени относительно плоскости лазерного ножа и в процессе реконструкции проводить репроекцию данных в плоскость лазерного ножа. В работе рассмотрено решение задачи по коррекции калибровки камеры для частного случая

и в общем случае. Частный случай подходит для большинства измерений и определяется следующими условиями: размер измерительной области много меньше расстояния до камеры L<scd„ и камеры расположены перпендикулярно измерительной области в вертикальной плоскости ( ip = 0 ). Решение задачи коррекции калибровки для частного случая совпало с решением, полученным другим методом, приведенным в работе [11]. Для расчета коррекции калибровки используется поле диспарантности D(х,у) . Поле диспарантности рассчитывается следующим образом: стереопара изображений частиц, фиксирующая область потока в один и тот же момент времени, репроецируется в мировую систему координат. По репроецированной стереопаре кросскорреляционным алгоритмом вычисляется поле значений диспарантности для сопряженных точек (А1, А") на регулярной сетке. Для уменьшения влияния случайных ошибок берется среднее из нескольких десятков независимых измерении Щх,у) . Решение задачи коррекции калибровки для общего случая основано на триангуляции и вычислении координат точек, лежащих в плоскости лазерного ножа А¡, по набору сопряженных точек (А,,Л.). Дополнительно в данной главе представлен анализ погрешности калибровки камеры и краткий обзор существующих программных реализаций процедуры калибровки камеры.

В данной главе также описаны два подхода к стсреорекопструкции трехкомпонентных полей скорости в измерительном сечении потока: на основе репроекции изображений, который впервые был описан в работе [12] и метод локальных градиентов модели камеры, представленный в работе [13]. В диссертации проанализированы достоинства и недостатки каждого метода. По результатам сравнения двух методов реконструкции можно сделать вывод, что оба метода по суммарной погрешности работают примерно одинаково. Наибольшее различие между двумя описанными методами стереореконструкции скорости заключается в удобстве и простоте использования стереореконструкции на основе расчета локальных градиентов модели камеры.

;

;Яо»ь.ГС1«!Г-.!!ьйии« ; Визуализация

интерфейс J; > данных

Уровень представления

Уровень предметной области

Уровень источника данных

Управление экспериментом

> О

Устройство

Реализация ; устройства i

Г Журнал событий \ « и исключительных ;

Рис. 7 Послойное представление системы. Серым помечены пакеты, в разработке которых участвовал автор. Пакеты, обведенные пунктиром, созданы в результате совместной работы

Глава 4 диссертации содержит описание ПО ActualFlow для управления ИС ПОЛИС, реализующей методы оптической диагностики потоков PIV, PTV (Particle Tracking

Velocimetry), LIF (Laser Induced Fluorescence), PLIF (Planar LIF), Stereo PIV, Tomo PIV (Tomographic PIV), 1PI (lnterferometric Particle Imaging). Достоинством ПО, созданным в рамках данной работы, является возможность для конечного пользователя самостоятельного расширения его функциональности за счет интегрирования в систему новых алгоритмов обработки данных и модулей управления оборудованием. С точки зрения информационных технологий ActualFlow представляет собой сложный программный комплекс с распределенной модульной архитектурой. Разбиение системы на модули соответствует классическому делению программного обеспечения на три основных логических слоя (см. рис. 7). В качестве основных единиц декомпозиции ПО можно выделить следующие:

• пользовательский интерфейс с возможностью визуализации данных;

• подсистема управления экспериментом;

• подсистема обработки данных, включающая модуль управления обработкой и набор готовых расчетных процедур (алгоритмов);

• подсистема хранения данных с возможностями импорта/экспорта данных.

В зависимости от задач пользователя ПО может комплектоваться алгоритмами обработки данных, которые разбиты на группы по методам диагностики. Пользователю предоставляются открытые интерфейсы (API) расчетной процедуры и устройства с документацией и примерами реализации собственных расширений, что делает систему гибкой и расширяемой. ПО реализовано на языке программирования С++ для работы под управлением операционных систем (ОС) семейства Windows 2000/XP/Vista.

Рис. 8 Набор библиотек алгоритмов ПО ActualFlow. Серым помечены библиотеки, созданные

автором работы

Во втором разделе главы описывается подсистема обработки данных. На рис. 8 серым цветом отмечены библиотеки алгоритмов ПО АсШа1Р1о\у, которые были созданы автором. Отличительной особенностью библиотек алгоритмов является их широкая повторная используемость в виде готовых бинарных компонентов за счет реализации алгоритмов в виде СОМ объектов. В разделе представлено комплексное решение организации системы обработки данных. Модуль управления обработкой выбирает стратегию работы с конкретным алгоритмом на основе типа алгоритма. Тип алгоритма определяет протокол обмена данными: количество входных и выходных данных и их типы.

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

Пятая глава диссертации посвящена тестированию созданных алгоритмов в рамках второго и третьего международных тест-симпозиумов PIV Challenge 2003, 2005 и примерам использования разработанного ПО в составе ИС ПОЛИС. Полное описание набора тестов и результатов тестирования, полученных участниками тест-симпозиумов, опубликовано в работах [14,15]. Среди участников можно отметить известные университеты, научные центры Франции и Германии, а также ведущих мировых производителей ИС для диагностики потоков: LaVision, Dantec и TSI. В тестовые наборы входили изображения частиц из реальных экспериментов и синтетические PIV изображения частиц, полученные методом численного моделирования. В результате симпозиумов были определены перспективные алгоритмические решения для расчета полей скорости по изображениям частиц. Российская команда, в которой принимал участие автор диссертационной работы, вошла в десятку участников с лучшими результатами по алгоритмам для двухкомпонентной конфигурации PIV и в тройку участников с лучшими результатами по алгоритмам для метода Stereo PIV.

Также в пятой главе представлены результаты физических экспериментов, полученные с использованием созданного ПО. Эксперименты проведены в лаборатории физических основ энергетических технологий Института теплофизики СО РАН при непосредственном участии автора работы. Впервые в России была проведена диагностика мгновенных полей скорости для неизотермического реагирующего течения методом PIV. Для обработки экспериментальных данных применялся описанный в Главе 2 адаптивный кросскорреляционный метод расчета мгновенных полей скорости, основанный на анализе локальной концентрации трассеров на PIV изображениях [2*]. Дополнительно в работе представлены результаты измерения поля скорости в прямом микроканале прямоугольного сечения методом Micro PIV и трехмерного трехкомпонентного поля скорости в закрученной турбулентной струе методом Tomo PIV с применением оптической томографии. Измерение мгновенных полей скорости в объеме потока методом Tomo PIV также выполнено впервые в России.

В заключении сформулированы основные результаты работы.

1. Создан адаптивный итерационный кросскорреляционный алгоритм с расширенной фильтрацией для расчета полей скорости в потоке по изображениям частиц. По результатам тестирования использование данного алгоритма позволяет расширить динамический диапазон измеряемых скоростей до 1:200, повысить пространственное разрешение измерения полей скорости в 2-4 раза и увеличить точность измерения смещения частиц на изображении с 0,1 до 0,04 пике по сравнению со стандартными корреляционными методами.

2. Создан улучшенный алгоритм исправления ошибочных векторов на основе метода коррекции ошибок на корреляционной плоскости. Метод позволяет устранить систематическую ошибку определения смещения частиц, присущую оригинальному подходу, для точек измерения с градиентами смещения частиц больше 0,1 пикс/пикс и корректирует большее количество ошибочных векторов за счет коррекции по двум ортогональным направлениям.

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

4. Проведено моделирование ошибки определения центра круглого маркера калибровочной мишени, связанной с перспективными искажениями. Показано, что при диаметре маркера не более 4-6 мм и типичных значениях параметров оптической системы в методе Stereo PIV данным видом ошибки можно пренебречь.

5. Предложен и реализован метод коррекции калибровки камер стереосистемы при измерении полей скорости методом Stereo PIV. Ошибка калибровки оптической системы возникает при неверном совмещении плоскостей калибровочной мишени и лазерного ножа, который определяет плоскость измерения. Данный метод отличается от существующих тем, что он позволяет проводить коррекцию калибровки при ненулевых углах обзора камер в вертикальной плоскости.

6. Разработана архитектура подсистемы обработки и создано ПО ActualFlow для управления ПС на основе методов оптической диагностики потоков PIV, Stereo PIV, PTV, LIF, PLIF, IPI, Tomo PIV, Micro PIV. Созданное ПО отличается от аналогичных систем возможностью расширения новыми расчетными процедурами и новыми устройствами по типу надстроек, динамической конфигурацией новых типов алгоритмов, режимом параллельной обработки группы данных, повторной используемостью компонентов, реализующих алгоритмы.

7. Проведено всестороннее тестирование созданных алгоритмов для методов измерения PIV и Stereo PIV на модельных синтетических и реальных изображениях частиц, в том числе в рамках международных тест-симпозиумов PIV Challenge 2003, 2005. Во время тестирования проведено структурное и функциональное моделирование адаптивного корреляционного алгоритма расчета полей скорости по изображениям частиц для анализа его свойств и ограничений.

8. С применением разработанных методов проведен цикл экспериментов по измерению пространственных распределений скорости в турбулентных газофазных пламенах методом Stereo PIV, что впервые позволило получить информацию о динамике крупномасштабных вихревых структур в зависимости от параметров эксперимента.

9. Созданное ПО используется в составе ИС ПОЛИС, которая была внедрена в 18 научных и учебных организациях на территории России.

ОПУБЛИКОВАННЫЕ РАБОТЫ ПО ТЕМЕ ДИССЕРТАЦИИ

[1*] Токарев М. П., Маркович Д. М., Бильекий А. В. Адаптивные алгоритмы обработки изображений частиц для расчета мгновенных полей скорости // Вычислительные технологии.—2007,—Т. 12,—С. 109-131.

[2*] Исследование газодинамической структуры потока в закрученном турбулентном пламени стереоскопическим методом цифровой трассерной визуализации / В. М. Дулин, Ю. С. Козорезов, Д. М. Маркович, М. П. Токарев // Вестник НГУ. Серия: Физика,— 2009.— Т. 4,— С. 30-42.

[3*] Система управления экспериментом и обработки данных, полученных методами цифровой трассерной визуализации (ActualFlow) / Е. К. Ахметбеков, А. В. Бильекий, Ю. А. Ложкин и др. // Вычислительные методы и программирование: новые вычислительные технологии.— 2006.— Т. 7.— С. 79-85.

[4*] Маркович Д. М., Токарев М. П. Алгоритмы реконструкции трехкомпонентного поля скорости в методе Stereo PIV // Вычислительные методы и программирование: новые вычислительные технологии.— 2008.— Т. 9.— С. 311-326.

[5*] Маркович Д.М., Токарев М.П., Бильекий А.В. Адаптивные алгоритмы обработки изображений частиц для метода Particle Image Velocimetry // в монографии Современные оптические методы исследования потоков. Под ред. Б.С.Ринкевичуса. -М.: Оверлей. -2009. - С. 180-205.

[6*] Токарев М. П. Разработка алгоритмов обработки изображений для методики PIV // Тезисы VIII Всероссийской конференции молодых ученых "Актуальные вопросы теплофизики и физической гидрогазодинамики".— Новосибирск: 2004.—6-8 октября.

[7*] Application of Stereo-PIV to determination of turbulent kinetic energy balance in free jet / A. V. Bilsky, V. M. Dulin, D. M. Markovicb, M. P. Tokarev // Proc. 13th Int. Symp. on Application of Laser Techniques to Fluid Mechanics.— Lisbon, Portugal: 2006.—26-29 June.

[8*] Токарев M. П. Разработка алгоритмов расчета полей скорости для методики STEREO-PIV // Тезисы IX Всероссийской школы-конференции молодых ученых "Актуальные вопросы теплофизики и физической гидрогазодинамики".— Новосибирск: 2006.—17-20 октября.

[9*] Токарев М. П. Точность и пространственное разрешение адаптивных алгоритмов обработки изображений частиц для расчета мгновенных полей скорости в потоках жидкости и газа // Оптические методы исследования потоков: Труды IX Международной научно-технической конференции / Под ред. Ю. Н. Дубнищева, Б. С. Ринкевичуса.— М.: Издательский дом МЭИ, 2007.— С. 238-241.

[10*] Akhmetbekov Y. К., Markovich D. М., Tokarev М. P. A novel correction algorithm for PTV // Proc. 7th Int. Symp. on Particle Image Velocimetry.— Italy, Rome: 2007,—11-14 September.

[11*] Stereo-PIV measurements of turbulent characteristics in a quasi two-dimensional jet flow / V. M. Dulin, D. M. Markovich, M. P. Tokarev, M. V. Shestakov // Proc. 7th Int. Symp. on Particle Image Velocimetry.— Italy, Rome: 2007.—11-14 September.

[13*] Stereo PIV diagnostics of swirling propane flames / V. M. Dulin, Y. S. Kozorezov, D. M. Markovich et al. // Proc. of 13th Int. Symp. On Flow Visualization (paper on CD).— Nice, France: 2008.-1-4 July.

[14*] Токарев M. П., Дулин В. M., Козорезов Ю. С. Применение кросскорреляционного алгоритма с адаптивной выборкой для измерения скорости в закрученных пламенах методом STEREO PIV // Тезисы X Всероссийской школы-конференции молодых

ученых "Актуальные вопросы теплофизики и физической гидрогазодинамики".— 2008.

[15*] Исследование эффективности алгоритма томографической реконструкции при различных параметрах регистрации для измерения полей скорости в объеме потока методом Tomo PIV / А. В. Бильский, В. А. Ложкин, Д. М. Маркович, М. П. Токарев // Оптические методы исследования потоков: Труды X Юбилейной Международной научно-технической конференции / Под ред. 10. Н. Дубнищева, Б. С. Ринкевичуса.— М.: Издательский дом МЭИ, 2009,—С. 136-139.

Список цитируемой литературы

[1] Westerweel J., Scarano F. Universal outlier detection // Exp. Fluids. — 2005. — Vol. 39.

— Pp. 1096-1100.

[2] Hart D. P. PIV error correction // Exp. Fluids. — 2000. — Vol. 29. — Pp. 13-22.

[3] Scarano F., Riethmuller M. L. Advances in iterative multigrid PIV image processing // Exp. Fluids. — 2000. — Vol. Suppl. — Pp. S51-S60.

[4] Foucaut J. M., Carlier J., Stanislas M. PIV optimization for the study of turbulent flow using spectral analysis // Meas. Sci. Technol. — 2004. — Vol. 15. — Pp. 1046-1058.

[5] AstaritaT. Analysis of interpolation schemes for image deformation methods in PIV: effect of noise on the accuracy and spatial resolution // Exp. Fluids. — 2006. — Vol. 40.

— Pp. 977-987.

[6] Theunissen R., Scarano F., Riethmuller M. L. An adaptive sampling and windowing interrogation method in PIV // Meas. Sci. Technol. — 2007. — Vol. 18. — Pp. 275-287.

[7] Scarano F. Theory of non-isotropic spatial resolution in PIV// Exp. Fluids. — 2003. — Vol. 35, —Pp. 268-277.

[8] Tomagraphic particle image velocimetry / G. E. Elsinga, F. Scarano, B. Wieneke,

B. W. van Oudheusden // Exp. Fluids. — 2006. — Vol. 41. — Pp. 933-947.

[9] HeikkilaJ., SilvenO. A four-step camera calibration procedure with implicit image correction// Proc. of int. conf. on computer vision and pattern recognition. IEEE Computer Society Press. — Toronto: 1997. — Pp. 1106-1112.

[10] Coudert S. J. M., Schon J. P. Back-projection algorithm with misalignment corrections for 2D3C stereoscopic PIV // Meas. Sci. Technol. — 2001. — Vol. 12. — Pp. 1371-1381.

[11] S-PIV comparative assessment: image dewapring+misalignment correction and pinhole+geometric back projection / F. Scarano, L. David, M. Bsibsi, D. Calluaud // Exp. Fluids. — 2005. — Vol. 39. — Pp. 257-266.

[12] Willert C. Stereoscopic digital particle image velocimetry for application in wind tunnel flows // Meas. Sci. Technol. — 1997. — Vol. 8. — Pp. 1465-1479.

[13] SoloffS. M., Adrian R. J., LiuZ.-C. Distortion compensation for generalized stereoscopic particle image velocimetry // Meas. Sci. Technol. — 1997. — Vol. 8. — Pp. 1441-1454.

[14] Stanislas M., Okamoto K., KahlerC. J. Main results of the second international PIV challenge // Exp. Fluids. — 2005. — Vol. 39. — Pp. 170-191.

[15] Main results of the third international PIV challenge/ M.Stanislas, K. Okamoto,

C. J. Kahler, J. Westerweel // Exp. Fluids. — 2008. — Vol. 45. — Pp. 27-71.

Подписано к печати 07.05.10. Формат 60x84/16. Объем 1,1 печ. л. Тираж 100 экз. Заказ №22

Отпечатано в Институте теплофизики СО РАН 630090, Новосибирск, пр. Акад. Лаврентьева, 1

Оглавление автор диссертации — кандидата технических наук Токарев, Михаил Петрович

Список обозначений

Введение

1 Обзор литературы

1.1 История развития метода PIV.

1.1.1 Разработка новых методов и техник.

1.1.2 Методы проверки качества алгоритмов.

1.1.3 Применение PIV для диагностики потоков.

1.1.4 Современные исследования методов расчета полей скорости по изображениям частиц в России.

1.2 Стереоскопические измерения полей скорости методом PIV.

1.2.1 Другие подходы измерения трехкомпонентных полей скорости по изображениям частиц.

1.3 Обзор существующих программных систем для метода PIV.

2 Метод PIV в двухкомпонентной конфигурации

2.1 Краткое описание метода.

2.2 Стандартный кросскорреляционный алгоритм.

2.2.1 Методы вычисления кросскорреляционной функции.

2.2.2 Применение оконных фильтров.

2.2.3 Подпиксельная интерполяция смещения частиц.

2.3 Моделирование синтетических изображений частиц

2.3.1 Описание набора №1.

2.3.2 Описание набора №2.

2.3.3 Описание набора №3.

2.3.4 Описание набора №4.

2.3.5 Описание набора №5.

2.4 Анализ погрешности стандартного кросскоррелядионного алгоритма

2.5 Методы коррекции ошибок.

2.6 Передаточная функция ИС на основе метода PIV.

2.7 Итерационный подход.

2.7.1 Смешение расчетных областей.

2.7.2 Восстановление изображения, интерполяция.

2.7.3 Непрерывная деформация изображения.

2.7.4 Фильтрация и интерполяция промежуточных полей скорости

2.7.5 Восстановление поля скорости при уточнении сетки

2.7.6 Схема итерационного алгоритма.

2.7.7 Анализ погрешности метода.

2.7.8 Передаточная функция итерационного метода.

2.8 Адаптивный подход.

2.8.1 Определение уровня сигнала.

2.8.2 Выбор точек измерения и размеров областей опроса.

2.8.3 Метод эллиптических расчетных окон

2.8.4 Другие методы.

Введение 2010 год, диссертация по информатике, вычислительной технике и управлению, Токарев, Михаил Петрович

5.2 Описание метода проверки алгоритмов и системы тестирования.144

5.3 Результаты тестирования на PIV Challenge 2003 .147

5.3.1 Тестовый пакет А.147

5.3.2 Тестовый пакет В.148

5.3.3 Тестовый пакет С.152

5.4 Результаты тестирования на PIV Challenge 2005 .153

5.4.1 Тестовый пакет А.154

5.4.2 Тестовый пакет В.157

5.4.3 Тестовый пакет D.159

5.4.4 Тестовый пакет Е.161

5.5 Изотермические гидродинамические потоки.162

5.6 Аэродинамические потоки .168

5.6.1 Изотермические.169

5.6.2 Неизотермические.172

5.7 Заключение.176

Заключение 178

Список литературы 179

Благодарности 190

Np - концентрация частиц на изображении [част/пикс2]

N? - количество частиц в расчетной области размером F [част] d - горизонтальное или вертикальное смещение частиц на изображении [пике]

Vd - градиент смешения частиц на изображении [пикс/пикс]

Т - передаточная функция

F - линейный размер расчетной области [пике]

Д - расстояние между соседними векторами скорости (точками измерения) [пике] г - среднее расстояние между частицами [пике] Л - длина волны

Ат - минимальная длина волны флуктуаций скорости, определяемая методом PIV (ограничивается пространственным разрешением метода) [пике] к = (кх, ку, kz) - вектор волнового числа [рад/пикс] к - номер итерации (верхний индекс) uj - циклическая частота [рад/с] кр - безразмерное волновое число нормированное на размер расчетной области /3 - систематическая ошибка определения смешения [пике] а - случайная ошибка определения смешения [пике] S - полная ошибка определения смешения [пике] v - вектор скорости [м/с] и - рассчитанное значение компоненты скорости [м/с, пике] щ - точное значение компоненты скорости [м/с, пике] а - угол для условия Шаймфлюга [град] К - число диафрагмы

Dj - глубина резко изображаемого пространства (ГРИП) [мм]

Wpix, hPiX - физический размер пиксела по горизонтали и вертикали [мм] щ, Vo) - координаты принципиальной точки [пике]

F - преобразование задающее модель камеры fij - элементы матрицы F

Ti - вектор столбец составленный из элементов г-ой строки матрицы поворотов R А - матрица внутренней калибровки камеры I - матрица проецирования на ретинальную плоскость С - матрица внутренней калибровки камеры R - матрица поворота в трехмерном пространстве

Т - вектор столбец смешения в трехмерном пространстве (и, v) - координаты точки в плоскости изображения [пике] (х, у, z) - координаты точки в мировой с.к. [мм] d0 - расстояние от центра проекции до объекта [мм] di - расстояние от центра проекции до плоскости фотоматрицы (изображения) [мм] - главное фокусное расстояние объектива камеры [мм]

Da - диаметр апертуры объектива [мм] dm - диаметр маркеров калибровочной мишени [мм]

L - линейный размер измерительной области в мировой с.к. [мм]

D(x, у) - поле диспарантности, характеризующее рассогласование измерительной плоскости и плоскости калибровочной мишени [мм] гх - поворот плоскости калибровочной мишени вокруг оси ОХ [рад] ту - поворот плоскости калибровочной мишени вокруг оси OY [рад] tz - смешение положения калибровочной мишени вдоль оси OZ [мм] (Тсогт - случайная ошибка кросскорреляционного алгоритма [пике] D - диаметр трубы [мм] Re - число Рейнольдса

Ux,Uy,Uz - компоненты средней скорости [м/с] erms - ошибка калибровки [пике]

Uzmax - максимальное значение осевой скорости в трубе [м/с] Р(<5) - функция распределения ошибок измерения в поле скорости

Введение

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

Метод цифровой трассерной визуализации, или анемометрии по изображениям частиц (общепринятое международное название PIV - Particle Image Velocimetry) широко используется в настоящее время в основе высокоточных оптических измерительных систем (ИС) для измерения мгновенных полей скорости потоков в лабораторных условиях. В отличие от одноточечных методов, анемометрия по изображениям частиц позволяет выполнять мгновенные полевые измерения и, тем самым, получать пространственные распределения скорости в измерительной области потока. Дальнейшая обработка пространственных распределений скорости позволяет рассчитывать широкий набор характеристик, таких как статистические и пространственные дифференциальные характеристики, пространственные и пространственно-временные корреляции и т.д. Характерной особенностью метода PIV является широкий динамический диапазон измеряемых скоростей, что дает ему преимущества при исследовании вихревых турбулентных течений.

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

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

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

Создание надежной ИС требует систематического тестирования как алгоритмической части на соответствие заявленным оптимальным характеристикам, так и функционального тестирования и контроля качества ПО в целом. Актуальность данной задачи для ПО, создающегося для обработки изображений частиц, полученных методом PIV, подтверждают три проведенных международных тест-симпозиума PIV Challenge в 2001, 2003, 2005 годах, в которых принимали участие ведущие научные центры и университеты Европы и США, а также известные мировые производители оборудования для диагностики потоков LaVision, Dantec и TSI.

Несмотря на то, что основы стробоскопической визуализации потоков закладывались в СССР, начиная с 60-х годов 20-го столетия, в России до 2005 года не производили коммерческие ИС на основе метода PIV. В настоящее время данная индустрия находится в процессе интенсивного развития и в России, в частности, с использованием основных результатов данной диссертации. Для обеспечения конкурентоспособности производимого оборудования необходимо развитие методов обработки изображений и пакетов прикладных программ.

Цели диссертационной работы

Целью диссертационной работы является разработка и практическая реализация современных высокоточных алгоритмов обработки данных, полученных в эксперименте с применением методик PIV и Stereo PIV, для работы в составе программного обеспечения ИС на основе полевых методов оптической диагностики потоков. Задачи исследований:

• разработка и реализация адаптивных кросскорреляционных методов обработки изображений частиц для расчета двухкомпонентных полей скорости в сечении потока. Создание эффективных методов калибровки оптической стереосистемы и методов стереореконструкции трехкомпонентных полей скорости в сечении потока;

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

• разработка методики проверки и создание программных инструментальных средств тестирования алгоритмов обработки данных для указанной выше ИС как на основе входных данных, полученных численным моделированием, так и на реальных экспериментальных данных.

Научная новизна работы

1. Разработан эффективный адаптивный итерационный кросскорреляционный алгоритм для расчета полей скорости в потоке по изображениям частиц. Адаптивность метода выражается в выборе положения точек измерения и геометрии расчетных областей в зависимости от локальной концентрации частиц и структуры потока. В алгоритме реализована схема расширенной фильтрации полей скорости между итерациями. По результатам тестирования применение алгоритма позволяет расширить динамический диапазон измеряемых скоростей до 1:200, повысить пространственное разрешение измерения полей скорости в 2-4 раза и увеличить точность измерения смешения частиц на изображении с 0,1 до 0,04 пике по сравнению со стандартными методами.

2. Предложен улучшенный алгоритм исправления ошибочных векторов на основе метода коррекции ошибок на корреляционной плоскости. Метод позволяет устранить систематическую ошибку определения смешения частиц, присущую оригинальному подходу, для точек измерения с градиентами смешения частиц больше 0,1 пикс/пикс и корректирует большее количество ошибочных векторов за счет коррекции по двум ортогональным направлениям.

3. Предложен адаптивный кросскорреляционный подход с расчетом локальной концентрации частиц для предварительной фильтрации точек измерения от потенциальных ошибочных векторов, которые сложно фильтровать стандартными методами. Это позволило вычислять пространственные распределения пульсаций скорости для потоков с неоднородным засевом частицами во времени и пространстве. Дополнительным достоинством данного подхода является уменьшение времени обработки данных до 30% за счет предварительного отсева части точек измерения.

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

Практическая ценность

К числу практически важных результатов относится создание в составе авторского коллектива программного обеспечения ActualFlow для промышленного образца измерительного комплекса ПОЛИС на основе методов анемометрии по изображениям частиц (PIV, PTV, Stereo PIV, Tomo PIV, Micro PIV), лазерной индуцированной флуоресценции (LIF, PLIF), цифрового анализа интерферограмм газокапельных потоков (IPI). Измерительный комплекс находится на стадии опытного производства малыми сериями и является первым и в настоящее время единственным коммерческим прибором данного типа, производимым в России (www.polis-instruments.ru). На данный момент осуществлено внедрение 18 ИС в различные научные и учебные организации России: ОИВТ РАН, МЭИ (ТУ) г. Москва; СПбГУ, СПбГПУ г. Санкт-Петербург; ЦАГИ г. Жуковский; ВНИИПО МЧС России г. Балашиха; КГТУ им. А.Н. Туполева (КАИ), ИЦПЭ КазНЦ РАН г. Казань; ИМСС УрО РАН, ПГУ, ПГТУ г. Пермь, ИСЭМ СО РАН г. Иркутск; ИТПМ СО РАН, НГУ и др., а также Институт теплофизики СО РАН г. Новосибирск, где был разработан измерительный комплекс. Изготовленное оборудование применяется в указанных учреждениях для обучения специалистов методам оптической диагностики потоков и в исследовательских целях для изучения обтекания моделей в аэродинамических трубах, изучения характеристик струйных течений, исследования торнадо, изучения методов тушения пожаров, изучения кавитационных явлений и др.

На разработанное программное обеспечение имеется два свидетельства об официаль- 1 ной регистрации программы для ЭВМ в Роспатенте: №. 2003610699 "Библиотека расчета и обработки полей скорости, полученных методом цифровой трассерной визуализации (RusPIVLib)" (2003 г.), №. 2006610317 "Система управления экспериментом и обработкой данных, полученных методом цифровой трассерной визуализации (ActualFlow)" (2006 г.), где в списке авторов указан автор диссертации.

Основные положения, выносимые на защиту

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

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

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

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

Апробация работы

Основные научные и практические результаты работы докладывались и обсуждались на следующих международных и отечественных конференциях и семинарах: VIII, IX, X Всероссийской конференции молодых ученых "Актуальные вопросы теплофизики и физической гидрогазодинамики" (Новосибирск, 2004, 2006, 2008); всероссийской школы-семинара молодых ученых "Физика неравновесных процессов в энергетике и наноин-дустрии" (Новосибирск, 2007), IX и X Международной научно-технической конференции "Оптические методы исследования потоков" (Москва, 2007, 2009); втором и третьем международном тест-симпозиуме PIV Challenge (Корея, 2003; США, 2005); 6, 7 и 8 международном симпозиуме Particle Image Velocimetry (США, 2005; Италия, 2007, Австралия, 2009); тринадцатом международном симпозиуме по визуализации потоков

Франция, 2008), 13 международной конференции по применению лазерных технологий в механике жидкости (Португалия, 2006).

Публикации

По материалам диссертации опубликовано 15 печатных работ, из них 4 статьи в рецензируемых журналах, входящих в перечень ВАК [5, б, 12, 15] и глава в монографии.

Структура и объем диссертации

Диссертационная работа состоит из введения, пяти глав и заключения. Основная часть работы изложена на 190 страницах машинописного текста, включающего 77 рисунков и 5 таблиц, списка литературы, включающего 111 наименований.

Заключение диссертация на тему "Разработка алгоритмов и программного обеспечения для обработки изображений в методах цифровой трассерной визуализации"

Основные результаты работы состоят в следующем:

1. Создан адаптивный итерационный кросскорреляционный алгоритм с расширенной фильтрацией для расчета полей скорости в потоке по изображениям частиц. По результатам тестирования использование данного алгоритма позволяет расширить динамический диапазон измеряемых скоростей до 1:200, повысить пространственное разрешение измерения полей скорости в 2-4 раза и увеличить точность измерения смещения частиц на изображении с 0,1 до 0,04 пике по сравнению со стандартными корреляционными методами.

2. Создан улучшенный алгоритм исправления ошибочных векторов на основе метода коррекции ошибок на корреляционной плоскости. Метод позволяет устранить систематическую ошибку определения смещения частиц, присущую оригинальному подходу, для точек измерения с градиентами смещения частиц больше 0,1 пикс/пикс и корректирует большее количество ошибочных векторов за счет коррекции по двум ортогональным направлениям.

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

4. Проведено моделирование ошибки определения центра круглого маркера калибровочной мишени, связанной с перспективными искажениями. Показано, что при диаметре маркера не более 4-6 мм и типичных значениях параметров оптической системы в методе Stereo PIV данным видом ошибки можно пренебречь.

5. Предложен и реализован метод коррекции калибровки камер стереосистемы при измерении полей скорости методом Stereo PIV. Ошибка калибровки оптической системы возникает при неверном совмещении плоскостей калибровочной мишени и лазерного ножа, который определяет плоскость измерения. Данный метод отличается от существующих тем, что он позволяет проводить коррекцию калибровки при ненулевых углах обзора камер в вертикальной плоскости.

6. Разработана архитектура подсистемы обработки и создано ПО ActualFlow для управления ИС на основе методов оптической диагностики потоков PIV, Stereo PIV, PTV, LIF, PLIF, IPI, Tomo PIV, Micro PIV. Созданное ПО отличается от аналогичных систем возможностью расширения новыми расчетными процедурами и новыми устройствами по типу надстроек, динамической конфигурацией новых типов алгоритмов, режимом параллельной обработки группы данных, повторной используемостью компонентов, реализующих алгоритмы.

7. Проведено всестороннее тестирование созданных алгоритмов для методов измерения PIV и Stereo PIV на модельных синтетических и реальных изображениях частиц, в том числе в рамках международных тест-симпозиумов PIV Challenge 2003, 2005. Во время тестирования проведено структурное и функциональное моделирование адаптивного корреляционного алгоритма расчета полей скорости по изображениям частиц для анализа его свойств и ограничений.

8. С применением разработанных методов проведен цикл экспериментов по измерению пространственных распределений скорости в турбулентных газофазных пламенах методом Stereo PIV, что впервые позволило получить информацию о динамике крупномасштабных вихревых структур в зависимости от параметров эксперимента.

9. Созданное ПО используется в составе ИС ПОЛИС, которая была внедрена в 18 научных и учебных организациях на территории России.

Заключение

Библиография Токарев, Михаил Петрович, диссертация по теме Математическое моделирование, численные методы и комплексы программ

1. Александреску А. Современное проектирование на С++: Обобщенное программирование и прикладные шаблоны проектирования. — СПб.: Вильяме, 2008. — 336 с.

2. Алексеенко С. В., Бильский А. В., Маркович Д. М. Применение метода цифровой трассерной визуализации для анализа турбулентных потоков с периодической составляющей // Приборы и техника эксперимента. — 2004. — Т. 5. — С. 145-153.

3. Ахметбеков Е. К., Маркович Д. М., Токарев М. П. Корреляционная коррекция в методе слежения за частицами в потоках // отправлено в печать в Вычислительные технологии. — 2010.

4. Дулин В. М. Экспериментальное исследование турбулентной структуры изотермических и реагирующих струйных течений при вариации граничных условий: Дис. канд. физ.-мат. наук. — Новосибирск, 2009. — 170 с.

5. Маркович Д. М., Токарев М. П. Алгоритмы реконструкции трехкомпонентного поля скорости в методе Stereo PIV j j Вычислительные методы и программирование: новые вычислительные технологии. — 2008. — Vol. 9. — Pp. 311-326.

6. Модуль предварительной обработки сигналов для теплофизических экспериментов / В, Г. Главный, Г. В. Бакакин, О. Ю. Садбаков и др. // Приборы и техника эксперимента. — 2007. — № 2. — С. 166-167.

7. Оберг Р. Д. Технология СОМ+. Основы и прогаммирование. — М.: Вильяме, 2000. — 480 с.

8. Прэтт У. Цифровая обработка изображений. Кн.2,— М.: Мир, 1982. — 480 с.

9. Ринкевичюс Б. С. Оптические методы исследования потоков // JIA3EP-ИНФОРМ. 2009. - январь. - Т. 401, № 2. - С. 1-6.

10. Роджерсон Д. Основы СОМ. — М.: Русская Редакция, 2000. — 400 с.

11. Скляренко М. С., Фрик П. Г., Ястребов А. Г. Реконструкция поля скорости по распределенным трассерам // Вычислительные методы и программирование: новые вычислительные технологии. — 2006. — Т. 7, — С. 41-46.

12. Стрельников С. К. Исследование и разработка алгоритмов для решения задачи устойчивого видеослежения в больших помещениях: Дис. канд. физ.-мат. наук. Москва, 2009. - 114 с.

13. Токарев М. П., Маркович Д. М., Бильский А. В. Адаптивные алгоритмы обработки изображений частиц для расчета мгновенных полей скорости // Вычислительные технологии. — 2007. — Т. 12. — С. 109-131.

14. Фаулер М. Архитектура корпоративных программных приложений. — Вильяме, 2004. 544 с.

15. Хабахпашева Е. М., Перепелица Б. В. Поля скоростей и турбулентных пульсаций при малых добавках к воде высокомолекулярных веществ // ИФЖ. — 1968. — Т. 14, № 4. С. 598.

16. Цифровая обработка изображений в информаионных системах: Учеб. пособие. / И. С. Грузман, В. С. Киричук, В. П. Косых и др. — Новосибирск: Изд-во НГТУ, 2002. 352 с.

17. Adrian R. J. Scattering particle characteristics and their effect on pulsed laser measurements of fluid flow: speckle velocimentry vs. particle image velocimentry // Appl. Opt. 1984. - Vol. 23. - Pp. 1690-1691.

18. Adrian R. J. Twenty years of particle image velocimetry // Exp. Fluids. — 2005.— Vol. 39. Pp. 159-169.

19. Adrian R. J-, Kean R. D. Theory of cross correlation analysis of PIV images // Appl. Sci. Res. 1992. - Vol. 49. - Pp. 191-215.

20. Adrian R. J., Yao C. S. Development of pulsed laser velocimetry (PLV) for measurement of fluid flow // Proc. of the 8th biennial Symp. on turbulence / Ed. by G. Patterson, J. Zakin.— Rolla, Missouri: 1984. — September. — Pp. 170-186.

21. Akhmetbekov E. КMarkovich D. M., Tokarev M. P. A novel correction algorithm for PTV // Proc. 7th Int. Symp. on Particle Image Velocimetry. — Roma, Italy: 2007.— 11-14 September.

22. Application of 2-D LIF temperature measurements in water using a Nd:YAG laser / M. C. J. Coolen, R. N. Kieft, С. C. M. Rindt, A. A. van Steenhoven // Exp. Fluids. — 1999. Vol. 27. - Pp. 420-426.

23. Application of particle image velocimetry to combusting flows: design considerations and uncertainty assessmen / A. Stella, G. Guj, J. Kompenhans et al. // Exp. Fluids. — 2001. Vol. 30. - Pp. 167-180.

24. Arroyo M. P., Greated C. A. Stereoscopic Particle Image Velocimetry // Meas. Sci. Technol. 1991. - Vol. 2. - Pp. 1181-1186.

25. Astarita T. Analysis of interpolation schemes for image deformation methods in PIV: effect of noise on the accuracy and spatial resolution // Exp. Fluids. — 2006. — Vol. 40. Pp. 977-987.

26. Astarita Т., Cardone G. Analysis of interpolation schemes for image deformation methods in PIV // Exp. Fluids. 2005. - Vol. 38. - Pp. 233-243.

27. Baek S. J., Lee S. J. A new two-frame particle tracking algorithm using match probability // Exp. Fluids. 1996. - Vol. 22. - Pp. 23-32.

28. Cenedese A., Pocecco A., Querzoli G. Effects of image compression on PIV and PTV analysis // Optics & Laser Technology. 1999. — Vol. 31. — Pp. 141-149.

29. Chen J., Katz J. Elimination of peak-locking error in PIV analysis using the correlation mapping method // Meas. Sci. Technol. 2005. — Vol. 16.—Pp. 1605-1618.

30. Christensen К. T. The influence of peak-locking errors on turbulence statistics computed from PIV ensembles // Exp. Fluids. — 2004. — Vol. 36. Pp. 484-497.

31. A comparative study of five different PIV interrogation algorithms / M. Piirto, H. Eloranta, P. Saarenrinne, R. Karvinen // Exp. Fluids. — 2005. — Vol. 39. — Pp. 571588.

32. Coudert S. J. M., Schon J. P. Back-projection algorithm with misalignment corrections for 2D3C stereoscopic PIV // Meas. Sci. Technol. — 2001. — Vol. 12. — Pp. 1371-1381.

33. Di Florio D., Di Felice F., Romano G. P. Windowing, re-shaping and re-orientation interrogation windows in particle image velocimetry for the investigation of shear flows // Meas. Sci. Technol. 2002. - Vol. 13. - Pp. 953-962.

34. Effect of axisymmetric forcing on the structure of a swirling turbulent jet / S. V. Alekseenko, V. M. Dulin, Y. S. Kozorezov, D. M. Markovich // Int. J. of Heat and Fluid Flow. 2008. - Vol. 29. - Pp. 1699-1715.

35. Etoh R., Takehara K. The particle mask correlation method // Proc. 8th Int. Symp. on Flow Visualization. — No. 238. 1998.

36. Fei R., Merzkirch W. Investigations of the measurement accuracy of stereo particle image velocimetry // Exp. Fluids. — 2004. — Vol. 37. — Pp. 559-565.

37. Foucaut J. M., Carlier J., Stanislas M. PIV optimization for the study of turbulent flow using spectral analysis // Meas. Sci. Technol. — 2004. — Vol. 15. — Pp. 1046-1058.

38. Giordano R., Astarita T. Spatial resolution of the Stereo PIV technique // Exp. Fluids. 2008. - Vol. 46, no. 4. - Pp. 643-658.

39. Hain R., Kahler C. J., Michaelis D. Tomographic and time resolved PIV measurements on a finite cylinder mounted on a flat plate // Exp. Fluids. — 2008.— Vol. 45.— Pp. 715-724.

40. Hart D. P. PIV error correction // Exp. Fluids. 2000. - Vol. 29. - Pp. 13-22.

41. Heikkila J., Silven O. A four-step camera calibration procedure with implicit image correction // Proc. of int. conf. on computer vision and pattern recognition. IEEE Computer Society Press. — Toronto: 1997. — Pp. 1106-1112.

42. Heinz O., Ilyushin В., Markovich D. Application of a PDF based method for the experimental statistical processing of experimental data j I Int. J. Heat and Fluid Flow. — 2004. Vol. 25. - Pp. 864-874.

43. A highly accurate iterative PIV technique using gradient method / Y. Sugii, S. Nishio, T. Okuno, K. Okamoto // Meas. Sci. Technol. — 2000. Vol. 11. - Pp. 1666-1673.

44. Hinsch K. D. Holographic particle image velocimetry // Meas. Sci. Technol. — 2002. — Vol. 13. Pp. R61-R72.

45. Huang H. Т., Feilder H. F., Wang J. J. Limitation and improvement of PIV, part II. Particle image distortion, a novel technique // Exp. Fluids. — 1993b.— Vol. 15.— Pp. 263-273.

46. An improved cross correlation technique for particle image velocimetry / K. Jumbunathan, X. Y. Ju, B. N Dobbins, S. Ashforth-Frost // Meas. Sci. Technol. — 1995. — Vol. 6. Pp. 507-514.

47. Investigation of a turbulent spot and a tripped turbulent boundary layer flow using tirae-resolved tomographic PIV / A. Schroder, R. Geisler, G. E. Elsinga et al. // Exp. Fluids. 2008. - Vol. 44. - Pp. 305-316.

48. Kangasraasio J., Hemming B. Calibration of a flatbed scanner for traceable paper area measurement // Meas. Sci. Technol. — 2009. — Vol. 20.

49. Kean R. D. Optimization of particle image velocimeters, Part 1: double pulsed system // Meas. Sci. Technol. 1990. - Vol. 1,- Pp. 1202-1215.

50. Kean R. D., Adrian R. J., Zang Y. Super-resolution particle imaging velocimetry // Meas. Sci. Technol. 1995. - Vol. 6. - Pp. 754-763.

51. Kim В., Sung H. J. A further assessment of the interpolation schemes for window deformation in PIV // Exp. Fluids. 2006. - Vol. 41. - Pp. 499-511.

52. Lavest J. M., Viala M., Dhome M. Do we really need an accurate calibration pattern to achieve a reliable camera calibration // Proc. ECCV98. — Freiburg, Germany: 1998.— Pp. 158-174.

53. Lawson N. J., Wu J. Three-dimensional particle image velocimetry: error analysis of stereoscopic techniques // Meas. Sci. Technol. — 1997. — Vol. 8. — Pp. 894-900.

54. Lecordier В., Trinite M. Accuracy assessment of image interpolation schemes for PIV from real images of particle // Proc. 13th Int. Symp. on Application of Laser Techniques to Fluid Mechanics. — Lisbon, Portugal: 2006.— 26-29 June.

55. Lecordier В., Westerweel J. The EUROPIV Synthetic Image Generator (S.I.G.) // Proc. of the EUROPIV 2 Workshop on Particle Image Velocimetry / Ed. by M. Stanislas, J. Westerweel, J. Kompenhans. — Springer Verlag, 2004.

56. Li H., Olsen M. G. Aspect Ratio Effects on Turbulent and Transitional Flow in Rectangular Microchannels as Measured With MicroPIV // Journal of Fluids Engineering. 2006. — Vol. 128.— Pp. 305-315.

57. Limits on the resolution of correlation PIV iterative methods. Practical implementation and design of weighting functions / J. Noguiera, A. Lecuona, P. Rodrigues et al. // Exp. Fluids. 2005. - Vol. 39. - Pp. 314-321.

58. Lourenco L. M., Gogineni S. P., Lasalle R, T. On-line particle image velocimeter: an integrated approach // Appl. Opt. 1994. - Vol. 33. - Pp. 2465-2470.

59. Maas H. G., Gruen A., Papantoniou D. Particle tracking velocimetry in tree-dimentional flows // Exp. Fluids. 1993. - Vol. 15. — Pp. 133-146.

60. Main results of the third international PIV challenge / M. Stanislas, K. Okamoto, C. J. Kahler, J. Westerweel // Exp. Fluids. 2008. - Vol. 45. - Pp. 27-71.

61. Meinhart C. D., Wereley S. Т., Santiago J. G. A PIV algorithm for estimating time-averaged velocity fields // J. Fluids Eng. 2000. - Vol. 122. - P. 285-289.

62. Meynart R. Instantaneous velocity field measurement in unsteady gas flow by speckle velocimetry // Appl. Opt. — 1983a. — Vol. 22. — Pp. 535-540.

63. Mikheev A. V., Zubtsov V. M. Enhanced particle-tracking velocimetry (EPTV) with a combined two-component pair-matching algorithm // Meas. Sci. Technol. — 2008. — Vol. 19. — Pp. 1-16.

64. Nogueira J., Lecuona A., Rodriguez P. A. Local field correction PIV: on the increase of accuracy of digital PIV systems // Exp. Fluids. — 1999. — Vol. 27. — Pp. 107-116.

65. Noguiera J., Lecuona A., Rodrigues P. A. Identification of a new source of peak locking, analysis and its removal in conventional and super-resolution techniques // Exp. Fluids. 2001. - Vol. 30. - Pp. 309-316.

66. Numerical Recipes in С : The Art of Scientific Computing; 2nd ed. / W. H. Press, B. P. Flannery, S. A. Teukolsky, W. T. Vetterling. — Cambridge University Press, 1992. — 966 pp.

67. Particle image Velocimetry. A practical guide. / M. Raffel, С. E. Willert, S. T. Wereley, J. Kompenhans. — Springer, 2007. — 448 pp.

68. Performance of sub-pixel registration algorithms in digital image correlation / P. Bing, X. Hui-min, X. Bo-qin, D. Fu-long // Meas. Sci. Technol.— 2006.— Vol. 17.— Pp. 1615-1621.

69. Prasad A. K. Stereoscopic particle image velocimetry // Exp. Fluids.— 2000.— Vol. 29.- Pp. 103-116.

70. Prasad A. K., Adrian R. J. Stereoscopic particle image velocimetry applied to liquid flows // Exp. Fluids. 1993a. - Vol. 29. - Pp. 103-116.

71. Prasad A, K., Jensen K. Sheimpflug stereocamera for particle image velocimetry in liquid flows // Appl. Opt. 1995. - Vol. 34. - Pp. 7092-7099.

72. Quenot G. M., Pakleza J., Kowalewsky T. A. Particle image velocimetry with optical flow // Exp. Fluids. — 1998. — Vol. 25.- Pp. 177-189.

73. Roth G. I., Katz J. Five techniques for increasing the speed and accuracy of PIV interrogation // Meas. Sci. Technol. — 2001. — Vol. 12. Pp. 238-245.

74. S-PIV comparative assessment: image dewapring+misalignment correction and pinhole+geometric back projection / F. Scarano, L. David, M. Bsibsi, D. Calluaud // Exp. Fluids. 2005. - Vol. 39. — Pp. 257-266.

75. Scarano F. Iterative image deformation methods in PIV. Review article // Meas. Sci. Technol. 2002. - Vol. 13. - Pp. R1-R19.

76. Scarano F. Theory of non-isotropic spatial resolution in PIV // Exp. Fluids. — 2003. — Vol. 35. Pp. 268-277.

77. Scarano F. On the stability of iterative PIV image interrogation methods // Proc. 12th Int. Symp. on Application of Laser Techniques to Fluid Mechanics. — Lisbon, Portugal: 2004. 12-15 July.

78. Scarano F., Poelma C. Three-dimensional vorticity patterns of cylinder wakes // Exp. Fluids. — 2009. Vol. 47. - Pp. 69-83.

79. Scarano F., Riethmuller M. L. Iterative multigrid approach in PIV image processing with discrete offset // Exp. Fluids. 1999.- Vol. 26.- Pp. 513-523.

80. Scarano F., Riethmuller M. L. Advances in iterative multigrid PIV image processing // Exp. Fluids. 2000. - Vol. Suppl. - Pp. S51-S60.

81. Scheimpflug self-calibration based on tangency points / T. Fournel, H. Louhichi, C. Barat, J. F. Menudet // Proc. 12 Int. Symp. Flow Visualization. — Gottingen, Germany: 2006.

82. Self-calibration of Scheipflug cameras: an easy protocol / H. Louhichi, T. Fournel, J. M. Lavest, H. B. Aissia // Meas. Sci. Technol. 2007. - Vol. 18. - Pp. 2616-2622.

83. Shinneeb A.-M., Bugg J. D., Balachandar R. Variable threshold outlier identification in PIV data // Meas. Sci. Technol. 2004. - Vol. 15. - P. 1722-1732.

84. Soloff S. M., Adrian R. J., Liu Z.-C. Distortion compensation for generalized stereoscopic particle image velocimetry // Meas. Sci. Technol. — 1997. — Vol. 8. — Pp. 1441-1454.

85. Standard images for particle-image velocimetry / K. Okamoto, S. Nishio, T. Saga, T. Kobayashi // Meas. Sci. Technol. 2000. - Vol. 11. — Pp. 685-691.

86. Stanislas M., Okamoto K., Kdhler C. J. Main results of the First International PIV Challenge // Meas. Sci. Technol. 2003. - Vol. 14. — Pp. R63-R89.

87. Stanislas M., Okamoto K., Kahler C. J. Main results of the second international PIV challenge // Exp. Fluids. 2005. - Vol. 39.- Pp. 170-191.

88. Stitou A., Riethmuller M. L. Extention of PIV to super resolution using PTV // Meas. Sci. Technol. 2001. -Vol. 12. - Pp. 1398-1403.

89. Susset A., Most J. M., Honore D. A novel architecture for a super-resolution PIV algorithm developed for the improvement of the resolution of large velocity gradient measurements // Exp. Fluids. — 2006. — Vol. 40. — Pp. 70-79.

90. Theunissen R., Scarano F., Riethmuller M. L. An adaptive sampling and windowing interrogation method in PIV // Meas. Sci. Technol. — 2007. — Vol. 18. — Pp. 275-287.

91. Theunissen R., Stitou A., Riethmuller M. L. A novel approach to improve the accuracy of PTV methods // Proc. 12th Int. Symp. on Application of Laser Techniques to Fluid Mechanics. — Lisbon, Portugal: 2004. —12-15 July.

92. Thevenaz P., Blu Т., Unser M. Interpolation Revisited // IEEE Transactions on mediacal imaging. — 2000. — Vol. 19, no. 7. — Pp. 739-758.

93. Wereley S. Т., Meinhart C. D. Second-order accurate particle image velocimetry // Exp. Fluids. 2001. - Vol. 31. - Pp. 258-268.

94. Wernet M. P., Edwards R. V. Application of optical correlation techniques to particle imaging // Proc. of AIAA, NASA, and AFWAL, Conf. on Sensors and Measurements Techniques for Aeronautical Applications. — Atlanta, GA: 1988. — 7-9 Sept. — P. 18.

95. Westerweel J. Digital Particle Image Velocimetry Theory and Application: Ph.D. thesis / Delft: Delft University Press. — 1993.

96. Westerweel J. Efficient detection of spurious vectors in particle image velocimetry data sets // Exp. Fluids. 1994. - Vol. 16. - P. 236-247.

97. Westerweel J. Fundamentals of digital particle image velocimetry // Meas. Sci. Technol. 1997. - Vol. 8. - Pp. 1379-1392.

98. Westerweel J., Dabiri D., Gharib M. The effect of a discrete window offset on the accuracy of cross-correlation analysis of digital PIV recordings // Exp. Fluids. — 1997. Vol. 23. - Pp. 20-28.

99. Westerweel J., Scarano F. Universal outlier detection // Exp. Fluids.— 2005.— Vol. 39.- Pp. 1096-1100.

100. White F. V. Viscous Fluid Flow (2nd end.). New York: McGraw-Hill, 1991.

101. Wieneke B. Stereo-PIV using self-calibration on particle images // Exp. Fluids. — 2005. — Vol. 39. Pp. 267-280.

102. Wieneke B. Volume self-calibration for 3D particle image velocimetry // Exp. Fluids. — 2008.- Vol. 45, no. 4.- Pp. 549-556.

103. Willert C. Stereoscopic digital particle image velocimetry for application in wind tunnel flows // Meas. Sci. Technol. 1997. - Vol. 8. - Pp. 1465-1479.

104. Willert С. E., Gharib M. Digital particle image velocimetry // Exp. Fluids. — 1991. — Vol. 10.- Pp. 181-193.110. http://www.fftw.org.111. http://momonga.t.u-tokyo.ac.jp/~ooura/.1. Благодарности

105. Работа поддержана следующими грантами РФФИ: 04-02-16907-а, 07-08-00213-а, 07-08-12254-офи. Затраты для представления результатов работы на международных конференциях частично компенсированы грантом РФФИ: 08-08-09214-мобз.