670 likes | 1.18k Views
Цифровая обработка сигналов. Астана. Лекция 4. На прошлой лекции. Квантование изображений применяется, в частности, для уменьшения глубины цвета. Псевдотонирование позволяет уменьшить ошибку квантования за счет ее распределения в пространстве. Числовой анализ. Теория принятия решений.
E N D
Цифровая обработка сигналов Астана. Лекция 4
На прошлой лекции • Квантование изображений применяется, в частности, для уменьшения глубины цвета. • Псевдотонирование позволяет уменьшить ошибку квантования за счет ее распределения в пространстве
Числовой анализ Теория принятия решений Теория коммуникации Обработка аналоговых сигналов Цифровая электроника Аналоговая электроника … Междисциплинарность Цифровая обработка сигналов
x(t) t Сигналы и системы • Сигнал – зависимость одной величины от другой (функция) • Давление воздуха от времени (звук) • Напряжение в проводнике от времени • Яркость от точки (изображение)
Системы • Система – преобразование сигнала • Инвариантность к сдвигу Система x(t) y(t)
Линейные системы • y(t) = L{x(t)} • Линейная система • L{af + bg} = aL{f} + bL{g} • Свойства линейный систем • Константный сигнал переводится в константный сигнал • Синусоида остается синусоидой (меняется лишь амплитуда и фаза)
Дискретные и непрерывные сигналы • Оцифровка сигнала необходима для обработки на компьютере • Дискретизация сигнала – процесс замера величины сигнала через равные промежутки времени • АЧП (аналогово-цифровой преобразователь) • Происходит потеря информации x[t] x(t)
Дискретные системы • Преобразуют дискретный сигнал в дискретный сигнал • Будем рассматривать • Дискретные системы • Линейные системы • Инвариантные к сдвигу
Дельта-функция и импульсная характеристика системы • Дельта-функция • Отклик системы на дельта-функцию называется импульсной характеристикой системы h[n] 1 -3 -2 -1 0 1 2 3
Ядро свертки Свертка • Зная импульсную характеристику системы, можно найти отклик на любой сигнал • Называется сверткой y[n]=x[n]*h[n] • Любая линейная система осуществляет свертку
Представление исходного сигнала Импульсная характеристика Свертка (вывод)
= * Пример свертки
Вычисление свертки • Каждая точка сигнала превращается в функцию h ( в нужную точку и умноженную на величину данной точки сигнала ), а потом все эти функции складываются. • Вычисляется значение каждой точки в результирующем сигнале как взвешенная сумма некоторого множества соседних точек исходного сигнала. Коэффициенты этой суммы совпадают с импульсной характеристикой линейной системы, развернутой относительно точки 0.
+ + + + + Машинасвертки Ядро отражено относительно нуля!
Свертка в 2D • Аналогично 1D: • Применение к изображениям!
Преобразование Фурье • Сигналы удобно анализировать, раскладывая на синусоиды (гармоники) • Человек может различать высокие и низкие частоты => требуется обработка сигналов с учетом этого • Преобразование Фурье – это разложение функции на синусоиды
Ряд Фурье для прямоугольного импульса
Фильтрация • Фильтрация — выделение (или подавление) частотных составляющих сигнала. • Фильтр — функция, осуществляющая фильтрацию (свертку). • Высоко-инизкочастотные фильтры. (High-pass and low-pass filters)
Изображение и его спектр Изображение Спектр 2D-сигнала
Выделение контура + порог
Тиснение + сдвиг яркости
Примеры фильтров • Размытие (blur)
Примеры фильтров • Повышение четкости (sharpen)
Примеры фильтров • Нахождение границ (edges)
Примеры фильтров • Тиснение (embossing)
Масштабирование изображений Scaling Up and Down