автореферат диссертации по информатике, вычислительной технике и управлению, 05.13.18, диссертация на тему:Квазиоптимальные алгоритмы вейвлет обработки сигналов и изображений

кандидата технических наук
Гочаков, Александр Владимирович
город
Новосибирск
год
2013
специальность ВАК РФ
05.13.18
цена
450 рублей
Диссертация по информатике, вычислительной технике и управлению на тему «Квазиоптимальные алгоритмы вейвлет обработки сигналов и изображений»

Автореферат диссертации по теме "Квазиоптимальные алгоритмы вейвлет обработки сигналов и изображений"

На правах рукописи -

Гочаков Александр Владимирович

Квазиоптимальные алгоритмы вейвлет обработки сигналов и изображений

05.13.18 «математическое моделирование, численные методы и комплексы программ»

Автореферат диссертации на соискание ученой степени кандидата технических наук

2 3 МАЙ 2013

ООбОЬиио*

Новосибирск - 2013

005060069

Работа выполнена в Федеральном государственном бюджетном образовательном учреждении высшего профессионального образования «Новосибирский государственный архитектурно-строительный университет

(Сибстрин)»

Научный руководитель: доктор физико-математических наук, профессор

Воскобойников Юрий Евгеньевич

Официальные оппоненты: Спектор Александр Аншелович

доктор технических наук, профессор, Новосибирский государственный технический университет, заведующий кафедрой

Лихачев Алексей Валерьевич доктор технических наук, Федеральное государственное бюджетное учреждение науки Институт автоматики и электрометрии Сибирского отделения Российской академии наук, старший научный сотрудник

Ведущая организация: Федеральное государственное бюджетное учреждение науки Институт мониторинга климатических и экологических систем Сибирского отделения Российской академии наук (ИМКЭС СО РАН).

Защита состоится «10» июня 2013 г. в Пчасов 30 минут на заседании диссертационного совета Д 003.005.01 при Федеральном государственном бюджетном учреждении науки Институте автоматики и электрометрии Сибирского отделения Российской академии наук по адресу: 630090, г. Новосибирск, проспект Академика Коптюга, 1.

С диссертацией можно ознакомиться в библиотеке ИАиЭ СО РАН. Автореферат разослан «7» мая 2013 г.

Ученый секретарь диссертационного совета д.ф.-м.н. / ]

Насыров К.А.

Общая характеристика работы

Актуальность темы. В последние десятилетия теория и методы цифровой фильтрации сигналов и изображений развивались динамично и продуктивно. Этому способствовало, с одной стороны, появление новых математических методов (дискретное преобразование Фурье, дискретное вейвлет-преобразование), позволяющих создать эффективные алгоритмы фильтрации, а с другой - возросшие требования к точности фильтрации, особенно в случае обработки контрастных сигналов и изображений. При этом фильтрация в большинстве случаев является не конечным этапом обработки (для улучшения визуального восприятия), а некоторой предобработкой, например, для последующего распознавания образов.

Часто используемые на практике алгоритмы фильтрации сигналов и изображений (искаженных шумами) условно разделяют на два класса:

• алгоритмы фильтрации в пространственной области;

• алгоритмы фильтрации в частотной области.

Здесь термин «частотная область» используется не только в смысле «область значений частот» в преобразовании Фурье, но и как «область значений переменных», являющихся параметрами дискретного ортогонального преобразования и имеющих частотную локализацию.

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

Основными алгоритмами второго класса являются алгоритмы Фурье-фильтрации (АФФ), где обработке подвергаются коэффициенты разложения по базисам sin и cos, а также используемые в настоящее время алгоритмы вейвлет-фильтрации (АВФ), где обрабатываются коэффициенты разложения по базисным вейвлет-функциям.

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

Известные (в основном по зарубежным публикациям) алгоритмы выбора пороговых величин имеют определенные недостатки. Так, один из алгоритмов минимизирует среднеквадратическую ошибку (СКО) только в асимптотике -при числе отсчетов, стремящемся к бесконечности [1]. В других игнорируется условие минимума функционала, характеризующего ошибку фильтрации (например, минимум СКО фильтрации) [А12, стр. 150-167] , что делает значение этой ошибки намного выше минимально возможной.

Таким образом, разработка оригинальных методов построения оптимальных (с минимально возможной СКО) и квазиоптимальных алгоритмов (с оценкой оптимальных параметров фильтрации) вейвлет-фильтрации сигналов и изображений является актуальной задачей.

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

• построение локальных оптимальных и квазиоптимальных алгоритмов вейвлет-фильтрации;

• разработка нового подхода к оцениванию оптимальных пороговых величин однопараметрических и двухпараметрических пороговых функций;

• построение квазиоптимальных пороговых алгоритмов фильтрации сигналов и изображений с одно- и двухпараметрическими функциями;

• исследование эффективности построенных алгоритмов;

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

Научная новизна. В работе предложен и реализован оригинальный подход к построению квазиоптимального алгоритма вейвлет-фильтрации, основанный на аналитическом вычислении предельных точек итерационной процедуры апостериорного уточнения отношения «шум/сигнал».

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

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

Предложен модифицированный алгоритм фильтрации данных межспутниковых измерений.

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

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

Результаты сравнения алгоритмов фильтрации в пространственной и частотной областях могут быть применены при вынесении решения о выборе класса алгоритма и выборе алгоритма внутри выбранного класса для решения поставленной задачи.

Решены две задачи, имеющие важное практическое применение: фильтрация межспутниковых измерений; определение количественных характеристик атмосферных явлений методами двумерного вейвлет-анализа.

На защиту выносятся следующие положения:

1. Квазиоптимальный алгоритм вейвлет-фильтрации, основанный на аналитическом вычислении предельных точек итерационной процедуры апостериорного уточнения отношения «шум/сигнал», не требует знания априорной информации об обрабатываемом сигнале или изображении. СКО результатов фильтрации незначительно превосходит минимально возможную СКО.

2. Алгоритмы оценки оптимальных пороговых величин (для одно- и двухпараметрических пороговых функций) на основе критерия оптимальности позволяют получить пороговые величины, наиболее близкие к оптимальным по сравнению с другими пороговыми алгоритмами вейвлет-фильтрации [1-3].

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

4. Вейвлет-обработка кадра участка неба позволяет получить объективную оценку степени закрытости неба облаками без использования специального дорогостоящего оборудования.

Апробация работы. Основные результаты работы были представлены на Всероссийской конференции молодых ученых «Некорректно поставленные задачи» (Новосибирск 2009), международной школе-конференции «Теория и численные методы решения обратных и некорректных задач» (Новосибирск 2009), II международной конференции «Геоинформатика: технологии, научные проекты» (Барнаул 2010), Всероссийской научной конференции молодых ученых "Наука. Технологии. Инновации" (Новосибирск 2009), Всероссийской научно-технической конференции «Актуальные проблемы в строительстве» (Новосибирск 2011, 2012), 2-й Международной научно-технической конференции, по-

священной 30-летию запуска на орбиту первого навигационного космического аппарата «ГЛОНАСС» (Красноярск 2012).

Публикации. По теме диссертации опубликовано 19 печатных работ, в том числе 5 статей в журналах, входящих в перечень изданий, рекомендуемых ВАК РФ.

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

Структура работы. Диссертационная работа состоит из введения, четырех глав, заключения, списка литературы и приложения. Объем работы составляет 154 страницы текста, включая 45 рисунков, 12 таблиц и список литературы из 95 наименований, а также 2 приложения.

Содержание работы

Во введении обосновывается актуальность темы, формулируются основные цели и задачи диссертации, представлена научная новизна, изложены основные положения, выносимые на защиту, показана практическая значимость работы.

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

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

у

/м = 2Х+,д<рл+,,*(*)+ Е Е^лД*) о)

где а - аппроксимирующие коэффициенты разложения, с1 - детализирующие коэффициенты, (р(*) - масштабируемая функция (отцовский вейвлет), а у(лг) -вейвлет (материнский вейвлет), ]0 - начальный уровень разложения. Коэффициенты разложения определяются как:

=(/.ФА+л*)= =(/,чгм)= (2)

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

В диссертационной работе использовались вейвлеты Добеши [4], номер 4 и 8 (номер вейвлета соответствует количеству определяющих его коэффициентов). Функции ф(х) и имеют компактный носитель, что обусловливает хорошую локализацию в пространственной области; за счет ортогональности этих функций обеспечивается принципиальная возможность реконструкции сигналов. Вейвлеты Добеши не имеют аналитического представления, их конструирование основано на построении матриц коэффициентов, удовлетворяющих определенным свойствам [4].

В терминах кратномасштабного анализа пространство сигнала V может быть разбито на непересекающиеся вложенные подпространства V] , образующие Множество сдвигов <р(дс-п) формируют ортонормированный базис подпространства У0> где и - параметр сдвига. Функции ф; п = 2~'/2 х - п) образуют ортонормированный базис подпространств V) и соответствуют «грубому» представлению сигнала. Подпространство V/), является ортогональным дополнением V, до пространства У]Л= V) + IV,; и включает в себя детализированное представление сигнала. Построение подпространств Wj осуществляется аналогично построению V/. сдвигами и масштабированием функции \|/ (х). Для наглядности на рис. 1, 2 приведены графики вейвлетов Добеши 4.

Рис. 1. 1) ф(х); 2) <р(х-1); 3) у 4) V)/ (*-!) .

Рис. 2. 1)1/72 ф(х/2); 2) \/4г ф(х/2-1); 3) 1 /л/2 у (х/2); 4) 1 ДЯ у (-</2-1) .

Алгоритмы вейвлет-фильтрации основаны на следующих предположениях о структуре вейвлет-разложения обрабатываемого сигнала:

• Информация о «точном» сигнале /(х) содержится только в небольшом количестве коэффициентов вейвлет-разложения (информативные коэффициенты). Остальные коэффициенты равны нулю, либо незначительно отличаются от нуля по абсолютной величине и их можно назвать незначимыми коэффициентами разложения.

• Шум измерения равномерно «перераспределяется» по всем коэффициентам вейвлет-разложения. В частности, если значения шума ri, не коррелированны и имеют одинаковую дисперсию а2, то коэффициенты разложения этого шума по базису ортогональных вейвлетов также не коррелированны между собой и имеют одинаковую дисперсию.

Алгоритм вейвлет-фильтрации одномерного сигнала включает три следующих этапа:

• вычисление прямого вейвлет-преобразования от зашумленных значений функции;

• обработка полученных зашумленных коэффициентов разложения dj к, djk (построение с помощью методов вейвлет-фильтрации оценок оу к , djk для коэффициентов точной функции к, djk);

• реконструкция отфильтрованного сигнала осуществляется вычислением обратного вейвлет-преобразования по коэффициентам а} к , djk .

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

На втором этапе необходимо обратить в нуль шумовые коэффициенты разложения, которые обусловлены только шумом измерения, сохранив при этом информативные коэффициенты разложения точной функции. Этому требованию удовлетворяют пороговые алгоритмы оценивания коэффициентов разложения, которые в зарубежной литературе получили название thresholding. В этих алгоритмах наиболее часто используются две пороговые функции - «жесткая» (hard) и «мягкая» (soft) [5]. Графики этих функций приведены на рис. 3. Очевидно, что величина порога

é

i i

■ 10 .sos Рис. 3. Графики функций hard (пунктир), soft (точечная линия) и mix (сплошная линия), d - зашумленные коэффициенты, d - оценка.

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

Во второй главе построен оптимальный алгоритм вейвлет-фильтрации, минимизирующий среднеквадратическую ошибку.

Алгоритм построен при следующих предположениях о шуме измерения Т|, : величины Т11. являются случайными; шум измерения имеет нулевое среднее А/[д.] = 0, 1=1,..., ДО, где N - число измерений, одинаковую дисперсию £>[11, ]= а2, / =1,...,ДО;"Г|(. ит|у не коррелированны между собой, т.е. МКТ|;] = 0, При I*].

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

нулевым математическим ожиданием и дисперсией о2.

Для этого алгоритма оптимальные оценки коэффициентов разложения имеют вид:

= ТТ^Г-; <4-.*= • (3)

где отношения «шум/сигнал» 4, к задаются соотношениями: с" _ ° . с* С

К сожалению, построенные оптимальные оценки (3) включают в себя отношение «шум/сигнал», которое на практике неизвестно из-за незнания значений «точного» коэффициента разложения, стоящего в знаменателях выражений (4). Эти оценки представляют теоретический интерес, так как указывают, к чему надо стремиться при построении оценок, реализуемых на практике. Одна из таких оценок основана на итерационном уточнении отношения «шум/сигнал».

Обозначим через 6 любой точный коэффициент разложения а)к или с!;к,

через 5<л), в'"' - оценки для 5 = о2/82, в на п-той итерации. Тогда итерационная процедура апостериорного уточнения отношения «шум/сигнала» имеет вид:

1_

1 + 5Г(")

=--г; в<"+1>=—в, и = 0,1,2,... , (5)

где 9 - коэффициент, вычисленный по зашумленным значениям функции; 9(0) -

«стартовый» коэффициент разложения; 5(0) - «стартовая» оценка для отношения «шум/сигнал».

Если коэффициент разложения 9 известен с погрешностью 9 = 9 + е, где е - случайная величина с числовыми характеристиками

М [е] = 0, £)[е] = о2, то предельная точка итерационной процедуры (5) определяется выражением:

1 я ^ , 1

е =

ге, если 5<- и 0 < 5 < 52;

1 + 5, 4

—^-гё, если 5 < — и 5(0)=5*; (6)

1 + 52 4

О, во всех остальных случаях,

где 5 - отношение «шум/сигнал» коэффициента, вычисленного по зашумленным данным, 5*, 5* - корни нелинейного уравнения 5* =(1 + 5*) 5, вычис-

, „. 1-25+^1-45 ленные по формуле 5., =-^-.

25

Алгоритм (6) можно назвать квазиоптимальным оцениванием коэффициента 9 , так как в нем вместо оптимальной величины отношения «шум/сигнал» используется её оценка - предельные точки итерационной процедуры (5).

Алгоритм с коэффициентами разложения а' к, к , вычисленными по формуле (6), в дальнейшем будем называть квазиоптимальным алгоритмом вейвлет-фильтрации.

В диссертационной работе доказана сходимость результата фильтрации квазиоптимальным алгоритмом, к значениям точной функции при о2 —> 0 .

В таблице 1 приведены значения ошибок фильтрации = / -/Ц/Ц/Ц после обработки нестационарного сигнала квазиоптимальным (/д) и универсальным () [1] алгоритмами вейвлет-фильтрации. Относительный уровень шума определялся соотношением = ||/ -/||/||/||, где / - зашумленные значения отсчетов сигнала, II • II означает евклидову норму вектора.

5/ 0,001 0,005 0,01 0,05 0,1

л 3-Ю"4 1,5-10"3 2,9-10"3 0,014 0,028

/и 4,2-10"4 1,9-10"3 4,3-10"3 0,018 0,031

Анализ результатов выполненного в диссертационной работе вычислительного эксперимента позволяет сделать следующие выводы:

• использование квазиоптимальных оценок позволяет на 20-30% уменьшить ошибку фильтрации по сравнению с пороговыми алгоритмами фильтрации, использующими известные пороговые величины;

• использование квазиоптимальных оценок коэффициентов разложения вместо оптимальных увеличивает ошибку сглаживания, однако это увеличение не очень велико (не более 10-15%), особенно при малом уровне шума исходного сигнала.

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

В третьей главе решается актуальная задача выбора пороговых величин в однопараметрических и двухпараметрических пороговых алгоритмах вейвлет-фильтрации. Желательно использовать такие оптимальные пороговые величины, которые доставляют минимум СКО в соответствующем классе пороговых алгоритмов вейвлет-фильтрации. Из-за отсутствия априорной информации о «точных» значениях фильтруемой функции невозможно точно вычислить оптимальные пороговые величины. Поэтому строятся процедуры оценивания оптимальных порогов на основе критерия оптимальности, предложенного в работе [5] и широко используемого для оценивания оптимальных параметров в линейных алгоритмах фильтрации и линейных регуляризирующих алгоритмах.

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

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

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

а^ =Р>/2-1п(ЛГ>), (7)

где Nj - количество коэффициентов на ./-ом уровне.

Необходимо оценить оптимальное значение Р , для которого СКО вейвлет-фильтрации была бы минимальна.

Построение оценки осуществляется на основе проверки двух статистических гипотез:

• основной Н0: величина коэффициента р статистически не противоречит критерию оптимальности;

• альтернативной И]: величина коэффициента р статистически противоречит критерию оптимальности.

Для проверки этих гипотез вводится критерий

РЛР)=^г(«р./). (8)

где о2 - дисперсия шума измерения, - скалярное произведение вектора

невязки е>р = /-/р и вектора /, составленного из значений зашумленной функции, /р- вектор, составленный из значений функции, являющейся

результатом вейвлет-фильтрации с порогом (7) при заданном параметре Р.

В диссертационной работе показано, что гипотеза Н0 принимается, если величина критерия (8) при некотором значении Р„, удовлетворяет неравенству

(9)

где , &„л_у/2 • квантили %2т -распределения с т = N степенями свободы

уровня (у/2),(1 — у/2) соответственно; у - вероятность ошибки первого рода при проверке статистической гипотезы Н0 (принято у = 0,05), где N -количество значений фильтруемой функции. Если гипотеза Н0 отвергается, то изменяется значение р и вновь проверяется основная гипотеза. Значение можно рассматривать как оценку р .

Вычисление значения Р№ сводится к решению нелинейного уравнения

Рнг (р) =#я (10)

итерационными методами. Итерации завершаются, если очередное приближение Р{л) удовлетворяет неравенству (9), и это приближение принимается в качестве

К-

Для анализа эффективности оценки Ро(;, как предложенной процедурой, так и другими алгоритмами выбора порога, был выполнен вычислительный

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

Точные изображения искажались нормально распределенным шумом с нулевым средним, дисперсией о2 и относительным уровнем шума

где || • || означает евклидову норму матрицы; Р - изображение, искаженное шумом; F - точное изображение. Эффективность фильтрации зашумленных изображений характеризовалась относительной ошибкой фильтрации:

1.10'

где F - матрица значений, полученных алгоритмом вейвлет-фильтрации, использующим тот или иной алгоритм выбора пороговой величины.

Иллюстрация поведения

критерия p(v (Р) приведена на рис. 4 (при =0,10, порог - soft).

Видно, что значение Pw, при котором кривая 1 пересекается с прямыми 3 (т.е. выполняется неравенство (9)), соответствует области минимальной относительной ошибки 8^(Р). В качестве меры эффективности оценки Рор(

коэффициент определяемый

Л \ 1 ^ 3

2

г

1

Р

too 1.101 1*10* t-lt?

использовался

эффективности,

формулой

Рис 4. Кривая 1 - значение критерия (8); кривая 2 - значение относительной ошибки (11); прямая 3 -значение квантилей , /2

где

(12)

относительная ошибка

используемого алгоритма веивлет-фильтрации, 5т;п - величина СКО пороговой фильтрации с порогом (7) и параметром Ри;;1. Очевидно, чем меньше величина Е по сравнению с 1, тем больше проигрыш в эффективности используемого алгоритма выбора порога.

13

Так как величина Е является случайной, то по выборке объемом 50 определялось выборочное среднее Е . Коэффициенты двумерного разложения обрабатывались пороговыми функциями со следующими пороговыми величинами: Х"му (универсальный порог), Х*и"Е (БиЯЕ-порог), (байесовский

порог) и порог X* = • 1п(ЛГ) . В таблице 2 приведены значения коэффициента Е для предложенного алгоритма выбора X™ и универсального алгоритма вейвлет-фильтрации .

Таблица 2. Сравнение пороговых алгоритмов вейвлет-фильтрации

0,05 0,10 0,15

xUN,v 0,444 0,561 0,632

к 0,991 0,993 0,998

Анализ вычислительного эксперимента позволяет сделать следующие выводы:

• использование двух величин X"N,V , X"'"l: приводит к значительному (в 1,5-2 раза) увеличению относительной ошибки (особенно для функции soft);

• байесовский порог X® также имеет относительную ошибку на 15-25% выше 5. ;

min '

• XWj обеспечивает наибольшую эффективность как при использовании функции hard, так и при использовании функции soft.

На рис. 5 приведен пример обработки изображения LENA, искаженного шумом с =0,2 пороговыми величинами Х"шу и X™ .

Для функций, использующих одну пороговую величину характерны следующие недостатки:

• из-за уменьшения амплитуды коэффициента разложения на величину X в функции soft возможно сглаживание (размытие) контрастных элементов обрабатываемого сигнала, особенно при больших X;

• наличие разрыва функции hard в окрестности точки X может вызвать осцилляции в особых точках сигнала (эффект Гиббса).

Для преодоления недостатков этих функций ранее были предложены двух-параметрические функции [6]. График такой функции приведен на рис. 3 (сплошная линия).

В изученных публикациях отсутствуют подходящие (по эффективности) алгоритмы выбора двух параметров Xt, Х2. В лучшем случае рекомендуется

выбирать Я,, , 1^2 системах обработки.

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

В работе предлагается представление X,, А,, в виде

Рис. 5. Представлены изображения: точное (а); искаженное шумом (б); полученное в результате фильтрации с порогом (в) и с порогом (г)

Р^ , для |3 , С принимаются такие значения р

я2 = р

где множитель С > 1 следует из неравенства Х2 > Х1. Тогда необходимо построить оценки для оптимальных значений Р„„ > С,,„ > ПРИ которых СКО фильтрации минимальна. Для вычисления таких оценок обратимся к критерию оптимальности.

В качестве оценок С , которые удовлетво-

ряют неравенству

«-.т/^РЛР *,С„)<ЪтЛ_у/2, (14)

где 7 - вероятность ошибки первого рода при проверке статистических гипотез (обычно у = 0,05).

Для исследования оценок Р1(,, Сц, был проведен вычислительный эксперимент. Обработка и анализ результатов этого эксперимента показали, что средние значения Е (вычисленные по выборке объемом 50) отклоняются от 1 в меньшую сторону не более чем на 8-10%, что говорит о приемлемой точности

оценок pw, Cw для оптимальных величин Р0(,,, Сор,. Это позволяет рекомендовать

в качестве пороговых величин в алгоритмах вейвлет-фильтрации с двухпарамет-рическими пороговыми функциями вида mix.

Заключительная часть третьей главы была посвящена сравнению эффективности алгоритмов локально-пространственной фильтрации (АЛПФ) и алгоритмов вейвлет-фильтрации (АВФ) при фильтрации изображений. Результаты исследования представляют большой практический интерес для определения подходящего алгоритма фильтрации сигналов и изображений, искаженных шумами различной статистической природы.

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

В первой части главы проведен вычислительный эксперимент с модельными данными межспутниковых измерений (моделирование производилось с использованием приложения ModBis24), а также выполнено исследование данных реальных измерений. По результатам исследований предложен модифицированный алгоритм вейвлет-фильтрации реальных сигналов межспутниковых измерений, содержащих сильно коррелированную шумовую составляющую. Особенности этого модифицированного алгоритма состоят в том, что обработке подвергаются не только детализирующие коэффициенты разложения, но и аппроксимирующие; выбор величины (3 в порогах А.. осуществляется на каждом уровне вей влет-разложения j.

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

Во второй части четвертой главы предложен подход к решению задачи определения количественных характеристик атмосферных явлений.

Для выделения деталей изображения, включающих участки облаков, был предложен подход, основанный на представлении сигнала в вейвлет-области как совокупности грубого приближения и его детализаций. При изменении значения аппроксимирующего коэффициента (используется вейвлет-разложение до максимального уровня) в К раз после вейвлет-реконструкции участки чистого неба имеют предельные значения цветовых каналов RGB (RGB - аддитивная цветовая модель, содержащая красный, зеленый и синий цветовые каналы). Процент остальных пикселей пропорционален оцениваемому баллу облачности. Коэффициент К, зависящий от контрастности изображения, подбирался экспериментально и был принят равным 1/4 во время

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

Вычислительный эксперимент проводился в течение двух недель в осенний период. Программный модуль выполнял обработку 2 раза в час. Анализировались данные последовательности двух кадров с интервалом в 2 секунды. Корректность вычисления процента облачности определялась экспертом (специалистом-метеорологом) путем сравнения результатов обработки и визуальной оценки данных сохраненных изображений.

Настоящая программная реализация подхода позволила корректно оценить процент облачности в 90% случаев.

В заключении приведены основные результаты работы:

1. Построен квазиоптимальный алгоритм вейвлет-фильтрации сигналов и изображений, который, в отличие от оптимального алгоритма (соответствующего минимуму СКО фильтрации), не требует задания коэффициентов разложения «точного» (не зашумленного) сигнала, входящих в отношение «шум/сигнал».

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

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

4. Решена задача фильтрации межспутниковых измерений. По результатам анализа данных моделирования и реальных измерений предложен модифицированный алгоритм фильтрации, показавший лучшие результаты по сравнению как с рассмотренными ранее алгоритмами, так и с применяемыми в настоящее время средствами обработки данных бортовых шкал межспутниковых измерений.

5. Рассмотрен новый подход к оценке количественных характеристик атмосферных явлений. Для фильтрации детализирующих коэффициентов, содержащих информацию об осадках, применены предложенные алгоритмы вейвлет-фильтрации. При оценке балла облачности используется возможность выделить в вейвлет-области контуры сложных деталей изображения; это позволяет корректно идентифицировать участки чистого неба для последующего анализа.

Список работ, опубликованных по теме диссертации

[А1]. Воскобойников Ю.Е., Гочаков A.B. Квазиоптимальный алгоритм оценивания коэффициентов вейвлет-разложений при фильтрации сигналов // Автометрия. - 2010. - Т.46. - №1. - С. 34-45.

[А2]. Воскобойников Ю.Е., Гочаков A.B. Сравнительный анализ двух классов алгоритмов фильтрации изображений // Автометрия. - 2011. - Т. 47. -Xsl. -С. 17-29.

[A3]. Воскобойников Ю.Е., Гочаков A.B. Оценивание оптимальных пороговых величин в алгоритмах вейвлет-фильтрации изображений // Автометрия. -

2011. - Т.47. - №2. - С. 3-14.

[A4]. Воскобойников Ю.Е., Гочаков A.B. Построение алгоритмов вейвлет-фильтрации с двухпараметрическими пороговыми функциями // Автометрия. -

2012. - Т.48. - №1. - С. 12-24.

[А5]. Гочаков A.B., Колкер А.Б. Автоматизированный подход определения количественных характеристик атмосферных явлений методами двумерного wavelet-анализа // Известия высших учебных заведений. Физика. - 2012. - Т.55. -№9/2. - С. 305-311.

[А6]. Гочаков A.B. Квазиоптимальный алгоритм фильтрации коэффициентов вейвлет-разложения // Материалы всероссийской научной студенческой конференции молодых ученых «Наука. Технологии. Инновации». Новосибирск.

- 2009. - С. 127-130.

[А7]. Гочаков A.B. Два подхода к построению частотно-пространственных регуляризирукяцих алгоритмов деконволюции интегрального уравнения // Материалы I международной научной школы-конференции «Теория и численные методы решения обратных и некорректных задач». Новосибирск. - 2009. - С.36.

[А8]. Гочаков A.B. Квазиоптимальный алгоритм фильтрации коэффициентов вейвлет-разложения при сжатии сигнала // Труды НГАСУ. - 2009. - №2(45).

- С. 77-83.

[А9]. Гочаков A.B., Колкер А.Б., Котов М.С. Сравнение открытых веб-гис технологий для создания интерактивных информационных систем // Материалы II международной конференции «Геоинформатика: технологии, научные проекты». Барнаул. - 2010. - С. 34.

[А10]. Гочаков A.B. Алгоритмы фильтрации изображений в базисе вейвлет-функций // Труды НГАСУ. - 2010. - №1(47). - С. 64-69.

[All]. Гочаков A.B. Задача распараллеливания вейвлет-преобразования для фильтрации зашумленных видеоизображений // Труды НГАСУ. - 2011. -№2(51). - С. 85-89.

[А12]. Воскобойников Ю.Е., Гочаков A.B., Колкер А.Б. Фильтрация сигналов и изображений: Фурье и вейвлет алгоритмы : Монография / Новосибирск: НГАСУ(СибСТРИН). - 2011. - 188 с.

[А13]. Ю.Е. Воскобойников, А.В. Гочаков, А.В. Карауш, В.А. Степанов, А.С. Толстиков, Е.А. Ханыкова. Контроль бортовых шкал времени навигационных спутников ГЛОНАСС в метрологических пунктах государственной службы времени и частоты // Тезисы докладов 2-й Международной научно-технической конференции. Сибирский государственный аэрокосмический Университет. -Красноярск, 2012. - С. 245-247.

[А14]. Гочаков А.В., Колкер А.Б. Построение программно-аппаратного комплекса для автоматизированных измерений в метеорологии // Сборник научных трудов НГТУ. - Новосибирск: изд-во НГТУ, 2012. - № 4(70). - С. 79-86.

[А15]. Гочаков А.В., Колкер А.Б. Подход к определению балла облачности с использованием возможностей вейвлет-преобразования // Сборник научных трудов НГТУ. - Новосибирск: изд-во НГТУ, 2012. - № 4(70). - С. 87-96.

[А16]. Voskoboinikov Yu.E, Gochakov A.V. Quasi-optimal algorithm of estimating the coefficients of wavelet expansions during signal filtration // Optoelectronics, Instrumentation and Data Processing. - 2010. - V.46. - N 1. -P. 27-36.

[A 17]. Voskoboinikov Yu.E, Gochakov A.V. Comparative analysis of two classes of image filtration algorithms // Optoelectronics, Instrumentation and Data Processing. - 2011 . - V. 47. - N 1. - P. 12-22.

[A 18]. Voskoboinikov Yu.E, Gochakov A.V. Estimation of optimal threshold values in algorithms of wavelet filtration of images // Optoelectronics, Instrumentation and Data Processing. - 2011. - V.47. - N 2. - P. 105-113.

[A 19]. Voskoboinikov Yu.E, Gochakov A.V. Construction of wavelet filtration algorithms with two-parameter threshold functions // Optoelectronics, Instrumentation and Data Processing. - 2012 . - V.48. - N 1. - P. 9-17.

Список цитируемых работ

[1]. Donoho D. L. De-noised by soft-thresholding // IEEE Trans. Information Theory. 1995. - V. 41. - N 3. - P. 613-627.

[2]. Abramovitch F., Sapatinas Т., Silverman B.W. Wavelet thresholding via a Bayesian approach // Journal of the Roy Statist. - 1998. - N 60. - P. 725-749.

[3]. Zhang X.P., Desai M.D. Adaptive denoising based on SURE risk // IEEE Signal Process. Lett. - 1998. - V. 5. - N 10. - P. 265-267.

[4]. Daubechies I., Sweldens W. Factoring wavelet transforms into lifting steps // Journal of Fourier Analysis and Applications. - 1996. - V. 4. - N 3. - P 247-269.

[5]. Воскобойников Ю.Е. Устойчивые алгоритмы решения обратных измерительных задач : Монография / Ю. Е. Воскобойников. - Новосибирск: НГАСУ (Сибстрин), НГАСУ. 2007. - 184 с.

[6]. Liu Y, Jin J, Wang Q, etc. Phase-preserving speckle reduction based on soft thresholding in quaternion wavelet domain // Journal of Electronic Imaging. - 2012. -V.21. - N 4. - P. 043009-1-043009-11.

Подписано в печать 26.04.2013 г. Печать Цифровая. Бумага офсетная Формат 60x84/16. Усл. печ. л. 1,25 Тираж 100 экз. Заказ № 2446

Отпечатано в типографии «Партнеры Сибири» 630009, Новосибирск, Добролюбова 16, а/я 62 Тел. (383) 266-36-71, 266-85-40

Текст работы Гочаков, Александр Владимирович, диссертация по теме Математическое моделирование, численные методы и комплексы программ

ФГБОУ ВПО «НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ АРХИТЕКТУРНО-СТРОИТЕЛЬНЫЙ УНИВЕРСИТЕТ (Сибстрин)»

- . = - - = На правах рукописи

0420135^(ЬЬ

Гочаков Александр Владимирович

КВАЗИОПТИМАЛЬНЫЕ АЛГОРИТМЫ ВЕЙВЛЕТ ОБРАБОТКИ

СИГНАЛОВ И ИЗОБРАЖЕНИЙ

Специальность:

05.13.18 - математическое моделирование, численные методы и комплексы

программ

Диссертация на соискание ученой степени кандидата технических наук

Научный руководитель -

доктор физико-математических наук,

профессор Ю.Е. Воскобойников

Новосибирск 2013

ВВЕДЕНИЕ..............................................................................................................5

ГЛАВА 1. АЛГОРИТМЫ ВЕЙВЛЕТ-ФИЛЬТРАЦИИ СИГНАЛОВ И ИЗОБРАЖЕНИЙ...................................................................................................11

1.1. Кратномасштабное вейвлет-представление одномерных сигналов......11

1.1.1. Масштабирующая функция и масштабирующие подпространства 11

1.1.2. Ортогональные операторы в пространстве L2(R) и вейвлет-функции...........................................................................................................15

1.1.3. Вейвлет-представление сигналов........................................................20

1.1.4. Быстрое вейвлет - преобразование....................................................23

1.2. Кратномасштабное вейвлет-представление изображений.....................27

1.2.1. Двумерное вейвлет-преобразование...................................................27

1.2.2. Вейвлет-представление изображений................................................30

1.3. Кратномасштабное представление и задачи фильтрации сигналов и изображений.......................................................................................................32

1.3.1. Модели зашумленных сигналов и изображений...............................32

1.3.2. Общий подход к фильтрации шума на основе вейвлет-разложения ...........................................................................................................................34

1.4. Пороговые алгоритмы вейвлет-фильтрации..........................................39

1.4.1. Пороговая обработка коэффициентов разложения...........................39

1.4.2. UNIV - порог (универсальный порог)................................................43

1.4.3 SURE-порог.........................................................................................44

1.4.4. FDR- порог.............................................................................................45

1.4.5. Bayes - порог.........................................................................................47

1.4.6. GCV-порог..........................................................................................47

ГЛАВА 2. КВАЗИОПТИМАЛЬНЫЙ АЛГОРИТМ ВЕЙВЛЕТ-ФИЛЬТРАЦИИ......................................................................................................54

2.1 Статистические характеристики коэффициентов вейвлет - разложения

зашумленного сигнала.......................................................................................54

2.2 Локальные оптимальный и квазиоптимальный алгоритмы....................57

2.2.1 Оптимальный алгоритм оценивания коэффициентов вейвлет -разложений......................................................................................................57

2.2.2. Итерационное уточнение отношения «шум/сигнал»........................61

2.2.3. Исследование квазиоптимальных оценок коэффициентов разложения......................................................................................................66

ГЛАВА 3. ОЦЕНИВАНИЕ ОПТИМАЛЬНЫХ ПОРОГОВЫХ ВЕЛИЧИН В АЛГОРИТМАХ ВЕЙВЛЕТ-ФИЛЬТРАЦИИ СИГНАЛОВ И ИЗОБРАЖЕНИЙ...................................................................................................71

3.1 Критерий оптимальности............................................................................71

3.1.1 Теоретические основы критерия оптимальности...............................72

3.1.2 Алгоритм выбора пороговых величин на основе критерия оптимальности.................................................................................................78

3.2 Численные исследования пороговых алгоритмов вейвлет-фильтрации изображений.......................................................................................................82

3.3 Пороговые алгоритмы фильтрации с двухпараметрической пороговой функцией.............................................................................................................87

3.3.1 Двухпараметрическая пороговая функция.........................................87

3.3.2 Выбор параметров двухпараметрической пороговой функции........89

3.3.3 Численные исследования двухпараметрического порогового алгоритма.........................................................................................................91

ЗА. Сравнение двух классов алгоритмов фильтрации...................................97

3.4.1 Алгоритмы локально-пространственной фильтрации.......................97

3.4.2 Вычислительный эксперимент по фильтрации изображений........103

ГЛАВА 4. РЕШЕНИЕ ПРАКТИЧЕСКИХ ЗАДАЧ С ИСПОЛЬЗОВАНИЕМ РАЗРАБОТАННЫХ АЛГОРИТМОВ ВЕЙВЛЕТ- ФИЛЬТРАЦИИ...............112

4.1 Задача фильтрации межспутниковых измерений...................................112

4.1.1 Постановка задачи...............................................................................112

4.1.2. Численные исследования эффективности вейвлет-алгоритмов для фильтрации межспутниковых измерений..................................................117

4.1.3 Результаты решения задачи фильтрации межспутниковых измерений......................................................................................................123

4.1.4 Сравнение с существующими методами обработки........................128

4.2 Подход к определению количественных характеристик атмосферных явлений методами двумерного вейвлет - анализа*......................................132

4.2.1 Постановка задачи...............................................................................132

4.2.2 Новый подход к решению задачи автоматизированной оценки балла облачности.....................................................................................................134

4.2.3 Вычислительный эксперимент...........................................................140

ЗАКЛЮЧЕНИЕ....................................................................................................142

ЛИТЕРАТУРА.....................................................................................................144

ПРИЛОЖЕНИЕ...................................................................................................155

ПЛ. Дополнительные иллюстрации и описания..........................................155

П. 1.1 Примеры фильтрации изображений LENA, TARGET....................155

П. 1.2 Аппаратная составляющая метода оценки процента облачности .157 П .2. Акты о внедрении....................................................................................160

ВВЕДЕНИЕ

Актуальность темы. В последние десятилетия теория и методы цифровой фильтрации сигналов и изображений развивались динамично и продуктивно. Этому способствовало, с одной стороны, появление новых математических методов (дискретное преобразование Фурье, дискретное вейвлет-преобразование), позволяющих создать эффективные алгоритмы фильтрации, а с другой - возросшие требования к точности фильтрации, особенно в случае обработки контрастных сигналов и изображений. При этом фильтрация в большинстве случаев является не конечным этапом обработки (для улучшения визуального восприятия), а некоторой предобработкой, например, для последующего распознавания образов.

Часто используемые на практике алгоритмы фильтрации сигналов и изображений (искаженных шумами) условно разделяют на два класса:

• алгоритмы фильтрации в пространственной области;

• алгоритмы фильтрации в частотной области.

Здесь термин «частотная область» используется не только в смысле «область значений частот» в преобразовании Фурье, но и как «область значений переменных», являющихся параметрами дискретного ортогонального преобразования и имеющих частотную локализацию.

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

Основными алгоритмами второго класса являются алгоритмы Фурье-фильтрации (АФФ), где обработке подвергаются коэффициенты разложения по базисам sin и cos, а также используемые в настоящее время алгоритмы вейвлет-фильтрации (АВФ), где обрабатываются коэффициенты разложения по базисным вейвлет-функциям.

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

Известные (в основном по зарубежным публикациям) алгоритмы выбора пороговых величин имеют определенные недостатки. Так, один из алгоритмов минимизирует среднеквадратическую ошибку (СКО) только в асимптотике - при числе отсчетов, стремящемся к бесконечности. В других игнорируется условие минимума функционала, характеризующего ошибку фильтрации (например, минимум СКО фильтрации), что делает значение этой ошибки намного выше минимально возможной.

Таким образом, разработка оригинальных методов построения оптимальных (с минимально возможной СКО) и квазиоптимальных алгоритмов (с оценкой оптимальных параметров фильтрации) вейвлет-фильтрации сигналов и изображений является актуальной задачей.

Цель диссертационного исследования. Разработка и исследование оптимальных и квазиоптимальных алгоритмов вейвлет-фильтрации сигналов и изображений.

Для достижения поставленной цели решаются следующие задачи исследования:

• построение локальных оптимальных алгоритмов вейвлет-фильтрации.

• построение локальных квазиоптимальных и глобальных квазиоптимальных алгоритмов вейвлет-фильтрации.

• разработка нового подхода к выбору пороговых величин из условия минимума СКО фильтрации.

• исследование эффективности построенных алгоритмов.

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

Методы исследования. При выполнении работы были использованы методы теории вероятностей, математической статистики, теории обработки цифровых сигнал, теории вейвлет-функций. Математические пакеты МаЛсаё, Ма1:1аЬ, ЭсПаЬ, 8сюоз1аЬ, библиотеки Си 1лЬ08Ь, ОрепСУ.

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

Научная новизна. В работе предложен и реализован оригинальный подход к построению квазиоптимального алгоритма вейвлет-фильтрации, основанный на аналитическом вычислении предельных точек итерационной процедуры апостериорного уточнения отношения «шум/сигнал».

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

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

Предложен модифицированный алгоритм фильтрации данных межспутниковых измерений.

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

Практическая значимость и реализация результатов диссертации.

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

Результаты сравнения алгоритмов фильтрации в пространственной и частотной областях могут быть применены при вынесении решения о выборе класса алгоритма и выборе алгоритма внутри выбранного класса для решения поставленной задачи.

Решены две задачи, имеющие важное практическое применение: фильтрация межспутниковых измерений; определение количественных характеристик атмосферных явлений методами двумерного вейвлет-анализа.

На защиту выносятся следующие положения:

1. Квазиоптимальный алгоритм вейвлет-фильтрации, основанный на аналитическом вычислении предельных точек итерационной процедуры апостериорного уточнения отношения «шум/сигнал», не требует знания априорной информации об обрабатываемом сигнале или изображении. СКО результатов фильтрации незначительно превосходит минимально возможную СКО.

2. Алгоритмы оценки оптимальных пороговых величин (для одно- и двухпараметрических пороговых функций) на основе критерия оптимальности позволяют получить пороговые величины, наиболее близкие к оптимальным по сравнению с другими пороговыми алгоритмами вейвлет-фильтрации.

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

4. Вейвлет-обработка кадра участка неба позволяет получить объективную оценку степени закрытости неба облаками без использования специального дорогостоящего оборудования.

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

Предмет исследования - методы и алгоритмы фильтрации сигналов и изображений различной физической природы и спектрального состава.

Апробация работы. Основные результаты работы были представлены на Всероссийской конференции молодых ученых «Некорректно поставленные задачи» (Новосибирск 2009), международной школе-конференции «Теория и численные методы решения обратных и некорректных задач» (Новосибирск 2009), II международной конференции «Геоинформатика: технологии, научные проекты» (Барнаул 2010), Всероссийской научной конференции молодых ученых "Наука. Технологии. Инновации" (Новосибирск 2009), Всероссийской научно-технической конференции «Актуальные проблемы в строительстве» (Новосибирск 2011, 2012), 2-й Международной научно-технической конференции, посвященной 30-летию запуска на орбиту первого навигационного космического аппарата «ГЛОНАСС» (Красноярск 2012).

Публикации. По теме диссертации опубликовано 19 печатных работ, в том числе 5 статей в журналах, входящих в перечень изданий, рекомендуемых ВАК РФ, 4 публикации в зарубежных международных научных перио-

дических изданиях, 1 научно-методическое пособие, 9 статей в рецензируемых изданиях.

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

Внедрение:

1. Сибирский ордена Трудового Красного Знамени научно-исследовательский институт метрологии (ФГУП «СНИИМ»), г. Новосибирск. Фильтрация сигналов межспутниковых измерений.

2. Сибирский региональный научно-исследовательский гидрометеорологический институт (ФГБУ «СибНИГМИ»). Определение количественных характеристик атмосферных явлений.

3. Использование результатов диссертационной работы в ОАО «Спецтехнологии». Сравнение вейвлет и Фурье методов выделения полезной составляющей в задаче газоанализа.

Структура работы. Диссертационная работа состоит из введения, четырех глав, заключения, списка литературы и приложения. Объем работы составляет 154 страницы текста, включая 45 рисунков, 12 таблиц и список литературы из 95 наименований, а также 2 приложения.

ГЛАВА 1. АЛГОРИТМЫ ВЕЙВЛЕТ-ФИЛЬТРАЦИИ СИГНАЛОВ

И ИЗОБРАЖЕНИЙ.

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

1.1. Кратномасштабное вейвлет-представление одномерных сигналов

В этом параграфе будут рассмотрены масштабирующие функции и вейвлеты, которые являются ортогональными базисами в пространстве Ь2{К). С помощью этих функций реализуется плодотворная идея суммирования «грубой» аппроксимации сигнала с «детализирующими» (локальными) особенностями сигнала. Такой способ особенно эффективен для случаев, когда сигнал имеет высокочастотные компоненты короткой длительности и протяженные низкочастотные компоненты. Эффективность расчетов возрастает также за счет того, что открывается возможность алгоритма каскадных вычислений коэффициентов представления, подобного алгоритму быстрого преобразования Фурье.

1.1.1. Масштабирующая функция и масштабирующие подпространства

Возьмем некоторую функцию ф(х), целочисленные сдвиги которой образуют ортонормированный базис подпространства У0, которое порождено линейными комбинациями функций ср0 п.

Фо,я(*) = Ф(*-И)> (1.1.1)

где 2 - множество целых чисел.

Параметр п будем называть параметром сдвига. Система функций {фо лС*)}' п е ^ называется ортонормированной, если

[1, п = т;

<Фо,я»Фо,«>=1Л (1-1-2)

[О, п^т.

В