Иванов В., Мальцев А., Рябова Н.

advertisement
123
ФИЛЬТРАЦИЯ СТАНЦИОННЫХ ШУМОВ НА ИОНОГРАММАХ
НАКЛОННОГО ЗОНДИРОВАНИЯ С ИСПОЛЬЗОВАНИЕМ МЕТОДА
КАННИ1
В.А. Иванов2, А.В. Мальцев2, Н.В. Рябова2
1
МарГТУ, 424000, г. Йошкар-Ола, пл. Ленина 3, т. (8362)686012, e-mail:
nvr@marstu.mari.ru
В статье представлен метод фильтрации ионограмм наклонного зондирования
ионосферы Земли от станционных помех с использованием методов обработки
изображений: детектора границ Канни и морфологических алгоритмов обработки.
Введение
В последнее время в Российской
Федерации и за рубежом для научных
исследований
ионосферы
и
распространения радиоволн декаметрового
диапазона стали активно использоваться
наклонные ионозонды с непрерывным
линейно-частотномодулированным (ЛЧМ)
сигналом.
Передатчик
ионозонда
непрерывно
излучает ЛЧМ сигнал, который проходя
через ионосферный канал претерпевает
изменения. Данные изменения связаны с
неоднородностью ионосферного канала и
влияют на уровень сигнала, его время
запаздывания и частотные характеристики.
В приемнике сигнал разбивается на
элементы, которые подвергаются сжатию в
частотной области. Элементы обладают
достаточно большой базой порядка 105-106,
что
усложняет
процесс
аппаратной
обработки сигналов. В результате сжатия
каждого из элементов получается спектр,
представляемый в виде вектора-столбца.
Матрица, состоящая из упорядоченного по
времени множества векторов-столбцов,
образует ионограмму. Таким образом,
ионограмма представляет упорядоченные,
примыкающие друг к другу векторыстолбцы, полученные в результате сжатия
каждого из элементов сигнала. Ионограмма
является
3-х
мерным
графиком.
Полученные ионограммы обрабатываются
с целью выделения полезного сигнала и
получения характеристик ионосферы и
ионосферных каналов. В последние годы
усилия концентрируется на автоматизации
1
процесса обработки. Ионограмма содержит
как
полезный
сигнал,
изображение
которого может быть представлено в виде
треков, так и шумы различной природы.
Шум можно разделить на фоновый и
сосредоточенные (станционные) помехи,
проявляющиеся на ионограмме в виде
вертикальных линий. Для устранения
фонового
шума
на
изображениях
ионограммы
возможно
применение
медианной фильтрации [1]. В отличие от
фонового шума, станционные помехи
имеют
амплитуду
соизмеримую
с
амплитудой
полезного
сигнала.
Их
положение и величина на ионограмме
имеют случайный характер. Данный факт
затрудняет автоматическую фильтрацию
ионограмм от сосредоточенных помех.
Целью
работы
является
разработка
методики фильтрации ионограмм от шумов
с использованием детектора границ Канни
и морфологических методов обработки
изображений, а так же апробация
возможности
его
применения
к
ионограммам наклонного зондирования
ионосферы.
Основные идеи и методы решения
задачи
В настоящее время для решения данного
типа
задач,
пользуются
методами
согласованной
фильтрации,
примеры
реализации и результаты применения
представлены в [1,2,3]. Так же широкое
применение при фильтрации шумов на
ионограммах нашли методы обработки
изображений, представленные в [3,4,5]. В
Работа выполнена при поддержке РФФИ (проекты 06-02-16089, 06-02-08059, 05-07-90313, 07-05-12047)
124
рамках данной работы рассматривается
возможность реализации выделения треков
полезного
сигнала
с
применением
алгоритма
Канни.
Алгоритм
Канни
является оптимальным для выделения
контрастных перепадов. Это позволяет
использовать
данный
алгоритм
для
обнаружения треков полезного сигнала на
ионнограммах в виде замкнутых контуров.
Данное
представление
позволяет
применять полученный результат для
определения информационно-технических
характеристик
ионосферных
каналов
(определять
отношение
сигнал/шум,
диапазон применимых частот и др.).
Для эффективного выделения слабых
сигналов при построении ионограмм
используется логарифмическая шкала, но в
тоже время это приводит к увеличению
уровня шума. Для получения ионограмм
используется дискретное преобразование
Фурье (ДПФ) сжатого в частотной области
сигнала. А для обеспечения статистической
устойчивости спектральных оценок, при
построении ионограмм применется метод
Уолша [6]. Добиться лучшего разделения
на ионограмме треков полезного сигнала
позволяет применение при спектральной
оценке
сглаживающих
окон
[7].
Применение при спектральной оценке в
качестве сглаживающего окна – окна
Блэкмана-Харрриса,
в
отличие
от
прямоугольного
окна,
позволяет
обнаружить на ионнограмме слабый
сигнал, близко расположенный к сильному,
за счет низкого уровня боковых лепестков
порядка -90дБ от уровня главного лепестка.
Но при этом увеличивается толщина трека
на ионнограмме, связанная с увеличением
ширины главного лепестка.
Следующим этапом обработки является
выделение на ионограмме треков полезного
сигнала. Данную
процедуру можно
осуществить,
применив
пороговую
фильтрацию. Но, как указывалось ранее,
уровень сосредоточенных помех соизмерим
с уровнем треков полезного сигнала, что
приводит к появлению на очищенной
ионограмме искажений. По этой причине
необходимо
применение
детекторов
границ, позволяющее выделить границы
между различными объектами ионограммы,
и разделить их. Для определения
контрастного перепада использовалось
некоторое пороговое значение, с которым
сравнивалась длина вектора градиента,
однако это приводило к прерывистости
контурных линий или их утолщению. Для
борьбы с этим были предложены ряд
детекторов, самым эффективным из
которых, в рассматриваемой задаче
оказался детектор Канни. Это одномерный
оператор, обеспечивающий оптимальное
соответствие между локализацией и
выделением.
В
качестве
критериев
оптимальности
выступали
критерии
высокой
вероятности
детектирования,
высокой
точности
локализации,
единственности
отклика
на
один
контрастный
перепад.
Оператор
максимизирует сумму двух критериев:
вероятности пропуска края или ложного
обнаружения,
и
расстояние
между
выделенным и истинным краями. Первый
критерий
приводит
к
уменьшению
вероятности
повторного
обнаружения
одного и того же края.
Рис. 1. Амплитудный спектр прямоугольного окна и
окна Блэкмана-Харриса
Алгоритм функционирования детектора
контуров Канни включает следующие
этапы[8]:
1.
Низкочастотная
фильтрация.
Исходное изображение I(x,y) сглаживается
с помощью свертки с гауссианом:
125
 x2  y2 


exp
2
2 2
 2  ,
(1)
где σ – параметр степени сглаживания.
2.
Вычисление градиента изображения
в вертикальном gv и горизонтальном gh
направлениях с помощью операторов
первой производной. Определение модуля
градиента:
G( x, y,  ) 
1
E(i, j )  g v (i, j ) 2  g h (i, j ) 2
.
(2)
3. Уточнение найденных на предыдущем
шаге контуров путем обнуления значений
градиента, соответвующих тем элементам
изображения, которые на самом деле не
находятся в максимуме градиента. Для
этого применяются два порога Т1 и Т2,
причем Т1>Т2. Анализ начинается из точки
максимума, значение градиента которой
больше Т1 и продолжается до тех пор пока
значение локального максимума не станет
меньше порога Т2.
а)
Результаты
Первоначальным
этапом
обработки
является
получение
ионограмм
с
использованием различных сглаживающих
окон.
Ионограммы,
полученные
с
использованием прямоугольного окна и
окна Блэкмана-Харриса показаны на
рисунке 2 а) и 2 б) соответственно. Как
видно
из
полученных
рисунков,
применение
окна
Блэкмана-Харриса
позволяет уменьшить уровень шумов,
связанных с ДПФ, и улучшить тем самым
выделение треков.
На
следующем
этапе
производится
выделение границ треков. Для упрощения
дальнейшей
обработки
ионограммы
осуществляется
низкочастотная
фильтрация, результат которой представлен
на рисунке 2 в), это позволяет уменьшить
общее число артефактов, вызванных
сосредоточенными помехами. Результат
применения детектора границ к полученной
ионограмме представлен на рисунке 3 а).
Как видно из рисунка с помощью детектора
выделены границы треков полезного
сигнала, а так же вертикальные линии
сосредоточенных помех. Для устранения
б)
в)
Рис. 2. Ионограмма трассы Кипр-Йошкар-Ола.
а) без применение сглаживающего окна при анализе
временных рядов; б) полученная с помощь окна
Блэкмана-Харриса; в) полученная на рис. б) с
применением низкочастотной фильтрации
126
рисунке.
Результат
морфологической
обработки представлен на рисунке 3 б).
Далее выполняется заполнение полученных
контуров треков. На следующем этапе
производится перемножение исходного
изображения ионограммы с результатом,
полученным после ее морфологической
обработки.
Конечный
результат
представлен на рисунке 3 в).
Заключение
а)
Разработанный алгоритм выделения на
ионнограммах треков полезного сигнала с
использованием метода детектирования
границ
Канни
и
алгоритмов
морфологической обработки в результате
апробации
показал
возможность
применения его для поиска и выделения
полезного сигнала на ионограммах.
Дополнительного рассмотрения требуют
вопросы эффективности применяемого
алгоритма относительно других методов
фильтрации шумов на ионограммах, а так
же определения оптимальных параметров
при применении алгоритма к ионограммам,
полученным при различных условиях.
Список литературы
б)
в)
Рис. 3. Ионограмма трассы Кипр-Йошкар-Ола
а) результат обнаружения границ методом Канни
б) результат удаления вертикальных линий;
в) очищенная ионограмма
помех далее применялась морфологическая
операция удаления ответвлений объекта, а
также удаление одиночных точек на
1.
Бернгардт О.И., Носов В.Е., Рудых Т.Ю.
Способы подавления помех в ЛЧМ ионозонде//
Тексты докладов БШФФ, Иркутск , 1999.
2.
Информационно-аналитическая система для
исследования ионосферы и каналов декаметровой
радиосвязи: Научное издание/ А.Б. Егошин, В.А.
Иванов, Д.В. Иванов, Н.В. Рябова. – Йошкар-Ола:
Марийский
государственный
технический
университет. 2006. -323 с
3.
Марпл мл. С.Л. Цифровой спектральный
анализ и его приложения. М.: Мир, 1990.
4.
Прэтт У. Цифровая обработка изображений.
В 2 т. М.: Мир, 1982.
5.
Рябова Н.В. Диагностика и имитационное
моделирование помехоустойчивых декаметровых
радиоканалов: Научное издание. – Йошкар-Ола:
МарГТУ, 2003. – 292 с.
6.
Хэррис Ф.Дж. Использование окон при
гармоническом анализе методом дискретного
преобразования Фурье.// ТИИЭР, 1978 г. Т 66. №1,
с.60.
7.
Arıkan F., Arıkan O., Salous S. A new
algorithm for high-quality ionogram generation and
analysis// RADIO SCIENCE, VOL. 37, NO. 1.
8.
Canny J.F. Finding edges and lines in images. /
Master’s thesis, MIT, Cambridge, USA, 1983
Download