2012Unpublished venueRequires access

PYRAMIDAL IMAGE BLENDING USING CUDA FRAMEWORK

Pritam Prakash Shete, P P K Venkat, Surojit Kumar Bose

Open publisher page 1 citations

Abstract

We propose and implement a pyramidal image blending algorithm using modern programmable graphic processing units. This algorithm is an essential part of an image stitching process for a seamless panoramic mosaic. The CUDA framework is a novel GPU programming framework from NVIDIA. We realize significant acceleration in computations of the pyramidal image blending algorithm by utilizing the CUDA as a computational resource. Specifically we demonstrate the efficiency of our system by parallelization of the algorithm and optimization of the memory resources of the GPU. We compare the execution time of the CPU as well as various CUDA based implementations. Just parallelization of the algorithm by the CUDA framework provides 20 times speedup, whereas optimizing the GPU memory IO gives more than 30 times speedup.

About this research paper

What this paper is about

We propose and implement a pyramidal image blending algorithm using modern programmable graphic processing units. This algorithm is an essential part of an image stitching process for a seamless panoramic mosaic. The CUDA framework is a novel GPU programming framework from NVIDIA. We realize significant acceleration in computations of the pyramidal image blending algorithm by utilizing the CUDA as a computational resource. Specifically we demonstrate the efficiency of our system by parallelization of the algorithm and optimization of the memory resources of the GPU. We compare the execution time of the CPU as well as various CUDA based implementations. Just parallelization of the algorithm by the CUDA framework provides 20 times speedup, whereas optimizing the GPU memory IO gives more than 30 times speedup.

Why it matters

OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

We propose and implement a pyramidal image blending algorithm using modern programmable graphic processing units. This algorithm is an essential part of an image stitching process for a seamless panoramic mosaic. The CUDA framework is a novel GPU programming framework from NVIDIA. We realize significant acceleration in computations of the pyramidal image blending algorithm by utilizing the CUDA as a computational resource. Specifically we demonstrate the efficiency of our system by parallelization of the algorithm and optimization of the memory resources of the GPU. We compare the execution time of the CPU as well as various CUDA based implementations. Just parallelization of the algorithm by the CUDA framework provides 20 times speedup, whereas optimizing the GPU memory IO gives more than 30 times speedup.

Key concepts: CUDA, Speedup, Computer science, Parallel computing, Image stitching, General-purpose computing on graphics processing units, Computation, Image (mathematics)

Related papers

Back to paper searchBrowse research topicsOriginal source
PYRAMIDAL IMAGE BLENDING USING CUDA FRAMEWORK — Research Paper | ScholarLens