Вы находитесь на странице: 1из 16

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ МОЛДОВА

FREE INTERNA T Рациональная УНИВЕРСИТЕТ МОЛДОВА А
 
Факультет из Информатик s, Инженерное дело и дизайн
 
 
 

Вячеслав Л. Перю
 
 
 
 
ОБРАБОТКА СИГНАЛА
 
Описание лабораторных работ
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Кишинёв 2 018
 
 
 
СОДЕРЖАНИЕ
 
1. «IPS» S oftware пакет для обработки сигналов
2. Генерация базы данных изображений
3. Преобразование Фурье Ation S сигналов
4. Корреляционная обработка сигнала
5. Унитарные преобразования сигналов
6. Фильтрация сигналов на основе 2D свертки
7. Обнаружение кромок
8. Сигнала • Извлечение функции
9. Классификация сигналов
10. Улучшение качества сигнала за счет устранения шума.
11. Изменение контрастности сигналов.
Приложение 1. Описание программного пакета «IPS»
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
ЛАБОРАТОРНАЯ РАБОТА Nr. 1
 
Тема: «IP - S» с oftware пакет для обработки сигналов
 
ь работы: изучение Программное обеспечение IP S для обработки сигналов
 
Задача работы:
1. Изучите интерфейс (Приложение 1).
2. Создайте файлы сигналов.
3. Исследование операции S обработки сигналов.
             
Требования отчета «s:
              Описание программного обеспечения IPS
 
ЛАБОРАТОРНАЯ РАБОТА Nr. 2
 
Тема: Создание базы данных изображений
 
Цель работы: Подготовка базы данных изображений.
 
Задача работы:
1. Разработать программное обеспечение для создания изображений в формате
bmp.
2. Чтобы создать изображения.
3. Чтобы сохранить изображения.
 
Требования к отчетам:
 Описать программное обеспечение .
 Представление сгенерированных изображений
 
ЛАБОРАТОРНАЯ РАБОТА Nr. 3
 
Тема: Фурье т ransform сигналов
 
Цель работы: Для изучения операций т ransform сигналов Фурье.
 
Задача работы:
4. P обновляет базу данных сигналов .
5. R ealize операции сигналов преобразование Фурье.
6. S tudy свойства преобразования Фурье сигналов.
7. Nalyze влияние сигналов над переводом спектров Фурье.
8. Проанализируйте влияние вращения сигналов по спектрам Фурье.
9. Проанализируйте влияние масштабирования сигналов по спектрам Фурье.
10. Проанализируйте влияние шума на спектр Фурье.
 
Требования к отчетам:
 Математическое описание 1D и 2D преобразования Фурье .
 Описание свойств преобразования Фурье.
 Для того, чтобы представить и описать результаты исследований в соответствии с
ч.3 -7.
 
 
 
 
ЛАБОРАТОРНАЯ РАБОТА Nr. 4
 
Тема: Обработка корреляционных сигналов
 
Задача работы:
 
1. Анализ влияния изображения перевода максимального значения функции
корреляции, отношение SIGNAL- to - шум в корреляционной области.
2. Проанализируйте влияние поворота изображения.
3. Проанализируйте влияние масштабирования изображения.
4. Проанализируйте влияние шума в изображении.
 
 
Требования к отчетам:
 Математическое описание каждой операции.
 Выведите результаты на экране.
 
 
ЛАБОРАТОРНАЯ РАБОТА Nr. 5
 
Тема: Унитарные преобразования сигналов
 
Цель работы:
изучая унитарные преобразования сигналов.
 
Задача работы:
1.    Разработайте алгоритм реализации унитарного преобразования сигналов в
соответствии с вариантом  Таблица 1 ).
2.    Разработайте программное обеспечение, которое будет реализовывать
алгоритм.
3.    Реализуйте соответствующие унитарные преобразования.
 
 
    Требования к отчетам:
1. Опишите унитарные преобразования.
2. Опишите алгоритм и программное обеспечение.
3. Приведите полученные результаты.
 
 
                                                                                                            Таблица 1
Вариант nr. Название унитарного Размер сигнала
преобразования
1.   Cos Transform 32х32
 
2.   Cos Transform 64x64
 
3.   Cos Transform 128х128
 
4.   Преобразование греха 32х32
 
5.   Преобразование греха 64x64
 
6.   Преобразование греха 128х128
 
7.   Преобразование Хартли 32х32

8.   Преобразование Хартли 64x64

9.   Преобразование Хартли 128х128

 
 
 
ЛАБОРАТОРНАЯ РАБОТА Nr. 6
 
Тема: Фильтрация сигналов на основе 2D свертки
 
Цель работы:
Практический анализ алгоритмов фильтрации на основе двумерной свертки .
 
Задача работы:
1. Разработать алгоритм фильтрации двумерных сигналов на основе операции
свертки.
2. Разработайте программное обеспечение, которое будет реализовывать алгоритм.
3. Реализуйте фильтрацию сигнала с использованием фильтров в соответствии с
таблицей 2 .
 
                                             Таблица 2
Вариант nr. Тип фильтра
1 Zonal low  pass filter

2 Зональный фильтр нижних
частотвысокого 
3 Гауссовский фильтр
 
4 Баттерворта фильтр нижних
частот с низким 
5 Баттерворта фильтр нижних
  частот высокого 
 
 
Требования к отчетам:
1. Описать алгоритм фильтрации двумерных сигналов на основе операции свертки.
2. Опишите программное обеспечение.
3. Представить полученные результаты
 
 
 
 
 
 
 
ЛАБОРАТОРНАЯ РАБОТА Nr. 7
 
Обнаружение электронной DGE 2D сигнала: Тема
 
Цель работы:
Изучите на практике алгоритмы обнаружения края в изображениях.
 
Задача работы:
1. Разработайте алгоритм обнаружения edg e в соответствии с таблицей 3 .
Основными шагами алгоритма являются следующие: чтение изображения, изменение
краев, сравнение обработанного изображения с исходным.
2. Разработайте программное обеспечение, которое будет реализовывать алгоритм.
3. Реализуйте работу по улучшению мешающих сигналов.
 
 
Требования к отчетам:
 Опишите алгоритм обнаружения границ сигналов.
 Опишите программное обеспечение.
 Представляем полученные результаты.
 
                                                                                                    Таблица 3
Вариант nr. Имя метода
1 Обнаружение градиента края

2 Оператор Робертса

3 Оператор Prewitt
 
4 Оператор Собель

5 Оператор бокса

6 Обнаружение края на основе свертки. Маска


Робертса.
7 Обнаружение края на основе свертки. Маска
Робертса.
8 Обнаружение края на основе свертки. Маска
Робертса.
9 Обнаружение края на основе свертки. Маска
Превитта.
10 Обнаружение края на основе
свертки.Собластная маска.
 
 
 
 
 
 
 
 
 
 
 
ЛАБОРАТОРНАЯ РАБОТА Nr. 8
 
Экстракция функции сигнала «s: Тема
 
Цель работы:
Для изучения особенностей й момента е сигнала.
 
Задача работы:
1. Рассчитать моменты момента сигнала различного вида: геометрические, центральные,
инвариантные.
2 . Изучите влияние перевода исходного изображения на моментальные функции .
2 . Изучите влияние вращения на исходное изображение на моментальные особенности .
2 . Изучите влияние изменения масштаба на исходное изображение на
моментальные характеристики .
 
Требования к отчетам:
 Опишите моменты момента сигнала различного типа .
 Представлять и описывать результаты исследований изменений исходного
изображения на моментальных моментах .
 
 
 
 
ЛАБОРАТОРНАЯ РАБОТА Nr. 9
 
Тема: Классификация сигналов
 
Цель работы:
Изучить методы классификации сигналов на основе распознавания корреляции .
 
Задача работы:
1. Проанализируйте метод классификации, инвариантный
к смещению изображения .
а. Вычислить корреляционные функции в itial изображения.
б. Вычислить корреляционные функции т он ранее централизованные
изображения ( за счет образования Фурья
спектров и на основе особенности в тот момент , изображения).
2. Проанализируйте метод классификации, инвариантный к изменениям
вращения исходного изображения. Используйте операцию преобразования
изображения в систему полярных координат.
3. Проанализируйте метод классификации i nvariant для смещения
изображения и изменения вращения. Используйте
операцию центрирования изображения и преобразования в системе полярных
координат.
4. Выполните операцию классификации сигналов внутри классов и между
классами. Для каждого случая постройте матрицы корреляции 3x3.
 
Требования к отчетам:
 Описать метод сигнала классификация .
 Представлять и описывать результаты исследований.
 
 
 
 
 
 
 
 
 
ЛАБОРАТОРНАЯ РАБОТА Nr. 10
 
Тема: Улучшение качества сигнала. Удаление шума
 
Цель работы: изучить на практике алгоритмы улучшения сигналов путем устранения
шума.
 
Задача работы:
1. Разработайте алгоритм устранения шума в сигнале согласно таблице 4 . Основными
шагами алгоритма являются следующие: считывание изображения, искажение
изображения посредством введения шума, фильтрация изображения, сравнение
отфильтрованного изображения с денатурированным.
2. Разработать программное обеспечение, которое будет реализовывать
алгоритм
3. Реализуйте работу по улучшению сигналов.
 
                                                Таблица 4
Вариант nr. Метод
1 Специальная фильтрация
доменов
2 Гомоморфная фильтрация

3 Фильтрация фильтра
 
 
Требования к отчетам:
 Опишите алгоритм улучшения качества сигналов.
 Опишите программное обеспечение.
 Представьте результаты.
 
 
LA BORATORY WORK Nr. 11
 
Тема: Улучшение сигналов. Контрастная модификация.
 
Цель работы: практически изучить алгоритмы улучшения сигналов с помощью
модификации контраста.
 
Задача работы:
1. Разработайте алгоритм контрастной модификации сигналов согласно
таблице 5 . Основными шагами алгоритма являются следующие: чтение
изображения, изменение контраста, сравнение обработанного изображения с
исходным.
2. Разработайте программное обеспечение, которое будет реализовывать
алгоритм.
3. Реализуйте работу по улучшению сигналов.
 
 
                                                             Таблица 5
Вариант nr. Имя метода
1 Точное преобразование
степенного закона
2 Гауссово преобразование

3 Логарифмическое точечное
  преобразование
4 Обратное преобразование

5 Обратное преобразование

6 Модификация гистограммы

 
 
Требования к отчетам:
 
 Опишите алгоритм улучшения качества сигналов.
 Опишите программное обеспечение.
 Приведите полученные результаты.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Приложение 1
 
ОПИСАНИЕ «IPS» пакет программного обеспечения
 
1. Общее описание
Программное обеспечение p ackage (SP) «IPS » имеет целью исследовать методы
и алгоритмы обработки и распознавания изображений; его можно
использовать также для различных научных приложений , техническихприкладного и
образовательного процесса .
SP «IPS» был создан на базе POWER +   пакет компании SYBASE   . Progra ms
TM ®

кодируются на языке программирования C ++ с использованием объектно-


ориентированного программирования .
 
Пакет «IPS» выполняет следующие операции с изображениями :
1. Ввод и вывод изображений с размерами не больше , то 512х512 пикселей де 
2. Визуализация 2D и 3D изображений ;
2. Геометрическое преобразование
изображений  перевод , вращение , масштабирование , представление изображения
в полярной системе координат , полярная логарифмическая 
3. Окантовка изображений 
4. Центрирование изображений 
5. Для моделирования различных алгоритмов фильтра изображений 
6. Для ввода шума в изображениях 
7. Для улучшения изображений 
8. Чтобы создать гистограмму изображения 
9. Чтобы сегментировать изображения по коэффициенту яркости 
10. 2D Furrier Преобразование изображений 
11. Для вычисления корреляционной функции изображений 
12. Корреляционное распознавание на основе индексов текущего изображения 
 
Пакет «IPS» содержит следующие типы модулей и файлов :
 IPS.EXE - исполнительный модуль скомпилированного пакета IPS ;
 <*. WXC>               -               файлы, содержащие классы приложений ;
 <*. WXF>               -               файлы, содержащие формы приложений и описание
объектов (включая методы объекта) ;
 <*. WXP>               -               файл проекта ;
 <*. WXR>               -               файл, содержащий ресурсы приложения ;
 <*. WXT>               -               целевой файл ;
 <*. BMP>               -               файл изображения .
 
7.2. Необходимая конфигурация компьютера
S P "IPS" требует наличия в ОС Windows 95/98/2000 / NT
( с использованием Win32 API) платформы операционной системы. Пакет активно
взаимодействует с жестким диском компьютера, который требует оптимальной
конфигурации кеша . На жестком диске зарезервировано 10 МБ памяти для сохранения
файлов промежуточных дат и результаты . Пакет можно установить на компьютеры
следующих типов «Pentium MMX», «Pentium Pro» и другие более продвинутые функции
поддержки графического адаптера tip SVGA.
 
7.3. Руководство пользователя
Запустите исполнительный модуль пакета «IPS» , на дисплее появится основной
кадр (рис.1.) Информацию о программном пакете, главном меню и
текущем изображении .
 
7.3.1. Пользовательский интерфейс
На рис. 2 представлен основной кадр в ведьме, который помещает кнопки,
которые активируют различные функции пакета .
Системное меню основного фрейма . Кнопка активируется с помощью мыши или
нажатием комбинации ALT-SPACE. После активации кнопки в верхнем левом углу
появится меню SETUP, содержащее следующие параметры :
 «Переместить» : изменяет положение кадра на дисплее . При выборе
опции «Перемещение» по периметру кадра появляется прямоугольник, который
можно перемещать с помощью движущихся кнопок или с помощью мыши . При
переводе прямоугольника мы выбрали нужную позицию кадра . Нажав
кнопку <Enter>, рамка изменит ее положение . При нажатии кнопки <Esc> операция
прерывается ;
 «Размер» : изменяет размер кадра на дисплее . При выборе данной опции по
периметру окна появляется прямоугольник, который можно увеличить с помощью
кнопок перемещения курсора или с помощью мыши . Нажав кнопку <Enter>, окно
изменит размеры . Нажатие кнопки <Esc> операция прерывается ;
 «Свернуть» : минимизирует размеры окна до значений, которые записаны в
программе ;
 «Максимизировать» : максимизирует размеры окна до значений, которые
записаны в программе;
 «Закрыть» : при выборе этой точки программа будет прервана .
 
Панель меню программы . В некоторых кадрах присутствует строка меню, содержащая
различные функции для управления пакетом .
 
Название окна . Заголовок окна информирует нас о имени окна, его назначении и
текущем состоянии . Активный кадр имеет белый / синий цвет, одна ведьма не активна,
имеет черный / белый цвет.
 
Максимальное и минимальное количество кнопок . Соответствующие кнопки
можно выбрать, только если у нас есть указатель мыши, и он дает возможность
максимизировать / минимизировать действие окна.
Закрыть кнопку окна . Выбрав этот вариант, пакет будет прерван .
 
2. Управление файлами
В меню «Открыть»
Окно «Открыть» (рис.14.) Позволяет выбрать файл . Окно содержит несколько
полей с целью поиска файлов на компьютере :
 «Имя файла»: в этом поле может быть записано имя файла или его
маска . Если имя файла совпадает с именем файла на компьютере, выбранный
файл будет выбран . Если маска названа, она переходит в поле списка
файлов . Файл будет удален, поместив курсор меню в нужное имя файла . Для
перехода к заданному полю возможно использование кнопки TAB .
 « Look in»: в этом поле отображаются активные каталоги . При
активации клавиши «F4» она переходит непосредственно в список каталогов и с
помощью клавиш перемещения и кнопки «Ввод» мы можем передавать каталоги
на активном диске .
 «Тип файлы»: chousing TAB ключ мы переходим в заданных разрешениях
поля ведьмы чо себе один из указанных масок. Новая маска автоматически
переходит в поле «Имя файла» и затем переходит в поле списка файлов .
Все операции можно выполнить с помощью мыши . Закрытие окна возможно с
помощью <Esc>.
 
Меню «Сохранить изображение»
Меню «Сохранить изображение» (рис.15.) Появляется только в том случае, если
ранее было выбрано меню «Открыть» . До этого меню «Сохранить
изображение» невидимо . Если изображение было изменено, активацияменю  «Сохранить
изображение» обусловлена предыдущим действием записи текущего изображения на
диск .
 
Меню «Сохранить Graf»
Активация меню «Сохранить Граф» обусловлена предыдущим написанием
графической информации на диске .
Прокатки меню модификации изображения
Меню содержит следующие подменю  рис.8.  :
 
 «Геометрические преобразования»;
 «Изображение центра»;
 «Гистограмма»;
 «Обнаружение края»;
 «Медиана фильтр»;
 «Произвольный фильтр»;
 "Добавлять шум".
 
Подменю «Геометрические преобразования» содержит следующие параметры :
 «Масштаб, перемещение, поворот»;
 «Логарифмические полярные координаты»;
 "Полярные координаты".
 
Перевернутое меню для анализа изображений
Меню содержит следующие подменю (рис.9.):
 «Фурье-спектр»;
 «Корреляция»;
 «Моменты».
 
Подменю «Корреляция» содержит параметры :
 «Корреляция»;
 «Корреляционное распознавание»;
 «Выбрать фильтр».
 
Подменю «Моменты» содержит параметры (рис. 10):
 «Моментные функции»;
 «Признание момента».
 
Опция «3D-просмотр»
При выборе этого параметра требуется появление окна (рис.6.), Которое содержит
3D-графическое представление активного изображения . «3D» окно является полным
относительно е LDS фи: кнопка меню системы,сворачивать и разворачивать кнопки по
активации ведьме мы можем изменить размеры и размещение окон на экране.
 
 
Опция «Раздел»
Выделение опции «Секция» означает появление функции выбора участков
изображения по яркости . Окно «Секция» (рис. 12) завершено относительно полей :
 4 , но т о нс ведьма представить направление режущий вертикально и
горизонтально осей перевода;
 3, но t o ns witch устанавливает направление масштабирования локального
максимума поверхности ;
 Но тонна «Применить», ведьма подтверждает коэффициент масштабирования .
 
, Опции «Копировать изображение» , «Копировать» Graf
Соответствующие опции копируются в буфер обмена буфера изображения или
графика для их использования в других приложениях обработки изображений .
 
 
, «Печать» Graf опция «Печать изображения»
Эти параметры распечатывают выбранный график или изображение .
 
Опция «Отменить»
Опция «Отменить» используется для отмены предыдущей команды .
 
Меню «Справка / О программе»
При выборе меню «Help / About» (Рис.13.), На дисплее появляется окно «О» с
информацией о авторов «IPS  1” пакета, имя пакета и авторского права.
 
В таблице 1. описаны функции кнопок быстрого прокачки операций
пакета «IPS  1» .
                                                                                                                                                       
                
 
                   
Таблица 1
Быстрые кнопки управления пакетами «IPS  1»
- Кнопка «Открыть ...» (рис.13.) - разрешает выбор файла .
- Кнопка «Сохранить изображение» (рис.14.) - условия сохранения
изображения на диске , если изображение было изменено .
- Кнопка «Сохранить» Graf условия написания текущего графа
на диске, в случае внесения изменений.
- Кнопка «Копировать изображение» - этот вариант копировать
в буфер обменабуферизуйте изображение для пользователя в других
приложениях для обработки изображений .
- Кнопка «Копировать Graf» - - эта опция копирует в буфер буфера
обмена изображение для пользователя в других приложениях для
обработки изображений. ,
- Кнопка «Печать изображения» - этот параметр печатает выбранное
изображение .
- Кнопка «Печать графа» - этот параметр печатает выбранный
график .
- Кнопка «Отменить» используется для отмены предыдущей
команды .
- кнопка который устанавливает положение фрагментации по
яркости изображения .
- кнопка который фиксирует выбранную позицию для фрагментации
по яркости.
- кнопка который устанавливает положение для фрагментации по
яркости изображения.
- Кнопка «Применить». Подтверждает выбранный коэффициент
масштабирования изображения .
- кнопка который показывает направление сдвига осей
горизонтального сечения.
- Кнопка, показывающая направление передачи горизонтальных
разрезов.
- Кнопка, показывающая направление трансляции вертикальных
сечений.
- Кнопка, показывающая направление трансляции вертикальных
сечений.
 
 
3. Обработка изображений
 
3.1. Преобразование изображений
 
Преобразование изображения выполняется с использованием опций, которые
описаны ниже .
Опция «Геометрические преобразования» - используется для геометрического
преобразования
изображения  трансляции , поворота , масштабирования , преобразования изображений в
полярной системе координат и логарифмической системы координат (рис.16  18, 23, 24).
Опция «Центральное изображение» - используется для центрирования
выделенного изображения .
Опция «Гистограмма» - генерирует гистограмму текущего изображения . При
выборе этого параметра появляется окно, в котором представлена гистограмма .
Опция «Обнаружение кромок» - делает операцию обрезки изображения .
Опция «Медиа-фильтр» - устанавливает средний фильтр .
Опция «Произвольный фильтр» - чейки - произвольный фильтр . При выборе
этой опции на дисплее появляется окно, позволяющее устанавливать параметры
фильтра : размеры (2x2 или 3x3 пикселя), математическое описание фильтра и пороговое
значение .
Опция «Добавить шум» - входы в шум изображения . Параметры шума
устанавливаются в окне, которое появляется при выборе этой
опции : вероятности , добавки и мультипликативных компонентов .
 
3.2. Анализ изображений
Анализ изображений означает генерацию спектра изображения
Фурье , вычисление корреляционной функции между двумя
изображениями и реализовать операцию распознавания изображений .
 
Генерация спектра Фурье
Фурье - спектр изображения генерируется при выборе опции «Фурье
спектра» опции «Анализ». 2D-изображение спектра выводится на дисплей . Трехмерная
визуализация спектра генерируется при выборе соответствующего флажка. Окно
закрывается при выборе кнопки «Закрыть».
 
Корреляционная операция на изображении
1. Выделите входное изображение, активировав опцию «Открыть» 
2. Выделите необходимый фильтр, выбрав опции «Изображение» - « Анализ »
- « Корреляция» - «Выбрать фильтр» и :
 «Амплитуда» - будет использоваться амплитудный фильтр ;
 «Фаза» - будет использоваться фазовый фильтр ;
 «Ampl.-Phase» - будет использоваться фильтр фазовой амплитуды .
3. Выманивать стандартное изображение путем активации
опции «Изображение» - «Анализ» - «Cor г приподнятого».
На дисплее появится окно « Корреляция ». Далее процесс будет действовать
автоматически . Результат будет представлен в 3-х изображениях :
 Анализируемое изображение ;
 Стандартное изображение ;
 2D-корреляционное поле .
Результат операции корреляции можно визуализировать и в 3D , для этого
требуется только функция соответствующей функции «Включить 3D-просмотр».
 
Реализация операций распознавания изображений
Эта операция реализуется путем активации опции «Корреляция  Распознавание»
из подменю «Изображение» - «Анализ» - «Корреляция» - «Корреляционное
распознавание». Операции последовательно следующие:
 
1. Выбирается входное изображение, активируя опцию «Открыть»;
2. Выбирается необходимый фильтр, активируя параметры «Изображение» -
«Анализ» - «Корреляция» - «Выбрать фильтр» .
3. Выбирается стандартизованное изображение, активируя опцию
«Изображение» - «Анализ» - «Корреляция» - «Корреляционное распознавание». На
дисплее появится окно «Выбрать растровые изображения для изучения».С помощью
мыши выбираются изображения, которые будут распознаны. Сразу после этого
появится окно «Корреляция-Распознавание», которое будет разделено на 3 части:
 распознанное изображение;
 изображение, которое распознается;
 изображение в поле корреляции.
Поле корреляции может быть представлено в 3D.
 
 
1
 

Вам также может понравиться