книга DipMaster-Shop.RU
поиск
карта
почта
Главная На заказ Готовые работы Способы оплаты Партнерство Контакты F.A.Q. Поиск
Анализ систем разработки структурированных учебных курсов ( Курсовая работа, 6 стр. )
АНАЛИТИЧЕСКОЕ РЕШЕНИЕ СИСТЕМ ЛИНЕЙНЫХ ДИФФЕРЕНЦИАЛЬНЫХ УРАВНЕНИЙ ( Дипломная работа, 77 стр. )
АРМ ОПЕРАТОРА ИНТЕРНЕТ-ПРОВАЙДЕРА ( Курсовая работа, 38 стр. )
База данных и веб-интерфейс к библиотеке ИМиКН ( Курсовая работа, 13 стр. )
База данных рецензий на фильмы для мобильных устройств ( Курсовая работа, 29 стр. )
Библиотека геометрических операций для ГИС ( Курсовая работа, 11 стр. )
Библиотека для распределённых пошаговых игр Подсистема обеспечения процесса распределённой обработки данных. ( Курсовая работа, 30 стр. )
Библиотека для распределённых пошаговых игр Проектирование и реализация имитационной модели игрового мира. ( Курсовая работа, 18 стр. )
Библиотека классов C++ для разработки оконных приложений ( Курсовая работа, 16 стр. )
БИБЛИОТЕКИ ДЛЯ PHP НА ОСНОВЕ АРХИТЕКТУРЫ AJAX ( Курсовая работа, 26 стр. )
БИЛЛИНГОВАЯ СИСТЕМА ПО ВЫДЕЛЕННЫМ И VPN- КЛИЕНТАМ С АВТОРИЗАЦИЕЙ НА СЕРВЕРЕ ДОСТУПА TACACS+ ( Дипломная работа, 80 стр. )
БИРЖА НАУКОЕМКИХ ТЕХНОЛОГИЙ В ИНТЕРНЕТ ВЕРСИЯ 1.0 ( Курсовая работа, 22 стр. )
Блок-схемы ( Контрольная работа, 14 стр. )
Блок-схемы 2005-14 ( Контрольная работа, 14 стр. )
Брокер Объектных Запросов ( Дипломная работа, 138 стр. )
Ввод-вывод программы Open-Close в языках Quick Basic и Visual Basic, описание синтаксиса и применение ( Контрольная работа, 9 стр. )
Вейвлетные Алгоритмы сжатия изображений ( Курсовая работа, 12 стр. )
Визуализация в играх преследования со многими участниками ( Курсовая работа, 12 стр. )
Визуализация медицинских данных ( Курсовая работа, 12 стр. )
Визуализация разрезов трехмерных полей, заданных непрерывными функциями ( Курсовая работа, 17 стр. )
Визуализация семейств эллиптических функций в пространстве ( Курсовая работа, 15 стр. )
Визуализация тестовых наборов данных для гео-метрических алгоритмов ( Курсовая работа, 14 стр. )
ВИЗУАЛЬНЫЙ КОНСТРУКТОР ОТЧЕТОВ НА ОСНОВЕ ВЕБ-ИНТЕРФЕЙСА ( Курсовая работа, 37 стр. )
ВЫЧИСЛЕНИЕ ОПРЕДЕЛЕННЫХ ИНТЕГРАЛОВ (Белоруссия) ( Контрольная работа, 11 стр. )
Генератор альбома карт в среде ПО ArcGIS Desktop. ( Курсовая работа, 13 стр. )

ВВЕДЕНИЕ 4

1 ОБЗОР МЕТОДОВ НЕЛИНЕЙНОЙ ЦИФРОВОЙ ФИЛЬТРАЦИИ 6

2 НЕЛИНЕЙНЫЙ МЕДИАННЫЙ ЦИФРОВОЙ ФИЛЬТР 9

3 ТЕХНИЧЕСКАЯ РЕАЛИЗАЦИЯ 12

3.1 Структурный уровень 12

3.2 Функциональный уровень 12

3.3 Принципиальный уровень 14

ЗАКЛЮЧЕНИЕ 16

СПИСОК ЛИТЕРАТУРЫ 17

Приложение 1 Модуль NonlinearFilter.cpp 18

Приложение 2 Модуль Register.cpp…………………………………….………….21

Приложение 3 Модуль FilterClassFactory.cpp…………………………………….26

Приложение 4 Модуль Interface.idl….……………………………….…………….29

Приложение 5 Модуль Filter.cpp………………………….………….…………….30

Приложение 6 Библиотека Filter.h…..………………………………….………….36

Приложение 7 Библиотека FiletrClassFactory.h….……………………………….38

Приложение 8 Библиотека Register.h………………….……………….………….39

АННОТАЦИЯ

В настоящей курсовой работе рассмотрены методы реализации нелинейной цифровой фильтрации. Наиболее подробно изложен алгоритм работы медианного фильтра, и разработана программа на языке С++, для использования в автоматизированной системе обработки информации (например обработка изображений в цифровой форме).

Задача выделения сигнала из помех может решаться методами линейной и нелинейной фильтрации. В современной технике обработка сигналов, как правило, применяют цифровые фильтры которые обладают рядом существенных преимуществ перед аналоговыми фильтрами [1]:

" они нечувствительны к изменению параметров элементов, вызванных температурной нестабильностью или старением;

" обладают большой гибкостью в настройке рабочих параметров;

" совместимы с цифровыми системами передачи данных.

Конструирование цифровых фильтров связано с их моделированием на ЭВМ. Если в первых цифровых фильтрах с использованием микропроцессоров длина слова ограничивалась и точность была невелика, то при использовании 16- и 32-разрядных процессоров, позволяющих повысить точность, эта проблема снята. Достижение требуемой точности цифрового фильтра связано с выбором характеристик моделируемого фильтра.

Под термином "цифровая фильтрация" обычно понимают локальную цифровую обработку сигнала скользящим окном или апертурой. При этом полагают, что размер окна много меньше размера выборки обрабатываемого фрагмента сигнала. Для каждого положения окна, за исключением, возможно, небольшого числа крайних точек выборки, выполняются однотипные действия, которые определяют так называемый отклик или выход фильтра. Если действия, определяющие отклик фильтра, не изменяются в процессе перемещения по выборке сигнала, то соответствующий фильтр называется стационарным. В противном случае фильтр называется нестационарным.

Цифровые фильтры могут иметь конечную импульсную характеристику (КИХ-фильтры или нерекурсивные фильтры) и бесконечную импульсную характеристику (БИХ-фильтры или рекурсивные фильтры). Нерекурсивные фильтры реализуются с помощью суммирования конечного числа элементов входной последовательности и имеют конечную память, обладают линейной фазовой характеристикой. Но для получения амплитудно-частотной характеристики со значительным коэффициентом затухания необходимо наличие многих слагаемых (то есть элементов фильтра), что снижает их быстродействие и увеличивает объем памяти [3].

В рекурсивных фильтрах суммируются элементы входной и выходной последовательностей, поэтому этот фильтр имеет бесконечную память и обладает большим быстродействием, требует меньшего объема памяти, но имеет худшие фазовые характеристики. Рекурсивные фильтры применяются в микропроцессорных системах, где требуется большое быстродействие и сравнительно низкая точность [3].

Целью курсовой работы является рассмотрение известных методов реализации нелинейных цифровых фильтров и разработка алгоритма и программы для автоматизированной системы, предназначенной для решения одной из частных задач автоматизации нелинейной цифровой фильтрации.

1. Гонсалес Р., Вудс Р. Цифровая обработка изображений.- М.: Техносфера, 2005.- 1072 с.

2. Жоголев Е.А. Введение в технологию программирования (конспект лекций). - М.: ДИАЛОГ-МГУ, 2007.

3. Керниган Б., Ритчи Д. Язык программирования С.-СПб: Невский Диалект,

4. Самойлин Е.А. Нелинейные алгоритмы фильтрации импульсного шума на изображениях // Автометрия. - 2005.-Т.41-№ 5.- С.26-32.2003.- 250с.

5. Сойфер В.А., Гашников М.В., Глумов Н.И. и др. Методы компьютерной обработки изображений.- М.: Физматлит, 2001. - 784 с.

6. Бокс Д. Сущность технологии СОМ. Библиотека программиста. - СПб.: Питер, 2001.

Примечаний нет.

2000-2024 © Copyright «DipMaster-Shop.ru»