автореферат диссертации по информатике, вычислительной технике и управлению, 05.13.01, диссертация на тему:Аналитический синтез многомерных неразделимых сигналов и устройств для многоскоростных систем обработки изображений
Автореферат диссертации по теме "Аналитический синтез многомерных неразделимых сигналов и устройств для многоскоростных систем обработки изображений"
□ОЗОбЗЭЗО
На правах рукописи УДК 621 396
Чобану Михаил Константинович
АНАЛИТИЧЕСКИЙ СИНТЕЗ МНОГОМЕРНЫХ НЕРАЗДЕЛИМЫХ СИГНАЛОВ И УСТРОЙСТВ ДЛЯ МНОГОСКОРОСТНЫХ СИСТЕМ ОБРАБОТКИ ИЗОБРАЖЕНИЙ
Специальность 05 13 01 Системный анализ, управление и обработка
информации (по отраслям)
АВТОРЕФЕРАТ
диссертации на соискание ученой степени доктора технических наук
МОСКВА 2007
1 4 И ЮН 2007
003063938
Работа выполнена в Московском энергетическом институте (техническом университете) на кафедре Электрофизики
Официальные оппоненты
Доктор технических наук, профессор ВИТЯЗЕВ Владимир Викторович
Доктор технических наук, профессор ФРОЛОВ Александр Борисович
Доктор технических наук, профессор ШАХТАРИН Борис Ильич
Ведущая организация ФГУП «НИИ автоматики» (Москва)
Защита состоится « 11 » сентября 2007 г в 14 30 на заседании диссертационного совета Д 212 141 02 при Московском государственном техническом университете им. Н Э Баумана по адресу 107005, Москва, 2-я Бауманская
Отзывы в двух экземплярах, заверенные печатью, просим направлять по адресу 107005, Москва, 2-я Бауманская 5
С диссертацией можно ознакомиться в библиотеке МГТУ им Н Э Баумана
5
Автореферат разослан
оЬ
.2007 г
Ученый секретарь
диссертационного совета Д 212 141 0? ' к т н , доц
Иванов
ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ
Актуальность темы. В настоящее время непрерывно растет интерес к решению задач анализа, синтеза, обработки одномерных и в особенности многомерных сигналов для их передачи, хранения, архивирования, восстановления в системах передачи информации (проводных и беспроводных) при наличии ограничений (на скорость передачи, на полосу пропускания, на динамический диапазон и т д) Это объясняется громадным ростом таких областей приложения, как мультимедиа технологии и телекоммуникации, осуществляющих обработку и сжатие неподвижных изображений, видеосигналов и меняющихся во времени трехмерных сигналов Сюда же относятся обработка мультиспектральных и гидролокационных сигналов, обработка геофизических, световых и акустических полей, медицинских сигналов (рентгеновская и ультразвуковая томография), данных в картографии и метеорологии, космонавтике, ядерной физике и др , что отражено в Приоритетных направлениях развития науки, технологий и техники РФ "Информационно-телекоммуникационные технологии и электроника", "Рациональное природопользование" и "Транспортные, авиационные и космические системы", и в Перечне критических технологий РФ "Технологии обработки, хранения, передачи и защиты информации" и "Технологии мониторинга и прогнозирования состояния атмосферы и гидросферы"
Под многомерными сигналами понимаются сигналы, зависящие от нескольких пространственных и/или временной координат двумерные неподвижные изображения, трехмерные томографические снимки или видеосигналы, четырехмерные томографические сигналы, зависящие от времени Эффективным способом преобразования таких сигналов является применение многомерных многоскоростных систем С их помощью сигнал может быть представлен в виде, более удобном для решения многих прикладных задач, таких, как сжатие (с потерями или без потерь), удаление шумов, распознавание образов и др В диссертации разработанные многоскоростные системы используются для сжатия многомерных сигналов.
Многоскоростные системы состоят из цифровых фильтров и устройств изменения плотности отсчетов в пространственно-временной области, поэтому обработка сигнала в различных частях системы происходит с различной скоростью Это позволяет проводить анализ сигналов на различных шкалах С этой целью сигнал может рассматриваться на более редкой шкале (путем его прореживания или децимации), или на более частой шкале (путем его интерполяции, заключающейся в добавлении нулей между отсчетами сигнала) Применение таких систем позволяет строить различные схемы кратномасштабного анализа на основе вейвлетов
Большое развитие получает практика применения вейвлетов для решения задач сжатия и обработки изображений и видео, являющихся
нестационарными по своей природе В этой области применение вейвлет-преобразования позволило достичь одновременного снижения сложности и повышения эффективности кодеков В настоящее время разработаны международные стандарты по сжатию неподвижных изображений и видео -,1РЕО-2000, Н 264/АУС, -\УМР10 и МРЕС-4 Ядром стандарта №ЕО-2СЮО является одномерное вейвлет-преобразование
Большинство проблем обработки сигналов являются в действительности многомерными, однако часто рассматриваются и решаются после замены всех переменных одной До недавнего времени многомерные операторы, из которых состоят цифровые системы, были представлены в виде прямого (или тензорного) произведения одномерных функций координат, что не соответствовало природе обрабатываемого сигнала, являющегося неразделимым, то есть не представимым в виде прямого произведения одномерных функций Многомерные многоскоростные неразделимые системы являются одной из самых многообещающих областей применения многомерных методов цифровых систем Современные методы сжатия еще весьма далеки от тех границ, которые задаются внутренней структурой источников сигналов, таких, как видеосигналы, неподвижные изображения, акустические и световые поля Поэтому создание методов неразделимого представления и обработки многомерных сигналов является очень актуальной задачей
Важнейшим является то обстоятельство, что многоскоростные системы, имеющие т > 2 каналов, позволяют, в отличие от одноканальных систем, строить как блок (или банк) анализа сигнала (для декомпозиции сигнала на составляющие), так и блок (банк) синтеза сигнала только из цифровых фильтров с конечной импульсной характеристикой (КИХ) При синтезе многомерных многоскоростных систем, обладающих свойством точного восстановления сигнала, возможность построения всей системы только на основе КИХ фильтров важна как с фундаментальной точки зрения (не нужно решать сложные задачи обеспечения устойчивости многомерных БИХ фильтров), так и с практической (применение КИХ фильтров позволяет ускорить обработку за счет использования конвейерной обработки данных)
Известны методы численного и аналитического синтеза одномерных многоскоростных систем, имеются некоторые результаты, в основном, численного синтеза многомерных систем В отличие от численных методов, дающих некоторое приближение требуемого результата и существенно зависящих от начальной точки при проведении итераций, аналитические методы позволяют учесть все требуемые ограничения, накладываемые на многомерные многоскоростные системы, и получить результат в виде соотношений, описывающих различные операторы системы, в замкнутой и удобной для анализа форме Поэтому задача аналитического синтеза многомерных многоскоростных систем и схем вейвлетного кратномасштабного анализа, построенных на их основе, является очень важной задачей
Дискретизация двумерных сигналов была впервые рассмотрена в работах Игнатьева И К При этом не решалась задача дискретизации и децимации для произвольной неразделимой матрицы децимации Пионерской работой в области многоскоростных систем в СССР является работа Витязева В В , посвященная разработке и применению численных методов синтеза одномерных многоскоростных систем В конце 20-го века - начале 21-го века были опубликованы работы, позволившие приступить к синтезу многомерных многоскоростных систем в наиболее общем - неразделимом - виде Это работы Веттерли М , Ковачевич Е , Тай Д , Чобану М К Одновременно в работах Хан Б , Рименшнайдера С , Скопиной М А развивались методы синтеза вейвлет-функций, теснейшим образом связанных с синтезируемыми банками фильтров многоскоростных систем Отечественной монографией в области теории вейвлетов (или всплесков) является коллективная работа Новикова И Я , Протасова В Ю и Скопиной М А , в которой наряду с вопросами синтеза одномерных вейвлетов приведены некоторые результаты, касающиеся многомерных вейвлетов Другим направлением исследований является развитие теории атомарных функций в работах Кравченко В Ф и Рвачева В Л Их результаты позволили строить схемы синтеза одномерных атомарных функций, имеющих заданные характеристики
Аппаратурная реализация многих методов обработки многомерных сигналов была неэффективной, т к требовала применения суперЭВМ с распараллеливанием операций Новый импульс в разработке теории цифровой обработки сигналов и необходимых цифровых устройств связан с радикальным изменением технологических возможностей новейших процессорных систем, в том числе с разработкой быстродействующих СБИС, ПЛИС и сигнальных процессоров Использование таких систем обеспечит реализацию сложных и математически емких алгоритмов обработки сигналов, что невозможно было сделать ранее Теперь задача синтеза систем обработки многомерных сигналов ставится таким образом, чтобы в полной мере использовать новые технологические возможности
Резко возросшая в течение последних лет потребность в алгоритмических, программных и аппаратных средствах обработки многомерных сигналов требует создания гибких технологий высокого уровня Данная работа призвана решить часть задач, связанных с созданием теории и методов аналитического синтеза систем на основе «истинных» многомерных подходов
Цель работы - создание теории и развитие методов цифровой обработки многомерных сигналов и реализация неразделимых операторов многомерных многоскоростных систем для эффективного сжатия многомерных сигналов, а также для решения принципиально новых задач визуализации многомерных сигналов
Для этого необходимо развить и создать новые методы комплексной обработки современных многомерных сигналов и новые подходы к разработке
соответствующих устройств путем широкопланового развития аналитического синтеза многомерных многоскоростных систем, состоящих из неразделимых (несепарабельных, или не представимых в виде произведения одномерных) цифровых фильтров, неразделимых децимирующих/интерполи-рующих устройств и систем кодирования многомерных сигналов
В соответствии с указанной целью в работе поставлены и решены следующие основные проблемы
- параметризация неразделимых матриц децимации (или матричных коэффициентов расширения), лежащих в основе многомерных устройств повышения/понижения частоты дискретизации многомерных сигналов,
- аналитическое построение с помощью полиномиальных методов и методов компьютерной алгебры эффективных неразделимых биортогональ-ных/ортогональных банков фильтров, удовлетворяющих заданным ограничениям (точное восстановление сигнала, линейная/нулевая фаза, заданное число каналов, заданная гладкость, конечная импульсная характеристика),
- построение неразделимых многомерных биортогональных/ортогональ-ных вейвлет-функций на основе синтезированных банков фильтров,
- разработка эффективных средств преобразования цветового формата, устройств квантования, иерархического и блочного кодирования многомерных сигналов и их реализация
Научная новизна исследования состоит в том, что в нем впервые разработана сквозная методология аналитического синтеза всех составных частей неразделимых многомерных многоскоростных систем, позволившая дать универсальные и эффективные подходы к синтезу и анализу цифровых многомерных систем К числу существенных результатов диссертационной работы, полученных автором и обладающих элементами научной новизны, относятся следующие
1 Осуществлена полная параметризация матриц децимации для двумерного и трехмерного неразделимых случаев, рассмотрены особенности четырехмерного случая, предложены и обоснованы критерии, которым должны удовлетворять матрицы децимации, используемые в многомерных устройствах повышения/понижения частоты дискретизации
2 Получены свойства классов реализуемых неразделимых многомерных банков фильтров для заданного числа каналов
3 Предложена методология аналитического синтеза многомерных неразделимых биортогональных и ортогональных банков фильтров Разработаны методы синтеза основных классов биортогональных и ортогональных многомерных банков фильтров, используемых на практике, включая синтез всего банка многомерных фильтров с произвольным числом каналов по одному известному фильтру банка анализа, синтез с помощью полиномов Берн-штейна, синтез многомерных банков фильтров, имеющих четный носитель, синтез с помощью схемы лифтинга, синтез с помощью преобразования Кэли
и структурного метода
4 Разработаны новые классы биортогональных и ортогональных многомерных неразделимых вейвлет функций, построенных на основе синтезированных банков фильтров
5 Предложена эффективная алгоритмическая и программная реализация синтезированных многомерных многоскоростных систем для сжатия многомерных сигналов, включая факторизацию многомерных полифазных матриц, оптимальный статический формат (распределение бит между цветовыми каналами) для оптимизированных моделей УЦУ и У1(3, метод предыска-женной неразделимой фильтрации с целью получения прямоугольных многомерных носителей вейвлет-образа, алгоритмы оптимального иерархического и блочного кодирования многомерных сигналов, реализация эффективного вычисления многомерного вейвлет-преобразования
Положения, выносимые на защиту
1 Параметризация неразделимых матриц децимации, что позволяет аналитически синтезировать все допустимые матрицы децимации для заданной размерности сигналов и заданного числа каналов многоскоростной системы
2 Свойства реализуемых классов неразделимых многомерных банков фильтров для заданного числа каналов, что дает возможность аналитически синтезировать реализуемые многоскоростные системы
3 Методология аналитического синтеза основных групп применяемых на практике многомерных неразделимых биортогональных и ортогональных банков фильтров с конечной импульсной характеристикой, что позволяет строить банки фильтров в пространственной области, аналитически оценивать влияние параметров фильтров на их свойства
4 Новые классы биортогональных и ортогональных многомерных неразделимых вейвлетов с заданной гладкостью и кратномасштабный анализ на их основе, что позволяет использовать их в различных приложениях
5 Факторизация многомерных полиномиальных полифазных матриц, что дает выигрыш в 3-5 раз в числе операций, позволяет заменять операции умножения двоичными сдвигами Новый статический формат (распределение бит между цветовыми каналами), который обеспечил выигрыш в пиковом отношении сигнал/шум (ПОСШ или РБЫЕ) порядка 1-2 дБ
6 Алгоритмы иерархического и блочного кодирования многомерных сигналов с применением разделимых/неразделимых банков фильтров и матриц децимации, что обеспечило применимость разработанных неразделимых банков фильтров и дало выигрыш в РБ^ по сравнению с известными алгоритмами кодирования (включая №ЕО-2(ЮО) 1-3 дБ (зависит от изображения), данные алгоритмы могут свободно распространяться и обладают в 2-3 раза меньшей вычислительной сложностью, чем .№ЕО-2000 Программная реализация всех разработанных многомерных операторов многоскоростных систем, что позволяет осуществлять разработанные алгоритмы кодирования
на известной и новой элементной базе (графических процессорах)
Методы исследования При решении поставленных задач использованы методы теории цифровой обработки одномерных и многомерных сигналов, теории вейвлет-преобразования, теории матриц, компьютерной алгебры и теории аппроксимации
Объектом исследования являются многоскоростные системы, применяемые для цифровой обработки многомерных сигналов с целью их сжатия, архивирования, удаления шумов и т д Предметом исследования являются методы преимущественно аналитического синтеза основных операторов, из которых состоят многомерные многоскоростные системы - устройств повышения/понижения пространственно-временной плотности отсчетов сигналов, цифровых фильтров, устройств преобразования формата цветных изображений, их квантования и кодирования
Теоретической и методологической основой исследования являются труды отечественных и зарубежных ученых по теории цифровой обработки сигналов, теории аппроксимации, компьютерной алгебре, теории матриц и теории вейвлет-преобразования В процессе разработки вопросов синтеза многоскоростных систем использованы труды отечественных ученых Зубарева Ю Б , Дворковича В П , Витязева В В , Лукина В В , Скопиной М А , Миронова В Г , Гантмахера Ф Р, Суслина А А Также были использованы труды зарубежных ученых Вайдьянатана П П , Ковачевич Е , Веттерли М , Вудбурн С , Добеши И , Бухбергера Б , Басу С , Догерти Э , Питаса Я , Ганбари М, Пирлмана В Для создания и отладки программного и аппаратного обеспечения исследования применялись при участии автора пакеты МАТЬАВ®, МАРЬЕ , некоторые программы написаны на языке С
Теоретическое и практическое значение основных результатов диссертационной работы:
- разработаны теория и эффективные процедуры аналитического синтеза матриц децимации и многомерных банков фильтров, удовлетворяющих заданным условиям, что позволяет решать широкий круг задач по их применению для сжатия, интерполяции и т д многомерных сигналов,
- разработана методика кодирования цветных многомерных сигналов, основанная на новом статическом формате и иерархическом или блочном алгоритмах кодирования, отличающаяся повышенной вычислительной эффективностью и характеристиками сжатие/искажение (в сравнении с известными методиками), демонстрирующая вычислительные возможности этих кодеков, а также позволяющая снизить время разработки новых изделий за счет использования готового программного обеспечения,
- разработаны библиотеки программ для разделимой/неразделимой обработки двух- и трехмерных сигналов на языках программирования МАТЬАВ® и других математических пакетов, а также на языке С, которые могут найти применение при исследовании поведения многомерных мно-
госкоростных систем в системах различного назначения, использованы в качестве прототипов при реализации алгоритмов на различных вычислительных платформах, а также в учебных курсах
Составляющие основу диссертационной работы разработанные аналитические методы и реализующие их алгоритмы, а также созданные высокоэффективные компьютерные программы в прикладном плане применимы
- при обработке многомерных сигналов с целью их сжатия, архивирования, передачи, распознавания образов и др в мобильных и Интернет сетях, а также при интерполяции, восстановлении сигналов, сжатых с потерями и/или на фоне аддитивных и/или мультипликативных помех,
- при создании систем трехмерной визуализации, включая системы трехмерного телевидения (3D-TV), системы обработки многомерных сеток, акустических и световых полей,
- при разработке и исследовании систем многоканального дистанционного зондирования Земли,
- при реализации кодирующих устройств для видеосигналов, многоканальных комплексов видеонаблюдения для обеспечения безопасности в городе и на транспорте, устройств для регистрации данных рейса на морском транспорте и записи видео на борту самолета («черных ящиков»), систем идентификации лиц, номеров машин и др ,
- при оценке характеристик систем преобразования многомерных сигналов на стадии проектирования, эксплуатации и в учебном процессе
Реализация результатов работы. Работа выполнялась в соответствии с планом научно-исследовательских работ по нескольким темам Работа поддержана
- грантами РФФИ (00-01-10911-3, 01-01-10928-3, 02-01-11019-3 и 04-01-10733-з в 2000, 2001, 2002 и 2004гг для поддержки участия в работе международных конференций в Финляндии, Сингапуре, Франции и Австрии, а также грантом 01-01-00738-а), в 2006г стартовал совместный грант РФФИ и японского общества JSPS 06-07-91751-ЯФ_а
- грантами и программами Минобразования РФ
а) 209 01 01 044 "Применение многомерного вейвлет-преобразования для улучшения изображений и трехмерных сигналов", номер госрегистрации 01200304660, (2003-2004) (г/б)
б) Т02-03 1-2522 "Синтез эффективных двух-, трех- и четырехмерных многоскоростных систем для обработки многомерных сигналов", номер госрегистрации - 01200305655, (2003-2004) (г/б)
в) 208 04 04 042 "Разработка системы сжатия видео сигналов для передачи по низкоскоростному телекоммуникационному каналу на основе сигнальных процессоров TMS320C6x", номер госрегистрации 01200105418, (2001-2002) (г/б)
г) Т00-3 1-1251 "Синтез многоскоростных систем для обработки много-
мерных сигналов", номер госрегистрации - 01200103899 (2001-2002) (г/б) Разработанные в диссертационной работе методы и алгоритмы синтеза многомерных многоскоростных систем реализованы в виде комплекса программ на ЭВМ и внедрены в практику проектирования систем обработки многомерных сигналов в ФГУП «НИИ автоматики», ГУП НПЦ «ЭЛВИС» и в АО «Ансальдо-ВЭИ», что подтверждается соответствующими актами Основные положения и теоретические результаты диссертации использованы в учебном процессе МЭИ (ТУ) при чтении лекций и проведении практических занятий и лабораторных работ по курсам «Цифровая обработка многомерных сигналов», «Цифровые многоскоростные системы», «Синтез дискретных систем управления» и «Сигнальные процессоры и СБИС» Результаты диссертационной работы также использовались в учебном и научном процессе в ЯрГУ им П Г Демидова (Ярославль)
Личное участие автора в получении результатов, изложенных в диссертации Все результаты диссертационной работы получены лично автором диссертации В Г Миронову принадлежат идея и поддержка проведения исследований, связанных с разработкой методов и средств цифрового преобразования многомерных сигналов
Апробация работы. Основные результаты диссертационной работы докладывались и обсуждались на
- Международных конференциях Международной Академии информатизации «Информационные средства и технологии» ITS-1998, ITS-2000, ITS-2001, ITS-2002, ITS-2003, ITS-2004, ITS-2005, ITS-2006 (МЭИ, Москва), Международных конференциях и выставках «Цифровая обработка сигналов и ее применение» - DSPA'1998, DSPA'2000, DSPA'2002, DSPA'2003, DSPA'2004, DSPA'2005, DSPA'2006 и DSPA'2007 в г Москве, IV Международной научно-технической конференции «Электроника и информатика-2002» (Зеленоград), VI Всероссийской конференции по повышению эффективности методов и средств обработки сигналов в 2000г (Тамбов), IV Международной конференции по электротехнике, электромеханике и электротехнологии - ICEE-2000 (Москва), Всероссийской удаленной конференции по электронике в 2003г, Всероссийской научной конференции «Информационные и телекоммуникационные технологии» в 2004г (Сочи), Всероссийской научной удаленной конференции по информационным и телекоммуникационным технологиям-2003 (Москва, МАИ), II Международной конференции «Автоматизация, управление и информационные технологии - ACIT'2005» (Новосибирск, Академгородок), I Международной научно-технической школе-семинаре «Современные проблемы оптимизации в инженерных приложениях» (IWOPE-2005) (Ярославль), II Международной конференции «Optimization of imite element approximations and splines and wavelets» - OFEA'2001 (Санкт Петербург), Международной конференции «Wavelets and splines' 2003» (Санкт Петербург),
- II International Workshop on Spectral Methods and Multirate Signal Processing, SMMSP-2002, в г Тулуза (Франция), III International Workshop on Spectral Methods and Multirate Signal Processing, SMMSP-2004, в г Вена (Австрия), 2005 International Workshop on Spectral Methods and Multirate Signal Processing, SMMSP-2005, в г Рига (Латвия), X European Signal Processing Conference EUSIPCO-2000, в г Тампере (Финляндия), XI European Signal Processing Conference EUSIPC02002, в г Тулуза (Франция), XII European Signal Processing Conference EUSIPCO-2004, в г Вена (Австрия), European Conference on Circuit Theory and Design -ECCTD 2005, в г Корк, Ирландия, International Symposium on Circuits and Systems ISCAS-2004, в г Ванкувер (Канада), XIV International Symposium of Mathematical Theory of Networks and Systems MTNS-2000 в г Перпиньян (Франция), XV International Symposium of Mathematical Theory of Networks and Systems MTNS-2002, в Университете Нотр-Дам (США), 47th IEEE International Midwest Symposium On Circuits and Systems MWSCAS-2004, в г Хиросима (Япония), II International Workshop on Multi-dimensional (nD) Systems NDS-2000, в г Зелена Гура (Польша), III International Conference on Information, Communications, and Signal Processing - ICICS'2001, в Сингапуре, 51 International Scientific Colloquium в г Ильменау (Германия) в 2006г, SIP Symposium в г Киото (Япония), 2006
- в институте Электроники и телекоммуникаций Норвежского университета науки и технологий в июне 1999г (г Тронхейм), в институте Электротехники и обработки сигналов Университета города Ставангера (Норвегия) в июне 1999г, на кафедре Математики Питтсбургского университета (ш Канзас, США) в 2001, 2002 и в 2003гг, на кафедре Электронной и вычислительной техники Университета Калифорнии в Санта-Барбаре (США) в августе 2002г, на кафедре Систем связи и интегрированных систем Института технологий в Токио (Япония) в 2004г
- на Научных семинарах в ФГУП «НИИ автоматики» (Москва),
- на кафедре Электрофизики Московского энергетического института
Публикации. Основное содержание диссертационной работы отражено
в 90 печатных работах Из них 16 статей в журналах перечня ВАК «Проблемы управления», «Электросвязь», «Научный Вестник МГТУ ГА», «Цифровая обработка сигналов», «Вестник МЭИ», «Вестник Санкт-Петербургского университета», «Электричество», «Успехи современной радиоэлектроники», «Известия вузов Электроника», 8 статей в рецензируемых журналах не из перечня ВАК и в сборниках трудов «Современная электроника», «Электроника НТБ»,«Nonlinear Analysis Modelling and Control» (Литва), «Труды МЭИ», «Обработка информации в системах управления» (Рязань, РРТИ), 66 статей в трудах перечисленных выше российских и международных (в том числе зарубежных) конференций На английском языке опубликовано 28 из перечисленных статей 1 в журнале и 27 в трудах конференций Всего
30 публикаций выполнены без соавторов
Структура и объем работы. Диссертация состоит из введения, 5 глав, заключения, списка использованных источников, содержащего 253 наименования, и приложения Текстовая часть изложена на 388 страницах (рисунков 153, таблиц 21) В приложении на 11 страницах размещаются документы, подтверждающие внедрение результатов диссертации
Во введении обоснована актуальность темы, дана общая характеристика работы
Первая глава посвящена обзору основных средств и методов описания и синтеза многомерных (ММ) многоскоростных систем и их основных частей Рассматриваются необходимость и преимущества применения неразделимой обработки ММ сигналов [4, б, 12, 16] Рассмотрены основные области применения неразделимой децимации и фильтрации, доказавшие их превосходство по отношению к разделимым операциям
При обработке ММ сигналов применение неразделимых фильтров для фильтрации и последующей неразделимой децимации является более естественным и предпочтительным, т к ММ сигналы по своей природе являются неразделимыми Поэтому вполне естественно использовать для их обработки неразделимые банки фильтров Неразделимые банки фильтров (БФ) имеют лучшие характеристики, чем их разделимые аналоги, число степеней свободы у неразделимых БФ также больше, а значит больше и возможностей для оптимизации [1]
Многоскоростная система (рис 1) состоит из банка анализа, банка синтеза, устройств квантования и кодирования/декодирования подполосовых сигналов Если рассмотреть один уровень декомпозиции, то в банке анализа ММ сигнал Х(г) раскладывается на т подполосовых сигналов (или каналов), где г = , к- число измерений ММ сигнала, а Т означает
транспонирование В банке синтеза из переданных подполосовых сигналов вычисляется оценка сигнала Х(г) [6] В случае нескольких уровней декомпозиции, один или несколько подполосовых сигналов далее раскладываются на свои подполосовые составляющие
Банк анализа (синтеза) состоит из нескольких частей а) ММ фильтров Нг{ъ) (соответственно ^(г)), где г = О, ,т — 1, б) устройств понижения (соответственно повышения) частоты дискретизации в пространстве и/или во времени - дециматоров М (соответственно интерполяторов | М), где М - к х к матрица децимации (матричный коэффициент растяжения) Для многоскоростных систем с максимальной децимацией число каналов т = |с^М| > 1 В работе рассматриваются вопросы аналитического синтеза всех составных частей ММ многоскоростных систем
Исторически первыми были разработаны методы синтеза одномерных цифровых фильтров ММ фильтры сперва рассматривались только как произведение одномерных фильтров по каждой из пространственно-временных
1_ Банк анализа_ _ [_ _ _ Банк аинтеза_,
Рис 1 Многомерная многоскоростная система
координат Только позже стали появляться уже неразделимые фильтры, которые нельзя было представить в виде такого произведения
В диссертационной работе рассматриваются методы синтеза ММ неразделимых фильтров Синтез одномерных фильтров хорошо описан и выходит за рамки данной работы Синтезироваться будут фильтры именно для ММ многоскоростных систем Существуют способы синтеза цифровых фильтров, используемых в других приложениях, которые требуют выполнения иных свойств, чем преследуемые в данной работе Синтез таких фильтров также выходит за рамки данной работы
Приводится классификация основных методов синтеза матриц децимации и ММ цифровых фильтров Выделено пять групп методов синтеза ММ цифровых фильтров для многоскоростных систем, включая преобразование переменных, структурные, оптимизационные, полиномиальные методы и методы переменных состояния В данной работе реализовано несколько групп методов синтеза, причем полиномиальный подход применен наиболее широко [1, 13] Это объясняется несколькими причинами Во-первых, ММ цифровые фильтры, входящие в состав БФ, являются линейными инвариантными к сдвигу (ЛИС) системами и описываются в ¿-области с помощью ММ многочленов (для КИХ систем, рассматриваемых в данной работе) Поэтому аппарат ММ многочленов является естественной средой для синтеза ММ цифровых фильтров Во-вторых, наиболее удобное представление БФ через полифазные составляющие и полнфазные матрицы использует ММ полиномиальные матрицы в качестве основного средства работы В-третьих, за последние годы были получены многие теоретические и алгоритмические результаты (в теории компьютерной алгебры это теоремы Суслина, базисы Гребнера и др), что позволило эффективно применять их в работе с ММ многочленами и ММ полиномиальными матрицами и тем самым успешно решать задачу аналитического синтеза ММ многоскоростных систем
Приводятся данные о моделировании ММ сигналов с целью их преоб-
разования, основные типы моделей сигналов, дана их классификация Дается обзор известных аппаратных и программных средств, используемых для цифровой обработки ММ сигналов [11, 16] Отмечаются преимущества иерархических методов и методов блочного кодирования изображений и других ММ сигналов с точки зрения эффективности реализации методов их сжатия Реализация указанных методов кодирования позволит строить многоскоростные системы, основанные на синтезированных ММ цифровых фильтрах и ММ устройствах изменения частоты пространственно-временной дискретизации
Вторая глава посвящена вопросам анализа свойств ММ многоскоростных систем и параметризации матриц децимации Эти задачи решены с помощью методов теории цифровой обработки ММ сигналов и теории матриц Даны особенности описания ММ многоскоростных систем с помощью ММ решеток и фильтров, при этом используются понятия неразделимых решеток и цифровых фильтров Описана основная конструкция, применяемая на протяжении всей диссертации - ММ многоскоростные банки фильтров Описание и исследование ММ сигналов, заданных на многомерной решетке, проводится с использованием понятия целочисленных матриц, рассмотрены основные соотношения, характеризующие матрицы децимации М (в математической литературе - матричный коэффициент растяжения) и унимоду-лярные матрицы В разделимом (сепарабельном) случае матрица децимации М является диагональной
Используется понятие фундаментального параллелепипеда РРБ{Ж), применяемого при синтезе ММ систем децимации без наложения к
.Р\Р-0(М) = Мх = Х)®^, х3 6 [0,1), где и., это столбцы матрицы децимации М = [их и*] С помощью понятия классов смежности описываются т = |с^М| различных каналов (подполосовых сигналов), на которые сигнал Х(х), подаваемый на вход максимально децимированной многоскоростной системы, раскладывается с помощью банка анализа (см рис 1) Приводятся примеры основных матриц децимации, используемых для неразделимого представления сигналов для случая двух, трех и четырех измерений Подробно рассмотрен двумерный случай, включая разделимую и неразделимую децимацию и интерполяцию [5, 6, 7, 16]
Определим по т различных классов смежности матриц М и Мт, которые соответствуют различным целочисленным векторам внутри РРП(М) и РРП(МТ), в виде Ц € ^РО(М) и \ 6 ЕРО(Мг), .7 = 0, ,то - 1 [3] Воспользуемся полифазным представлением I типа для ММ фильтров банка анализа Нч{ъ) = и II типа для ММ фильтров банка 1€№0(М)
синтеза Я,(г) = 2 где д = 0, ,тп - I, 1 — [«1, ,гк]т,
тГх = г^г^" гм = (г111, г"2, Оператор г» означает ММ
сдвиг сигнала на I £ Ък отсчетов, Ъ- множество целых чисел
Полифазные представления I типа и II типа позволяют ввести аппарат полифазных ММ полиномиальных матриц Н(г) = [Н?1,(г)] и Р(и) = [Рд11(г)], который является основным на протяжении всей диссертации Для рассматриваемых в работе КИХ систем элементами полифазных матриц являются ММ многочлены
Исследованы условия выполнения основных ограничений БФ - точного восстановления сигналов и линейной фазы Известно, что в терминах полифазных матриц банка анализа Н(г) и банка синтеза Г(г) свойство точного восстановления сигнала записывается, как ¥(г)И(гг) = г® I, где С^- ММ сдвиг Банк фильтров с КИХ, полифазные матрицы которого равны ¥(г) и Н(г), обладает свойством точного восстановления сигнала тогда и только тогда, когда с1еШ(г) = 2р,р е Ък
Известно, что для систем с линейной или нулевой фазой имеет место симметрия коэффициентов, которая позволяет снизить число подлежащих определению коэффициентов импульсной характеристики Рассмотрены особенности ММ типов симметрии Для разных типов симметрии найдены все возможные сочетания размеров импульсных характеристик фильтров (или их носителей) в банках анализа и синтеза для нескольких типов матриц децимации (двумерные разделимая и неразделимая) Получена связь между ММ модуляционными и ММ полифазными матрицами
Решена задача полной параметризации матриц децимации, описывающих неразделимые ММ многоскоростные системы Различные свойства матриц децимации, описывающих неразделимые операции, исследовали в своих работах Висито А., Чен Т, Вайдьанатан П, Калкер А Однако до сих пор отсутствовала постановка задачи построения матриц децимации, удовлетворяющих заданному набору ограничений
Сформулированы и обоснованы основные требования, которым должны удовлетворять матрицы децимации Предложено решить две задачи
Задача 1 Для заданного числа измерений к и числа каналов то многоскоростной системы определить параметры допустимой матрицы децимации, удовлетворяющей ограничениям а) элементами М являются целые числа, б) число каналов равно т = | (1ег М|, в) абсолютные значения собственных значений М строго больше единицы, г) М"- является диагональной матрицей (для небольшого значения п)
Задача 2 Построить все допустимые матрицы децимации по параметрам, найденным при решении задачи 1
Полностью рассмотрен случай двух и трех измерений, получено решение обеих задач Впервые рассмотрено и удовлетворено требование диаго-нализации матрицы децимации Мп = . При использовании
недиагональных М это существенно облегчает процедуру кодирования ММ
сигналов с помощью иерархических методов, рассмотренных в пятой главе Найдены условия, при которых п-я степень (п = 2,3,4) целочисленной матрицы М будет диагональной Применение аппарата собственных значений матриц децимации позволяет существенно облегчить процедуру решения поставленных двух задач
Для трех измерений решение первой задачи заключается в определении целочисленных из характеристического уравнения матрицы М A3 —
I^A2+^fA2—АГ = 0 при заданном значении определителя матрицы децимации N = ±то Найдены условия, при которых третья степень целочисленной матрицы М будет диагональной
Впервые сформулирован результат, касающийся блочно-дагональной структуры многомерных матриц децимации Данный результат получен с помощью базисов Гребнера
Третья глава посвящена разработке и анализу биортогональных и ортогональных банков фильтров Синтез ММ БФ представляет собой важную с теоретической точки зрения задачу, решение которой требует учета множества ограничений, накладываемых на ММ многоскоростные системы
Биортогональные банки фильтров состоят из различных фильтров в банке анализа (задаваемых полифазной матрицей Н(г)) и в банке синтеза (задаваемых полифазной матрицей Г(г)), таких, что Р(г)Н(г) = г4 I Ортогональные полифазные матрицы являются параунитарными Йг(2_1)Н(г) = I Поэтому = Н_1(г) = Нт(я-1), т е для синтеза ортогональных БФ нужно построить меньшее число фильтров, чем для биортогональных
Критерий синтеза ММ цифровых фильтров для многоскоростных систем зависит от конкретного приложения, в котором они будут использоваться Для систем сжатия ММ сигналов таким критерием может быть ошибка восстановления сигнала после его сжатия (для заданной степени сжатия), при этом важной является вычислительная сложность построенной системы Мерой ошибки может быть средне-квадратическое отклонение (в ¿2), или другие объективные меры (в 4 или пиковое отношение сигнал/шум, учитывающее свойства визуальной системы, универсальный индекс качества и др) Список основных ограничений, которым должны удовлетворять синтезируемые ММ цифровые фильтры, включает а) точное восстановление сигнала (в случае отсутствия потерь при кодировании подполосовых сигналов), б) линейность ММ фазы, в) заданная ММ полоса пропускания/задерживания фильтра, г) заданная гладкость фильтра, д) свойство ортогональности или биортогональности, е) фильтр имеет действительную ММ конечную импульсную характеристику (фильтры с БИХ не рассматриваются) [1, 13] Фильтр может быть неразделимым
Известна связь условий Стренга-Фикса и аппроксимационных свойств вейвлет функций с компактным носителем Порядок приближения функций в ¿2 задается числом нулевых моментов в пространственной области
или нулевых производных в частотной области Тем самым, задавая более высокую степень гладкости фильтров многоскоростной системы (и, соответственно, больший размер их носителя и их более высокую вычислительную сложность), можно добиться лучшей аппроксимации заданного сигнала
В работе исследовано несколько способов аналитического синтеза ММ банков фильтров Первый метод синтеза ММ неразделимых фильтров схож с преобразованием МакКлеллана, прямое применение которого позволяет строить фильтры только с нечетным носителем (нечетными размерами ММ импульсной характеристики) Для получения четного носителя предложен новый способ, в основе которого лежит синтез пары вспомогательных фильтров, являющихся симметричными, с четным носителем, удовлетворяющих свойству точного восстановления сигнала (TBC)
Синтез БФ с четным носителем позволяет строить комплексные вейвле-ты и цифровые системы с дробным ММ сдвигом Аналитический способ их синтеза дает большое количество вариантов в самом общем параметрическом виде В дальнейшем проводится вычисление параметров с целью удовлетворения требования заданной гладкости
Второй метод синтеза ММ биортогональных БФ основан на применении средств компьютерной алгебры Одним из таких средств являются базисы Гребнера Они нашли широкое применение в диссертации, применялись при синтезе матриц децимации во второй главе, а также при определении свободных параметров при синтезе биортогональных и ортогональных БФ Если во второй главе они выступают в качестве вспомогательного средства решения основной задачи разработки матриц децимации, то наряду с теорией модулей, теорией ММ полиномиальных матриц и др , в данном случае они непосредственно используются в процедуре синтеза
Разработанный метод синтеза ММ многоскоростных систем основан на достройке унимодулярной матрицы до полной по известной ее части [8] Полиномиальный вектор столбец v называется унимодулярным, если его компоненты порождают коммутативное кольцо R, те если существуют полиномы gi,g2, ,дп е R такие, что гад + v2g2 + + vngn = 1, где (vx,v2, ,vn)T е Л" для некоторого га е N Матрица А 6 Mpq(R) называется унимодулярной матрицей, если ее максимальные миноры порождают единичный идеал в R Если известная часть полифазной матрицы А является унимодулярной размером р х q, р> q, с полиномиальным элементами из fc[x] =к[х 1, ,xv], то в соответствии с теоремой Суслина-Куиллина она может быть достроена до квадратной унимодулярной матрицы Ä 6 GLp(k\x\) путем добавления р — q столбцов к матрице А
Получено два способа достройки ММ полифазной матрицы до полной по известной ее унимодулярной части Щ (z) так, чтобы полученная многомерная многоскоростная система удовлетворяла требованиям TBC и линейности фазы Для реализации метода достройки матрицы необходимо располагать
частью достраиваемой полифазной матрицы Предложены методы построения требуемой строки ff0,o(z), >-öo,m-i(z) унимодулярных матриц
Рассмотрены два алгоритма достройки полифазной матрицы до полной В первом из них получены фильтры, имеющие линейную фазу Во втором вычисления проводятся над кольцом полиномов Лорана Однако основное вычислительное средство - базисы Гребнера - работает только с обыкновенными полиномами Поэтому предложено отображение, преобразующее полиномы Лорана в обыкновенные при сохранении их унимодулярности
Общее решение задачи достройки состоит из двух частей - нахождения частного решения, а затем полной параметризации с помощью сизигий Сизигией полиномов (gi, ,gs) будет вектор (а\, ,as) axgi + +asgs = Q Построенное с помощью базисов Гребнера решение является частным Пусть F04^CT(z), , z) эт0 его полифазные составляющие Тогда общим решением для НЧ фильтра банка синтеза со свойством TBC будет
]Г z*FoMzM)= Е
кб№£>(М)
keFPD(M)
где Si, ,sj - базис сизигий для известных полифазных составляющих #o,o(z), , Ho,m-i(z)> i~i(z), ,ri(z) - произвольные лорановские полиномы (неизвестные параметры)
Аналитически синтезированное общее решение Fo(z) удовлетворяет свойству TBC в силу способа его построения Для получения конкретного численного решения, предложено ограничить размер неизвестных лора-новских полиномов ri(z), ,n(z) Данные полиномы вычисляются после удовлетворения дополнительных свойств, таких, как линейность фазы и заданная гладкость Если не все параметры будут определены, то возможна дополнительная оптимизация частотных характеристик по заданному критерию качества
Третий метод основан на применении полиномов Бернштейна для синтеза двухканальных биортогональных БФ для числа измерений к = 2,3,4 [3, 4, 7] Оператор Бернштейна, действующий на функцию д(х,у) в [О, I]2
N N
определен для двумерного случая как BNg(x,y) = J2I2g(-k> jtWjfay), гДе
Пусть #о - полуполосовой КИХ-фильтр H0(z) + Щ(—z) = 1 Для «шах-
"1 1 "
матной» матрицы децимации Уд = 2—1 носитель Я0 имеет форму
ромба (для двух измерений) Известна процедура построения таких ММ фильтров с заданной степенью гладкости N по краям полосы задерживания В полифазной форме АГ0(г) равен = 0 5 + ггН^(г^) Остальные фильтры в банках анализа и синтеза достраиваются в соответствии с
В) г)
Рис. 2. АЧХ фильтров банка анализа: а) Но(ш\, и.'а), Н=М=!; б) 11\(и) 1,1^2), М=М=1; в) Яо(^ь^), ^=М=8; г) #1(^1^3), 1Ч=М=8
Н^ъ) - | Ж») = = -^о(-г). По-
лученный низкочастотный фильтр ¿/0(я) имеет степень гладкости Л" на нулевой частоте и по краям полосы задерживания, а высокочастотный фильтр имеет в нуле гладкость Лг + М {см. рис. 2).
В диссертации обоснован выбор ----для произвольного числа
измерений [3, 4, 7, 10]. Показано, что Ло(-1, ____является полуполосо-
зым, имеет гладкость < Лг и аппроксимирует неразделимую низкочастотную полосу (для случая, когда число каналов гп — 2), если
1, если ¿! = ... = = О
еСЛИ Ц + > + *к < ^ 4, если гг + ... + 4 = ^(если к ■ N четное)
1 - если <г1+...+гк<к:- N
О, если ¿1 = .... = ц = N
Предложена процедура оптимизации частотной характеристики НЧФ банка анализа по критерию минимума ее СКО в полосе задерживания [10]. Разработана структура «неразделимый-через-разделимый», позволяющая реализовать некоторые неразделимые схемы с помощью разделимых.
Л\ Чл
Построенные с помощью полиномов Бернштейна ММ БФ имеют "хорошие" коэффициенты - это степени двойки или суммы степеней двойки Поэтому операции умножения можно заменить на суммирование и на операции двоичного сдвига
Четвертый метод синтеза основан на применении лифтинг-схемы [4] Предложенная Ковачевич и Свелденсом лифтинг-схема является достаточно эффективным средством при синтезе многоскоростных систем и вейвлетов Она позволяет создавать вейвлеты во временной (и/или пространственной) области, не используя преобразование Фурье Кроме того, лифтинг схема позволяет конструировать биортогональные вейвлеты и имеет ряд преимуществ перед классической схемой вейвлет-преобразования Для реализации данной схемы необходимо синтезировать ММ фильтры с дробным пространственным сдвигом, удовлетворяющие условию Н = ж^+М^кх), где к! это ненулевой класс смежности матрицы М, а тг(ЖА) это значения многочлена 7г(х),х 6 на решетке 1}
В диссертации предложены две схемы синтеза ММ фильтров с дробным сдвигом Первая позволяет синтезировать симметричные фильтры, имеющие фиксированный ММ сдвиг Вторая основана на применении ММ рядов Тейлора и позволяет строить ММ фильтры с произвольным ММ сдвигом Данный метод аналитического синтеза позволил строить фильтры с ММ дробным сдвигом в общем виде, что весьма удобно при реализации систем ММ интерполяции сигналов, в том числе для реализации вращений ММ сигналов, их совмещения, и т д
Пятый метод позволяет синтезировать два типа ортогональных неразделимых БФ Известно, что ортогональный базис обладает свойством сохранения энергии при переходе из пространственной области в область преобразования Ортогональность желательна при обработке изображений с использованием фильтров с линейной фазой Однако эти два свойства не могут быть одновременно удовлетворены в двухканальных разделимых фильтрах, за исключением фильтра Хаара Большинство БФ, которые использовались до сих пор, были либо разделимыми и ортогональными, либо разделимыми и с линейной фазой Синтез неразделимых банков фильтров позволяет создать фильтры, которые удовлетворяют одновременно обоим требованиям С этой целью в работе предложено применить преобразование Кэли [9] Полифазные полиномиальные матрицы ММ ортогональных БФ являются параунитарными Н(г)Нт(г-1) = I Известно, что такие матрицы могут быть представлены с помощью обратного преобразования Кэли в виде Н(г) = (I + 8(2!))_1(1 - 8(г)), где полиномиальная матрица в(г) связана с Н(г) с помощью прямого преобразования Кэли 8(2) = (1+Н(г))^1(1—Н(г)) Матрица в (г) является эрмитовой косо-симметрической матрицей с действительными коэффициентами 8(г-1) = —Эт(г) Таким образом применение преобразования Кэли позволяет перейти от решения нелинейных урав-
нений (для неизвестных коэффициентов параупитарной матрицы Н(г)), к линейным уравнениям для построении
При выполнении обратного преобразования Кэли в общем случае Н(г) может стать БИХ полиномиальной матрицей. В диссертации найдены условия, обеспечивающие получение в конечном итоге ортогональной КИХ полиномиальной матрицы Н(ж). Получено решение для выбранного размера носители фильтра, на рис. 3 показаны примеры АЧХ фильтров.
а) б)
Рис. 3. Ортогональная двух канальная система: а) АЧХ Нц{ш 6} АЧХ
Второй способ позволяет синтезировать четырех канальные неразделимые БФ [4]. Известна запись такой полифазной матрицы в виде каскадного соединения ортогональных матриц размера 4x4: Н(г) -к
Н^Р П Матрицы Р,\У.В фнксированны, а К, является
¿=2
матрицей вращения с неизвестными углами ¿ц и 1
Выбранная структура фильтра позволяет удовлетворить почти все требования (точное восстановление сигнала, линейность фазы, конечный носитель). В работе удовлетворено требование заданной гладкости путем определения неизвестных углов вращения. Для нахождения неизвестных углов после нескольких замен переменных получены системы уравнений для заданного числа К > 2 каскадио соединенных ячеек и для заданной гладкости ■V. Решение получено с помощью базисов Грёбнера.
В Приложении приводятся примеры построения частотных и импульсных характеристик синтезированных биортогональных и ортогональных фильтров, а также соответствующие шкалирующие и вейвлет функции.
В диссертации разработаны методы факторизации ММ полифазных матриц [10]. Необходимость такой процедуры связана с тем, что можно добиться существенного сокращения числа операций, полученные сомножители могут иметь "хорошие" коэффициенты {целые числа, степени двойки, и др.) и при этом возможно построение схем лифтштга. Выполнена факторизация
полифазных матриц, построенных с помощью полиномов Бернштейна для случая двух и трех измерений, а также для схемы "неразделимый-через-разделимый" Оценен выигрыш в числе операций Для двумерного случая выигрыш в числе операций равен 4-5 (для небольших значений гладкости) и возрастатет по мере увеличения гладкости Для трехмерного случая выигрыш равен 5-10, для схемы "неразделимый-через-разделимый" - 5 раз и более Полученные в результате факторизации сомножители имеют в качестве коэффициентов степени двойки, что позволяет заменить операции умножения двоичными сдвигами
Четвертая глава посвящена исследованию схем кратномасштабного анализа, построенных для синтезированных в третьей главе ММ БФ
Рассмотрено ММ дискретное вейвлет-преобразование [3, 7] В его основе лежит решение масштабирующего уравнения ф(х) Но^)ф(Мх —
€ Ж*, где функция ф является масштабирующей (шкалирующей) В биортогональном случае будут две разные шкалирующие функции, включая ф, которая удовлетворяет уравнению ф(\) = т ЖМх -я),хб
чеЖ*
К* В частотной области можно восстановить масштабирующие функции
л л оо о
ф(ш) = ф{0) П Нй(Ш*~3ш), ф(ш) = ф(О) П ^(АГ""^) Для того, чтобы
бесконечные произведения сходились, нужно, чтобы Я0(0) = ^0(О) — 1
Для разработанных в третьей главе КИХ фильтров, Щ(и) и Р0{ы) являются тригонометрическими полиномами, поэтому бесконечные произведения сходятся равномерно на компактах [3, 7] Биортогональность целых сдвигов ф, ф означает, что скалярное произведение (ф( — к), ф =
/ ф{\ — к)ф{()<П = ¿ко Показано, что в случае применения допустимых мат-
к*-
риц, разработанных во второй главе, целые ММ сдвиги ф, ф образуют базисы Рисса в пространствах, которые они порождают Доказано, что из биортогональности целых сдвигов ф, ф следует биортогональности целых сдвигов вейвлетов ф, -ф Разработаны алгоритмические средства для вычисления ММ неразделимых вейвлетов [7] На рис 4 показаны примеры построенных вейвлет функций для банков фильтров различной гладкости, полученных с помощью полиномов Бернштейна
В пятой главе разработана система кодирования ММ сигналов Исследованы особенности алгоритмической и программной реализации основных частей многомерной многоскоростной системы Это включает в себя реализацию операций неразделимой фильтрации (включая продолжение многомерного сигнала) и децимации/интерполяции Рассмотрены случаи двух и трех измерений Отмечена специфика реализации неразделимых операторов В диссертации предложены оптимизированные (по критерию РБ^)
в) Г)
Рис. 4. Неразделимые функции: а) шкалирующая функция ^(.Ti N=1; б) аейвлет функция ^(^¡.ж;.), N 1; в) шкалирующая функция N=8; г) вейвлет функция жа), N=8
схемы преобразования цветных изображений (распределение бюджета бит между цветовыми каналами) для форматов YTQ (стандарт NTSC) и YUV (стандарт PAL) и оптимизированные (no PSNR и по быстродействию) схемы иерархического и блочного кодирования ММ сигналов [3, 4, 14, 15, 17]. Впервые разработана схема иерархического кодирования для преобразования ММ сигналов с целью сжатия, основанная на неразделимом вейвлет-преобразовании для разработанных в работе БФ.
Обоснован выбор оптимальных цветовых моделей для представления цветного изображения с целью его кодирования иерархическим алгоритмом. Преимуществом моделей YIQ и YUV признана информационная неравномерность по каналам данных систем. Для выбора оптимального статического формата распределения бюджета бит Между различными цветовыми каналами было проведено тестирование. Оно состояло из тестов - объективных (на основе PSNR, универсального индекса качества и нового объективного критерия качества сжатых изображений, адаптированного под систему визуального восприятия человека [18]) и субъективных (в соответствии со стандартом ITU-R ВТ.500-11). В результате были найдены оптимальные коэффициенты Статического формата для форматов YIQ и YUV.
Применение полученных статических форматов для моделей УВД и УиУ при иерархическом кодировании изображений дает выигрыш в РБМН до 2-2 5дБ по сравнению с известными моделями, что весьма существенно Вычисление такого формата позволило строить эффективные схемы предобработки цветных изображений с целью применения иерархических алгоритмов кодирования
Исследованы методы кодирования ММ сигналов Рассмотрены особенности методов сжатия с потерями и без потерь на примере кодирования двумерных изображений [4, 15, 17] Наряду со стандартными кодерами существуют не стандартизованные, но зачастую не менее эффективные алгоритмы Рассмотрены два метода кодирования изображений Первый из них является методом кодирования на основе пространственно упорядоченных иерархических деревьев На его базе развиваются новые алгоритмы, и в оценках эффективности любого нового вейвлет-кодера обязательно можно найти сравнительные тесты с данным методом Его алгоритм относится к классу межполосных кодеров, т е в своей работе он использует избыточность, связанную с корреляцией между уровнями вейвлет-декомпозиции Алгоритм работает с битовыми плоскостями Бюджет бит может быть изменен (уменьшен) после фактического кодирования простым укорачиванием битового потока Получение большего количества бит приводит к тому, что восстановленное изображение имеет меньшее искажение, поэтому данный битовый поток является саморегулирующимся с последовательным улучшением качества
В работе предложена оптимизация алгоритма кодирования - введена матрица значимости, операции логарифмирования и возведения в степень заменены логическими операциями, большинство операций умножения заменено сдвигами, исключена работа с вещественными числами, алгоритм реализован на языке С без использования библиотечных функций Это позволило значительно сократить время работы кодера и сделало возможным его применение в системах, критичных к скорости кодирования, например, при обработке видеосигнала в реальном времени [4, 17]
Впервые разработан алгоритм иерархического кодирования для вейвлет-разложений, полученных с применением неразделимых фильтров [2] Для таких фильтров уровни вейвлет-декомпозиции обычно имеют ромбическую форму (см рис 5а)) Это свойство затрудняет практическое применение данного класса фильтров. Такие структуры сложнее хранить в памяти, визуализировать, существенно затруднен их анализ и кодирование, так как отсутствует подобие между различными полосами на различных уровнях декомпозиции Впервые разработан метод предыскажения импульсных характеристик неразделимых банков фильтров, позволяющий корректно осуществлять фильтрацию и децимацию/интерполяцию сигналов, а также получить подобие полос вейвлет-коэффициентов для различных уровней де-
композиции (см. рис. 56)). Впервые реализована трехканальнкя неразделимая многомерная многоскоростная система [2].
а) б)
Рис. 5. Сравнение многоуровневого разложения с помощью неразделимых фильтров: а) прямая реализация; 6} реализация с предыскажением (доказана инверсия сигнала)
На полученном с помощью неразделимых фильтров разложении иерархический алгоритм строит свою работу аналогично разделимому варианту, используя подобие высокочастотных под пол ос. Такой подход позволил не только применять данный алгоритм кодирования, но и дал целый ряд преимуществ: сделал более доступным ненулевое расширение сигнала при фильтрации (например, периодическое, реализация которого на ромбических структурах технически сложная задача); существенно снизил объем требуемой памяти; упростил визуализацию и обработку вейвлет-разложения.
Второй метод кодирования изображений основан на частичной сортировке вейвлет-коэффициектов [15]. Данный метод относится к категории методов блочного кодирования. В отличие от известных алгоритмов, в разработанном алгоритме используется декомпозиция с помощью квадродеревьев в пространстве всйвлет—образа. Для определения значимости вейолет—коэффициентов по отношению к множеству монотонно убывающих пороговых значений используется последовательное приближение с помощью шагов квантования. Кодирование координат значимых коэффициентов в матрице значимости фактически заключается в кодировании дерева матриц. Данный алгоритм кодирования коэффициентов показывает хорошие результаты, поскольку оп способен изолировать важные ненулевые детали изображения, быстро исключая большие незначимые области [15].
Алгоритм обладает набором важных свойств: он позволяет сжимать ши-
рокий спектр изображений, гибко варьируя степень сжатия в зависимости от требуемого качества результата (для сжатия с потерями), а также сжимать изображения без потерь (в случае, когда передается весь выходной поток кодера) Кодер обладает свойством вложенного кодирования, которое позволяет максимально быстро передать копию изображения с низким качеством, но с сохранением основных черт, и затем итеративно передавать остальные детали [15]
Данный алгоритм иногда немного проигрывает по степени сжатия новейшим стандартам, таким как №ЕО-2000 Однако важным качеством является его скорость (он примерно в 2 5 раза быстрее ЛРЕО-2000), хорошая адаптированность под архитектуры современных процессоров (в том числе тех, которые используются в различных встраиваемых системах) за счет минимизации случайного доступа к областям памяти В системах с кэш-памятью (то есть практически во всех современных) это может давать большой выигрыш в производительности
Работа кодера существенно зависит от используемого БФ (см рис 6)
Рис 6 Сравнение качества иерархического кодирования изображения Barbara Ьшр фильтрами с одинаковой гладкостью
Синтезированные в работе неразделимые фильтры в основном дают лучшие результаты сжатия, чем разделимые Тесты говорят о большей приспособленности иерархического алгоритма к изображениям с малым числом контуров и резких переходов, которые хорошо аппроксимируются вейвлетами Результаты кодирования изображений с помощью разработанного алгоритма (используя разделимые фильтры и аналитически синтезированный ортогональный фильтр) лучше результатов применения JPEG-2000 на 1-1 5 дБ в зависимости от битрейта (см рис 7)
Реализована система сжатия и визуализации трехмерных сигналов Си-
Рис 7 Сравнение качества кодирования изображения Lena bmp кодером JPEG2000 и оптимизированным иерархическим алгоритмом
стема обладает графическим контекстом, который написан на Java™ с использованием спецификации OpenGL и интерфейсом пользователя, из которого можно осуществлять операции над сечениями отображаемых трехмерных данных в графическом контексте, сохранять отдельные разрезы в файл, выполнять трехмерное вейвлет-преобразование и сжимать изображение
Разработаны программы i_comp и sptv, написанные под MS Windows®, которые позволяют проводить сжатие и восстановление изображений с помощью метода иерархического кодирования Они представляют собой конвертеры из формата bmp в spt и обратно с возможностью настройки параметров сжатия, а также объективной (по PSNR) и субъективной оценки качества сжатой картинки Программы показывают достоверность разработанных методик преобразования ММ сигналов, показывают применимость ММ многоскоростных систем с практической точки зрения
Было разработано три поколения программного обеспечения
1 Портируемая версия с большими техническими возможностями (медленная версия), написанная на С, перенесенная на сигнальный процессор
2 х86-оптимизированная версия под Пентиум-IV (быстрая версия), написанная на С++ с применением шаблонов и возможностей оптимизирующего компилятора Intel С++ Разработана с учетом архитектуры Intel P-IV NetBurst
3 Версия, основанная на GPU (графическом процессоре), очень быстрая [11] Использует растущие возможности графических процессоров и параллельную архитектуру, при этом освобождается центральный процессор для решения иных задач Для ее реализации требуется видеокарта с SM3 О
На рис 8 показаны времена выполнения венвлет-разложения изображения 512x512 на P-IV с 2 4 ГГц, 768 МБ, DDR 433 МГц ОЗУ Версия с GPU
Время выполнений ДВП
реализаций
Рис. 8. Сравнение времени выполнения дискретного вейвлет-преобразоаания для трех поколений программной реализации
использует GeForce 6600GT, 350/800 МГц, 128 МБ ОЗУ, а также GeForce 7950 GX2, с теми же параметрами.
Проведена программная апробация разработанных частей многомерной многоскоростной системы. Ни основе разработанных программ получены ее характеристики, приведенные в Приложен ии.
ЗАКЛЮЧЕНИЕ
Решена крупная научная проблема создания теории и развития методов цифровой обработки многомерных сигналов и реализации неразделимых операторов многомерных многоскоростных систем для эффективного сжатия многомерных сигналов, а также для решения принципиально новых задач визуализации многомерных сигналов, имеющая важное теоретическое и прикладное значение. К числу наиболее важных относятся следующие результаты.
1. Получены условия реализуемости требований точного в ос с та нов лек ия сигнала и линейной фазы для многомерных банков фильтров,
2. Предложены критерии, которым должны удовлетворять матрицы децимации, применяемые в устройствах децимации/интерполяции. Показано, что решение задачи построения матрицы децимации, удовлетворяющей данным требованиям, эквивалентно решению задачи на собственные значения матрицы децимации. Дана полная параметризация матриц децимации для неразделимых многоскоростных систем {случаи двух и трех измерений), рассмотрены особенности четырехмерного случая.
3 Сформулированы ограничения, которым должны удовлетворять синтезируемые многомерные банки фильтров, проведена классификация методов их синтеза Впервые предложена методология аналитического синтеза всех основных классов используемых на практике многомерных банков фильтров, что позволяет строить банки фильтров в пространственной области, аналитически оценивать влияние параметров фильтров на их свойства
4 Разработан метод синтеза многомерных БФ с помощью оригинального метода преобразования, впервые предложен подход к синтезу многомерных банков фильтров с четным носителем
5 Решена задача синтеза биортогональных банков фильтров с произвольным числом каналов, удовлетворяющих заданным ограничениям, по одному (или нескольким) известным фильтрам банка анализа Установлено, что эта задача эквивалентна задаче достройки многомерной полиномиальной матрицы до полной по заданной ее части Получены частное и общее решения задачи достройки матрицы до полной (по заданной ее части), предложена процедура оптимизации полученного общего решения по заданному критерию за счет выбора свободных параметров
6 Впервые получено полное решение задачи синтеза двухканальных биортогональных банков фильтров с помощью полиномов Бернштейна Данные банки фильтров имеют квадратный нечетный носитель, линейную фазу и заданную степень гладкости Впервые показано, что построение двухканальных биортогональных банков фильтров эквивалентно построению разделяющей плоскости в многомерном кубе Доказана теорема о разделяющей плоскости, позволяющая синтезировать такие банки фильтров произвольной размерности Разработаны биортогональные банки фильтров, оптимизированные с точки зрения их частотных характеристик
7 Применена схема лифтинга для синтеза многомерных банков фильтров Для ее реализации впервые синтезированы многомерные фильтры с дробным сдвигом с помощью многомерных рядов Тейлора (произвольный сдвиг), а также синтезированы симметричные фильтры (с фиксированным многомерным дробным сдвигом)
8 Впервые предложено использовать преобразование Кэли для синтеза ортогональных банков фильтров Реализован метод синтеза ортогональных многомерных КИХ фильтров Синтезированы четырехканальные многомерные ортогональные банки фильтров, имеющие квадратный четный носитель Проведена многокритериальная оптимизация данных банков фильтров
9 Впервые осуществлена факторизация полифазных матриц и получены средства для эффективной реализации многомерных многоскоростных систем, что дает выигрыш в 3-5 раз в числе операций, позволяет заменять операции умножения двоичными сдвигами
10 Построены новые классы многомерных биортогональных и ортогональных вейвлет-функций на основе синтезированных банков фильтров, по-
строен кратномасштабный анализ Показано, что целые многомерные сдвиги шкалирующих функций ф(х), ф(х) образуют базисы Рисса в пространствах, которые они порождают Разработаны средства для итеративного вычисления многомерных неразделимых вейвлетов, что дает возможность их визуализировать и оценивать их свойства
11 Определен оптимальный статический формат для представления цветных многомерных сигналов с целью их оптимального кодирования алгоритмами иерархического типа, который обеспечил выигрыш в РБИЙ порядка 1-2 дБ (для цветовых систем УЬ'У и У1<3) По результатам объективного и субъективного тестирования определены соответствующие форматы для двумерных изображений
12 Разработаны схемы иерархического и блочного кодирования для преобразования многомерных сигналов с целью сжатия, основанные на неразделимом вейвлет-преобразовании для разработанных биортогональных и ортогональных банков фильтров, что обеспечило применимость разработанных банков фильтров и дало выигрыш по сравнению с известными алгоритмами кодирования (включая №ЕО-2СЮО) примерно 1-3 дБ Предложена оптимизация алгоритма иерархического кодирования многомерных сигналов, которая позволила значительно сократить время работы кодера и сделала возможным его применение в системах, критичных к скорости кодирования Данные алгоритмы могут свободно распространяться и обладают в 2-3 раза меньшей вычислительной сложностью, чем ЛРЕС-2000
13 Впервые разработан метод предыскажения импульсных характеристик неразделимых банков фильтров, позволяющий корректно осуществлять фильтрацию и децимацию/интерполяцию сигналов, а также получать подобие полос вейвлет коэффициентов для различных уровней декомпозиции, необходимое для реализации иерархического кодирования Впервые реализована трехканальная неразделимая многомерная многоскоростная система
14 Реализован блочный алгоритм кодирования многомерных сигналов, основанный на декомпозиции с помощью квадродеревьев в области вейвлет коэффициентов, адаптированный под архитектуры современных процессоров (в том числе для различных встраиваемых систем) Реализована система сжатия и визуализации трехмерных сигналов
15 Все разработанные элементы многомерных многоскоростных систем реализованы программно
Основное содержание диссертации опубликовано автором в следующих работах
1 Чобану М К Аналитический синтез многомерных многоскоростных систем // Успехи современной радиоэлектроники — 2007 — №4 — С 6180
2 Чобану М К , Караказьян С А Трехканальные многоскоростные системы // Вестник Санкт-Петербургского университета, Серия 10 - При-
кладная математика, информатика, процессы управления — 2007 — №1 - С 66-75
3 Чобану М К , Максименко И Е Синтез двухканальных многомерных вейвлетов и их применение для сжатия изображений // Вестник МЭИ — 2006 - №2 - С 88-96
4 Чобану М К , Батлук А В Исследование применения банков фильтров для сжатия изображений // Цифровая обработка сигналов — 2005 — №4 - С 29-40
5 Чобану М К Состояние и перспективы развития методов цифровой обработки многомерных сигналов Часть 2 Приложения // Электричество - 2003 - №1 - С 58-73
6 Чобану М К Многомерные многоскоростные системы и многомерные вейвлет функции Часть I Теория // Вестник МЭИ — 2003 — №2 — С 75-82
7 Чобану М К Многомерные многоскоростные системы и многомерные вейвлет функции Часть II Синтез // Вестник МЭИ — 2003 — №3 — С 69-78
8 Чобану М К Синтез многомерных банков фильтров с помощью методов компьютерной алгебры // Известия вузов Электроника — 2007 — №2 - С 50-59
9 Чобану М К Синтез ортогональных многомерных банков фильтров с помощью преобразования Кэли // Электричество — 2007 — №4 — С 5760
10 Чобану М К Синтез оптимизированных многомерных банков фильтров // Научный Вестник МГТУ ГА Серия Радиофизика и радиотехника - 2007 -№117 - С 85-91
11 Чобану М К , Волков М В Цифровая обработка многомерных сигналов предпосылки прорыва // Электроника НТБ — 2007 — №3 — С 48-53
12 Чобану М К Системы многоскоростной обработки многомерных сигналов Часть I // Проблемы управления — 2007. — №2 — С 40-45
13 Чобану М К Системы многоскоростной обработки многомерных сигналов Часть II Методы полиномиального синтеза // Проблемы управления - 2007 - №3 - С 58-62
14 Плахов А Г , Чобану М К Устройство кодирования и передачи видеоданных по радиоканалам с низкой пропускной способностью // Электросвязь — 2007 - №3 - С 50-52
15 Чобану М К , Авдеев О В Сжатие изображений с помощью частичной сортировки вейвлет-коэффициентов // Цифровая обработка сигналов — 2006 - №2 - С 15-20
16 Чобану М К , Миронов В Г Состояние и перспективы развития методов цифровой обработки многомерных сигналов Часть 1 Теория // Электричество - 2002 - №11 - С 58-69
17 Чобану М К , Черников А В Современный метод сжатия изображений на базе вейвлет-преобразования и иерархического алгоритма кодирования // Цифровая обработка сигналов — 2005 — №3 — С 40-59
18 Илюшкина Н С , Чобану М К Применение новых критериев качества изображений после их сжатия с потерями // Современная электроника - 2007 - №3 - С 58-61
19 Чобану М К , Илюшкина Н С Три эталонных критерия оценки качества сжатия изображений // Цифровая обработка сигналов и ее применения (DSPA-2007) Труды 9-й Междунар конфер - М , 2007 — Т 2 -С 497-499
20 Кислов Д В , Чобану М К Система сжатия и визуализации трехмерных сигналов // Цифровая обработка сигналов и ее применения (DSPA-2007) Труды 9-й Междунар конфер - М , 2007 - Т 2 - С 369-371
21 Чобану М К Синтез многомерных многоскоростных систем и многомерных вейвлет функций // Optimization of finite element approximations and splines and wavelets (OFEA-2001) Труды второй Междунар конф — СПб , 2002 - Т 2 - С 106-117
22 Чобану М К , Пелихов М В , Зарецкий А П Система цифровой обработки сигналов // Обработка информации в системах управления — Рязань РРТИ, 1989 - №1 - С 65-69
23 Tchobanou М Design of multi-dimensional wavelets and multi-dimensional multirate systems (in English) // Wavelets and Splines Труды Междунар конф - СПб , 2005 - Р 118-133
24 Vavilov V, Tchobanou М , Tchobanou Р Design of Multi-dimensional Recursive Systems through Pade Type Rational Approximation // Nonlinear Analysis Modelling and Control - 2002 - Vol 7, no 1 - P 105-125
25 Большакова О В , Чобану М К Синтез трехмерных банков фильтров с заданными свойствами на основе полиномов Бернштейна // Информационные средства и технологии (ITS-2002) Труды Междунар конф — М , 2002 - Т 1 - С 153-156
26 Большакова О В , Чобану М К Синтез многомерных банков фильтров с помощью метода достройки матрицы // Информационные средства и технологии (ITS-2004) Труды Междунар конф — М , 2004 — Т 3 — С 10-11
27 Миронов В Г, Чобану М К Математические особенности цифровой обработки многомерных сигналов // Информационные средства и технологии (ITS-1998) Труды Междунар конф - М , 1998 — С 111-119
28 Миронов В Г , Чобану М К Проблемы синтеза многомерных цифровых фильтров // Цифровая обработка сигналов и ее применения (В5РА-98) Труды 1-й Междунар конф — М , 1998 — С 12-18
29 Миронов В Г , Чобану М К Проектирование двумерных цифровых фильтров с малой чувствительностью к ошибкам квантования и округления // Информационные средства и технологии (1Т5-1998) Труды Междунар конф - М , 1998 - Т 3 - С 135-143
30 Рычков А Н , Чобану М К Разработка трехмерной многоскоростной системы // Информационные средства и технологии (1Т5-2002) Труды Междунар конф - М , 2002 - Т 1 - С 157-160
31 Сержантов А В , Чобану М К Выбор цветовой модели для представления цветного изображения перед его сжатием // Информационные средства и технологии (1ТБ-2004) Труды Междунар конф — М , 2004 — Т 3 - С 12-14
32 Черников А В , Плахов А Г , Чобану М К Реализация алгоритма БРШТ на сигнальном процессоре // Цифровая обработка сигналов и ее применения (05РА-2006) Труды 8-й Междунар конф — Т 2 — М 2006 - С 383-384
33 Чобану М К Многомерные многоскоростные системы // Труды 6 Все-росс конф по повышению эффективности методов и средств обработки сигналов — Тамбов, 2000 - С 38-39
34 Чобану М К Применение полиномов Бернштейна для синтеза многомерных многоскоростных систем // Цифровая обработка сигналов и ее применения (Б5РА-2000) Труды 3-й Междунар конфер — М , 2000 — Т 2 - С 306-308
35 Чобану М К Выбор многомерной неразделимой матрицы децимации для многоскоростных систем // Цифровая обработка сигналов и ее применение (Е)5РА-2006) Труды 8-й Междунар конф и выст — М , 2006 - Т 2 - С 589-592
36 Чобану М К Разработка ортогональных многомерных банков фильтров с помощью преобразования Кэли // Информационные средства и технологии (1Т8-2006) Труды Междунар конф — М , 2006 — Т 3 — С 14-18
37 Чобану М К , Большакова О В Синтез многомерных банков фильтров с помощью метода достройки // Цифровая обработка сигналов и ее применение (05РА-2005) Труды 7-й Междунар конф и выст — М , 2005 - Т 2 - С 457-459
38 Чобану М К , Клюшкин В И Построение одно- и двумерных шкалирующих и вейвлет функций // Информационные средства и технологии (1Т5-2001) Труды Междунар конф - М , 2001 - С 13-16
39 Design and implementation of 2-D and 3-D multirate systems / M Tchobanou, V Mironov, V Klyushkin et al // Spectral Methods and Multirate Signal Processing (SMMSP-2002) Proc 2nd International Workshop - Toulouse (France), 2002 - P 83-86
40 Performance improvement of hierarchical non-separable image coding algorithm (m English) / M Tchobanou, O Bolshakova, A Chernikov и др // Современные проблемы оптимизации в инженерных приложениях (IWOPE-2005) Первая междунар науч -техн школа-семинар — Ярославль, 2005 - Т 1 - С 1-8
41 Tchobanou М Polynomial methods for multi-dimensional filter banks' design // Proc X European Signal Processing Conference (EUSIPCO-2000) - Tampere (Finland), 2000 - С 304-310
42 Tchobanou M Design and implementation of multidimensional multirate systems // Midwest Symposium on Circuits and Systems (MWSCAS-
2004) Proc 47th IEEE Intern Symposium - Hiroshima (Japan), 2004 -С 233-237
43 Tchobanou M Design of multidimensional multirate systems and orthogonal and biorthogonal wavelets (in English) // Автоматизация, управление и информационные технологии (ACIT-2005) Труды 2-й Междунар конф — Новосибирск, 2005 — Р 262-267
44 Tchobanou М Parameterization of multidimensional decimation matrices // Spectral Methods and Multirate Signal Processing (SMMSP-
2005) Proc International Workshop - Riga (Latvia), 2005 - P 7-10
45 Tchobanou M , Bolshakova О Synthesis of orthogonal and biorthogonal multidimensional filter banks // Spectral Methods and Multirate Signal Processing (SMMSP-2004) Proc 3rd International Workshop — Vienna (Austria), 2004 - P 15-19
46 Tchobanou M , Volkov M Analytical design methods for multirate systems for processing of multidimensional signals // Proc Signal Processing Symposium (SIP-2006) - Kyoto (Japan), 2006 - P 8
47 Tchobanou M , Woodburn С Factorization of M-D polynomial matrices for design of M-D multirate systems // Mathematical Theory of Networks and Systems (MTNS-2002) Proc 15th International Symposium — Notre Dame (Indiana, USA), 2002 - P 111-120
Подписано к печати 22. O S. Of Печать офсетная Формат 60x84/16 2,0 уч изд л
Заказ №£.88 Тираж 100 экз
МГТУ им. Н Э Баумана 107005, Москва, 2-я Бауманская 5
Оглавление автор диссертации — доктора технических наук Чобану, Михаил Константинович
ВВЕДЕНИЕ
ГЛАВА 1. МЕТОДЫ И СРЕДСТВА ПРЕОБРАЗОВАНИЯ МНОГОМЕРНЫХ ЦИФРОВЫХ СИГНАЛОВ
1.1. Неразделимые многомерные решетки и фильтры. История вопроса.
1.1.1. Многоскоростные системы и банки фильтров. Введение.
1.1.2. Преимущества неразделимой обработки данных.
1.1.3. Исследования в области синтеза неразделимых матриц децимации
1.2. Биортогональные и ортогональные многомерные банки фильтров
1.2.1. Основные требования, предъявляемые к синтезируемым фильтрам
1.2.2. Основные подходы при проектирования многомерных банков фильтров.
1.3. Системы кодирования многомерных сигналов.
1.3.1. Моделирование и обработка изображений.
1.3.2. Кодирование многомерных сигналов.
1.3.3. Метод частичной сортировки вейвлет-коэффициентов.
1.4. Предпосылки прорыва в технологиях обработки многомерных сигналов
1.4.1. Работы российских ученых по многомерным неразделимым многоскоростным системам.
1.5. Выводы.
ГЛАВА 2. СИНТЕЗ НЕРАЗДЕЛИМЫХ ДЕЦИМАТОРОВ И ИНТЕРПОЛЯТОРОВ 80 2.1. Основные операции с многомерными сигналами.
2.1.1. Многомерная дискретизация. Решетки и подрешетки.
2.1.2. Многомерная децимация и интерполяция.
2.2. Полная параметризация многомерных неразделимых матриц децимации
2.2.1. Требования к матрицам децимации.
2.2.2. Двумерный случай
2.2.3. Трехмерный случай.
2.2.4. Произвольная размерность D
2.3. Свойства многомерных банков фильтров.
2.3.1. Условие точного восстановления сигнала
2.3.2. Фильтры с линейной фазой.
2.3.3. Пример. Двухканальные банки фильтров.
2.4. Выводы.
ГЛАВА 3. РАЗРАБОТКА БИОРТОГОНАЛЬНЫХ И ОРТОГОНАЛЬНЫХ МНОГОМЕРНЫХ БАНКОВ ФИЛЬТРОВ
3.1. Синтез многомерных банков фильтров с помощью метода преобразования
3.1.1. Метод преобразования МакКлеллана.
3.1.2. Синтез фильтра прототипа с четным размером носителя и свойством TBC.
3.2. Синтез многомерных банков фильтров с помощью методов компьютерной алгебры
3.2.1. Метод достройки унимодулярной матрицы.
3.2.2. Синтез банков фильтров с линейной фазой для двухканальной системы.
3.2.3. Синтез банков фильтров с нулевой фазой.
3.3. Синтез биортогональных банков фильтров с помощью полиномов Бернштейна.
3.3.1. Полиномы Бернштейна. Двумерный случай.
3.3.2. Трехмерный случай.
3.3.3. Четырехмерный случай
3.3.4. Теорема о разделяющей гиперплоскости.
3.3.5. СКО-оптимизированные банки фильтров.
3.3.6. Метод «неразделимый-через-разделимый».
3.3.7. Примеры проектирования.
3.4. Синтез с помощью метода лифтинга.
3.4.1. Основные этапы лифтинга.
3.4.2. Лифтинг-схема и полифазное представление.
3.4.3. Многомерные интерполяционные фильтры и фильтры с дробным сдвигом.
3.5. Синтез неразделимых ортогональных фильтров.
3.5.1. Синтез двухканальных неразделимых ортогональных фильтров
3.5.2. Структурный синтез четырехканальных ортогональных фильтров
3.5.3. Примеры проектирования.
3.6. Факторизация полифазных матриц
3.6.1. Разложение полиномиальных матриц на элементарные множители
3.6.2. Факторизация двухканальных многомерных полифазных матриц
3.6.3. Сравнение числа операций
3.7. Результаты применения синтезированных многомерных банков фильтров.
3.8. Выводы.
ГЛАВА 4. ПОСТРОЕНИЕ МНОГОМЕРНЫХ ШКАЛИРУЮЩИХ И ВЕЙВЛЕТ ФУНКЦИЙ
4.1. Вейвлет-преобразование.
4.2. Дискретное вейвлет-преобразование в R°.
4.3. Построение вейвлет базисов для двухканальных систем в RD . . 205 4.3.1. Биортогональные банки фильтров на основе полиномов Бернштейна
4.4. Построение фильтров в RD при наличии сдвигов.
4.5. Связь частотных характеристик фильтров многоскоростных систем и порождаемых ими вейвлетов.
4.5.1. Условия Стренга- Фикса.
4.6. Алгоритм построения многомерных вейвлетов.
4.7. Выводы.
ГЛАВА 5. РАЗРАБОТКА И РЕАЛИЗАЦИЯ СИСТЕМЫ КОДИРОВАНИЯ МНОГОМЕРНЫХ СИГНАЛОВ
5.1. Выбор оптимальной цветовой модели для представления цветного изображения с целью его кодирования иерархическим алгоритмом
5.1.1. Классификация цветовых систем и анализ их характеристик
5.1.2. Разработка новой цветовой модели.
5.1.3. Распределение бит по каналам цветного изображения. Динамический формат кодирования.
5.1.4. Субъективное тестирование.
5.1.5. Альтернативные критерии оценки качества сжатых изображений
5.2. Иерархический алгоритм кодирования
5.2.1. Свойства потока
5.2.2. Оптимизация алгоритма.
5.3. Применение иерархического алгоритма для неразделимых решеток и банков фильтров
5.3.1. Неразделимая децимация.
5.3.2. Необходимость адаптации алгоритма SPIHT.
5.3.3. Сдвиг.
5.3.4. Трехканальные неразделимые системы.
5.3.5. Результаты.
5.4. Сжатие изображений с помощью частичной сортировки вейвлет-коэффициентов.
5.4.1. Алгоритм SQP.
5.4.2. Результаты моделирования.
5.5. Реализация многомерных многоскоростных систем.
5.5.1. Описание многомерных сигналов.
5.5.2. Продолжение сигнала.
5.5.3. Децимация.
5.5.4. Результаты моделирования 3-0 многоскоростной системы
5.6. Программная реализация алгоритма сжатия изображений
5.6.1. Программный комплекс. Обзор
5.6.2. Программы "¡сотр"и эрЬг.
5.6.3. Три поколения программного обеспечения.
5.6.4. Обработка трехмерных данных.
5.7. Выводы.
ВЫВОДЫ ПО ДИССЕРТАЦИИ
Введение 2007 год, диссертация по информатике, вычислительной технике и управлению, Чобану, Михаил Константинович
Во Введении показана актуальность решаемой в диссертации задачи, приводятся сведения о цели работы, научной новизне, теоретическом и практическом значении полученных результатов, внедрении и апробации, о публикациях и вкладе автора.
В первой главе приводится обзор известных методов и средств преобразования многомерных цифровых сигналов, ставится задача аналитического синтеза неразделимых сигналов и устройств для многоскоростных систем обработки изображений. Во второй главе рассмотрены основные операции над цифровыми многомерными сигналами, предложена полная параметризация многомерных матриц децимации, получены основные соотношения, на основе которых в дальнейшем будут синтезироваться многоскоростные системы.
В третьей главе предложены и исследованы аналитические методы синтеза многомерных цифровых фильтров для биортогональных и ортогональных многоскоростных систем.
В четвертой главе исследуются масштабируюшие и вейвлет функции для банков фильтров, разработанных в третьей главе, разработан итерационный алгоритм построения многомерных неразделимых масштабируюших и вейвлет функции. В пятой главе исследована и реализована система преобразования многомерных сигналов с целью их сжатия на основе синтезированных ранее банков фильтров, разработаны и оптимизированы алгоритмы иерархического и вложенного кодирования для неразделимого случая.
В Приложении приведены некоторые доказательства полученных результатов, построены зависимости для функций и параметров устройств многомерных многоскоростных систем, приводятся сведения из компьютерной алгебры, результаты математического моделирования процесса сжатия многомерных сигналов, а также документы, подтверждающие внедрение.
СПИСОК ОБОЗНАЧЕНИЙ
ЬАТ{\) - решетка, генерируемая матрицей V
О - размерность пространства
Z - множество целых чисел
1Р - .О-мерное множество целых чисел
К - множество действительных чисел
С - множество комплексных чисел г - го] аг - транспонирование вектора [а^., а ¡о]
М~г - транспонированная обратная матрица М
11 - ¡ = [¿1,.,1д] 2Г1.хг°, где матрица К = [гх,.,го]
М - матрица децимации (матричный коэффициент растяжения) т = | с^ М| - число каналов многоскоростной системы с матрицей децимации М М - децимация на М
Т М - интерполяция на М с^ К - определитель матрицы II
FP£)(М) - фундаментальный параллелепипед матрицы М
1к - кх к единичная матрица
Нь(ъ), ^(я) - к-й подполосовой фильтр банка анализа (синтеза)
Н(г), Е(г) - полифазная полиномиальная матрица банка анализа (синтеза) к„ - п-й класс смежности у>(х), ф(х) - шкалирующая функция банка анализа (синтеза) х), - ^-я вейвлет-функция банка анализа (синтеза)
СПИСОК СОКРАЩЕНИЙ
ММ - многомерный
2-D - двумерный
3-D - трехмерный
4-D - четырехмерный 3D-TV - трехмерное телевидение ТВЧ - телевидение высокой четкости БФ - банк фильтров
БА - банк анализа
БС - банк синтеза
JPEG - Joint Picture Expert Group
MPEG - Motion Picture Expert Group
MIMO - multiple inputs multiple outputs (система со многими входами и многими выходами)
ДЗ - дистанционное зондирование
ОСШ - отношение сигнал/шум
ПОСШ - пиковое отношение сигнал/шум (PSNR)
СБИС - сверхбольшие интегральные схемы
ПЛИС - программируемые логические интегральные схемы
TBC - точное восстановление сигнала
ЛФ - линейная фаза
HVS - human visual system (система визуального восприятия человека)
FCO - face-centered orthorhombic (гранецентрированная ромбическая)
TRO - Truncated Octahedron (усеченный восьмигранник)
ИХ - импульсная характеристика
КИХ - конечная импульсная характеристика
БИХ - бесконечная импульсная характеристика
ПУ - параунитарный
ДПФ - дискретное преобразование Фурье
БПФ - быстрое преобразование Фурье
ДКП - дискретное косинусное преобразование (DCT)
ДВП - дискретное вейвлет-преобразование
СКО - средне-квадратическое отклонение
SPIHT - set partitioning in hierarchical trees (пространственно упорядоченные иерархические деревья) UQI - universal quality index (универсальный индекс качества) Носитель - опорная область, или ММ область, в которой сигнал (фильтр) отличен от нуля ФНЧ - низкочастотный фильтр ФВЧ - высокочастотный фильтр ЛИС - линейный инвариантный к сдвигу п.в. - почти всюду (за исключением множества меры ноль)
НПП - непрямоугольный параллелепипед
ВВЕДЕНИЕ
К задачам цифровой обработки многомерных сигналов относятся обработка неподвижных изображений и видеосигналов, радио- и гидролокационных сигналов, геофизических, акустических и световых полей, сигналов в медицине (рентгеновская и ультразвуковая томография), метеорологии, космонавтике, ядерной физике и др. с целью их преобразования. Эти направления исследования нашли отражение в Приоритетных направлениях развития науки, технологий и техники РФ "Информационно-телекоммуникационные технологии и электроника", "Рациональное природопользование" и "Транспортные, авиационные и космические системы", и в Перечне критических технологий РФ "Технологии обработки, хранения, передачи и защиты информации" и "Технологии мониторинга и прогнозирования состояния атмосферы и гидросферы".
В течение последних лет резко возрос интерес к решению задач анализа, синтеза, обработки, кодирования, сжатия многомерных (ММ или M-D -multi-dimensional) сигналов для их передачи, хранения, архивирования, защиты от несанкционированного доступа, восстановления в системах связи (проводных и беспроводных) при наличии ограничений (на скорость передачи, на полосу пропускания, на динамический диапазон и т.д.). Это объясняется громадным ростом таких областей приложения, как мультимедиа технологии и телекоммуникации, осуществляющих обработку (включая сжатие) неподвижных изображений (2-D сигналы), видеосигналов (3-D сигналы) и меняющихся во времени томографических снимков (4-D сигналы).
В то время как большинство разработок было сконцентрировано на одномерных сигналах, и ММ случай был реализован лишь через тензорное произведение, некоторые исследователи сосредоточили свои усилия на "истинном" ММ случае. Под "истинным" ММ случаем нужно понимать то, что допускается и неразделимое осуществление дискретизации, и неразделимая фильтрация. Хотя "истинный" ММ подход может иметь ряд недостатков (более высокую вычислительную сложность, потенциальные проблемы устойчивости в случае ММ рекурсивной фильтрации), он дает некоторые неоспоримые преимущества. Например, использование неразделимых фильтров ведет к большему количеству степеней свободы и при этом, следовательно, можно синтезировать лучшие фильтры. Кроме того, неразделимое осуществление дискретизации открывает возможность создания схем, лучше приспособленных к визуальной системе человека.
Существует целый ряд приложений, в которых цифровая обработка ММ сигналов играет ключевую роль. Среди них можно назвать следующие:
1. системы сжатия ММ сигналов (многоскоростные системы, трансмультиплексоры);
2. системы обработки мультиспектральных сигналов дистанционного зондирования Земли;
3. системы трехмерной визуализации (трехмерное телевидение ЗО-ТУ, обработка световых и акустических полей).
Фундаментальной проблемой при создании цифровых систем является сокращение избыточности информации. Разработка эффективных способов и методов сжатия 1-0 и ММ сигналов является предпосылкой эффективного использования устройств памяти и каналов проводной и беспроводной связи, используемых для хранения и передачи сигналов, обеспечивая сохранение действующих частотных планов, высвобождение большой части частотного пространства для передачи пользователям таких видов услуг, как телевидение высокой четкости (ТВЧ), трехмерное телевидение (ЗО-ТУ), видеоконференции, многопрограммное заказное ТВ и звуковое вещание.
Эффективным способом преобразования ММ сигналов является применение ММ многоскоростных систем. С их помощью сигнал может быть представлен в виде, более удобном для решения многих прикладных задач, таких, как сжатие (с потерями или без потерь), удаление шумов, распознавание образов и др. Многоскоростные системы состоят из цифровых фильтров и устройств изменения плотности отсчетов в пространственно-временной области, поэтому обработка сигнала в различных частях системы происходит с разной скоростью. Применение таких систем позволяет строить схемы кратномасштабного анализа на основе вейвлетов. Использование вейвлет-преобразования позволило одновременно снизить сложность и повысить эффективность кодеков.
Цифровые многоскоростные наборы или, как их чаще называют, банки фильтров (БФ) были впервые описаны в [123], где они использовались для сжатия речи. В дальнейшем они стали применяться шире, главным образом, для кодирования подполос речи, статических изображений и видео [235, 250, 231]. Основы теории исходили из того, чтобы отсутствовали наложение и искажение сигналов. Речь шла о синтезе систем, достигающих точного восстановления сигнала в одном или нескольких измерениях, от двухканальных ортогональных банков до многоканальных систем. Для выполнения этих требований все усилия были сконцентрированы на фильтрах, имеющих дробно-рациональные функции преобразования, т.е. на линейных инвариантных к сдвигу системах.
Независимо от этих работ в прикладной математике была разработана теория вейвлетов. С работами Добеши [19], Маллата и Мейера стало ясно, что банки фильтров и вейвлеты связаны неразрывно. Банки фильтров вычисляют эквивалент дискретного вейвлет-преобразования, и при известных условиях они могут использоваться для получения непрерывных вейвлет базисов. Практика применения вейвлетов для решения задач сжатия и обработки изображений и видео, являющихся нестационарными по своей природе, получила большое развитие. В этой области применение вейвлет преобразования позволило достичь одновременного снижения сложности и повышения эффективности кодеков. В настоящее время разработаны международные стандарты по сжатию неподвижных изображений и видеосигналов - ^ЕС-2000, Н.264/АУС, WMP10 и МРЕб-4. Стандарт ^Е0-2000 является единственным стандартом, основанным на вейвлет-преобразовании. Тем самым задача синтеза ММ многоскоростных систем и схем вейвлетного кратномасштабного анализа, построенных на их основе, является исключительно важной, в том числе для будущих стандартов сжатия ММ сигналов.
В 2.1.2. будет показано, что многоскоростные системы состоят из двух наборов (банков) фильтров - банка анализа и банка синтеза. В зависимости от того, в каком порядке они соединены, можно получить различные устройства. В случае, если на вход банка анализа подается сигнал, который раскладывается на подполосовые составляющие, и далее восстанавливается обратно в банке анализа, такая система называется банком фильтров анализа/синтеза (устоявшегося названия нет, поэтому в диссертационной работе это устройство будет называться просто "многоскоростной системой", см. рис. 1а)). Если поменять порядок следования банка анализа и банка синтеза, в этом случае набор сигналов подается на вход банка синтеза, с выхода которого комбинированный сигнал подается на вход банка анализа, производящего его разложение на составляющие. Такая система называется банком фильтров синтеза/анализа или (в данном случае имеется устоявшееся название) трансмультиплексором (см. рис. 16)). Очень важно то, что обе системы описываются по сути одними и теми же типами уравнений. В диссертационной работе рассмотрены только многоскороста) б)
Рис. В.1. Два варианта соединения банков анализа и синтеза: а) банк фильтров анализа/синтеза ("многоскоростная система"); б) банк фильтров синтеза/анализа (трансмультиплексор) ные системы. Однако полученные результаты в равной степени применимы как к трансмультиплексорам, так и к системам со многими входами и многими выходами (MIMO - multiple inputs multiple outputs). Аппарат многомерных полиномиальных полифазных матриц, развитый в работе, позволяет решать и задачу синтеза таких систем, включая случай, когда число входных сигналов отличается от числа выходных сигналов.
Мультиспектральные или многоканальные системы дистанционного зондирования (ДЗ) поверхности Земли с аэрокосмических носителей широко применяются для решения задач экологии, океанографии, геологии, картографии, в сельском хозяйстве. Примером такой системы является спектрометр видимого и инфракрасного диапазонов АУШК [103]. Покрывая достаточно широкий диапазон волн, данная система имеет 224 канала записи 16-битной информации об изображениях размером 512x614 пикселей каждое. Тем самым один мультиспектральный сигнал занимает примерно 134 МБ. При необходимости оперативной оценки и обработки сигнала, а также при его передаче и/или архивировании возникают проблемы, связанные с его большим объемом. В связи с этим очень актуальной становится задача создания средств автоматической оценки и обработки сигналов ДЗ.
Как показано в [183], отдельные кадры мультиспектрального сигнала могут обладать различными шумовыми свойствами и очень высокой степенью коррелированности между кадрами (см. рис. В.2-В.З). Можно заметить,
Рис. В.2. Пример мультиспектрального сигнала [183]: а) кадр с высоким
ОСШ; б) кадр с низким ОСШ а) б) г М ао 0.7 0.5 аэ -01 " 1 — 1 1
1
01---- ,01 » 100 150 ш 20 X) 100 130 от не в) г)
Д) е)
Рис. В.З. Характеристики двух мультиспектральных сигналов [183]: а) сигнал 1 (ОСШ); б) сигнал 2 (ОСШ); в) сигнал 1 (коэффициент корреляции); г) сигнал 2 (коэффициент корреляции); д) сигнал 1 (ПОСШ); е) сигнал 2 (ПОСШ) что более низкий коэффициент корреляции для некоторых кадров многоканального сигнала ДЗ обусловлен высоким уровнем шума (см. рис. В.З). Это особенно заметно, если сравнить зависимости ОСШ (рис. В.З.а-б) и ПОСШ (рис. В.З.д-е) и коэффициента корреляции (рис. В.З.в-г).
Применение известных алгоритмов фильтрации для каждого кадра в отдельности не позволит в полной мере учитывать и эффективно использовать корреляционные связи между компонентами многоканальных сигналов. Разработка и применение методов и средств декорреляции таких сигналов с помощью ММ многоскоростных систем позволит существенно сжимать (с потерями или без потерь) и эффективно обрабатывать муль-тиспектральные сигналы ДЗ. Схожие задачи решаются при обработке ММ медицинских сигналов рентгеновской и ультразвуковой томографии.
В различных областях физики, химии, биологии, аэрофотосъемки и др. имеются огромные ММ наборы данных, которые необходимо визуализировать, анализировать и обрабатывать. Именно эти приложения нуждаются в специальных ММ средствах визуализации. Создание системы трехмерного телевидения ЗИ-ТУ может стать стартовой точкой для таких систем визуализации. Современные достижения в науке и повышенный спрос со стороны приложений позволили начать разработку таких систем телевидения. Создание системы включает в себя вопросы обработки сигналов, записи, трехмерного воспроизведения (см. рис. В.4), сжатия, передачи, создание трехмерных дисплеев и т.д. Среди приложений нужно упомянуть наряду с системами мультимедиа также вещание для ЗО-ТУ, трехмерное кино, применения в медицинских целях, в реальных трехмерных играх, телеконференции с эффектом присутствия, показ культурных ценностей.
3D Scene
Signal Conversion Display
Transmission
ДО
Its Replica
Рис. В.4. Базовые компоненты системы трехмерного ТВ [174]
Создание систем ЗО-ТУ включает также разработку систем сжатия (с потерями или без потерь) меняющихся во времени трехмерных сеток произвольной формы и размеров (четырехмерных объектов), описывающих объемные объекты (см. рис. В.5). Сжатие ММ неразделимых объектов будет эффективным только в случае применения неразделимых методов обработки ММ сигналов. а) (b)
Wavelet coefficients Wavelet coefficients b . c)
Рис. В.5. Вейвлет-преобразование на ММ квазирегулярной сетке: а) наибольшее разрешение Уп\ Ь) более грубое разрешение Упь с) самое грубое разрешение Ц [164]
Так называемая интерактивная фотореалистичная ММ графика использует метод световых полей (light fields) для записи и воспроизведения ММ сигналов с помощью специальных камер и систем линз (см. рис. В.6).
Viewing zone
Referential viewing area: divided Into Mj^N mull areas
Elemental image M x N pixels
Calculated elemental images (ccnter of image Accruer oflens)
Рис. В.6. Система регистрации светового поля ¡158]
При этом сохраняется проблема сокращения избыточности и сжатия в общем случае пяти- или четырехмерного сигнала, объем которого достигает десятков и сотен гигабайт. С этой целью в [158] предложено использовать иерархический алгоритм кодирования. В настоящей диссертационной работе впервые был разработан иерархический алгоритм кодирования ММ неразделимых сигналов с помощью неразделимой системы, который может быть применен для сжатия сигналов световых полей.
Новейшие технологии, возникшие на стыке вычислительной техники (цифровых систем на основе СБИС, сигнальных процессоров, ПЛИС и др.), электросвязи и последних достижений математической науки (алгебраическая геометрия, нелинейное вейвлет преобразование, теория аппроксимации), стали в технически передовых странах источником и основой исследований и разработок в области создания принципиально новых цифровых телекоммуникационных систем, способных предоставить пользователю практически неограниченные информационные услуги.
Вместе с тем достаточно мало отечественных работ и разработок в области современных способов цифровой обработки многомерных сигналов. Причем эта важнейшая область мало отражена в ныне существующих программах обучения специалистов. На кафедре Электрофизики в МЭИ (ТУ) в течение последних 25 лет развивалась научная школа цифровой обработки сигналов. Первоначально основное внимание уделялось 1-D сигналам. Последние 15 лет именно обработка M-D сигналов является объектом исследований научной группы кафедры, что отражено в большом количестве публикаций, выступлений на российских и зарубежных конференциях, в проведении собственных семинаров и секций на конференциях, находит прямое отражение в учебных планах преподаваемых дисциплин [И, 96, 10, 92, 99, 93, 13, 42, 41, 39, 40, 43, 44, 46, 45, 56, 54, 55, 70, 214, 215, 224, 29, 227, 226, 98, 76, 74, 73, 97, 87, 86, 181, 219, 223, 220, 94].
В течение последних 10-15 лет стали появляться теоретические работы, позволившие приступить к построению теоретических основ многомерной обработки сигналов. Пионерские работы в этой области появлялись, в основном, в нашей стране - это работы В.А. Котельникова, А.Н. Колмогорова, В.А. Якубовича, A.A. Суслина и др. Часть работ наших ученых была замечена и применена за рубежом только в последние годы в связи с резко возросшей необходимостью разработки многомерных цифровых систем.
Разработки в области цифровой обработки сигналов, проводимые в про-мышленно развитых странах, уже привели к созданию ряда стандартов (из последних это упомянутый JPEG-2000 для сжатия неподвижных изображений и разрабатываемые стандарты сжатия видео Н.265, MPEG-4 и MPEG-7) и производству специализированных СБИС и сигнальных процессоров. Однако задача создания методов и средств соответствующего аппаратного комплекса для многоскоростных систем, удовлетворяющего заданным требованиям (по коэффициенту сжатия, по качеству восстановленного после сжатия сигнала, по быстродействию и т.д.), разработанного и реализованного в наиболее общем - неразделимом виде, и пригодного для широкого внедрения, еще не решена.
Актуальность темы. Как видно из многочисленных примеров, приведенных выше, в настоящее время непрерывно растет интерес к решению задач анализа, синтеза, обработки многомерных сигналов. Все эти приложения объединяет необходимость применения ММ неразделимых операторов и устройств.
Большинство проблем обработки сигналов являются в действительности многомерными, однако часто рассматриваются и решаются после замены всех переменных одной. До недавнего времени многомерные операторы, из которых состоят цифровые системы, были представлены в виде произведения одномерных функций координат, что не соответствовало природе обрабатываемого сигнала, являющегося неразделимым. Многомерные многоскоростные неразделимые системы являются одной из самых многообещающих областей применения многомерных методов цифровых систем. Современные методы сжатия еще весьма далеки от тех границ, которые задаются внутренней структурой источников сигналов, таких, как видеосигналы, неподвижные изображения, акустические и световые поля. Поэтому создание методов неразделимого представления и обработки многомерных сигналов является очень актуальной задачей.
Известны методы численного и аналитического синтеза одномерных многоскоростных систем, имеются некоторые результаты, в основном, численного синтеза многомерных систем. В отличие от численных методов, дающих некоторое приближение требуемого результата и существенно зависящих от начальной точки при проведении итераций, аналитические методы позволяют учесть все требуемые ограничения, накладываемые на многомерные многоскоростные системы, и получить результат в виде соотношений, описывающих различные операторы системы, в замкнутой и удобной для анализа форме. Поэтому создание теории и методов аналитического синтеза многомерных многоскоростных систем и схем вейвлетного кратно-масштабного анализа, построенных на их основе, является очень важной задачей.
Аппаратурная реализация многих методов обработки многомерных сигналов была неэффективной, т.к. требовала применения суперЭВМ с распараллеливанием операций. Новый импульс в разработке теории цифровой обработки сигналов и необходимых цифровых устройств связан с радикальным изменением технологических возможностей новейших процессорных систем [54, 55]. Использование таких систем обеспечит реализацию сложных и математически емких алгоритмов обработки сигналов. Теперь задача синтеза систем обработки многомерных сигналов ставится таким образом, чтобы в полной мере использовать новые технологические возможности.
Резко возросшая в течение последних лет потребность в алгоритмических, программных и аппаратных средствах обработки многомерных сигналов требует создания гибких технологий очень высокого уровня. Настоящая работа призвана решить часть задач, связанных с созданием теории и методов аналитического синтеза систем на основе «истинных» многомерных подходов.
Цель работы - создание теории и развитие методов цифровой обработки многомерных сигналов и реализация неразделимых операторов многомерных многоскоростных систем для эффективного сжатия многомерных сигналов, а также для решения принципиально новых задач визуализации многомерных сигналов.
Для этого необходимо развить и создать новые методы комплексной обработки современных многомерных сигналов и новые подходы к разработке соответствующих устройств путем широкопланового развития аналитического синтеза многомерных многоскоростных систем, состоящих из неразделимых (несепарабельных, или не представимых в виде произведения одномерных) цифровых фильтров, неразделимых децимирующих/интерполи-рующих устройств и систем кодирования многомерных сигналов.
В соответствии с указанной целью в работе поставлены и решены следующие основные проблемы:
- параметризация неразделимых матриц децимации (или матричных коэффициентов расширения), лежащих в основе многомерных устройств повышения/понижения частоты дискретизации многомерных сигналов;
- аналитическое построение с помощью полиномиальных методов и методов компьютерной алгебры эффективных неразделимых биортогональ-ных/ортогональных банков фильтров, удовлетворяющих заданным ограничениям (точное восстановление сигнала, линейная/нулевая фаза, заданное число каналов, заданная гладкость, конечная импульсная характеристика);
- построение неразделимых многомерных биортогональных/ортогональ-ных вейвлет-функций на основе синтезированных банков фильтров;
- разработка эффективных средств преобразования цветового формата, устройств квантования, иерархического и блочного кодирования многомерных сигналов и их реализация.
Научная новизна исследования состоит в том, что в нем впервые разработана сквозная методология аналитического синтеза всех составных частей неразделимых многомерных многоскоростных систем, позволившая дать универсальные и эффективные подходы к синтезу и анализу цифровых многомерных систем. К числу существенных результатов диссертационной работы, полученных автором и обладающих элементами научной новизны, относятся следующие:
1. Осуществлена полная параметризация матриц децимации для двумерного и трехмерного неразделимых случаев, рассмотрены особенности четырехмерного случая, предложены и обоснованы критерии, которым должны удовлетворять матрицы децимации, используемые в многомерных устройствах повышения/понижения частоты дискретизации.
2. Получены свойства классов реализуемых неразделимых многомерных банков фильтров для заданного числа каналов.
3. Предложена методология аналитического синтеза многомерных неразделимых биортогональных и ортогональных банков фильтров. Разработаны методы синтеза основных классов биортогональных и ортогональных многомерных банков фильтров, используемых на практике, включая синтез всего банка многомерных фильтров с произвольным числом каналов по одному известному фильтру банка анализа; синтез с помощью полиномов Бернштейна; синтез многомерных банков фильтров, имеющих четный носитель; синтез с помощью схемы лифтинга; синтез с помощью преобразования Кэли и структурного метода.
4. Разработаны новые классы биортогональных и ортогональных многомерных неразделимых вейвлет функций, построенных на основе синтезированных банков фильтров.
5. Предложена эффективная алгоритмическая и программная реализация синтезированных многомерных многоскоростных систем для сжатия многомерных сигналов, включая факторизацию многомерных полифазных матриц, оптимальный статический формат (распределение бит между цветовыми каналами) для оптимизированных моделей У11У и метод предыс-каженной неразделимой фильтрации с целью получения прямоугольных многомерных носителей вейвлет-образа, алгоритмы оптимального иерархического и блочного кодирования многомерных сигналов, реализация эффективного вычисления многомерного вейвлет-преобразования.
Положения, выносимые на защиту.
1. Параметризация неразделимых матриц децимации, что позволяет аналитически синтезировать все допустимые матрицы децимации для заданной размерности сигналов и заданного числа каналов многоскоростной системы.
2. Свойства реализуемых классов неразделимых многомерных банков фильтров для заданного числа каналов, что дает возможность аналитически синтезировать реализуемые многоскоростные системы.
3. Методология аналитического синтеза основных групп применяемых на практике многомерных неразделимых биортогональных и ортогональных банков фильтров с конечной импульсной характеристикой, что позволяет строить банки фильтров в пространственной области, аналитически оценивать влияние параметров фильтров на их свойства.
4. Новые классы биортогональных и ортогональных многомерных неразделимых вейвлетов с заданной гладкостью и кратномасштабный анализ на их основе, что позволяет использовать их в различных приложениях.
5. Факторизация многомерных полиномиальных полифазных матриц, что дает выигрыш в 3-5 раз в числе операций, позволяет заменять операции умножения двоичными сдвигами. Новый статический формат (распределение бит между цветовыми каналами), который обеспечил выигрыш в пиковом отношении сигнал/шум (ПОСШ или РБЫк) порядка 1-2 дБ.
6. Алгоритмы иерархического и блочного кодирования многомерных сигналов с применением разделимых/неразделимых банков фильтров и матриц децимации, что обеспечило применимость разработанных неразделимых банков фильтров и дало выигрыш в РБЫк по сравнению с известными алгоритмами кодирования (включая ЛРЕС-2000) 1-3 дБ (зависит от изображения); данные алгоритмы могут свободно распространяться и обладают в 2-3 раза меньшей вычислительной сложностью, чем ^ЕС-2000. Программная реализация всех разработанных многомерных операторов многоскоростных систем, что позволяет осуществлять разработанные алгоритмы кодирования на известной и новой элементной базе (графических процессорах).
Методы исследования. При решении поставленных задач использованы методы теории цифровой обработки одномерных и многомерных сигналов, теории вейвлет-преобразования, теории матриц, компьютерной алгебры и теории аппроксимации.
Объектом исследования являются многоскоростные системы, применяемые для цифровой обработки многомерных сигналов с целью их сжатия, архивирования, удаления шумов и т.д. Предметом исследования являются методы преимущественно аналитического синтеза основных операторов, из которых состоят многомерные многоскоростные системы - устройств повышения/понижения пространственно-временной плотности отсчетов сигналов, цифровых фильтров, устройств преобразования формата цветных изображений, их квантования и кодирования.
Теоретической и методологической основой исследования являются труды отечественных и зарубежных ученых по теории цифровой обработки сигналов, теории аппроксимации, компьютерной алгебре, теории матриц и теории вейвлет-преобразования. В процессе разработки вопросов синтеза многоскоростных систем использованы труды отечественных ученых Зубарева Ю.Б., Дворковича В.П., Витязева В.В., Лукина В.В., Скопиной М.А., Миронова В.Г., Гантмахера Ф.Р., Суслина A.A. Также были использованы труды зарубежных ученых Вайдьянатана П.П., Ковачевич Е., Веттерли М., Вудбурн С., Добеши И., Бухбергера Б., Басу С., Догерти Э., Питаса Я., Ганбари М., Пирлмана В. Для создания и отладки программного и аппаратного обеспечения исследования применялись при участии автора пакеты MATLAB®, MAPLE™, некоторые программы написаны на языке С.
Теоретическое и практическое значение основных результатов диссертационной работы:
- разработаны теория и эффективные процедуры аналитического синтеза матриц децимации и многомерных банков фильтров, удовлетворяющих заданным условиям, что позволяет решать широкий круг задач по их применению для сжатия, интерполяции и т.д. многомерных сигналов;
- разработана методика кодирования цветных многомерных сигналов, основанная на новом статическом формате и иерархическом или блочном алгоритмах кодирования, отличающаяся повышенной вычислительной эффективностью и характеристиками сжатие/искажение (в сравнении с известными методиками), демонстрирующая вычислительные возможности этих кодеков, а также позволяющая снизить время разработки новых изделий за счет использования готового программного обеспечения;
- разработаны библиотеки программ для разделимой/неразделимой обработки двух- и трехмерных сигналов на языках программирования MATLAB® и других математических пакетов, а также на языке С, которые могут найти применение при исследовании поведения многомерных многоскоростных систем в системах различного назначения, использованы в качестве прототипов при реализации алгоритмов на различных вычислительных платформах, а также в учебных курсах.
Составляющие основу диссертационной работы разработанные аналитические методы и реализующие их алгоритмы, а также созданные высокоэффективные компьютерные программы в прикладном плане применимы:
- при обработке многомерных сигналов с целью их сжатия, архивирования, передачи, распознавания образов и др. в мобильных и Интернет сетях, а также при интерполяции, восстановлении сигналов, сжатых с потерями и/или на фоне аддитивных и/или мультипликативных помех;
- при создании систем трехмерной визуализации, включая системы трехмерного телевидения (3D-TV), системы обработки многомерных сеток, акустических и световых полей;
- при разработке и исследовании систем многоканального дистанционного зондирования Земли;
- при реализации кодирующих устройств для видеосигналов, многоканальных комплексов видеонаблюдения для обеспечения безопасности в городе и на транспорте, устройств для регистрации данных рейса на морском транспорте и записи видео на борту самолета («черных ящиков»), систем идентификации лиц, номеров машин и др.;
- при оценке характеристик систем преобразования многомерных сигналов на стадии проектирования, эксплуатации и в учебном процессе.
Реализация результатов работы. Работа выполнялась в соответствии с планом научно-исследовательских работ по нескольким темам. Работа поддержана:
- грантами РФФИ (00-01-10911-3, 01-01-10928-3, 02-01-11019-3 и 04-01-10733-э в 2000, 2001, 2002 и 2004гг. для поддержки участия в работе международных конференций в Финляндии, Сингапуре, Франции и Австрии, а также грантом 01-01-00738-а); в 2006г. стартовал совместный грант РФФИ и японского общества JSPS 06-07-91751-ЯФа.
- грантами и программами Минобразования РФ: а) 209.01.01.044 "Применение многомерного вейвлет-преобразования для улучшения изображений и трехмерных сигналов", номер госрегистрации 01200304660, (2003-2004) (г/б). б) Т02-03.1-2522 "Синтез эффективных двух-, трех- и четырехмерных многоскоростных систем для обработки многомерных сигналов", номер госрегистрации - 01200305655, (2003-2004) (г/б). в) 208.04.04.042 "Разработка системы сжатия видео сигналов для передачи по низкоскоростному телекоммуникационному каналу на основе сигнальных процессоров TMS320C6x", номер госрегистрации 01200105418, (2001-2002) (г/б). г) Т00-3.1-1251 "Синтез многоскоростных систем для обработки многомерных сигналов", номер госрегистрации - 01200103899 (2001-2002) (г/б).
Разработанные в диссертационной работе методы и алгоритмы синтеза многомерных многоскоростных систем реализованы в виде комплекса программ на ЭВМ и внедрены в практику проектирования систем обработки многомерных сигналов в ФГУП «НИИ автоматики», ГУП НПЦ «ЭЛВИС» и в АО «Ансальдо-ВЭИ», что подтверждается соответствующими актами. Основные положения и теоретические результаты диссертации использованы в учебном процессе МЭИ (ТУ) при чтении лекций и проведении практических занятий и лабораторных работ по курсам «Цифровая обработка многомерных сигналов», «Цифровые многоскоростные системы», «Синтез дискретных систем управления» и «Сигнальные процессоры и СБИС». Результаты диссертационной работы также использовались в учебном и научном процессе в ЯрГУ им. П.Г. Демидова (Ярославль).
Личное участие автора в получении результатов, изложенных в диссертации. Все результаты диссертационной работы получены лично автором диссертации. В.Г. Миронову принадлежат идея и поддержка проведения исследований, связанных с разработкой методов и средств цифрового преобразования многомерных сигналов.
Апробация работы. Основные результаты диссертационной работы докладывались и обсуждались на:
- Международных конференциях Международной Академии информатизации «Информационные средства и технологии» 1Т8-1998,1Т5-2000,1ТЭ-2001, 1Т5-2002, 1Т5-2003, 1Т8-2004, 1ТБ-2005, 1Т8-2006 (МЭИ, Москва); Международных конференциях и выставках «Цифровая обработка сигналов и ее применение» - 08РА'1998, 08РА'2000, Б8РА'2002, 08РА'2003, 05РА'2004, 05РА'2005, Б8РА'2006 и 08РА'2007 в г. Москве; IV Международной научно-технической конференции «Электроника и информатика-2002» (Зеленоград); VI Всероссийской конференции по повышению эффективности методов и средств обработки сигналов в 2000г. (Тамбов); IV Международной конференции по электротехнике, электромеханике и электротехнологии - 1СЕЕ-2000 (Москва); Всероссийской удаленной конференции по электронике в 2003г.; Всероссийской научной конференции «Информационные и телекоммуникационные технологии» в 2004г. (Сочи); Всероссийской научной удаленной конференции по информационным и телекоммуникационным технологиям-2003 (Москва, МАИ); II Международной конференции «Автоматизация, управление и информационные технологии - ACIT'2005» (Новосибирск, Академгородок); I Международной научно-технической школе-семинаре «Современные проблемы оптимизации в инженерных приложениях» (IWOPE-2005) (Ярославль); II Международной конференции «Optimization of finite element approximations and splines and wavelets» - OFEA'2001 (Санкт Петербург); Международной конференции «Wavelets and splines' 2003» (Санкт Петербург);
- II International Workshop on Spectral Methods and Multirate Signal Processing, SMMSP-2002, в г. Тулуза (Франция); III International Workshop on Spectral Methods and Multirate Signal Processing, SMMSP-2004, в г. Вена (Австрия); 2005 International Workshop on Spectral Methods and Multirate Signal Processing, SMMSP-2005, в г. Рига (Латвия); X European Signal Processing Conference EUSIPCO-2000, в г. Тампере (Финляндия); XI European Signal Processing Conference EUSIPCO-2002, в г. Тулуза (Франция); XII European Signal Processing Conference EUSIPCO-2004, в г. Вена (Австрия); European Conference on Circuit Theory and Design -ECCTD 2005, в г. Корк, Ирландия; International Symposium on Circuits and Systems ISCAS-2004, в г. Ванкувер (Канада); XIV International Symposium of Mathematical Theory of Networks and Systems MTNS-2000 в г. Пер-пиньян (Франция); XV International Symposium of Mathematical Theory of Networks and Systems MTNS-2002, в Университете Нотр-Дам (США); 47th IEEE International Midwest Symposium On Circuits and Systems MWSCAS-2004, в г. Хиросима (Япония); II International Workshop on Multi-dimensional (nD) Systems NDS-2000, в г. Зелена Гура (Польша); III International Conference on Information, Communications, and Signal Processing - ICICS'2001, в Сингапуре; 51 International Scientific Colloquium в г. Ильменау (Германия) в 2006г.; SIP Symposium в г. Киото (Япония), 2006.
- в институте Электроники и телекоммуникаций Норвежского университета науки и технологий в июне 1999г. (г. Тронхейм); в институте Электротехники и обработки сигналов Университета города Ставангера (Норвегия) в июне 1999г.; на кафедре Математики Питтсбургского университета (ш. Канзас, США) в 2001, 2002 и в 2003гг.; на кафедре Электронной и вычислительной техники Университета Калифорнии в Санта-Барбаре (США) в августе 2002г.; на кафедре Систем связи и интегрированных систем Института технологий в Токио (Япония) в 2004г.
- на Научных семинарах в ФГУП «НИИ автоматики» (Москва);
- на кафедре Электрофизики Московского энергетического института.
Публикации. Основное содержание диссертационной работы отражено в
90 печатных работах. Из них 16 статей в журналах перечня ВАК: «Проблемы управления», «Электросвязь», «Научный Вестник МГТУ ГА», «Цифровая обработка сигналов», «Вестник МЭИ», «Вестник Санкт-Петербургского университета», «Электричество», «Успехи современной радиоэлектроники», «Известия вузов. Электроника»; 8 статей в рецензируемых журналах не из перечня ВАК и в сборниках трудов: «Современная электроника», «Электроника: НТБ»,«Nonlinear Analysis: Modelling and Control» (Литва), «Труды МЭИ», «Обработка информации в системах управления» (Рязань, РРТИ), 66 статей в трудах перечисленных выше российских и международных (в том числе зарубежных) конференций. На английском языке опубликовано 28 из перечисленных статей: 1 в журнале и 27 в трудах конференций. Всего 30 публикаций выполнены без соавторов.
Структура и объем работы. Диссертация состоит из введения, 5 глав, заключения, списка использованных источников, содержащего 253 наименования, и приложения. Текстовая часть изложена на 388 страницах (рисунков 153, таблиц 21). В приложении на 11 страницах размещаются документы, подтверждающие внедрение результатов диссертации.
Заключение диссертация на тему "Аналитический синтез многомерных неразделимых сигналов и устройств для многоскоростных систем обработки изображений"
ВЫВОДЫ ПО ДИССЕРТАЦИИ
Решена крупная научная проблема создания теории и развития методов цифровой обработки многомерных сигналов и реализации неразделимых операторов многомерных многоскоростных систем для эффективного сжатия многомерных сигналов, а также для решения принципиально новых задач визуализации многомерных сигналов, имеющая важное теоретическое и прикладное значение. К числу наиболее важных относятся следующие результаты.
1. Получены условия реализуемости требований точного восстановления сигнала и линейной фазы для многомерных банков фильтров.
2. Предложены критерии, которым должны удовлетворять матрицы децимации, применяемые в устройствах децимации/интерполяции. Показано, что решение задачи построения матрицы децимации, удовлетворяющей данным требованиям, эквивалентно решению задачи на собственные значения матрицы децимации. Дана полная параметризация матриц децимации для неразделимых многоскоростных систем (случаи двух и трех измерений), рассмотрены особенности четырехмерного случая.
3. Сформулированы ограничения, которым должны удовлетворять синтезируемые многомерные банки фильтров, проведена классификация методов их синтеза. Впервые предложена методология аналитического синтеза всех основных классов используемых на практике многомерных банков фильтров, что позволяет строить банки фильтров в пространственной области, аналитически оценивать влияние параметров фильтров на их свойства.
4. Разработан метод синтеза многомерных БФ с помощью оригинального метода преобразования, впервые предложен подход к синтезу многомерных банков фильтров с четным носителем.
5. Решена задача синтеза биортогональных банков фильтров с произвольным числом каналов, удовлетворяющих заданным ограничениям, по одному (или нескольким) известным фильтрам банка анализа. Установлено, что эта задача эквивалентна задаче достройки многомерной полиномиальной матрицы до полной по заданной ее части. Получены частное и общее решения задачи достройки матрицы до полной (по заданной ее части), предложена процедура оптимизации полученного общего решения по заданному критерию за счет выбора свободных параметров.
6. Впервые получено полное решение задачи синтеза двухканальных биортогональных банков фильтров с помощью полиномов Бернштейна. Данные банки фильтров имеют квадратный нечетный носитель, линейную фазу и заданную степень гладкости. Впервые показано, что построение двухканальных биортогональных банков фильтров эквивалентно построению разделяющей плоскости в многомерном кубе. Доказана теорема о разделяющей плоскости, позволяющая синтезировать такие банки фильтров произвольной размерности. Разработаны биортогональные банки фильтров, оптимизированные с точки зрения их частотных характеристик.
7. Применена схема лифтинга для синтеза многомерных банков фильтров. Для ее реализации впервые синтезированы многомерные фильтры с дробным сдвигом с помощью многомерных рядов Тейлора (произвольный сдвиг), а также синтезированы симметричные фильтры (с фиксированным многомерным дробным сдвигом).
8. Впервые предложено использовать преобразование Кэли для синтеза ортогональных банков фильтров. Реализован метод синтеза ортогональных многомерных КИХ фильтров. Синтезированы четырехканальные многомерные ортогональные банки фильтров, имеющие квадратный четный носитель. Проведена многокритериальная оптимизация данных банков фильтров.
9. Впервые осуществлена факторизация полифазных матриц и получены средства для эффективной реализации многомерных многоскоростных систем, что дает выигрыш в 3-5 раз в числе операций, позволяет заменять операции умножения двоичными сдвигами.
10. Построены новые классы многомерных биортогональных и ортогональных вейвлет-функций на основе синтезированных банков фильтров, построен кратномасштабный анализ. Показано, что целые многомерные сдвиги шкалирующих функций (р(х), ф(х) образуют базисы Рисса в пространствах, которые они порождают. Разработаны средства для итеративного вычисления многомерных неразделимых вейвлетов, что дает возможность их визуализировать и оценивать их свойства.
11. Определен оптимальный статический формат для представления цветных многомерных сигналов с целью их оптимального кодирования алгоритмами иерархического типа, который обеспечил выигрыш в РБЫИ порядка 1-2 дБ (для цветовых систем У11У и УК)). По результатам объективного и субъективного тестирования определены соответствующие форматы для двумерных изображений.
12. Разработаны схемы иерархического и блочного кодирования для преобразования многомерных сигналов с целью сжатия, основанные на неразделимом вейвлет-преобразовании для разработанных биортогональных и ортогональных банков фильтров, что обеспечило применимость разработанных банков фильтров и дало выигрыш по сравнению с известными алгоритмами кодирования (включая ЛРЕС-2000) примерно 1-3 дБ. Предложена оптимизация алгоритма иерархического кодирования многомерных сигналов, которая позволила значительно сократить время работы кодера и сделала возможным его применение в системах, критичных к скорости кодирования. Данные алгоритмы могут свободно распространяться и обладают в 2-3 раза меньшей вычислительной сложностью, чем ЛРЕС-2000.
13. Впервые разработан метод предыскажения импульсных характеристик неразделимых банков фильтров, позволяющий корректно осуществлять фильтрацию и децимацию/интерполяцию сигналов, а также получать подобие полос вейвлет коэффициентов для различных уровней декомпозиции, необходимое для реализации иерархического кодирования. Впервые реализована трехканальная неразделимая многомерная многоскоростная система.
14. Реализован блочный алгоритм кодирования многомерных сигналов, основанный на декомпозиции с помощью квадродеревьев в области вейвлет коэффициентов, адаптированный под архитектуры современных процессоров (в том числе для различных встраиваемых систем). Реализована система сжатия и визуализации трёхмерных сигналов.
15. Все разработанные элементы многомерных многоскоростных систем реализованы программно.
Библиография Чобану, Михаил Константинович, диссертация по теме Системный анализ, управление и обработка информации (по отраслям)
1. Арбузов С., Соломина А. Основы цифровой обработки сигналов: Курс лекций. - СПб.: ВНУ, 2005. - 590 с.
2. Батлук А. В., Чобану М. К. Исследование банков фильтров и применение техники лифтинга // Информационные средства и технологии (1Т5-2004): Труды Междунар. конф. М„ 2004. - Т. 3. - С. 18-21.
3. Батлук А. В., Чобану М. К. Исследование банков фильтров и применение схемы лифтинга для разложения изображений // Цифровая обработка сигналов и ее применения (05РА-2005): Труды 7-й Междунар. конфер. М., 2005. - Т. 1. - С. 104-108.
4. Блох Э. Л., Игнатьев Н. К. Оптимальная дискретизация многомерных сообщений // Изв. вузов. Радиотехника. — 1961.— № 6.— С. 692699.
5. Большакова О. В. Синтез ортогональных и биортогональных многомерных банков фильтров. // Информационные средства и технологии (1Т5-2003): Труды Междунар. конф. М., 2003. - Т. 1. - С. 82-83.
6. Большакова О. В. Синтез четырехмерных банков фильтров с помощью полиномов Бернштейна // Цифровая обработка сигналов и ее применения (05РА-2003): Труды 5-й Междунар. конфер. — М.,2003.-Т. 1.-С. 158-161.
7. Большакова О. В. Синтез неразделимых ортогональных банков фильтров. // Информационные средства и технологии (1Т5-2004): Труды Междунар. конф. — М., 2004. — Т. 3. — С. 7-9.
8. Большакова О. В., Чобану М. К. Синтез трехмерных банков фильтров с заданными свойствами на основе полиномов Бернштейна // Информационные средства и технологии (1Т5-2002): Труды Междунар. конф. М., 2002. - Т. 1. - С. 153-156.
9. Большакова О. В., Чобану М. К. Синтез многомерных банков фильтров с помощью метода достройки матрицы // Информационные средства и технологии (1Т5-2004): Труды Междунар. конф.— М.,2004.-Т. З.-С. 10-11.
10. Бородкин Е. А., Чобану М. К. Оценка влияния параметров АЦП на качество выделения сигнала // Труды МЭИ. — 1986. — Т. 85. — С. 101-106.
11. Бородкин Е. А., Чобану М. К. Теоретические основы цифровой обработки сигналов. — М.: МЭИ, 1994.— 135 с.
12. Брюханов Ю. А., Рудых Д. В., Приоров А. JI. Колебания в автономных двумерных рекурсивных цифровых системах первого порядка с тремя уровнями квантования // Изв. вузов. Прикладная нелинейная динамика. 2006. - Т. 14, № 6. - С. 63-74.
13. Вавилов В. В., Чобану М. К. Синтез многомерных рекурсивных фильтров с помощью рациональных аппроксимаций типа Паде // Цифровая обработка сигналов и ее применения (DSPA-2000): Труды 3-й Междунар. конфер. М., 2000. - Т. 2. - С. 309-314.
14. Витязев В. В. Цифровая частотная селекция сигналов. — М.: Радио и связь, 1993. 240 с.
15. Витязев В. В., Зайцев А. А. Перспективы использования цифровых банков фильтров в целях сжатия сейсмических сигналов // Цифровая обработка сигналов и ее применения (DSPA-2002): Труды 4-й Междунар. конфер. М., 2002. - Т. 1. - С. 160-162.
16. Гантмахер Ф. Теория матриц. — М.: Наука, 1988. — 550 с.
17. Глинченко А. С. Цифровая обработка сигналов: Учеб. пособие. В 2-х ч. Красноярск: КГТУ, 2001. - 590 с.
18. Даджион Д., Мерсеро Р. Цифровая обработка многомерных сигналов. М.: Мир, 1998. - 479 с.
19. Добеши И. Десять лекций по вейвлетам. — Ижевск: НИЦ, Регулярная и хаотическая динамика, 2001. — 464 с.
20. Зубарев Ю. Б., Витязев В. В., Дворкович В. П. Цифровая обработка сигналов информатика реального времени // Цифровая обработка сигналов. - 1999. - № 1. - С. 5-17.
21. Зубарев Ю. Б., Дворкович В. П. Цифровая обработка телевизионных и компьютерных изображений. — М.: МЦНТИ, 1997. — 212 с.
22. Игнатьев Н. К. Дискретизация многомерных сообщений // Научные доклады высшей школы. Радиотехника и электроника. — 1958. — № 1. — С. 134-173.
23. Игнатьев Н. К. Применение дельта-функций для исследования процессов дискретизации n-мерных сообщений // Научные доклады высшей школы. Радиотехника и электроника. — 1959. — № 2. — С. 14-25.
24. Игнатьев Н. К. Оптимальная дискретизация двумерных сообщений // Изв. вузов. Радиотехника. — 1961. — № 6. — С. 684-691.
25. Игнатьев Н. К. Дискретизация и ее приложения.— М.: Связь, 1980. 264 с.
26. Илюшкина Н. С., Чобану М. К. Применение новых критериев качества изображений после их сжатия с потерями // Современная электроника. — 2007. — № 3. — С. 58-61.
27. Илюшкина Н., Чобану М. К. Три эталонных критерия оценки качества сжатия изображений // Цифровая обработка сигналов и ее применения (05РА-2007): Труды 9-й Междунар. конфер. — М., 2007. — Т. 2. С. 497-499.
28. Каппелини В., Константинидис А., Эмилиани Э. Цифровые фильтры и их применение. — М.: Энергоатомиздат, 1983. — 360 с.
29. Клюшкин В. И. Построение одно- и двумерных шкалирующих и вей-влет функций. // Цифровая обработка сигналов и ее применения (05РА-2002): Труды 4-й Междунар. конфер. М., 2002. - Т. 2. -С. 471-473.
30. Клюшкин В. И., Чобану М. К. Программный комплекс для многоскоростной обработки двумерных сигналов // Цифровая обработка сигналов и ее применения (05РА-2002): Труды 4-й Междунар. конфер. М., 2002. - Т. 2. - С. 413-415.
31. Кобелев В. Ю., Приоров А. Л. Применение неразделимых вейвлет-фильтров в задачах сжатия изображений // Цифровая обработка сигналов. 2006. - № 2. - С. 21-26.
32. Кобелев В. Ю., Приоров А. Л. Синтез оптимизированных двумерных неразделимых вейвлет-фильтров для сжатия изображений // Телекоммуникации. — 2006. — № 9. — С. 7-12.
33. Кокс Д., Литтл Д., О'Ши Д. Идеалы, многообразия и алгоритмы. — М.: Мир, 2000.-687 с.
34. Комплекс для многоскоростной обработки многомерных сигналов / М. К. Чобану, А. Н. Рынков, О. В. Большакова и др. // Труды 4-я Международная научно-техническая конференция Электроника и информатика-2002. М.: МИЭТ, 2002. - Т. 2. - С. 153-154.
35. Кравченко В. Ф. Лекции по теории атомарных функций и некоторым их приложениям. — М.: Радиотехника, 2003. — 512 с.
36. Кравченко В. Ф., Рвачев В. Л. Алгебра логики, атомарные функции и вейвлеты в физических приложениях. — М.: ФИЗМАТЛИТ, 2006. — 416 с.
37. Максименко И. Е. Биортогональность масштабирующих функций многих переменных // Вопросы современной теории аппроксимации. 2004. - № 2. - С. 132-145.
38. Миронов В. Г. Проблемы цифровой обработки речевой информации. // Вестник МЭИ. 1995. - № 4. - С. 11-19.
39. Миронов В. Г. Математические методы в задачах обработки сигналов в режиме реального времени. // Информационные средства и технологии (1Т5-1996): Труды Междунар. конф. — М., 1996.— Т. 3. — С. 145-152.
40. Миронов В. Г. Статистическое моделирование линейных электронных цепей. // Электронное моделирование. — 1996. — Т. 5. — С. 2-8.
41. Миронов В. Г. Глава 4. Теоретическая электротехника // Электротехническая энциклопедия / Академия электротехнических наук. — М.: Изд-во МЭИ, 1999. — Т. 2: История электротехники. — С. 83-107.
42. Миронов В. Г. Синтез двумерных фильтров в пространстве состояний. // Информационные средства и технологии (1Т5-2001): Труды Междунар. конф. М„ 2001.- Т. 3.- С. 125-131.
43. Миронов В. Г., Чобану М. К. Проблемы синтеза многомерных цифровых фильтров // Цифровая обработка сигналов и ее применения (ОБРА-1998): Труды 1-й Междунар. конфер,- М.: МЦНТИ, 1998. — Т. 1.-С. 12-18.
44. Миронов В. Г., Чобану М. К. Проектирование двумерных цифровых фильтров с малой чувствительностью к ошибкам квантования и округления. // Информационные средства и технологии (1Т5-1998): Труды Междунар. конф. М., 1998. - Т. 3. - С. 135-143.
45. Новиков И. Я., Протасов В. Ю., Скопина М. А. Теория всплесков. — М.: ФИЗМАТЛИТ, 2005. 616 с.
46. Парфенюк Мм Петровский А. Гиперкомплексные факторизации для 8-канальных параунитарных банков фильтров с линейной фазой // Цифровая обработка сигналов и ее применения (05РА-2005): Труды 7-й Междунар. конфер. М„ 2005. - Т. 2. - С. 189-193.
47. Петухов А. П. Введение в теорию базисов всплесков. — СПб: Изд-во СПбГТУ, 1999. 132 с.
48. Плахов А. Г., Чобану М. К. Устройство кодирования и передачи видеоданных по радиоканалам с низкой пропускной способностью // Электросвязь. 2007. - № 3. - С. 50-52.
49. Прасолов В. Многочлены. М.: МЦНМО, 2001. - 336 с.
50. Приоров А. Л. Двумерные цифровые сигналы и системы: Учеб. пособие. — Ярославль: Яросл. гос. ун-т, 2000. — 168 с.
51. Приоров А. Л., Ганин А. Н., Хрящев В. В. Цифровая обработка изображений: Учеб. пособие. — Ярославль: Яросл. гос. ун-т, 2001. — 218 с.
52. Пуньков И. М. Реализация цифровых рекурсивных фильтров с помощью сигнальных процессоров. // Информационные средства и технологии (1Т5-1997): Труды Междунар. конф. — М., 1997,— Т. 2.— С. 87-93.
53. Пуньков И. М. Система распознавания речи в реальном времени // Информационные средства и технологии (1Т5-1998): Труды Междунар. конф. М., 1998. - Т. 3. - С. 137-144.
54. Пуньков И. М. Сигнальные процессоры ТМ5320С5х. Учебное пособие по курсу «Сигнальные процессоры и СБИС». — М.: Изд-во МЭИ, 1999. 68 с.
55. Рабинер Л., Гоулд Б. Теория и применение цифровой обработки сигналов. М.: Мир, 1978. - 848 с.
56. Рабинер Л., Шафер Р. Цифровая обработка речевых сигналов. — М.: Радио и связь, 1981. — 496 с.
57. Рынков А. Н., Чобану М. К. Разработка двумерной многоскоростной системы // Радиоэлектроника, электротехника и энергетика: Тезисы докл. 8-й Междунар. научно-техн. конф. студ. и аспир. — М., 2002. — Т. 1.-С. 404.
58. Рычков А. Н., Чобану М. К. Разработка трехмерной многоскоростной системы // Информационные средства и технологии (1Т5-2002): Труды Междунар. конф. М., 2002. - Т. 1. - С. 157-160.
59. Сержантов А. В., Чобану М. К. Выбор цветовой модели для представления цветного изображения перед его сжатием // Информационные средства и технологии (1Т5-2004): Труды Междунар. конф,— М., 2004. Т. 3. - С. 12-14.
60. Сержантов А. Выбор оптимальной цветовой модели для представления цветного изображения с целью его кодирования // Цифровая обработка сигналов и ее применения (05РА-2005): Труды 7-й Междунар. конфер. М., 2005. - Т. 2. - С. 286-290.
61. Суслин А. А. Проективные модули над полиномиальными кольцамисвободны // Докл. Акад. Наук СССР. 1976. - Т. 229. - С. 10631066.
62. Суслин А. А. Структура специальной линейной группы над полиномиальными кольцами // Изв. Акад. Наук СССР.— 1977.— Т. 41, № 2. С. 235-252.
63. Цуккерман И. И., Кац Б. М., Лебедев Д. С. Цифровое кодирование телевизионных изображений / Под ред. И. И. Цуккермана. — М.: Радио и связь, 1981. — 239 с.
64. Черников А. В., Волков М. В., Чобану М. К. Аппаратная и программная реализация алгоритма сжатия изображений БРШТ // Информационные средства и технологии (1Т5-2004): Труды Междунар. конф. М., 2004. - Т. 3. - С. 15-17.
65. Черников А. В., Плахов А. Г., Чобану М. К. Реализация алгоритма БРШТ на сигнальном процессоре // Цифровая обработка сигналови ее применения (DSPA-2006): Труды 8-й Междунар. конфер. — М., 2006.-Т. 2.-С. 383-385.
66. Черников А. В., Чобану М. К. Оптимизация и развитие алгоритма SPIHT // Цифровая обработка сигналов и ее применения (DSPA-2005): Труды 7-й Междунар. конфер. М., 2005. - Т. 2. - С. 354357.
67. Чобану М. К. Об устойчивости некоторых многомерных цифровых фильтров. // Информационные средства и технологии (ITS-1998): Труды Междунар. конф. — М., 1998. — Т. 3. — С. 159-163.
68. Чобану М. К. Синтез многомерных многоскоростных систем и многомерных вейвлет функций // Optimization of finite element approximations and splines and wavelets (OFEA-2001): Тезисы Междунар. конф. СПб., 2001. - С. 173-174.
69. Чобану М. К. Синтез многомерных многоскоростных систем и многомерных вейвлет функций // Optimization of finite element approximations and splines and wavelets (OFEA-2001): Труды Междунар. конф. СПб., 2002. - Т. 2. - С. 106-117.
70. Чобану М. К. Многомерные многоскоростные системы и многомерные вейвлет функции. Часть II. Синтез // Вестник МЭИ. — 2003. — Т. З.-С. 69-78.
71. Чобану М. К. Многомерные многоскоростные системы и многомерные вейвлет функции. Часть I. Теория // Вестник МЭИ. — 2003. — Т. 2. С. 75-82.
72. Чобану М. К. Реализация многомерных многоскоростных систем для улучшения изображений // Информационные средства и технологии (ITS-2003): Труды Междунар. конф. М., 2003. - Т. 1. - С. 84-86.
73. Чобану М. К. Состояние и перспективы развития методов цифровой обработки многомерных сигналов. Часть 2. Приложения // Электричество. 2003. - № 1. - С. 58-73.
74. Чобану М. К. Многомерные неразделимые матрицы децимации // Информационные средства и технологии (ITS-2005): Труды Междунар. конф. М., 2005. - Т. 1. - С. 67-70.
75. Чобану М. К. Выбор многомерной неразделимой матрицы децимации для многоскоростных систем // Цифровая обработка сигналови ее применения (DSPA-2006): Труды 8-й Между нар. конфер. — М.,2006. Т. 2. - С. 589-592.
76. Чобану М. К. Разработка ортогональных многомерных банков фильтров с помощью преобразования Кэли // Информационные средства и технологии (ITS-2006): Труды Междунар. конф. — М., 2006.— Т. 3. С. 14-18.
77. Чобану М. К. Аналитический синтез многомерных многоскоростных систем // Успехи современной радиоэлектроники. — 2007. — № 4. — С. 61-80.
78. Чобану М. К. Синтез многомерных банков фильтров с помощью методов компьютерной алгебры // Изв. вузов. Электроника. — 2007. — № 2. С. 50-59.
79. Чобану М. К. Синтез оптимизированных многомерных банков фильтров // Научный Вестник МГТУ ГА. Радиофизика и радиотехника. —2007.-Т. 117.-С. 28-37.
80. Чобану М. К. Синтез ортогональных многомерных банков фильтров с помощью преобразования Кэли // Электричество. — 2007. — № 4. — С. 57-60.
81. Чобану М. К. Системы многоскоростной обработки многомерных сигналов. Часть I // Проблемы управления. — 2007. — № 2. — С. 40-45.
82. Чобану М. К. Системы многоскоростной обработки многомерных сигналов. Часть II. Методы полиномиального синтеза // Проблемы управления. 2007. - № 3. - С. 58-62.
83. Чобану М. К., Авдеев О. В. Сжатие изображений с помощью частичной сортировки вейвлет-коэффициентов // Цифровая обработка сигналов. 2006. - № 2. - С. 15-20.
84. Чобану М. К., Батлук А. В. Исследование применения банков фильтров для сжатия изображений // Цифровая обработка сигналов.— 2005. № 4. - С. 29-40.
85. Чобану М. К., Большакова О. В. Синтез двумерных банков фильтров и вейвлет функций // Wavelets and Splines-2003: Тезисы докладов Междунар. конф. СПб., 2003. - Т. 2. - С. 95-96.
86. Чобану М. К., Большакова О. В. Синтез ортогональных и биорто-гональных многомерных банков фильтров // Цифровая обработкасигналов и ее применения (Э5РА-2004): Труды 6-й Между нар. кон-фер.-М., 2004.-С. 16-17.
87. Чобану М. К., Большакова О. В. Применение метода достройки матрицы для синтеза многомерных банков фильтров // Цифровая обработка сигналов и ее применения (Э5РА-2005): Труды 7-й Междунар. конфер. М., 2005. - Т. 2. - С. 457-459.
88. Чобану М. К., Волков М. В. Цифровая обработка многомерных сигналов: предпосылки прорыва // Электроника: НТБ. — 2007. — № 3. — С. 48-53.
89. Чобану М. К., Доморацкая Е. Л. Нелинейный метод подавления помех // Информационные средства и технологии (1Т5-1993): Труды Междунар. конф. М., 1993. - Т. 1. - С. 89-90.
90. Чобану М. К., Зарецкий А. П. Модуль ввода аналоговой информации // Обработка информации в системах управления: Сб. науч. трудов / Рязанск. радиотехн. ин-т. — Рязань, 1989. — С. 113-119.
91. Чобану М. К., Караказьян С. А. Трехканальные многоскоростные системы // Вестник Санкт-Петербургского университета. Серия 10: Прикладная математика, информатика, процессы управления.— 2007. -№ 1.-С. 66-75.
92. Чобану М. К., Клюшкин В. И. Построение одно- и двумерных шкалирующих и вейвлет функций // Информационные средства и технологии (1Т5-2001): Труды Междунар. конф. — М., 2001.— С. 13-16.
93. Чобану М. К., Кравченко В. Б. Моделирование канала для оценки аналогового сигнала на фоне широкополосной импульсной помехи
94. Труды МЭИ. 1985. - Т. 56. - С. 58-64.
95. Чобану М. К., Максименко И. Е. Синтез двухканальных многомерных вейвлетов и их применение для сжатия изображений // Вестник МЭИ. 2006. - № 2. - С. 88-96.
96. Чобану М. К., Миронов В. Г. Состояние и перспективы развития методов цифровой обработки многомерных сигналов. Часть 1. Теория // Электричество. 2002. - № 11. - С. 58-69.
97. Чобану М. К., Пелихов М. В., Зарецкий А. П. Система цифровой обработки сигналов // Обработка информации в системах управления: Сб. науч. трудов / Рязанск. радиотехн. ин-т, — Рязань, 1989. — С. 65-69.
98. Чобану М. К., Черников А. В. Современный метод сжатия изображений на базе вейвлет-преобразования и иерархического алгоритма кодирования. // Цифровая обработка сигналов. — 2005,— № 3.— С. 40-59.
99. Analog Devices SHARC processor / Analog Devices. http://www.analog.com/products/sheets/ADSP21060.html.
100. Ansari R. Efficient IIR and FIR fan filters // IEEE Trans. Circ. and Syst. 1987. - Vol. 34. - P. 941-945.
101. AVIRIS / Jet Propulsion Laboratory, CA, USA. http://aviris.jpl.nasa.gov/.
102. Ayache A. Construction of nonseparable dyadic compactly supported orthonormal wavelet bases for C2 ('R2 ) 11 Revista Matem. Iberoamericana. 1999. - Vol. 15, no. 1.- P. 37-58.
103. Basu S. Multi-dimensional filter banks and wavelets a system theoretic perspective // J. Franklin Inst. - 1998. - Vol. 335B. - P. 1367-1409.
104. Basu S. New results in multidimensional linear phase filter bank design. // Proc. IEEE Int. Symp. Circ. and Syst. S.I., 1999. - P. VI-V4.
105. Basu S. Multidimensional causal, stable, perfect reconstruction filter banks // IEEE Trans. Circ., Syst. I: Fundamental Theory and Applications. 2002. - Vol. 49, no. 6. - P. 832-842.
106. Bose N. Multidimensional Systems Theory and Applications, 2-nd ed. — The Netherlands: Kluwer Academic, 2003. 232 p.
107. Bose N., Charoenlarpnopparut C. Multi-dimensional FIR filter bank design using Grobner bases // IEEE Trans. Circ., Syst. II: Analog and Digital Signal Processing. 1999. - Vol. 46. - P. 1475-1486.
108. Bruekers F., van den Enden A. New networks for perfect inversion and perfect reconstruction // IEEE Journ. on Sel. Areas in Commun.— 1992,- Vol. 10, no. 1.- P. 130-137.
109. Buchberger B. Ein Algorithmus zum Auffinden der Basis Elemente des Restklassenringes nach einem nulldimensionalen Polynomideal: Ph.D. thesis / University of Innsbruck. — Innsbruck (Austria), 1965. — 126 p.
110. Buchberger B. Grôbner bases: An algorithmic method in polynomial ideal theory // Multidimensional system theory / Ed. by N. Bose. — Amsterdam: Reidel Dordrecht, 1985. P. 184-232.
111. Buchberger B. Grôbner bases and system theory // Applications of Grôbner Bases in Multidimensional Systems and Signal Processing. — The Netherlands: Kluwer Academic, 2001.- P. 223-251.
112. Chao H.-C., Chieu B., Yang S.-J. Minimax design of two-dimensional FIR linear-phase quincunx filter banks satisfying perfect reconstruction // IEICE Trans. Fundament. — 1998. — Vol. E81-A, no. 11.-P. 2370-2381.
113. Chen T., Vaidyanathan P. P. Recent developments in multidimensional multirate systems // IEEE Trans. Circ., Syst. for Video Technol.— 1993. Vol. 3, no. 2. - P. 116-137.
114. Chen T., Vaidyanathan P. Multidimensional multirate filters derived from one-dimensional filters // Electr. Letters.— 1991.— Vol. 27.— P. 225-228.
115. Cohen A., Daubechies I. Non-separable bidimensional wavelet bases // Revista Matem. Iberoamericana. — 1993. — Vol. 9, no. 1. — P. 51-137.
116. Cohn P. On the structure of the GL2 of a ring. // Inst. Hautes Etudes Sci. Publ. Math. 1966. - Vol. 30. - P. 365-413.
117. Coulombe S. Transmultiplexage multidimensionnel à reconstruction parfaite et son application aux systèmes de Télévision améliorée: Ph.D. thesis / INRS Télecommun., Univ. Québec.— Verdun (Canada), 1996.- 187 p.
118. Coulombe S., Dubois E. Linear phase and symmetries for multidimensional FIR filters over lattices // IEEE Trans. Circ., Syst. II: Analog and Digital Signal Processing. — 1998.— Vol. 45, no. 4.— P. 473-481.
119. Coulombe S., Dubois E. Nonuniform perfect reconstruction filter banks over lattices with application to transmultiplexers // IEEE Trans. Signal Proc. 1999. - Vol. 47, no. 4. - P. 1010-1023.
120. Croisier A., Esteban D., Galaud C. Perfect channel splitting by use of interpolation/decimation/tree decomposition techniques // Intern. Confer. Inform. Sei. Syst. — Greece, 1976. — P. 443-446.
121. Design and implementation of 2-D and 3-D multirate systems / M. Tchobanou, V. Mironov, V. Klyushkin et al. // Spectral Methods and Multirate Signal Processing (SMMSP-2002): Proc. 2nd International Workshop. — Toulouse (France), 2002. — P. 83-86.
122. Design and lattice structure of FIR paraunitary filter banks with linear phase / T. Nagai, C.Kok, M. Ikehara, T. Nguyen // IEICE Trans. Fundament. 1997. - Vol. E80-A, no. 4.- P. 712-721.
123. Dubois E. The sampling and reconstruction of time-varying imagery with application to video systems // Proc. IEEE.— 1985.— Vol. 73, no. 4. P. 502-522.
124. Eisenbud D. Introduction to Commutative Algebra with a View Towards Algebraic Geometry. — New York: Springer-Verlag, 1999. — Vol. 150 of Graduate Texts in Mathematics. — 797 p.
125. Entezari A., Möller T., Vaisey J. Subsampling matrices for wavelet decompositions on body centered cubic lattices // IEEE Signal Proc. Letters. 2004. - Vol. 11, no. 9. - P. 733-735.
126. Evans B. L., Bamberger B. H., McClellan J. H. Rules for multidimensional multirate structures. // IEEE Trans. Signal Proc.— 1994. Vol. 42, no. 4. - P. 762-771.
127. Faugere J.-C., Moreau de Saint-Martin F., Rouillier F. Design of regular nonseparable bidimensional wavelets using Gröbner basis techniques // IEEE Trans. Signal Proc. 1998. - Vol. 46, no. 4. - P. 845-856.
128. Fitchas N. Algorithmic aspects of Suslin's proof of Serre's conjecture // Comput. Complexity. 1993. - Vol. 3. - P. 31-55.
129. Fitchas N., Galligo A. Nullstellensatz effectif et conjecture de Serre (theoreme de Quillen-Suslin) our le calcul formel // Math. Nacher.— 1990.-Vol. 149.-P. 231-253.
130. FP7 takes off // CORDIS focus. 2007. - no. 274. - P. 1-2.
131. Grochenig K., Ron A. Tight compactly supported wavelet frames of arbitrarily high smoothness // Proc. Amer. Math. Soc. — 1998. — Vol. 126.-P. 1101-1107.
132. Guiver J., Bose N. Polynomial matrix primitive factorization over arbitrary coefficient field and related results. // IEEE Trans. Circ. and Syst. 1982. - Vol. 29, no. 10. - P. 649-657.
133. He W., Lai M.-J. Construction of bivariate compactly supported biorthogonal box spline wavelets with arbitrarily high regularities // Journal of Appl. and Comput. Harmonic Analysis. — 1999. — Vol. 6, no. l.-P. 53-74.
134. He W., Lai M.-J. Construction of trivariate compactly supported biorthogonal box spline wavelets // J. Approx. Theory. — 2003. — Vol. 120. P. 1-19.
135. Hui J., Riemenschneider S. D., Shen Z. Multivariate compactly supported fundamental refinable functions, duals and biorthogonal wavelets // Studies in Applied Mathematics.— 1999.— Vol. 102.— P. 173-204.
136. Ikehara M., Inose K. Design of 2-dimensional linear phase perfect reconstruction FIR filter banks using Lagrange multiplier method // Proc. IEEE Int. Conf. Acoust., Speech, and Signal Proc. — Atlanta (USA), 1996-P. 1566-1569.
137. Ikehara M., Nguyen T. On 2-D perfect reconstruction linear phase filter banks // Proc. Asilomar Conf. on Sign., Syst. and Comp. — Asilomar (USA), 1998.-P. 721-725.
138. Jain K. A. Fundamentals of digital image processing.— Englewood Cliffs, NJ: Prentice-Hall, 1989. 567 p.
139. Kailath T. Linear system theory. — New Jersey: Prentice-Hall, 1980. — 682 p.
140. Kalker A., Shah I. Group theoretic approach to multidimensional filter banks // IEEE Trans. Signal Proc. 1996. - Vol. 44, no. 6. - P. 13961405.
141. Karlsson G., Vetterli M. Theory of two-dimensional multirate filter banks // IEEE Trans. Acoust., Speech, and Signal Proc.— 1990. — Vol. 38, no. 6. P. 925-937.
142. Kingsbury N. Shift invariant properties of the dual-tree complex wavelet transform // IEEE Trans. Acoust., Speech, and Signal Proc. — Vol. 3. — 1999.-P. 1221.
143. Kovacevic J., Sweldens W. Wavelet families of increasing order in arbitrary dimensions // IEEE Trans. Image Proc.— 2000.— Vol. 9, no. 3. P. 480-496.
144. Kovacevic J., Vetterli M. FCO sampling of digital video using perfect reconstruction filter banks // IEEE Trans. Image Proc. — 1993. — Vol. 2, no. l.-P. 118-122.
145. Kovacevic J., Vetterli M. Nonseparable two- and three-dimensional wavelets // IEEE Trans. Signal Proc.— 1995.— Vol. 43, no. 5.— P. 1269-1273.
146. Kummert A. Synthesis of two-dimensional lossless m-ports with prescribed scattering matrix // Circ., Syst. and Sign. Proc. — 1989. — Vol. 8.-P. 95-119.
147. Lam T. Serre conjecture. — Bonn: Springer-Verlag, 1978. — Vol. 635 of Lecture notes in Mathematics. — 227 p.
148. Lannes S., Bose N. A factorization procedure for FIR paraunitary matrices // Proc. IEEE Int. Conf. Acoust., Speech, and Signal Proc. — Vol. 4. S.I., 2005. - P. IV-529-IV-532.
149. Lewis A., Knowles G. Image compression using the 2-d wavelet transform // IEEE Trans. Image Proc. 1992. - Vol. 2. - P. 244250.
150. Light field compression using disparity-compensated lifting and shape adaptation / C. Chang, X. Zhu, P. Ramanathan, B. Girod // IEEE Trans. Image Proc. 2006. - Vol. 15, no. 4. - P. 793-806.
151. Lin Y.-P., Vaidyanathan P. Theory and design of two-dimensional filter banks: a review // Multidimens. Syst. and Sign. Proc. — 1996. — Vol. 8, no. 3. P. 263-330.
152. Lin Z., Bose N. Some conjectures on multivariate polynomial matrices // Multi-dimensional (nD) Systems (NDS-2000): Proc. The Second International Workshop. Zielona Gora (Poland), 2000. - P. 165-170.
153. Lin Z., Xu L., Wu Q. Design of multidimensional filter banks using Grôbner bases: a survey. // Proc. IEEE Int. Symp. Circ. and Syst. — S.I., 2004.-P. 277-280.
154. Logar A., Sturmfels B. Algorithms for the Quillen-Suslin theorem // J. Algebra. 1992. - Vol. 145. - P. 231-239.
155. Lorentz G. Bernstein Polynomials.— Toronto: Univ. Toronto Press, 1953.- 134 p.
156. Lounsbery M., Derose T. D., Warren J. Multiresolution analysis for surfaces of arbitrary topological type // ACM Transactions on Graphics. 1997.- Vol. 16, no. 1.- P. 34-73.
157. Meyer Y. Ondelettes et fonctions splines // Séminaire sur les équations aux dérivées partielles 1986-1987. — Palaiseau: École Polytech., 1987. — P. 18-28.
158. Mitra S. Digital Signal Processing : A Computer-Based Approach. — 3 edition. Santa Barbara (USA): Me Graw Hill, 2006. - 960 p.
159. Multidimensional Systems Theory and Applications. / Ed. by N. Bose. — 2 edition. — New York: Kluwer Academic Publishers, 2003. — 270 p.
160. Multidimensional two-channel linear phase FIR filter banks and wavelet bases with vanishing moments / T. Cooklev, A. Nishihara, Y. Toshiyuki, M. Sablatash // Multidimens. Syst. and Sign. Proc. 1998. - Vol. 9. -P. 39-76.
161. Muramatsu S., Yamada A., Kiya H. A design method of 2-D axial symmetric paraunitary filter banks with a lattice structure // Proc. European Sig. Proc. Conf. Greece, 1998. - P. 269-272.
162. Muramatsu S., Yamada A., Kiya H. A design method of multidimensional linear phase paraunitary filter banks with a latticestructure // IEEE Trans. Signal Proc. — 1999.— Vol. 47, no. 3.— P. 690-700.
163. Nagai T., Ikehara M. Cosine-modulated 2-dimensional perfect reconstruction FIR filter banks with linear phase // Proc. IEEE Int. Symp. Circ. and Syst. SI, 1996. - P. 1483-1486.
164. A new motion parameter estimation algorithm based on the continuous wavelet transform / F. Mujica, J.-P. Leduc, R. Murenzi, M. Smith // IEEE Trans. Image Proc. 2000. - Vol. 9, no. 5. - P. 873-888.
165. Nonseparable wavelet-based cone-beam reconstruction in 3-D rotational angiography / S. Bonnet, F. Peyrin, F. Turjman, R. Prost // IEEE Trans. Medical Imaging. 2003. - Vol. 22, no. 3. - P. 360-367.
166. Oppenheim A., Schafer R. Discrete-time signal processing. — New York: PTR Prentice Hall, 1989.- 879 p.
167. Pan J.-S., Wang J.-W. Texture segmentation using separable and non-separable wavelet frames // IEICE Trans. Fundament. — 1999. — Vol. E82-A, no. 8. P. 1463-1674.
168. Park H. A computational theory of Laurent polynomial rings and multidimensional FIR systems: Ph.D. thesis / Univ. of California. — California, 1995.- 114 p.
169. Park H., Kalker T., Vetterli M. Grobner bases and multidimensional multirate filter banks // Multidimens. Syst. and Sign. Proc. — 1997. — Vol. 8.-P. 11-30.
170. Park H., Woodburn C. An algorithmic proof of Suslin's stability theorem for polynomial rings // Journ. of Algebra. — 1995. — Vol. 178. — P. 277298.
171. Patel J., Khokhar A., Jamieson L. Scalability of 2-D wavelet transform algorithms: Analytical and experimental results on MPPs // IEEE Trans. Signal Proc. 2000. - Vol. 48, no. 12. - P. 3407-3419.
172. Pitas I. Digital image processing algorithms and applications. — New York (NY, USA): John Wiley & Sons, Inc., 2000. 432 p.
173. Protasov V. A complete solution characterizing smooth refinable functions // SIAM Journ. on Math. Anal. 2000. - Vol. 31, no. 6.-P. 1332-1350.
174. Quillen D. Projective modules over polynomial rings // Invent. Math. — 1976.-Vol. 36.-P. 167-171.
175. Regular multidimensional linear phase FIR digital filter banks and wavelet bases / T. Cooklev, A. Nishihara, T. Yoshida, M. Sablatash // Proc. IEEE Int. Conf. Acoust., Speech, and Signal Proc.— S.I., 1995. P. 1464-1467.
176. Riemenschneider S. D., Shen Z. Construction of compactly supported biorthogonal wavelets II. // Proceedings of SPIE, In Wavelet Applications Signal and Image Processing VII / Ed. by M. Unser, A. Aldroubi, and A. Laine. 1999. - Vol. 3813. - P. 264-272.
177. Roesser R. A discrete state-space model for linear image processing // IEEE Trans. Autom. Contr. 1975. - Vol. 20. - P. 1-10.
178. Roorda A. Human Visual System Image Formation // Encylopedia of Imaging Science and Technology / Ed. by J. Hornack. — New York: Wiley & Sons, 2002. - P. 539-557.
179. Said A., Pearlman W. A. A new fast and efficient image codec based on set partitioning in hierarchical trees // IEEE Trans. Circ., Syst. for Video Technol. 1996. - Vol. 6. - P. 243-250.
180. Sander K. Analysis of the YUV color system concerning optimal compression of color images using the SPIHT coding algorithm // Information Resources and Technologies: Proc. of the \3th International conference. — M., 2005. — C. 1-9.
181. Saramaki T. Chapter 4. Finite impulse response filter design // Mitra S., Kaiser J. Handbook for Digital Signal Processing. — New York: Wiley-Interscience, 1993. P. 1312-1409.
182. Schreiber W. Channel-compatible 6-MHz HDTV distribution systems // SMPTE J. 1989. - P. 5-13.
183. Shapiro J. M. Embedded image coding using zerotrees of wavelets coefficients // IEEE Trans. Signal Proc. 1993. - Vol. 41. - P. 34453462.
184. Shapiro J. Adaptive McClellan transformations for quincunx filter banks // IEEE Trans. Signal Proc. 1994. - Vol. 42. - P. 642-647.
185. Shusterman E., Feder M. Image compression via improved quadtree decomposition algorithms // IEEE Trans. Image Proc.— 1994. — Vol. 3. P. 207-215.
186. Shyu J.-J. Design of two-channel perfect reconstruction linear phase filter banks for image coding by the Lagrange multiplier approach // IEEE Trans. Circ., Syst. for Video Technol. — 1995. — Vol. 5, no. 1. — P. 48-51.
187. Smith H. J. S. On systems of linear indeterminate equations and congruencies. // Phil. Trans. Roy. Soc. London. — 1861.— Vol. 151.— P. 293-326.
188. Soman A., Vaidyanathan P. Coding gain in paraunitary analysis/synthesis systems // IEEE Trans. Signal Proc.— 1993. — Vol. 41.-P. 1824-1835.
189. Soman A., Vaidyanathan P., Nguyen T. Linear phase paraunitary filter banks: Theory, factorization and application // IEEE Trans. Signal Proc. 1993. - Vol. 41. - P. 3480-3496.
190. Stanhill D., Zeevi Y. Two-dimensional orthogonal filter banks and wavelets with linear phase // IEEE Trans. Signal Proc.— 1998. — Vol. 46, no. l.-P. 183-190.
191. Strang G., Fix G. A Fourier analysis of the finite element variational method // Constructive Aspects of Functional Analysis. — Erice, Italy: Edizioni Cremonese, Centro Internazionale Matematico Estivo, 1971.— P. 796-830.
192. Strang G., Nguyen T. Wavelets and filter banks.— Cambridge: Wellesley-Cambridge, 1996. 520 p.
193. Strobach P. Quadtree-structured recursive plane decomposition coding of images 11 IEEE Trans. Signal Proc.- 1991.- Vol. 39.- P. 13801397.
194. Sullivan G. J., Baker R. L. Efficient quadtree coding of images and video // IEEE Trans. Image Proc. 1994. - Vol. 3. - P. 327-331.
195. Sweldens W. The lifting scheme: A construction of second generation wavelets // SIAM Journ. on Math. Anal. 1998. - Vol. 29, no. 2. -P. 511-546.
196. Taubman D. Embedded block coding with optimized truncation, Tech.• Rep. N1020R / ISO/IECJTCI/SC29/WGI. 1998. - Vol. 17. - 140 p.
197. Taubman D. Embedded block coding in JPEG 2000 // Signal Processing Image Communication. 2002. - Vol. 17. - P. 49-72.
198. Tay D. B. H., Kingsbury N. G. Flexible design of multidimensional perfect reconstruction FIR 2-band filters using transformations of variables // IEEE Trans. Image Proc. 1993. - Vol. 2, no. 4. - P. 466480.
199. Tay D. Design of filter banks/wavelets using TROV: a survey // Digital Signal Proc. 1997. - Vol. 7. - P. 229-238.
200. Tay D. Analytical design of 3-D wavelet filter banks using the multivariate Bernstein polynomial // Proc. IEEE Int. Conf. Acoust., Speech, and Signal Proc. SI, 1998. - P. 1789-1792.
201. Tay D. On the McClellan transformation of 1-D even-length linear phase filter banks // IEEE Signal Proc. Letters. 1999. - Vol. 6, no. 7. -P. 183.
202. Tay D., Kingsbury N. Design of nonseparable 3-D filter banks/wavelet bases using transformations of variables // IEE Proc. Vis. Image Sign. Proc. 1996. - Vol. 143, no. 1. - P. 51-61.
203. Tchobanou M. Design of multi-dimensional filter banks // Proc. Fourteenth International Symposium of Mathematical Theory of Networks and Systems MTNS-2000. — Perpignan (France), 2000.— P. 209-212.
204. Tchobanou M. Polynomial methods for multi-dimensional filter banks' design // Proc. X European Signal Processing Conference EUSIPCO-2000. Tampere (Finland), 2000. - P. 190-196.
205. Tchobanou M. Design of multidimensional multirate systems and orthogonal and biorthogonal wavelets (in English) // Автоматизация, управление и информационные технологии (ACIT-2005): Труды 2-й Междунар. конф. — Новосибирск, 2005. — С. 262-267.
206. Tchobanou М. Design of multi-dimensional wavelets and multidimensional multirate systems (in english) // Труды Межд. конф. Wavelets and Splines 2003.- СПб., 2005.- С. 118-133.
207. Tchobanou M. Parameterization of multidimensional decimation matrices // Spectral Methods and Multirate Signal Processing (SMMSP-2005): Proc. The 2005 International Workshop.- Riga (Latvia), 2005. P. 7-10.
208. Tchobanou M., Avdeev O. Image compression via partial sorting of wavelet coefficients // Современные проблемы оптимизации в инженерных приложениях (IWOPE-2005): Первая Междунар. научно-техн. школа-семинар. — Ярославль, 2005. — Т. 1. — С. 39-44.
209. Tchobanou М., Bol'shakova О. Synthesis of two-dimensional filter banks and wavelet functions // Proc. of International conference Wavelets and Splines-2003. СПб., 2003. - Т. 2. - С. 95-96.
210. Tchobanou M., Bolshakova О. Synthesis of orthogonal and biorthogonal multidimensional filter banks // Spectral Methods and Multirate Signal Processing (SMMSP-2004): Proc. 3rd International Workshop. — Vienna (Austria), 2004. P. 15-19.
211. Tchobanou M., Chernikov A., Plakhov A. Optimization and development of algorithm SPIHT // Современные проблемы оптимизации в инженерных приложениях (IWOPE-2005): Первая Междунар. научно-техн. школа-семинар. — Ярославль, 2005. — Т. 1. — С. 45-49.
212. Tchobanou М., Mironov V. Design of multi-dimensional filter banks // Multi-dimensional (nD) Systems (NDS-2000): Proc. The Second International Workshop. Zielona Gora (Poland), 2000. - P. 183-188.
213. Tchobanou M., Volkov M. Analytical design methods for multirate systems for processing of multidimensional signals // Proc. Signal Processing Symposium SIP'2006 , Nov. 15-17.— Kyoto (Japan), 2006. P. 8.
214. Tchobanou M., Woodburn C. The Quillen-Suslin theorem and the design and implementation of multi-dimensional filter banks // Цифровая обработка сигналов и ее применения (DSPA-2000): Труды 3-й Междунар. конфер. М., 2000. - С. 314-315.
215. Tchobanou М., Woodburn С. Design of M-D filter banks by factorization of M-D polynomial matrices // Information, Communications and Signal Processing (ICICS'2001): Proc. 3rd International Conference.— Singapore, 2001.- P. 343-348.
216. Tchobanou M., Woodburn C. Factorization of M-D polynomial matrices for design of M-D multirate systems // Mathematical Theory of Networks and Systems (MTNS-2002): Proc. 15th International Symposium. Notre Dame (Indiana, USA), 2002.- P. 111.
217. Tchobanou M., Woodburn C. Implementation issues in 2-D filter bank design based on matrix factorization // Proc. XI European Signal Processing Conference EUSIPCO-2002. Toulouse (France), 2002. Vol. 2. - P. 121-125.
218. Tchobanou M., Woodburn C. Effective implementation of m-d multirate systems by factorization of M-D polynomial polyphase matrices // Цифровая обработка сигналов и ее применения (DSPA-2003): Труды 5-й
219. Междунар. конфер. — М., 2003. — С. 156-158.
220. Tekalp A. Digital video processing. — London: Prentice Hall, 1995. —560 p.
221. Texas Instruments TMS320C67 / Texas Instruments. http://www.ti.com/sc/docs/dsps/products/c67x/index.htm.
222. Tomographic reconstruction using nonseparable wavelets / S. Bonnet, F. Peyrin, F. Turjman, R. Prost // IEEE Trans. Image Proc. — 2000. — Vol. 9, no. 8.-P. 1445-1450.
223. Vaidyanathan P. P. Multirate Systems and Filter Banks. — Englewood Cliffs: Prentice Hall, 1993. 944 p.
224. Van De Ville D., Blu T., Unser M. On the multidimensional extension of the quincunx subsampling matrix // IEEE Signal Proc. Letters.— 2005.- Vol. 12, no. 2.- P. 112-115.
225. Venkataraman S., Levy B. State space representations of 2-D FIR lossless matrices // IEEE Trans. Circ., Syst. II: Analog and Digital Signal Processing. 1994. - Vol. 41, no. 2. - P. 117-131.
226. Venkataraman S., Levy B. A comparison of design methods for 2-D FIR orthogonal perfect reconstruction filter banks // IEEE Trans. Circ., Syst. II: Analog and Digital Signal Processing. — 1995. — Vol. 42, no. 8. — P. 525-536.
227. Vetterli M., Herley C. Wavelets and filter banks: Theory and design // IEEE Trans. Acoust., Speech, and Signal Proc. — 1992. — Vol. 40, no. 9. P. 2207-223.
228. Vetterli M., Kovacevic J., LeGall D. Perfect reconstruction filter banks for HDTV representation and coding // Signal Processing: Image Communication. 1990.- Vol. 2, no. 3.- P. 349-364.
229. Villasenor J., Belzer B., Liao J. Wavelet filter evaluation for image compression // IEEE Trans. Image Proc.— 1995.— Vol. 4, no. 8.— P. 1053-1060.
230. Viscito E., Allebach J. The analysis and design of multidimensional FIR perfect reconstruction filter banks with arbitrary sampling lattices // IEEE Trans. Circ. and Syst. 1991. - Vol. 38, no. 1.- P. 29-41.
231. Wang J.-W., Chen C.-H., Pan J.-S. Genetic feature selection for texture classification using 2-D non-separable wavelet bases // IEICE Trans. Fundament. 1998. - Vol. E81-A, no. 8. - P. 1635-1644.
232. Wang Z., Bovik A. A universal image quality index // IEEE Signal Proc. Letters. 2002. - no. 9. - P. 81-84.
233. Wei D., Evans В., Bovik A. Loss of perfect reconstruction in multidimensional filter banks and wavelets designed via extended McClellan transformations // IEEE Signal Proc. Letters.— 1997.— Vol. 4, no. 10. P. 295-297.
234. Wheeler F. W., Pearlman W. A. Spiht image compression without lists // Proc. IEEE Int. Conf. Acoust., Speech, and Signal Proc. — S.I., 2000. Vol. 4. - P. 2047-2050.
235. Woodburn C. An algorithm for Suslin's stability theorem: Ph.D. thesis / New Mexico State University. — Las Cruces (New Mexico, USA), 1994. 86 p.
236. Woodburn C. Grobner bases a powerful tool for solving DSP tasks // Цифровая обработка сигналов и ее применения (DSPA-2002): Труды 4-й Междунар. конфер. — М., 2002. — С. 233-238.
237. Woods J. W. Subband Image Coding. Norwell (MA, USA): Kluwer Academic Publishers, 1991. — 355 p.
238. Yan H., Ikehara M. Two-dimensional perfect reconstruction FIR filter banks with triangular supports // IEEE Trans. Signal Proc. — 1999. — Vol. 47, no. 4. P. 1003-1009.
239. Youla D. The synthesis of networks containing lumped and distributed elements // Proc. Symp. Generalized Networks. — Brooklyn (NY, USA), 1966. P. 289-343.
240. Zhou J., Do M., Kovacevic J. Special paraunitary matrices, Cauley transform, and multidimensional orthogonal filter banks // IEEE Trans. Image Proc. 2006. - Vol. 15, no. 2. - P. 511-519.
-
Похожие работы
- Алгоритмы и цифровые устройства многоскоростной адаптивной обработки траекторного сигнала
- Методы, алгоритмы и устройства для покадрового кодирования и передачи видеоданных по радиоканалам с низкой пропускной способностью
- Методы и алгоритмы узкополосной адаптивной фильтрации в радиотехнических системах
- Сжатие сигналов и изображений при помощи оптимизированных вейвлет-фильтров
- Обобщенные вейвлет-преобразования Хаара и их применение к компрессии изображений
-
- Системный анализ, управление и обработка информации (по отраслям)
- Теория систем, теория автоматического регулирования и управления, системный анализ
- Элементы и устройства вычислительной техники и систем управления
- Автоматизация и управление технологическими процессами и производствами (по отраслям)
- Автоматизация технологических процессов и производств (в том числе по отраслям)
- Управление в биологических и медицинских системах (включая применения вычислительной техники)
- Управление в социальных и экономических системах
- Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей
- Системы автоматизации проектирования (по отраслям)
- Телекоммуникационные системы и компьютерные сети
- Системы обработки информации и управления
- Вычислительные машины и системы
- Применение вычислительной техники, математического моделирования и математических методов в научных исследованиях (по отраслям наук)
- Теоретические основы информатики
- Математическое моделирование, численные методы и комплексы программ
- Методы и системы защиты информации, информационная безопасность