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

Раздел
Программирование
Просмотров
205
Покупок
0
Антиплагиат
60% Антиплагиат.РУ (модуль - Интернет Free)eTXT
Размещена
2 Янв 2023 в 00:10
ВУЗ
Не указан
Курс
Не указан
Стоимость
3 000 ₽
Демо-файлы   
2
jpg
отчет
380.8 Кбайт
jpg
отчет
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)

Вам подходит эта работа?
Похожие работы
Информационные технологии
Тест Тест
9 Окт в 23:39
8 +2
0 покупок
Информационные технологии
Отчет по практике Практика
7 Окт в 17:58
11
0 покупок
Информационные технологии
Тест Тест
6 Окт в 18:22
18
0 покупок
Информационные технологии
Отчет по практике Практика
6 Окт в 15:01
13
0 покупок
Другие работы автора
Жилищное право
Контрольная работа Контрольная
28 Сен в 22:00
12
0 покупок
Общая психология
Контрольная работа Контрольная
28 Сен в 21:51
14
0 покупок
Уголовно-исполнительное право
Задача Задача
28 Сен в 21:46
17
0 покупок
Право
Контрольная работа Контрольная
28 Сен в 20:57
15
0 покупок
Делопроизводство и документооборот
Контрольная работа Контрольная
28 Сен в 20:23
13
0 покупок
Управление персоналом
Контрольная работа Контрольная
28 Сен в 19:57
15
0 покупок
Жилищное право
Контрольная работа Контрольная
28 Сен в 19:46
15
0 покупок
Делопроизводство и документооборот
Тест Тест
28 Сен в 19:41
16
0 покупок
Земельное право
Контрольная работа Контрольная
28 Сен в 19:35
15
0 покупок
Земельное право
Контрольная работа Контрольная
28 Сен в 19:16
14
0 покупок
Налоговое право
Контрольная работа Контрольная
28 Сен в 18:37
15
0 покупок
Право
Контрольная работа Контрольная
28 Сен в 18:25
15
0 покупок
Право
Контрольная работа Контрольная
28 Сен в 18:16
16
0 покупок
Право интеллектуальной собственности
Контрольная работа Контрольная
28 Сен в 18:07
14
0 покупок
Таможенное дело
Отчет по практике Практика
14 Сен в 13:57
20
0 покупок
Педагогическая психология
Отчет по практике Практика
22 Авг в 20:27
39
0 покупок
Бухгалтерский учет, анализ и аудит
Дипломная работа Дипломная
22 Авг в 20:24
45
0 покупок
Управление персоналом
Дипломная работа Дипломная
22 Авг в 20:21
46
0 покупок
Темы журнала
Показать ещё
Прямой эфир