首页 /研究 /The Implementation of Fast Object Recognition Using Parallel Processing on CPU and GPU
OTHER

The Implementation of Fast Object Recognition Using Parallel Processing on CPU and GPU

Jun-Chul Kim

发表年份
2009
引用次数
2
访问权限
开放获取

摘要

This paper presents a fast feature extraction method for autonomous mobile robots utilizing parallel processing and based on OpenMP, SSE (Streaming SIMD Extension) and CUDA programming. In the first step on CPU version, the algorithms and codes are optimized and then implemented by parallel processing. The parallel algorithms are debugged to maintain the same level of performance and the process for extracting key points and obtaining dominant orientation with respect to key points is parallelized. After extraction, a parallel descriptor via SSE instructions is constructed. And the GPU version also implemented by parallel processing using CUDA based on the SIFT. The GPU-Parallel descriptor achieves an acceleration up to five times compared with the CPU-Parallel descriptor, but it shows the lower performance than CPU version. CPU version also speed-up the four and half times compared with the original SIFT while maintaining robust performance.

关键词

Computer scienceCUDASIMDParallel computingParallel processingCentral processing unitScale-invariant feature transformCoprocessorGeneral-purpose computing on graphics processing unitsFeature extraction

相关论文

查看 OTHER 分类全部论文