- •1.1. Введение. Роль информационных технологий.
- •1.2. Компьютеризированные системы цифровой обработки
- •1.3. Классификация сигналов. Их характеристики.
- •Энергетические характеристики сигналов:
- •2.1. Обобщенный ряд Фурье и системы базисных функций.
- •2.2. Разложение в ряд Фурье.
- •2.3. Примеры разложения в ряд Фурье.
- •Б) Пилообразный сигнал.
- •3.1 Преобразование Фурье.
- •3.2. Свойства преобразования Фурье.
- •4.1. Аналоговые, дискретные и цифровые сигналы.
- •4.2. Частота Найквиста.
- •4.3. Спектр дискретного сигнала.
- •4.4. Теорема Котельникова.
- •Частота дискретизации
- •5.1. Функции окна.
- •5.2. Виды окон.
- •5.3. Особенности функций окна.
- •6.1. Нерекурсивные фильтры
- •6.1.1. Алгоритм.
- •6.1.2. Импульсная характеристика.
- •6.1.3. Передаточная функция.
- •6.1.4. Определение параметров нерекурсивного фильтра низкой частоты.
- •6.1.5. Синтез нрф с использованием окон.
- •6.1.5. Расчет коэффициентов фильтра.
- •6.2. Явление Гиббса.
- •7.1. Коэффициенты для высокочастотных, полосовых и
- •7.2. Расчет вч, пф и рф.
- •Преобразование фнч в пф.
- •Преобразование фнч в режекторный фильтр.
- •8.1. Корреляционный анализ.
- •9.1. Основные свойства речевых сигналов.
- •9.2. Дискретизация и квантование речевых сигналов.
- •Обработке речевых и аудио сигналов.
- •10.1. Анализ речевых сигналов во временной области.
- •Одним из важных параметров речевого сигнала является его энергия:
- •Энергия может служить хорошей мерой отличия вокализованных и невокализованных участков речи. Энергия невокализованных участков речи намного меньше, чем вокализованных.
- •10.2. Анализ речевых сигналов в частотной области.
- •10.3. Гомоморфная обработка речи.
- •10.4. Психоакустическая модель восприятия звука.
- •Технологии при обработке и анализе изображений.
- •11.1. Обработка изображений, предназначенных для зрительного
- •Применение обработки изображений в задачах анализа.
- •Теоретические основы обработки изображений.
- •11.2. Сигналы во временной и пространственной областях.
- •12.1. Модель реставрации изображений.
- •12.2. Методы повышения контраста.
- •13.1. Операторы сглаживания.
- •Низкочастотные операторы с усреднением.
- •Низкочастотные гауссовские операторы.
- •12.2. Другие методы сглаживания.
- •Пороговое сглаживание.
- •Сигнально-адаптивные сглаживающие операторы.
- •Подчеркивание контуров низкочастотным оператором.
- •Подчеркивание контуров дифференциальным оператором.
- •Градиентные операторы.
- •Операторы Лапласа.
- •Специальные методы обострения контуров.
- •14.1. Основные требования к алгоритмам сжатия изображений. Класс изображений.
- •Примеры приложений, использующих алгоритмы компрессии графики
- •Требования к алгоритму.
- •Критерии оценки алгоритмов сжатия изображений.
- •14.2. Алгоритмы архивации без потерь.
- •14.2.1. Алгоритм rle.
- •14.2.2. Алгоритм lzw.
- •14.2.3. Алгоритм Хаффмана.
- •15.1. Алгоритм jpeg.
- •Работа алгоритма.
- •Характеристики алгоритма jpeg.
- •15.2. Рекурсивный (волновой) алгоритм.
- •Заключение.
Характеристики алгоритма jpeg.
Коэффициенты
компрессии:
(задается пользователем).
Класс изображений: Полноцветные -битные изображения или изображения в градациях серого без резких переходов цветов (фотографии).
Симметричность:
Характерные особенности: В некоторых случаях, алгоритм создает “ореол” вокруг резких горизонтальных и вертикальных границ в изображении (эффект Гиббса). Кроме того, при высокой степени сжатия изображение распадается на блоки пикселов.
15.2. Рекурсивный (волновой) алгоритм.
Идея алгоритма заключается в том, что мы сохраняем в файл разницу – число между средними значениями соседних блоков в изображении, которая обычно принимает значения, близкие к .
Так
два числа
и
всегда можно представить в виде
и
,
где
,
.
Это
справедливо для последовательности
любой длины.
Разберем конкретный пример.
Пусть
мы сжимаем строку из
значений яркости пикселов
:
.
Мы получим следующие последовательности
и
:
и
.
Заметим, что значения
достаточно близки к
.
Повторим операцию, рассматривая
как
.
Данное действие выполняется как бы
рекурсивно, откуда и название алгоритма.
Мы получим из
:
.
Полученные коэффициенты, округлив до
целых и сжав, например, с помощью алгоритма
Хаффмана с фиксированными таблицами,
мы можем поместить в файл.
Заметим,
что мы применяли наше преобразование
к цепочке только два раза. Реально мы
можем позволить себе применение
-преобразования
раз. Более того, дополнительное сжатие
можно получить, используя таблицы
алгоритма Хаффмана с неравномерным
шагом (т.е. нам придется сохранять код
Хаффмана для ближайшего в таблице
значения). Эти приемы позволяют достичь
заметных коэффициентов сжатия.
Алгоритм
для двумерных данных реализуется
аналогично. Если у нас есть квадрат из
точек с яркостями
и
,
то
Исходное B1 B2
изображение B3 B4
Используя
эти формулы, мы для изображения
пикселов получим после первого
преобразования
матрицы размером
элементов:
а) исходное
изображение б) сжатое изображение
Рис. 3. Сжатие изображения.
В
первой, как легко догадаться, будет
храниться уменьшенная копия изображения.
Во второй – усредненные разности пар
значений пикселов по горизонтали. В
третьей – усредненные разности пар
значений пикселов по вертикали. В
четвертой – усредненные разности
значений пикселов по диагонали. По
аналогии с двумерным случаем мы можем
повторить наше преобразование и получить
вместо первой матрицы 4 матрицы размером
.
Повторив наше преобразование в третий
раз, мы получим в итоге:
матрицы
,
матрицы
и
матрицы
.
На практике при записи в файл, значениями,
получаемыми в последней строке
,
обычно пренебрегают (сразу получая
выигрыш примерно на треть размера файла
–
...).
К достоинствам этого алгоритма можно отнести то, что он очень легко позволяет реализовать возможность постепенного “проявления” изображения при передаче изображения по сети. Кроме того, поскольку в начале изображения мы фактически храним его уменьшенную копию, упрощается показ “огрубленного” изображения по заголовку.
В
отличие от JPEG и фрактального алгоритма
данный метод не оперирует блоками,
например,
пикселов. Точнее, мы оперируем блоками
,
,
и т.д. Однако за счет того, что коэффициенты
для этих блоков мы сохраняем независимо,
мы можем достаточно легко избежать
дробления изображения на “мозаичные”
квадраты.
Характеристики волнового алгоритма:
Коэффициенты
компрессии:
(задается пользователем).
Класс изображений: как у фрактального и JPEG.
Симметричность:
Характерные особенности: При высокой степени сжатия изображение распадается на отдельные блоки.
