Примеры и софт для частотно-временного анализа
Данная страничка проверяется только под MSIE 6.0 ( 800x600.)
"Даже маленькая практика стоит большой теории."
Капитан Мэрфи.

Данная страничка не претендует на роль учебника по частотно-временному анализу. Увы меня интересуют сугубо практические вещи - применения оного в различном софте.Кое-чем я могу поделиться - может кому-то это будет полезно: тут есть бесплатная программа для частотно временного анализа с использованием Continuous Wavelet Transform.
Если вы не знакомы с предметом - то лучше подробнее почитать об этом в других источниках. Существует масса литературы на эту тему, есть и прекрасные материалы в интернете на русском языке,достаточно зайти на Яндекс и поискать слово Вейвлет ( или Wavelet ).
Хорошая статья на эту тему недавно опубликована на сайте Лаборатории BaseGroup.
Как известно частотно-веменной анализ можно производить с помощью так называемого Short Time Fourier Transform.Но оно имеет свои недостатки - при увеличении разрешения по времени ухудшается разрешение по частоте и наоборот.Для улучшения положения вещей и был придуман вейвлет-анализ,который в меньшей степени подвержен этому.

Cуществуют различные виды вейвлет анализа.На данной страничке рассматривается анализ с помощью непрерывного вейвлет преобразования (Continuous Wavelet Transform). Оно наиболее информативно поскольку обладает большой избыточностью.Существуют различные пакеты как бесплатные , так и коммерческие для этого.Мне нравится сайт http://www.crit-tech.com. Там приводится множество примеров применения их коммерческого продукта в различных областях деятельности и подробно расписаны преимущества именно непрерывного вейвлет - преобразования.
Ну что-ж,приведу , несколько примеров вейвлет-спектрограмм.Полученных с помощью приведенной ниже программы.

Приведем пример вейвлет-спектрограммы (термин "скалограмма" или "скейлограмма" мне почему-то не нравится ) изменения курсов валют периода кризиса 1998 года:


На этом рисунке изображены фактически три спектрограммы.Каждая из них построена на основании изменения курса одной валюты по отношению к другой. Даты, по горизонтальной оси,имеют формат гг-мм и соответствуют первому числу каждого месяца.По вертикальной оси изменяется масштаб вейвлета.Тонкой линией показан график изменения курса каждой валюты в относительных величинах. Слева рисунка показаны используемые цвета. Цвет пропорционален логарифму величины вейвлет коеффициентов.

Особенности данных , которые видны на спектрограммах, зависят от вейвлета и масштабов.

Вот (сильно уменьшенные) спектрограммы изменения температур в трех разных местах (Тбилиси,Минусинск и Крым) с 1970 по 1992 годы, тоже в большом масштабе. На них тоже можно увидеть особенности изменения температур в разные годы в разных местах:


Интересны, также примеры двумерного вейвлет - преобразования.Оно может быть использовано, например, для обработки изображений - как для обнаружения малозаметных деталей изображения, так и для изучения структуры сложных деталей изображения на разных масштабах.
Вот примеры обработки изображений

Как видно из приведенных примеров(хотя,возможно, я и не самым лучшим образом, подобрал примеры и параметры вейвлет-преобразования), на вейвлет спектрограммах хорошо видны места, где данные претерпевают какие - либо изменения.Причем , на разных масштабах, будут видны изменения разного порядка.
Если у вас есть желание попробовать непрерывный вейвлет анализ самим - можете скачать здесь мою программу cwt1d (посл.изм.16.06.2006) для построения одномерных и , теперь , двумерных вейвлет-спектрограмм , аналогично приведенным выше.К ее несомненным достоинствам можно отнести то, что она бесплатна, достаточно проста в использовании, работает быстро и написана под Windows.Интерфейс - русский. Для установки - распакуйте архив в любом катологе на вашем жестком диске - и запустите cwt1d.exe.При первом запуске программа выдаст вам окно с лицензией и короткой инструкцией по работе с ней.(Потом, это окно можно вызвать кнопкой помощи.) Если вы не согласны с лицензией - удалите программу с вашего жесткого диска.
ОТЛИЧИЯ ОТ ВЕРСИИ 1.0Б

Если у вас будут какие либо замечания, предложения или просто комментарии - пишите.

Copyright © 2005 morlet@narod.ru


Hosted by uCoz