Искажение и восстановление изображений, и возможности их реализации OpenGL

Раздел
Программирование
Просмотров
98
Покупок
0
Антиплагиат
60% Антиплагиат.РУ (модуль - Интернет Free)eTXT
Размещена
2 Янв 2023 в 00:10
ВУЗ
Не указан
Курс
Не указан
Стоимость
3 000 ₽
Демо-файлы   
2
jpg
отчет отчет
380.8 Кбайт 380.8 Кбайт
jpg
отчет отчет
303.3 Кбайт 303.3 Кбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
docx
ТекстРаботы
20.4 Мбайт 3 000 ₽
Описание

Шрифт 14 интервал - 1

82% в antiplagiat.ru (бесплатная версия), 60% глубокая проверка в antiplagiarizm (etxt), отчеты прикреплены.

Методы неспециализированных вычислений на графических процессорах сегодня является распространенной практикой в сфере параллельных вычислений на гетерогенных платформах, сочетающих в себе вычислительные элементы различного типа. GPU в таких системах используется для вычислений большого объёма информации. В настоящее время существует несколько средств разработки приложений для параллельных вычислений, но их недостатком является то, что эти средства оптимизируют под конкретные видеочипы. В данной работе предлагается рассмотреть платформонезависимый интерфейс разработки приложений для работы с двухмерной и трехмерной графикой OpenGL и адаптировать его, для решения задача эффективной обработки искажённых изображений.

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

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

Вычисления производимые на видеокартах общего назначения ограничены количеством ядер, производящих вычисления, в частности, это количество work group и work item. Поэтому при использовании GPU для вычислений общего назначения нужно грамотно подходить к реализации эффективного алгоритма с ограничениями.


Постановка задачи.

1. Обзор моделей искажения и восстановления изображений.

2. Разработка алгоритмов моделирования шума и фильтрации изображений с применением OpenGL Compute Shaders.

3. Реализация приложения с графическим интерфейсом пользователя для демонстрации работы алгоритмов.

4. Анализ производительности реализованных алгоритмов на различных видеоадаптерах.

Оглавление

Введение 3

Постановка задачи. 4

Теоретическая часть. 5

Восстановление изображений 5

Типы шумов 6

Примеры функций плотности распределения вероятностей для описания моделей шума 7

Линейная фильтрация. 9

Масочная фильтрация изображений при наличии аддитивного белого шума. 10

Критерии качества 11

Коэффициент корреляции 12

Параллельные вычисления 12

OpenGL 15

Вычисления на OpenGL 16

Compute Shader 17

Работа с видео в OpenGL 20

Практическая часть 22

Масочная фильтрация 22

Интерфейс программы 29

Сравнение производительности 33

Выводы 35

Список литературы 36

Приложение 1 37

Текст программы 38

Список литературы

1. Н.В.Соловьев, А.М.Сергеев. Улучшение качества растровых изображений: Учеб. пособие. – СПб.: СПбГУ ИТМО, 2010. – 158 с

1. Приоров, А.Л. Цифровая обработка изображений: учебное пособие / А.Л. Приоров, И.В. Апальков, В.В. Хрящев; Яросл. гос. ун-т. – Ярославль: ЯрГУ, 2007. – 235 с.

2. Фаддеев М.А. Элементарная обработка результатов эксперимента. ННГУ, 2010, 122 с.

3. Полетаев С.А., Параллельные вычисления на графических процессорах. Издательство Томского Политехнического Университета, 2009. 300с.

4. Д.К. Боголепов, В.Е. Турлапов «Вычисления общего назначения на графических процессорах с использованием шейдерных языков». Труды международной научной конференции «Параллельные вьлислительные технологии». Челябинск: Издательство ЮУрГУ, 2009. 47с.

5. [Электронный ресурс]: OpenGL Wiki URL: https://www.khronos.org/opengl/wiki/ (дата обращения: 06.05.2022)

6. [Электронный ресурс]: OpenGL Wiki: Image Load Store URL: https://www.khronos.org/opengl/wiki/Image_Load_Store (дата обращения: 22.05.2022)

7. [Электронный ресурс]: FFmpeg URL: https://ffmpeg.org/ (дата обращения: 19.05.2022)

8. W.J.J. Rey, “On generating random numbers, with help of y= [(a+x)sin(bx)] mod 1”, 22nd European Meeting of Statisticians and the 7th Vilnius Conference on Probability Theory and Mathematical Statistics, August 1998

9. Andrew S. Glassner, «GRAPHICS GEMS». Xerox Palo Alto Research Center, Palo Alto, California, 1995. 652 с.

10. [Электронный ресурс]: NVIDIA Nsight Graphics URL: https://developer.nvidia.com/nsight-graphics (дата обращения: 19.05.2022)

Вам подходит эта работа?
Похожие работы
Информационные технологии
Тест Тест
22 Апр в 14:21
5 +5
0 покупок
Информационные технологии
Тест Тест
22 Апр в 13:38
4 +4
0 покупок
Информационные технологии
Тест Тест
22 Апр в 13:08
5 +5
0 покупок
Информационные технологии
Лабораторная работа Лабораторная
22 Апр в 00:54
13 +8
0 покупок
Информационные технологии
Тест Тест
20 Апр в 21:06
37 +22
0 покупок
Другие работы автора
Право
Курсовая работа Курсовая
18 Апр в 11:21
20
0 покупок
Право
Курсовая работа Курсовая
12 Апр в 22:40
11 +2
0 покупок
Право
Курсовая работа Курсовая
8 Апр в 23:15
18
0 покупок
Право
Курсовая работа Курсовая
11 Мар в 00:42
29
0 покупок
Гражданское право
Курсовая работа Курсовая
11 Мар в 00:39
33
0 покупок
Инновационный менеджмент
Дипломная работа Дипломная
26 Фев в 22:35
31
0 покупок
Международный менеджмент
Курсовая работа Курсовая
21 Фев в 20:47
52 +2
0 покупок
Менеджмент
Курсовая работа Курсовая
21 Фев в 20:46
59 +1
0 покупок
Метрология
Отчет по практике Практика
21 Фев в 20:40
54 +1
0 покупок
Правоведение
Дипломная работа Дипломная
16 Фев в 23:34
43 +1
0 покупок
Физкультура и спорт
Курсовая работа Курсовая
15 Фев в 22:34
72 +1
0 покупок
Английский язык
Курсовая работа Курсовая
15 Фев в 22:02
52 +1
0 покупок
Теория организации
Курсовая работа Курсовая
15 Фев в 21:48
48 +1
1 покупка
Право социального обеспечения
Дипломная работа Дипломная
29 Янв в 22:02
71
2 покупки
Производственные технологии
Отчет по практике Практика
29 Янв в 21:54
45
0 покупок
Гражданское право
Курсовая работа Курсовая
29 Янв в 21:40
46
0 покупок
Специальная педагогика (дефектология)
Дипломная работа Дипломная
29 Янв в 21:30
36
0 покупок
Темы журнала
Показать ещё
Прямой эфир