摘要
将CUDA技术应用于数字图像拼接领域,阐述了图像拼接的基本理论及其关键技术、多分辨率图像融合的关键算法以及CUDA技术的基本原理和开发方法,并编写了软件以实现图像快速拼接。采用对于尺度具有鲁棒性的SIFT算法进行特征点的提取与匹配,使用稳健的RANSAC算法求出图像间变换矩阵的值,并将图像映射到拼接平面,最后使用基于CUDA的SIFT算法实现了图像的无缝拼接。该方法提高了图像拼接的效率,克服了传统图像拼接方法因计算量大而等待时间长的缺点。实验结果表明,CUDA在数字图像处理的实际应用中卓有成效,有广阔的应用前景。
This paper presents an application for digital image mosaic by using CUDA technology. The basic theory and key technology of image mosaic and CUDA are illustrated in this paper. Then, CUDA is used in the software to parallel the process of image mosaic. A scale-invariant feature extracting algorithm SIFT is used for feature extraction and matching. The transforming matlix is computed with RANSAC algorithm and the image is mapped to the mosaic plane. Finally, image mosaic is completed with CUDA based on SIFT method. This method achieves a seamless image mosaic and improves the efficiency of image process, which also overcomes long waiting time because of huge computations in traditional ways. Experiment results show that digital image processing combined with CUDA is much more efficient in practical applications and has bright potential applications in the future.
出处
《微型机与应用》
2013年第2期34-36,40,共4页
Microcomputer & Its Applications