Możliwość zastosowania GPU do przetwarzania obrazów dla celów analizy sceny
Date
Presentation Date
Editor
Other contributors
Other title
GPU usage for image processing in scene analysis
Resource type
Version
Pagination/Pages:
Research Project
Description
Keywords
Abstract
Celem artykułu jest określenie możliwości wykorzystania nowoczesnych procesorów graficznych do celów analizy obrazów w sposób interaktywny. Praca ta przedstawia w zarysie różnice w budowie pomiędzy CPU a GPU. Wyjaśnia konieczność zastosowania nowoczesnych kart graficznych w aplikacjach do przetwarzania obrazu. W celu efektywnego wykorzystania możliwości GPU przy wykorzystaniu procesorów NVIDIA prezentowana jest architektura CUDA, dająca możliwość szybkiego i prostego stworzenia aplikacji równoległych systemów wizyjnych. Przedstawione są niektóre z algorytmów przetwarzających obrazy implementowanych na CUDA pod kątem osiągniętych przyspieszeń. Na koniec przedstawione są pewne wnioski wypływające z powyższych realizacji.
The main objective of this article is presentation the usability of modern graphics processors for image analysis in interactive way. This work presents in rough differences in architectures between CPU and GPU. The necessity of using graphics card in vision systems is explained. The CUDA architecture for NVIDIA graphics card is shortly discussed including possibility effortless creating applications for vision systems. Some algorithms for CUDA are presented too with emphasis on their speedups. Some conclusions are drawn at the end.

