- •Цифровая обработка сигналов и изображений
- •Лабораторный практикум по цифровой обработке сигналов и изображений
- •Тема 1. Спектральный анализ и синтез сигналов
- •Краткие теоретические сведения.
- •Лабораторная работа №1 Расчет спектра центрированного прямоугольного импульса
- •Нахождение амплитудного спектра в среде математического пакета Mathcad
- •Лабораторная работа №2 Расчет спектра прямоугольного импульса, начинающегося в нулевой момент времени
- •Нахождение амплитудного и фазового спектра в среде математического пакета Mathcad
- •Тема 2. Построение и моделирование цифровых нерекурсивных фильтров
- •2.1. Краткие теоретические сведения о цифровых фильтрах Классификация сигналов
- •Связь между аналоговыми и дискретными сигналами. Теорема Котельникова. Связь между дискретными и цифровыми сигналами
- •Вопросы для самопроверки
- •Динамические характеристики цифровых фильтров: передаточная функция, частотная передаточная функция, импульсная переходная функция, связь между ними с помощью преобразования Фурье
- •Понятие рекурсивных и нерекурсивных цифровых фильтров, ких и бих фильтров
- •Понятие устойчивости фильтров
- •Синтез нерекурсивных цифровых фильтров
- •Второй рассмотрим введение весовой функции Фейера:
- •Лабораторная работа №4 Расчет и моделирование нерекурсивного низкочастотного фильтра с высокочастотным синусоидальным шумом в среде математического пакета Mathcad
- •Пример программы в Mathcad.
- •Лабораторная работа №5 Расчет и моделирование нерекурсивного низкочастотного фильтра с высокочастотным псевдобелым шумом в среде математического пакета Mathcad
- •Пример программы в Mathcad.
- •Вопросы для самопроверки
- •Понятие устойчивости фильтров.
- •Тема 3. Построение и моделирование цифровых рекурсивных филитров
- •3.1. Краткие теоретические сведения о цифровых фильтрах. Синтез рекурсивных фильтров
- •Полиномиальные цифровые фильтры нч
- •Синтез цифровых фильтров нч Баттерворта Для фильтра Баттерворта справедливо записать:
- •Лабораторная работа №6 Расчет и моделирование рекурсивного низкочастотного фильтра Баттерворта с высокочастотным псевдобелым шумом в среде математического пакета Mathcad
- •Вопросы для самопроверки
- •Понятие устойчивости фильтров.
- •Тема 4. Цифровая обработка сигналов с помощью вейвлет-преобразований
- •Тема 5. Цифровая обработка изображений в matlab
- •1. Краткие теоретические сведения
- •Задание и порядок выполнения работы
- •Вопросы для самопроверки
- •Тема 6. Цифровая обработка сигналов и изображений с помощью нейронных сетей Краткие теоретические сведения
- •Классификация и свойства нейронных сетей
- •Обучение искусственных нейронных сетей
- •Обучение с учителем
- •Обучение без учителя
- •Нечеткие (гибридные) нейронные сети
- •Алгоритмы обучения и использования нечетких нейронных сетей
- •Лабораторная работа № 10. Низкочастотная фильтрация с помощью нейронных сетей
- •Порядок выполнения работы
- •Программа моделирования нч фильтра на основе нейронной сети
- •Вопросы для самопроверки
- •Литература
Вопросы для самопроверки
Какае фильтры называется нерекурсивным или рекурсивным. Их передаточные функции.
КИХ и БИХ фильтров.
Понятие устойчивости фильтров.
Что представляют собой нули и полюса передаточной функции фильтра.
Что представляет собой фильтр Баттерворта.
Как найти нули цифрового фильтра Баттерворта 2-го порядка.
Как найти полюса цифрового фильтра Баттерворта 2-го порядка.
Как получить рекуррентное уравнение цифрового фильтра.
Как влияет на характеристики фильтра его порядок.
Тема 4. Цифровая обработка сигналов с помощью вейвлет-преобразований
Лабораторная работа №7
Лабораторная работа №8
Тема 5. Цифровая обработка изображений в matlab
Лабораторная работа № 9
Изображения и работа с файлами изображений.
Цифровая фильтрация изображений.
Цель работы – Знакомство с математическими моделями и характеристиками цифровых изображений, базовыми методами их обработки и приобретение начальных практических навыков обработки изображений в MATLAB.
1. Краткие теоретические сведения
Изображение может быть:
Векторным – изображение описывается как набор графических примитивов, из которых и формируется изображение;
Растровым – изображение описывается двумерным массивом, каждый элемент которого представляет собой некоторое описание цвета.
Элемент растрового изображения называют пикселом (от pixel, picture element), или точкой. Объем памяти в байтах, необходимый для хранения растрового изображения, равен
,
где с – количество столбцов; r – количество строк; d – глубина цвета (бит/ пиксел).
Существуют следующие типы изображений:
Бинарные – (black and white) пикселы могут принимать только два значения: 0 или 1 (черный или белый цвет);
Полутоновые (серые или изображениями в градациях серого intensity, grayscale) – пикселы могут принимать одно из значений интенсивности какого-либо одного цвета в диапазоне от минимальной до максимальной интенсивности;
Палитровые (indexed) – значения пикселов являются ссылками на ячейки карты цветов (colormap), которые и содержат описания цвета пиксела в некоторой цветовой системе (палитре);
Полноцветные или просто цветные (truecolor, rgb) – изображения, пикселы которого непосредственно хранят информацию об интенсивностях цветовых составляющих.
Полутоновые и бинарные изображения хранятся в виде двумерных массивов. Для доступа к значению, характеризующего яркость пиксела, изображения I надо указать строку r и столбец c: I(r, c).
Полноцветные изображения хранятся в виде трехмерных массивов, где третье измерение – значение интенсивностей R-красный цвет, G – зеленый цвет, B – синий цвет. Для доступа к значениям интенсивности цветовых составляющих пиксела изображения А нужно указать строку r, столбец c и номер составляющей: 1 для R, 2 для G и 3 для B, например I(r,c,2) для зеленой составляющей.
Приняты следующие обозначения: I – полутоновые; X – палитровые; RGB – полноцветные; BW – бинарные; S – для исходного изображения любого типа; D – результирующее изображение.
В системе MATLAB функции по обработке изображения находятся в пакете Image Processing Toolboxes (IPT).
Работа с файлами изображений
Функция чтения из файла информации об изображении imfinfo
Синтаксис info = imfinfo(<имя файла>)
В структуре info возвращается информация об изображении и способе его хранения из файла с именем <имя файла>; имя включает в себя путь к файлу, его имя и расширение, например, 'c:\mmm\Earth.bmp'.
Графические форматы файлов, с которыми система MATLAB поддерживает работу, приведены в таблице 1.
-
Формат файла
Название формата
'bmp'
Windows Bitmap (BMP)
'tif или 'tiff
Tag Image File Format (TIFF)
'jpg' или 'jpeg'
Joint Photographic Experts Group (JPEG)
