Вестник КРАУНЦ. Физ.-мат. науки. 2016. № 4(15). C. 43-48. ISSN 2079-6641
DOI: 10.18454/2079-6641-2016-15-4-43-48
УДК 004.93
РАСПОЗНАВАНИЕ СВИСТЯЩИХ АТМОСФЕРИКОВ В ОНЧ-СПЕКТРОГРАММАХ
Е.А. Малыш2, Г. М. Водинчар1'2, Н.В. Чернева1
1 Институт космофизических исследований и распространения радиоволн ДВО РАН, 684034, Камчатский край, п. Паратунка, ул. Мирная, 7
2 Камчатский государственный университет имени Витуса Беринга, 683032, г. Петропавловск-Камчатский, ул. Пограничная, 4
E-mail: [email protected]
Описаны алгоритм распознавания образов свистящих атмосфериков в спектрограммах ОНЧ-излучения и алгоритм фильтрации импульсных сигналов в спектрограммах.
Ключевые слова: свистящие атмосферики, распознавание образов, ОНЧ-излучение.
© Малыш Е. А., Водинчар Г.М., Чернева Н. В., 2016
MSC 68T10
DETECTION OF THE WHISTLERS IN THE VLF-SPECTROGRAMS
E. A. Malysh2, G.M. Vodinchar1'2' N.V. Cherneva1
1 Institute of Cosmophysics Research and Radio Wave Propagation FEB RAS, 684034, Paratunka, Kamchatka region, Mirnaya st., 7
2 Vitus Bering Kamchatka State University, 683031, Petropavlovsk-Kamchatsky, Pogranichnaya st., 4
E-mail: [email protected]
The whistlers pattern recognition algorithm in the spectrogram of VLF-radiation and algorithm of the filtering of pulse signals in the spectrograms are proposed.
Key words: whistlers, pattern recognition, VLF-emission.
© Malysh E.A., Vodinchar G.M., Cherneva N.V. , 2016 43
Введение
На долю свистящих атмосфериков (вистлеров) приходится значительная часть естественного электромагнитного излучения. Они формируются в результате частотной дисперсии импульса грозового разряда, при распространении этого импульса в магнитосферной плазме. В сигналах ОНЧ-диапазона вистлеры проявляются в виде структур, имеющих характерную саблеобразную форму на спектрограмме [1]. Форма дисперсионного искажения импульса определяется параметрами плазмы, поэтому вистлеры являются естественными маркерами состояния плазмосферы Земли [2], и их мониторинг является перспективным направлением исследований космической погоды.
Мониторинг вистлеров в планетарном масштабе осуществляется станциями сети АШ^АЫе1, работа которой координируется в рамках международного проекта "Р1азтоп"[3]. Один из регистраторов этой сети работает в обсерваторском пункте Института космофизических исследований и распространения радиоволн (ИКИР) ДВО РАН «Карымшина».
Также мониторинг вистлеров в ИКИР ведется с помощью радиокомплекса собственной разработки, в котором реализована система автоматического распознавания вистлеров [4, 5]. Однако, данная система не позволяет вести детектирование вистле-ров в реальном времени, что требует разработки новой системы распознавания.
В настоящей работе мы описываем один алгоритм распознавания образа вис-тлеров в спектрограмме. Исходными данными для задачи распознавания вистлеров в системе мониторинга ИКИР являются 15-минутные wav-файлы сигнала ОНЧ-излучения. Рассматриваемый алгоритм обрабатывает 4-секундный отрезок этого файла. Основная идея алгоритма основана распознавании "выпрямленного" образа и была изложена ранее в работе [6].
Медианная фильтрация спектрограммы
Рассмотрим спектрограмму такого фрагмента как двумерный массив А = {А^}, i = 0,...,N — 1, j = 0,...,М — 1, где N = 513 и М = 172. По вертикали индекс i нумерует отсчеты частоты ^, а по горизонтали индекс j - отсчеты времени tj. Пример такой спектрограммы, содержащей один вистлер, приведен на рис. 1 слева.
Рис. 1. Спектрограмма фрагмента ОНЧ-сигнала, содержащего вистлер: исходная (слева) и после медианной фильтрации (справа).
Задача распознавания вистлеров может рассматриваться как задача распознавания графического образа в двумерном изображении. Искомым образом является саблеобразная кривая, форма которой в плоскости (t,f) описывается соотношением t - to - f-1/2 [1].
Из рис. 1 хорошо видно, что в анализируемом сигнале кроме вистлера присутствуют 8-образные компоненты (импульсы грозовых разрядов, так называемые атмосфе-рики) и узкополосные составляющие. И те, и другие являются помехами для задачи распознавания и проявляются в спектрограмме в виде протяженных прямолинейных структур, вертикальных и горизонтальных, соответственно.
Возникает необходимость, прежде всего, подавить такие помехи, и отобрать статистически значимые отсчеты гистограммы.
Хорошо известно, что эффективным инструментом подавления протяженных импульсных помех в изображениях является медианная фильтрация [7].
Она относится к классу нелинейных фильтров и хорошо сохраняет резкость изображения, поскольку основана на порядковой статистике, которая устойчива к сильным выбросам в данным. В работе [8] был предложен модифицированный алгоритм медианной фильтрации, позволяющий подавлять протяженные вертикальные помехи в спутниковых снимках. Этот алгоритм был адаптирован нами для решения задачи подавления протяженных вертикальных и горизонтальных помех в спектрограммах.
Сначала составляются два одномерных массива X и Y, элементы которых являются средними значениями элементов исходного массива спектрограммы по строкам и столбцами соответственно, т.е.
1 M-1 i N-1
X = N I Ak , Yj = M I Akj. (1)
N k=0 M k=0
В результате каждая вертикальная помеха оказывается сконцентрированной в нескольких соседних отсчетах массива X, а горизонтальная - в нескольких соседних отсчетах массива Y. Фильтруемым помехам будут тогда соответствовать сильные выбросы в этих массивах.
Далее, каждый из этих массивов подвергается одномерной медианной фильтрации:
Xi = median {X+k | k = -Lx ,..., Lx }, i = Lx ,..., N - Lx - 1,
Xi = Xlx, i = 0,...,Lx - 1,
Xi = Xn-lx-1, i = N - Lx ,..., N - 1,
(2)
Yj = median{Fj+k| k = -Ly ,..., Ly }, j = Ly ,..., M - Ly - 1, Yj = %, j = 0,..., Ly - 1,
Yj = Ym-Ly -1, j = M - Ly ,..., M - 1,
где 2Lx +1 и 2Ly +1 являются длинами масок фильтров. Затем вычисляются массивы шумов AX = X - X и AY = Y - Y.
Фильтрованную спектрограмму A определим далее по правилу Aj = Aij - (AXi + AYj)/2. Она изображена на рис. 1 справа. Видно, что предложенный алгоритм медианной фильтрации действительно эффективно подавляет образы атмосфериков и
узкополосных шумов, а образ вистлера не размывается. Сохраняются и короткие ~ 0.5 сек. сигналы радиостанций.
Отбор значимых точек спектрограммы
На следующем этапе распознавания происходит отбор значимых отсчетов для каждого столбца фильтрованной спектрограммы. Мы рассматриваем квадраты элементов столбца как периодограмму Шустера соответствующего фрагмента ОНЧ-сигнала и выполняем проверку на уровне значимости а гипотезы о том, что этот фрагмент сигнала является белым шумом [9].
/V г\
Для этого вычисляем по каждому 7-му столбцу спектрограммы А дисперсию а? через ее спектральное представление
N—1
а=(3)
1=0
Далее, если А? < — о? (1па) /Ы, то отсчет А^ считается шумовым (незначимым), в противном случае - значимым.
Из пар индексов (г, ]) значимых элементов составляется динамический одномерный массив Р с элементами Рт = (гт,]т), размерность которого равна количеству значимых элементов спектрограммы . Это делается для ускорения обработки, поскольку в дальнейшем в работе алгоритма распознавания используются не отсчеты спектрограммы, а массивы Р = {Рт}, 1 = } и f = {/}. При этом элементу Рт соответствует точка Атт на фильтрованной спектрограмме. Далее будем отождествлять
Рт и А 1т]т
Переходом к этим массивам обеспечивается существенное снижение объема обрабатываемых далее данных. Анализ типичных спектрограмм показал, что размерность массива Р оказывается примерно на порядок меньше размерности исходной спектрограммы.
Time, sec Time, sec
Рис. 2. Значимые точки спектрограммы в плоскости (t, f) (слева) и в плоскости (t,s) (справа).
На рис. 2 слева точками изображены элементы, отобранные для спектрограммы A. Видно, что образ вистлера хорошо просматривается после отбора.
Схема распознавания
Из теории распространения ОНЧ-волн в магнитосферной плазме известно [1], что форма вистлера, пришедшего в момент т, хорошо описывается уравнением
t — т = D/\fj, (4)
где коэффициент D > 0 называют дисперсией. Из (4) видно, что если ввести преобразование s = /-1/ 2, то в плоскости координат (t,s) образ вистлера выпрямляется, и уравнению (4) будет соответствовать в этой плоскости уравнение t — Ds — т = 0, т.е. уравнение наклонной прямой, образующей ненулевой острый угол с положительны м направлением оси времени. Соответствующие элементам Pm = (im, jm) точки Qm = (tjm,sim) изображены на рис. 2 справа.
Поскольку распознавание прямой линии представляется алгоритмически более простой задачей, чем распознавание кривой, удобнее детектировать вистлера в плоскости (t,s). Признаком наличия вистлера (вистлеров) тогда является группировка точек вблизи прямой (прямых) в этой плоскости. Причем речь идет только о наклонных прямых, поскольку остатки узкополосных шумов и сигналов радиостанций после медианной фильтрации и отбора значимых элементов продолжают проявляться в виде горизонтальных прямолинейных структур.
Из многих вариантов записи уравнений таких прямых, для наших целей лучше всего подходит
t sin ф — s cos ф — d = 0, (5)
где ф - угол, образуемый прямой с осью времени, а d - обобщенное расстояние от прямой до начала координат, принимаемое положительным, если прямая пересекает ось s в положительной точке, и отрицательным в противном случае.
Обработка большого числа спектрограмм показала, что реальные значения ф е [1°; 10°]. Ясно также, что d > dmin = — max{tjm} и d < dmax = max{sim}.
Пучёк прямых, проходящих через точку Qm, задается уравнением
tjm sin ф — sim cos ф = d, (6)
определяющим линию в области 10 < ф < 100, dmin < d < dmax плоскости (ф,d). Тогда прямой (образу вистлера), проходящей через несколько точек Qm, будет соответствовать точка пересечения таких линий. Поэтому признаком близости точек к прямой в плоскости (t, s) будет существование точки в плоскости (ф, d), через малую окрестность которой проходят линии. При этом, чем меньше окрестность, тем ближе к прямой лежат точки в (t,s), и наоборот.
Введем равномерные сетки {фк} и {d/} на возможных значениях углов и расстояний. Для каждой точки Qm и каждого угла фк из уравнения (6) определяем расстояние d и округляем его до ближайшего d/ .
В результате получим двумерную гистограмму распределения пар (ф, d)для точек Qm. Если для пары (фк,di) значение гистограммы велико, то много точек Qm лежит вблизи соответствующей прямой. Таким образом, каждому значимому максимуму гистограммы можно поставить в соответствие вистлер.
Отбор значимых максимумов также можно проводить как и было описано выше на основе теоремы Шустера.
Заключение
В настоящей работе описан алгоритм распознавания образов свистящих атмосфе-риков в спектрограммах ОНЧ-излучения, состоящий из четырех этапов: медианной фильтрации; отбора значимых точек; преобразования координат с целью выпрямления образа вистлера; распознавание "выпрямленного" вистлера. Тестирование описанного алгоритма распознавания показало, что обработка 225 спектрограмм одного 15-минутного wav-файла требует менее 4 минут, что обеспечивает значительный резерв времени обработки. Для обнаружения значимых максимумов в гистограмме распределения пар в автоматическом режиме в настоящее время разрабатывается нейронная сеть.
Список литературы
[1] Гершман Б. Н., Угаров В. А., "Распространение и генерация низкочастотных электромагнитных волн в верхней атмосфере", Успехи физических наук, 72:2 (1960), 235-271; англ. пер.:ОегБЬшап B. N., Ugarov V. A., "Propagation and generation of low-frequency electromagnetic waves in the upper atmospher", Sov. Phys. Usp., 3 (1961), A07222.
[2] Lichtenberger J., "A new whistler inversion method", Journal of Geophysical Research: Space Physics, 114 (2009), A07222.
[3] http://plasmon.elte.hu/.
[4] Cherneva N. V., Sivokon' V. P. , Agranat I. V., "Spectral characteristics of whistlers", Problems of Geocosmos, Proc. of the 9th Int. Conf. (St. Petersburg, 2012), St. Petersburg State Univ., St. Petersburg, 2012, 212-217.
[5] Водинчар Г.М., Сивоконь В. П., Шевцов Б.М., Чернева Н. В., Малыш Е.А., "Возможное проявление активности мировых грозовых центров в потоке вистлеров на камчатке", Вестник КРАУНЦ. Физ.-мат. науки, 9:2 (2014); англ. пер.:Vodinchar G.M., Sivokon' V. P., Shevtsov B. M., Cherneva N. V., Malysh E. A., "Manifestation of the worlds's centers of lightning activity In the whistler in Kamchatka", Bulletin KRASEC. Phys. and Math. Sci, 9:2 (2014), 39-47.
[6] Малыш E. A., "Алгоритм для автоматического распознавания свистящих атмосфери-ков в режиме реального времени", Вестник КРАУНЦ. Физ.-мат. науки, 11:2 (2015), 82-87, [Malysh E. A. "Algoritm dlya avtomaticheskogo raspoznavaniya svistyashchikh atmosferikov v rezhime real'nogo vremeni" , Vestnik KRAUNC. Fiz.-mat. nauki, 11:2, (2015), 82-87 (in Russian)].
[7] Gonzales R. C., Woods R. E., Digital Image Processing, Prentice-Hall Inc., Upper Saddle River, 2002, рус. пер.: Гонсалес Р., Вудс Р., Цифровая обработка изображений, M., Техносфера, 2005.
[8] Гектин Ю.М., Зайцев А. А., "Разработка и применение модифицированного алгоритма медианной фильтрации при бортовой коррекции изображений дистанционного зондирования", Труды МФТИ, 6:4 (2014), 103-106, [Gektin Yu. M. , Zaytsev A. A., "Razrabotka i primenenie modifitsirovannogo algoritma mediannoy fil'tratsii pri bortovoy korrektsii izobrazheniy distantsionnogo zondirovaniya" , Trudy MFTI, 6:4 (2014), 103-106 (in Russian)].
[9] Marpl-jr S.L., Digital Spectral Analysis: With Applications, Prentice-Hall Inc., New Jersey, 1987, рус. пер.: Марпл-мл C. Л., Цифровой спектральный анализ и его приложения, M., Мир, 1990.
Для цитирования: Малыш Е.А., Водинчар Г.М., Чернева Н. В. Распознавание свистящих атмосфериков в ОНЧ-спектрограммах // Вестник КРАУНЦ. Физ.-мат. науки. 2016. № 4(15). C. 43-48. DOI: 10.18454/2079-6641-2016-15-4-43-48
For citation: Malysh E.A., Vodinchar G.M., Cherneva N. V. Detection of the whistlers in the vlf-spectrograms, Vestnik KRAUNC. Fiz.-mat. nauki. 2016, 15: 4, 43-48. DOI: 10.18454/20796641-2016-15-4-43-48
Поступила в редакцию / Original article submitted: 08.02.2016