liu.seSearch for publications in DiVA
Change search
ReferencesLink to record
Permanent link

Direct link
A GPU-based framework for efficient image processing
Linköping University, Department of Science and Technology, Media and Information Technology. Linköping University, The Institute of Technology.
2014 (English)Independent thesis Advanced level (professional degree), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

This thesis tries to answer how to design a framework for image processing on the GPU, supporting the common environments OpenGL GLSL, OpenCL and CUDA. An generalized view of GPU image processing is presented. The framework is called gpuip and is implemented in C++ but also wrapped with Python-bindings. The framework is cross-platform and works for Windows, Mac OSX and Unix operating systems. The thesis also involves the work of creating two executable programs that uses the gpuip-framework. One of the programs has a graphical user interface and the other program is command-line only. Both programs are developed in Python. Performance tests are created to compare the GPU environments against a single core CPU implementation. All the GPU implementations in the gpuip-framework are significantly faster than the CPU when executing the presented test-cases. On average, the framework is two magnitudes faster than the single core CPU.

Place, publisher, year, edition, pages
2014. , 41 p.
Keyword [en]
gpu, image processing, c++, glsl, opencl, cuda
National Category
Media and Communication Technology
URN: urn:nbn:se:liu:diva-112093ISRN: LiU-ITN-TEK-A-14/043-SEOAI: diva2:763096
Subject / course
Media Technology
Available from: 2014-11-13 Created: 2014-11-13 Last updated: 2014-11-13Bibliographically approved

Open Access in DiVA

fulltext(901 kB)349 downloads
File information
File name FULLTEXT01.pdfFile size 901 kBChecksum SHA-512
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Karlsson, Per
By organisation
Media and Information TechnologyThe Institute of Technology
Media and Communication Technology

Search outside of DiVA

GoogleGoogle Scholar
Total: 349 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 1953 hits
ReferencesLink to record
Permanent link

Direct link