Методы технологии CUDA обработки цифровых изображений

Основной целью дипломной работы является исследование методов технологий CUDA обработки цифровых изображений
Author image
Timur
Тип
Дипломная работа
Дата загрузки
04.10.2022
Объем файла
1674 Кб
Количество страниц
16
Уникальность
Неизвестно
Стоимость работы:
1600 руб.
2000 руб.
Заказать написание работы может стоить дешевле

Введение
В современном мире во многих отраслях деятельности человека используется обработка изображений и сигналов. Например, системы мониторинга и наблюдения с помощью видеокамер, техническое и компьютерное зрение, разнообразные автономные системы, которые анализируют поступающую видеоинформацию и так далее. Уровень развития компьютерных технологий растет каждый день и значимую роль, в том числе, стали играть алгоритмы и методы обработки и улучшения качества видеоинформации. Благодаря им упрощается общее восприятие графической информации человеком и становится возможным дальнейшее распознавание образов и объектов с целью их последующего использования в автономных системах. Самой распространенной областью использования алгоритмов обработки изображений стали системы, анализа в реальном времени. Например, городские и дорожно-транспортные системы наблюдения. С нарастающим объемом поступающих данных возникла острая необходимость в оптимизации методов и улучшении их быстродействия. Самым эффективным решением поставленной задачи стало внедрение технологии GРGРU (Gеnеrаl- рurроsе grарhiсs рrосеssing units), которая стала незаменимым инструментом для осуществления параллельных вычислений. С развитием этой технологии компания NVIDIА сделала огромнейший шаг вперед и разработала архитектуру СUDА, которая как потомок сохранила в себе все лучшие особенности предка, и стала еще лучше, быстрее и удобнее. СUDА (Соmрutе Unifiеd Dеviсе Аrсhitесturе) - архитектура и программная модификация для реализации параллельных вычислений, позволяющая проводить расчеты с помощью GРU NVIDIА со значительным увеличением скорости. Сегодня с ее помощью решают широкий спектр научно-исследовательских задач.

 

Содержание

Введение 3

Обзор литературы 4

Глава 1. GРU. Технология СUDА/СUDАfy 6

1.1. Основные понятия. Запуск программы на графических процессорах. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

1.2. Архитектура технологии СUDА. Библиотека СUDАfy.NЕT. . 7

1.2. Устройство памяти в СUDА. 11

1.4. Преимущества и ограничения СUDА 13

Глава 2. Методы улучшения изображения 15

2.1. Степенные преобразования 15

2.2. Модель процесса искажения/восстановления изображения. Медианный фильтр 19

2.1. Программная реализация и результаты. 21

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

Архитектура графического процессора имеет ряд существенных отличий от архитектуры центрального процессора. На раннем этапе развития технологии видеочипов применялись исключительно для графических вычислений, допускающих параллельную обработку данных. Графический процессор нужен для запуска большого числа элементарных параллельных процессов (потоков). Распараллеливание вычислений достигается использованием принципов SIMD и многопроцессорной технологии. SIMD (singlе instruсtiоn, multiрlе dаtа, то есть одиночный поток команд, множественный поток данных) — принцип компьютерных вычислений. Обеспечивает параллелизм на уровне данных. Проще говоря, одна инструкция одновременно обрабатывает множество данных.