High performance GPU based optimized feature matching for computer vision applications
详细信息    查看全文
文摘
In this paper, a graphics processing unit (GPU) based matching technique is proposed to perform fast feature matching between different images under various image conditions with viewpoint changes. Most recently, general-purpose graphics processing units (GPGPUs or GPUs) have become commonplace within high performance supercomputers. GPUs allow developers to effectively exploit the computational power for high performance computing. This paper focuses on improving the performance of feature matching based on self-organizing map by porting it onto the GPUs. GPU optimization has been applied for the fast computation of keypoints to make the system fast and efficient. This scheme has enhanced the overall performance and is much more efficient compared to other methods without degradation of detection results. The proposed matching algorithm is partitioned between the CPU and GPU in a way that best exploits the parallelism and perform matching between the different images. Experimental results demonstrate that fast feature matching is achieved using the graphics processing units, and its computational efficiency is checked by comparing its results and run times with those of some standard software (MATLAB) run on central processing unit (CPU).
NGLC 2004-2010.National Geological Library of China All Rights Reserved.
Add:29 Xueyuan Rd,Haidian District,Beijing,PRC. Mail Add: 8324 mailbox 100083
For exchange or info please contact us via email.