Выделение сингулярностей газодинамических полей при помощи комплексных габоровских фильтров
|
Номер
к-та |
Вещественная
часть |
Мнимая
часть |
1 |
0.00025197 |
0.0 |
2 |
-0.01072814
|
0.01858168 |
3 |
-0.15439847
|
-0.26742600 |
4 |
0.75112554 |
0.0 |
5 |
-0.15439847 |
0.26742600 |
6 |
-0.01072814
|
-
0.01858168 |
7 |
0.00025197 |
0.0 |
Коэффициенты фильтра F, использованного в экспериментах |
Для наглядности на рис. 1 приведены графики ломаных с
узлами в коэффициентах вещественной и мнимой частей этого фильтра.
|
Рис.
1. Сплошная линия – вещественная
часть, пунктир – мнимая часть, кружочки – значения коэффициентов фильтра F. |
Обработка всех полей проводилась в два шага. На первом
шаге, который можно считать препроцессингом, выполнялась свертка каждого из
столбцов двумерного массива, задающего поле, с фильтром F. На втором
шаге к модулю полученного комплексного массива применялся стандартный метод Канни
выделения резких перепадов. Важно, что порог чувствительности в программе,
реализующей метод Канни, не адаптировался к массиву.
Для визуализации и оценки результатов каждого
эксперимента создавалось два изображения. На первом из них был показан исходный
массив, модуль отфильтрованного массива, градиент фазы отфильтрованного массива, а также набор контуров, выделенных
методом Канни. На втором изображении набор полученных контуров, т.е. найденных
сингулярностей изучаемого поля, накладывался на исходный массив.
Перейдем к описанию экспериментов. На рис. 2 приведен
результат обработки тестового кусочно-полиномиального массива со слабым
разрывом. На рис. 3 показана найденная линия сингулярности. Она хорошо
приближает истинное положение слабого разрыва.
|
Рис.
2. Слева: вверху – исходное поле, внизу – модуль отфильтрованного поля.
Справа: вверху – найденные сингулярности, внизу – градиент фазы отфильтрованного
поля. |
|
Рис.
3 Исходный тестовый массив с наложенным на него контуром найденного слабого
разрыва. |
Приведем результаты обработки поля распределения
плотности одномерного нестационарного течения газа, рассчитанного путем
интегрирования нестационарных уравнений Эйлера с помощью обобщенной разностной
схемы Годунова 2 порядка аппроксимации. Поле показано на рис. 4. В начальный
момент происходит мгновенное выделение энергии на внутреннем участке. В
результате образуется система ударных волн и тангенциальных разрывов.
|
Рис.
4. Динамика плотности газа в одномерном нестационарном течении (ось ординат –
время). В начальный момент времени мгновенно выделяется энергия на отрезке
[200,400] (по осям – номера узлов сетки). |
На рис. 5 показан результат обработки этого поля
предлагаемым методом.
Найденные линии сингулярности обозначены темным
цветом. Видно, что основные особенности поля найдены. При этом существенно, что
полученные кривые не размазаны в зоне сингулярности – за исключением «заштрихованной»
зоны в районе тангенциального разрыва в правой части рисунка.
|
Рис. 5. Найденные сингулярности
(темные линии) в наложении на исходное поле плотности одномерного
нестационарного течения. |
Эта зона, как и остальные сингулярности, очень четко
видна на изображении градиента фазы отфильтрованного массива (рис. 6). Это изображение
в данном случае весьма информативно для понимания качественного характера
течения. Однако оно не слишком пригодно для точной локализации особенностей –
при попытке выделения контуров стандартными методами на этом изображении возникают
двойные линии, а также ряд артефактов.
|
Рис.
6. Градиент фазы отфильтрованного массива плотности одномерного
нестационарного течения. |
Анализ более сложного течения проиллюстрирован на рис. 7-9. Исследовались сингулярности
течения в канале, где на разогретый газ набегает ударная волна, а в момент
времени t
=0 происходит импульсное вложение энергии
во
внутренней области. Моделирование проводилось при помощи интегрирования двумерных
нестационарных уравнений Эйлера – на неподвижной сетке, с размазыванием
разрывов [8]. В наших экспериментах использовалось поле плотности этого течения
в момент времени t=0.2. Течение симметрично
относительно горизонтальной плоскости, поэтому на рисунках изображена только
нижняя половина области.
Рис. 7 показывает градиент исходного поля плотности .
|
Рис.
7. Градиент поля плотности двумерного нестационарного течения. . |
На рис. 8 изображен результат обработки поля по нашему
методу, с наложением на распределение плотности поля. Основные сингулярности
выделены достаточно точно. Подчеркнем, что при этом не возникает двойных линий,
и имеется всего два небольших артефакта.
|
Рис.
8. Найденные сингулярности показаны темными линиями в наложении на поле
плотности двумерного нестационарного течения. |
Наконец, рис. 9 изображает градиент фазы
отфильтрованного поля, который оказался менее информативным, чем в предыдущем
случае. Во-первых, на это изображение попали не все сингулярности поля –
некоторые вертикальные сингулярности на нем не видны. Это связано, очевидно, с
тем,
что
фильтр применялся лишь к столбцам исходного поля. Однако и те сингулярности, на
которые отреагировала фаза, намного сильнее размыты на этом изображении, чем на
рис. 6.
|
Рис.
9. Градиент фазы отфильтрованного поля. Для этого течения он дает гораздо
меньше информации, чем для предыдущего. |
Приведенные
результаты экспериментов позволяют надеяться, что предложенный подход может
быть весьма эффективным при выделении особенностей газодинамических полей. Для
того, чтобы создать надежный метод локализации сингулярностей на основе этого
подхода, предполагается в ходе дальнейших исследований получить достаточно
подробное математическое описание действия фильтров такого рода на типичные
особенности газодинамических полей.
Данная
работа была стимулирована более ранними исследованиями [5 -7], где большое
внимание уделялось анализу фазы ортогонального комплексного
вейвлет-преобразования поля. Фильтр, использованный в представленных выше
экспериментах, во многом аналогичен комплексным вейвлетным фильтрам. Однако в
данном случае наиболее эффективным препроцессингом оказался переход не к фазе,
а к модулю отфильтрованного поля. Стандартное выделение контуров после такой
предобработки дает минимум артефактов (двойных линий, изолированных точек,
обрывков кривых), что является очень полезной особенностью данного подхода.
Градиент
фазы отфильтрованного поля часто несет богатую визуальную информацию, как видно
из рис. 2 и особенно рис. 6. Вопрос о точной и надежной интерпретации этой
информации также предполагается изучить в ходе дальнейших исследований.
Автор
благодарен А. Л. Афендикову за консультации по газовой динамике, и А. Е.
Луцкому за предоставление данных для экспериментов.
Работа
выполнена по Программе 3-1 ОМН РАН.
[1] D. Gabor. Theory of communication. J. IEE (London),
93(III):429-457, November 1946.
[2] J. Daugman, "Demodulation by complex-valued wavelets
for stochastic pattern recognition." Int'l Journal of Wavelets,
Multi-resolution and Information Processing, vol. 1, no. 1, pp 1-17, 2003.
[3] Shiguang Shan, et al, “Review the Strength of Gabor features for Face Recognition
from the Angle of its Robustness to Mis-alignment”, Proceedings of the 17th International Conference on Pattern Recognition
(ICPR’04).
[4] Joni Kamarainen, Ville Kyrki and Heikki KёalviЁainen,
“Fundamental Frequency Gabor Filters for
Object Recognition”, Proceedings of the 16 th International Conference on
Pattern Recognition (ICPR’02)
[5]
А.Л. Афендиков, Л.И. Левкович-Маслюк. Локализация особенностей газодинамических
полей при помощи комплексных ортогональных вейвлет - разложений. Препринт №101, 2003г.
[6] A. Afendikov, L. Levkovich-Maslyuk,
Localization of Singularities of Gas-Dynamic fields by using complex orthogonal
wavelet expansion, Russian Journal of
Math. Phys. VII, № 3, pp 250-258, 2004.
[7]
А.Л. Афендиков, В.В. Горбунова, Л.И. Левкович-Маслюк, А.В. Плёнкин, Локализация
сингулярностей газодинамических полей при помощи комплексных и вещественных вейвлетов,
Препринт Института прикладной математики
им. М.В. Келдыша РАН №98, 2005г
[8]
И.А.Знаменская, А.Е.Луцкий, Исследование эволюции и взаимодействия разрывов течения
в канале под действием импульсного вложения энергии, Препринт Института прикладной математики им. М.В. Келдыша РАН №88,
2005г.