Autor: |
Shete, Pritam Prakash, Venkat, P. P. K., Sarode, Dinesh M., Laghate, Mohini, Bose, S. K., Mundada, R. S. |
Zdroj: |
2012 International Conference on Communication, Information & Computing Technology (ICCICT); 1/ 1/2012, p1-6, 6p |
Abstrakt: |
In this paper, we propose and implement an object oriented framework for the GPU based image processing. Compute Unified Device Architecture i.e. the CUDA is a novel and promising GPU programming framework from the NVIDIA. The CUDA has been used to speedup many computationally intensive graphics as well as non graphics applications, but it requires more than just kernel programming. A pyramidal image blending algorithm is essential for a seamless panoramic mosaic. We introduce an object oriented framework for the CUDA based pyramidal image blending using software engineering principles and design patterns. We illustrate a set of design patterns, which assist in reusing an existing functionality. We show that use of design patterns facilitate extending existing functionality by adding new classes, rather than modifying an existing classes or functionality. We also talk about extending our framework for computation using the GPU texture memory. We talk about the framework's performance in terms of programming efforts and a speedup factor achieved. [ABSTRACT FROM PUBLISHER] |
Databáze: |
Complementary Index |
Externí odkaz: |
|