Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Нагорнов Вейвлет-анализ в примерах 2010

.pdf
Скачиваний:
491
Добавлен:
16.08.2013
Размер:
3.07 Mб
Скачать

……………………………………………………….…………………

Xm1+Xm2

;

Xm3

+Xm4

;...;

Xmn1+Xmn

;

 

 

Xm1Xm2

;

Xm3

Xm4

;...;

Xmn1Xmn

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

2

2

 

2

 

2

2

 

 

 

 

 

 

 

 

 

 

Каждая строка условно поделена на две части. Очевидно, правая часть каждой строки будет фильтром высоких частот.

Для удобства обозначим элементы полученного массива как показано ниже:

 

ˆ

 

;

ˆ

 

;

;

ˆ

 

X

11

X

12

X

 

ˆ

 

 

ˆ

 

 

ˆ

1n

 

 

 

;

 

;

;

 

X

21

X

22

X

 

 

 

 

 

 

 

2n

………………………………

………………………………

 

ˆ

 

;

ˆ

 

;

;

ˆ

 

X

m1

X

m2

X

 

 

 

 

 

 

 

mn

Вновь произведем операции, аналогичные вышеприведенным, но со столбцами:

 

ˆ

 

+

ˆ

 

 

 

ˆ

 

+

ˆ

 

 

 

ˆ

 

+

ˆ

 

 

X

11

X

21

;

 

X

12

X

22

; ............;

X

1n

X

2n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

2

 

 

 

 

2

 

 

 

ˆ

 

ˆ

 

 

 

ˆ

 

ˆ

 

 

 

ˆ

 

ˆ

 

 

 

 

+

 

 

 

 

+

 

 

 

 

+

 

 

 

X

31

X

41

;

 

X

32

X

42

 

; ............;

X

3n

X

4n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

2

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

………………..……………………………………………

………………..……………………………………………

 

ˆ

 

 

 

 

 

ˆ

 

 

 

 

 

 

ˆ

 

 

 

 

 

ˆ

 

 

 

 

 

 

 

ˆ

 

 

+

ˆ

 

 

X

m11

+ X

m1

;

 

X

m12

+ X

m2

; ............;

 

X

m1n

X

mn

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

ˆ

 

 

ˆ

 

 

 

 

 

 

ˆ

 

 

ˆ

 

 

 

 

 

 

ˆ

 

 

ˆ

 

 

 

 

 

 

X

11

X

21

;

 

 

X

12

X

22

 

; ............;

 

X

1n

X

2n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ˆ

 

 

 

ˆ

 

 

 

 

 

 

 

ˆ

 

 

 

ˆ

 

 

 

 

 

 

ˆ

 

 

ˆ

 

 

 

 

 

X

31

X

41

 

;

X

32

X

42

; ............;

 

X

3n

 

X

4n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

2

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

……………………………………………………………….

………………..…………………………………………...…

 

ˆ

 

 

ˆ

 

 

ˆ

 

 

ˆ

 

 

ˆ

 

 

ˆ

 

 

X

m11

X

m1

;

X

m12

X

m2

; ............;

X

m1n

X

mn

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

2

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

111

Каждый столбец условно поделен на две части. Нижняя часть – фильтр высоких частот. Механизм условно представлен на схемах рис. 6.4–6.6.

Рис.6.4. Схема вейвлет-декомпозиции изображения, где h[n] – фильтр высоких частот, g[n] – фильтр низких частот

Рис. 6.5. Схема вейвлет-разложения изображения на частотные диапазоны: Н – фильтр низких частот, В – фильтр высоких частот

Рис. 6.6. Схема вейвлет-преобразования изображения: Н – фильтр низких частот, В – фильтр высоких частот

Количество итераций =log2[min(M ; N)], где M и N – количест-

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

112

6.5. Математическое описание и физический смысл вейвлет-признаков

Для обобщенной характеристики полученного массива вейвлеткоэффициентов применяют вейвлет-признаки. В качестве примера таковых приведем следующие:

sum = kn=1 Xk сумма

вейвлет-коэффициентов (физический

смысл – накопление вейвлет-коэффициентов);

sum_re ={kn=1 Xk }1

 

energy = kn=1(X12 + Xk2 )

– сумма квадратов вейвлет-

коэффициентов. Физический смысл – энергия. Если вейвлеткоэффициенты меньше единицы, то их энергия (сумма квадратов) будет меньше суммы вейвлет-коэффициентов;

energy_re ={nk =1(X12 +... + Xk2 )}1 ;

max =maxk ( Xk ), максимальный среди вейвлет-коэффициен-

тов. Физический смысл – граница, за которую значения вейвлеткоэффициентов не переходят

max_re ={maxk ( Xk )}1 ;

range =maxk ( Xk ) mink ( Xk ) разница между максимальным и

минимальным среди вейвлет-коэффициентов. Физический смысл – диапазон изменения вейвлет-коэффициентов

range_re ={maxk ( Xk ) mink ( Xk )}1 ;

 

n

 

 

 

n

 

 

n

 

 

 

k

=1 Xk

=

 

k =

 

 

mean =

 

 

 

k =1

Xk

k

=1

Xk k – среднее арифме-

 

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

тическое среди вейвлет-коэффициентов. Физический смысл – математическое ожидание или среднее значение вейвлеткоэффициентов

 

n

 

1

 

 

k

=1 Xk

 

mean_re =

 

 

 

;

 

k

 

 

 

 

 

 

 

 

 

113

disp = M X 2

(M [X

k

])2

– дисперсия вейвлет-коэффициентов.

 

k

 

 

 

Физический смысл – наиболее вероятный предел колебаний вейв-

лет-коэффициентов вокруг его среднего значения

 

 

 

 

 

{

 

k

 

k

 

}

1 ,

 

 

disp_re =

 

M X 2

(M [X

 

])2

 

 

 

M X 2

математическое ожидание величины X

k

.

 

k

 

 

 

 

 

 

 

 

 

 

Здесь

 

Xk

k-й вейвлет коэффициент (для упрощения записи

формул используется развертка двухмерного массива в числовой ряд)

Ниже приведены результаты расчета признаков «energy» и «range» для анализируемой выборки изображений клеток крови.

Рис. 6.7. Визуализация распределения клеток исследуемой выборки в пространстве вейвлет-признаков «energy» и «range»

На рис. 6.7 в двухмерном пространстве признаков energy и range представлено распределение клеток исследуемой выборки, содержащей бласты и лимфоциты, на рис. 6.8 показана гистограмма. Применение линейного классификатора в рассматриваемом

114

случае дает в результате ошибочную классификацию для 12 бластов и для 4 лимфоцитов, что в сумме составляет (12 + 4)/390 = 6 % .

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

Рис. 6.8. Гистограмма распределения клеток исследуемой выборки по значениям признака «range»

115

СПИСОК ЛИТЕРАТУРЫ

1.Burt P., Adelson E. The Laplacian pyramid as a compact image code // IEEE Trans. Comm., 31. P. 482–540.

2.Chui C.K. Wavelets: a tutorial in theory and applications // Academic Press, 1992.

3.Daubechies I. Ten Lectures on Wavelets // SIAM, 1992.

4.Foster, G. Wavelets for Period Analysis of Unequally Sampled Time Series // Astronomical Journal, 1996, 112(4), 1709–29.

5.IEEE Trans. on Information Theory, Vol. 38, № 2, March 1992 (специальный номер по вейвлетам).

6.Smith M., Barnwell T. Exact Reconstruction Techniques for Tree-Structured Subband Coders // IEEE Trans. on ASSP, v. ASSP-34,

3, June 1986.

7.Misiti M., Misiti Y., Oppenheim G., J.-M. Poggi. Wavelet Toolbox. For use with MATLAB. User’s Guide // The MathWorks, Inc. – http://www.mathworks.com. 2002.

8.

Polikar R.

Введение

в вейвлет-преобразование

/ Пер.

В.Г. Грибунина. – СПб. АВТЭКС. – http://www.autex.spb.ru.

 

9.

Алексеев

К.А.

Вокруг

CWT:

Очерк.

http://support.sibsiu.ru/MATLAB_RU/wavelet/book3/index.asp.htm.

10.Астафьева Н.М. Вейвлет-анализ: Основы теории и примеры применения // Успехи физических наук, 1996, т.166, № 11. С. 1145– 1170.

11.Витязев В.В. Вейвлет-анализ временных рядов. СПб.: 2001.

12.Воробьев В.И., Грибунин В.Г. Теория и практика вейвлет преобразования // ВУС, 1999. С.1–204.

13.Давыдов А.В. Вейвлетные преобразования сигналов. [Электронный ресурс] : [курс лекций для вузов ] // Вейвлеты. – 2009.

14.Дьяконов В., Абраменкова И. MATLAB. Обработка сигналов и изображений. Специальный справочник. СПб.: Питер, 2002.

15.Илюшин. Теория и применение вейвлет-анализа. – http://atm563.phus.msu.su/Ilyushin/index.htm.

16.Кирьянов Д.В., Сапонов Д.И. Вейвлет-спектры ионосферного радиосигнала // Тезисы конференции Ломоносов-99. М.:МГУ, 1999.

17.Киселев А. Основы теории вейвлет-преобразования. – http://www.basegroup.ru/library/cleaning/intro-to-wavelets/

116

18.Козлов П.В., Чен Б.Б. Вейвлет-преобразование и анализ временных рядов // Вестник КРСУ, 2002, № 2.

19.Левкович-Маслюк Л., Переберин А. Введение в вейвлетанализ.

20.8-я Международная конференции по компьютерной графике

ивизуализации ГрафиКон'98. – М.: ГрафиКон’98, 1998.

21.Никитаев В.Г. и др. Компьютерные системы гематологической диагностики. Введение: Учебное пособие. М.: МИФИ, 2006.

22.Новиков Л.В. Основы вейвлет-анализа сигналов: Учебное пособие. – СПб, ИАНП РАН, 1999, 152 с.

23.Переберин А.В. О систематизации вейвлет-преобразований // Вычислительные методы и программирование, 2002. Т. 2. С. 15– 40.

24.Сонечкин Д.М., Даценко Н.М., Иващенко Н.Н. Оценка тренда глобального потепления с помощью вейвлетного анализа // Изв. РАН. Физика атмосферы и океана. – 1997. Т. 33. № 2. С. 184– 194.

117

Нагорнов О.В., Никитаев В.Г., Простокишин В.М., Тюфлин С.А., Проничев А.Н., Бухарова Т.И., Чистов К.С., Кашафутдинов Р.З., Хоркин В.А.

ВЕЙВЛЕТ-АНАЛИЗ В ПРИМЕРАХ

Учебное пособие

Редактор Т.В. Волвенкова Вёрстка С.В. Тялиной

Подписано в печать 10.12.2009. Формат 60×84 1/16

Печ.л. 10,0. Уч. изд. л. 10,0. Изд. № 1/1/76. Тираж 300 экз. Заказ № 15

Национальный исследовательский ядерный университет «МИФИ» 115409, Москва, Каширское шоссе, 31.

ООО «Полиграфический комплекс «Курчатовский». 144000, Московская область, г. Электросталь, ул. Красная, д. 42

118

119

120