Гидродинамика и компьютерная обработка изображений
На протяжении всего своего развития гидродинамика использовала методы качественной визуализации течений. Чтобы получить линии тока, в течение добавляли частицы-трассеры и фотографировали с длинной выдержкой. Для определения структуры поля плотности или температуры использовали классические рефракционные методы (теневой метод, шлирен) или интерферометрию. В последние десятилетия в связи с развитием компьютеров и цифровой фототехники стало происходить развитие классических методов экспериментальной гидродинамики в направлении, которое можно назвать переходом от качества к количеству. Снятые фотографии перестали быть конечным продуктом эксперимента — теперь это лишь входные данные для компьютерной обработки, позволяющей найти мгновенные двух-, а в некоторых случаях и трехмерные распределения гидродинамических параметров — скорости, плотности, температуры. Основным измерительным прибором, как и раньше, остается фотоаппарат, но точность и пространственное разрешение измерений теперь зависят от возможностей алгоритмов компьютерной обработки, которые постоянно совершенствуются.
Начало этой цифровой революции в гидродинамике положили измерения скорости методом цифровой трассерной визуализации (Particle Image Velocimetry, PIV). Фактически PIV является преемником классической визуализации линий тока. В течение по-прежнему добавляются рассеивающие свет частицы, но вместо одного кадра с длинной выдержкой в PIV снимают два кадра с короткой выдержкой, разделенных известным интервалом времени. Измерение поля скорости, таким образом, сводится к задаче определения поля смещения изображений частиц на втором снимке по сравнению с первым. В PIV для ее решения применяют методы трех классов: кросс-корреляционные (которые и до PIV успешно использовались в механике твердого тела для измерения полей деформации), слежение за отдельными частицами (Particle Tracking Velocimetry, PTV) и методы оптического потока, пришедшие из анализа последовательностей видеокадров, например, съемок транспортных потоков камерами наблюдения.
|
Те же методы (и некоторые другие) можно использовать и в других областях, где возникает задача определения поля смещения по сравнению двух снимков: при построении трехмерной карты местности по данным аэрофотосъемки, в проблемах машинного стереозрения, при сканировании формы трехмерных объектов для контроля качества изготовления в промышленности, для распознавания лиц в системах безопасности или для создания цифровых моделей предметов в музейном деле. |
Рис. 1. Оптическая схема теневого фонового метода |
В 1999 году две группы в Германском центре авиации и космонавтики (DLR) и в Кембриджском университете независимо друг от друга предложили новый вариант рефракционного метода для измерения поля показателя преломления и связанных с ним величин — плотности, температуры, концентрации компонент смеси. Этот метод, получивший название Background Oriented Schlieren (BOS, теневой фоновый метод), также основан на сравнении двух снимков одного и того же узора (фона) — снятого через среду с постоянным показателем преломления (опорный снимок) и снятого через исследуемое течение (рабочий снимок). Наличие изменений показателя преломления в исследуемом течении приводит к видимому смещению элементов фона в рабочем снимке, которое пропорционально среднему вдоль траектории луча градиенту показателя преломления. Если с помощью компьютерной обработки найти поле смещения, из него можно получить распределение градиента показателя преломления, а затем, с помощью опорного значения в какой-то точке, восстановить поле показателя преломления. Схема BOS, предельно простая и дешевая с точки зрения экспериментальной реализации, показана на рис. 1. Стоимость всей экспериментальной установки фактически равна стоимости фотокамеры, фон может быть просто напечатан на листе бумаги.
|
Чувствительность BOS определяется протяженностью течения вдоль пути луча, расстоянием от фона до течения, величиной изменений показателя преломления в исследуемом течении и точностью, с которой компьютерная обработка изображений может определить значение смещения. В газах, если нет ударных волн, градиенты показателя преломления обычно невелики, поэтому чувствительность метода повышают, увеличивая расстояние между фоном и течением, чтобы максимальное смещение составляло несколько пикселов. В жидкостях dn/dT в сотню раз больше, что позволяет измерять поля температуры с полным перепадом в несколько десятых градуса. На рис. 2 показано сравнение измеренных нашей группой полей температуры при всплытии конвективной струи от горизонтальной нагретой проволоки, натянутой в воде, с результатами численного моделирования. |
Рис. 2. Поля температуры (°C) при всплытии конвективной струи в воде, полученные с помощью теневого фонового метода и численного моделирования. Нагреваемая проволока расположена на глубине 6 см |
У высокой чувствительности BOS в жидкостях есть и недостатки. Слишком сильные нелинейные изменения показателя преломления в нижней части струи, показанной на рис. 2, приводят к большой разнице смещений соседних пятен, деформации пятен, размытию изображения и, в конечном счете, к неправильным значениям смещения, определенным кросс-корреляционным методом. Соответственно, возникает задача разработки варианта теневого фонового метода, способного находить правильные значения смещения даже в таких сложных случаях. Важным отличием BOS от PIV является полный контроль над опорным изображением: в качестве фона можно использовать любой узор. То, что в большинстве случаев в BOS используют похожий на PIV-снимок фон, составленный из случайно расположенных пятен, и кросс-корреляционный метод определения смещения, объясняется тем, что авторы, предложившие BOS, хорошо знали PIV и заимствовали методы оттуда. Разработкой альтернативных вариантов теневого фонового метода с фонами других типов и другими методами определения смещения занимается сейчас наша группа.
|
Рис. 3. Поля рельефа и температуры поверхности для жидкостей, нагреваемых снизу (задача Рэлея-Бенара-Марангони). Рельеф поверхности измерен с помощью Moon-Glade BOS, температура поверхности — с помощью тепловизора Вариант теневого фонового метода, недавно предложенный нашей группой, предназначен для измерения формы свободной поверхности жидкости. Фон установлен наклонно над поверхностью жидкости, а камера, также расположенная над поверхностью, снимает его отражение. Смещение элементов фона в рабочем снимке, сделанном с возмущенной поверхностью, относительно опорного снимка, сделанного в отсутствие возмущений, пропорционально локальному углу наклона поверхности. Найдя поле смещения, из распределений углов наклона поверхности вдоль двух координатных осей можно восстановить мгновенную карту рельефа поверхности. |
Оптическая схема метода полностью повторяет наблюдение лунной дорожки на поверхности моря, поэтому мы назвали его Moon-Glade BOS. Основное отличие от обычного теневого фонового метода заключается в том, что отклонение лучей происходит за счет их отражения от деформированной поверхности, а не за счет рефракции в среде с переменным показателем преломления. Отражающие объекты изучались наравне с преломляющими на протяжении всей истории теневых методов: еще Леон Фуко использовал шлирен для контроля качества сферических зеркал. Moon-Glade BOS позволяет измерять возмущения свободной поверхности с амплитудой порядка 1 мкм, при этом не требуется, чтобы жидкость была прозрачной — в отличие от ранее предложенного варианта, в котором фон, лежащий на дне сосуда с прозрачной жидкостью, снимают камерой сверху. На рис. 3 показано сравнение рельефа поверхности, измеренного с помощью Moon-Glade BOS, и температуры поверхности, измеренной тепловизором, для жидкостей в кювете с нагреваемым дном (конвекция Рэлея — Бенара — Марангони). Рельеф поверхности определяется соотношением двух конкурирующих эффектов: термогравитационной конвекции, из-за которой более нагретые участки поверхности повышаются, образуя горбы, и термокапиллярной конвекции, которая отводит жидкость вдоль поверхности в сторону менее нагретых участков, образуя впадины на месте более нагретых. В силиконовом масле при высокой температуре преобладает термокапиллярная конвекция (теплые впадины, холодные горбы), а при более низкой — термогравитационная конвекция (теплые горбы, холодные впадины). А в дистиллированной воде термокапиллярная конвекция отсутствует из-за влияния пленки поверхностно-активных примесей (общего органического углерода). Поэтому в дистиллированной воде при любой температуре теплые участки поверхности соответствуют горбам, а холодные впадинам. Только специальная очистка с помощью установки Milli-Q позволяет наблюдать термокапиллярную конвекцию в воде.
с.н.с. Н.А. Винниченко, кафедра молекулярных процессов и экстремальных состояний вещества