116
принимая точку P
0
за экстремум вместо пиксела 5 или 6, повышаем точность в
5 ÷ 10 раз.
Разработка программы обработки интерферограмм “Tiger”
На основе алгоритма оцифровки разработана программа “Tiger”, которая
позволяет регистрировать, обрабатывать и анализировать интерферограммы с
целью получения информации о волновом фронте, и далее анализировать
влияние деформаций волнового фронта на характеристики качества
изображения. Особенность программы “Tiger” состоит в том, что она может
обрабатывать не только классические интерферограммы, но и
интерферограммы сдвига методом обработки двух сдвиговых интерферограмм,
полученных с применением направления сдвига последовательно по двум
взаимно перпендикулярным направлениям.
Программа имеет следующие возможности и особености:
1. Регистрация интерферограмм с использованием устройств, работающих
с библиотекой “Microsoft DirectX”.
2. Выполнение предварительной обработки интерферограмм с целью
повышения качества расшифровки (в частности, фильтраця шумов
изображения).
3. Выполнение автоматизированной оцифровки интерферограммы по
усовершенствованному алгоритму.
4. Определение функции, характеризующей интерферограмму (функции
деформаций волнового фронта для классической интерферограммы или
функция первой производной деформаций волнового фронта для
интерферограммы сдвига).
5. Выполнение решения системы уравнений дифференциального волнового
фронта по методу “Рунге-Кутта” для восстановления деформаций волнового
фронта (эта функция необходима только при обработке интерферограмм
сдвига).
6. Выполнение математических операций для получения характеристик
качества изображения, таких как ФРТ, ФРЛ, ПК, ФКЭ, ФПМ (ЧКХ).
С помощью усовершенствованного алгоритма оцифровки
интерференционных полос программа получает два следующих преимушества:
- устойчивость к шумам: снижение влияния шумов интерфрограммы в
процессе работы алгоритма, что расширяет возможности обработки
интерферограммы без дополнительной фильтрации шумов;
- повышение точности определения координат точек интерференционной
полосы в 5-10 раз сравнительно с вожножностями традиционных программ
расшифровки. Эти достойинства созданы в данной работе благодаря
применению метода наименьших квадратов при математической обработке
интерференционного изображения. Такое решение является альтернативным и
не использовалось ранее при выполнении автоматической расшифровки
интерферограмм в более ранних программах – аналогах.
На рис. 88 показана структура программы «Tiger».