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

Раздел
Программирование
Просмотров
132
Покупок
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)

Вам подходит эта работа?
Похожие работы
Информационные технологии
Дипломная работа Дипломная
21 Ноя в 07:40
10
0 покупок
Информационные технологии
Тест Тест
21 Ноя в 04:30
19
0 покупок
Другие работы автора
Транспорт
Дипломная работа Дипломная
26 Окт в 13:26
24
0 покупок
Проектирование
Курсовая работа Курсовая
26 Окт в 13:24
36
0 покупок
Экономика
Курсовая работа Курсовая
16 Авг в 22:49
94
0 покупок
Социальная работа
Курсовая работа Курсовая
16 Авг в 22:46
46
0 покупок
Информационная безопасность
Курсовая работа Курсовая
8 Авг в 19:42
76
0 покупок
Финансы и кредит
Курсовая работа Курсовая
8 Авг в 19:40
57
0 покупок
Стратегический менеджмент
Курсовая работа Курсовая
8 Авг в 19:37
68
0 покупок
Маркетинг
Курсовая работа Курсовая
5 Авг в 15:56
60
0 покупок
Юриспруденция
Магистерская диссертация Магистерская диссертация
8 Июл в 13:47
235
0 покупок
Геодезия
Курсовая работа Курсовая
27 Июн в 00:25
151
0 покупок
Финансы
Дипломная работа Дипломная
27 Июн в 00:11
185
0 покупок
Право
Курсовая работа Курсовая
26 Июн в 22:42
165
1 покупка
Бизнес-планирование
Бизнес-план Бизнес-план
11 Июн в 17:00
78
0 покупок
Право
Курсовая работа Курсовая
18 Апр в 11:21
110
0 покупок
Право
Курсовая работа Курсовая
12 Апр в 22:40
175
0 покупок
Темы журнала
Показать ещё
Прямой эфир