期刊文献+

基于GPU的快速Sobel边缘检测算法 被引量:27

Fast Sobel Edge Detection Algorithm Based on GPU
下载PDF
导出
摘要 传统的Soble边缘检测算法的优化和实现都是针对常用处理器(CPU、DSP和FPGA等)提出的,难以应用在图像处理器(GPU)上。本文提出了一种基于NVIDIA公司CUDA架构图形处理器(GPU)的快速Sobel边缘检测算法。快速算法根据GPU的并行结构和硬件特点,采用了纹理存储技术、多点访问技术和对称计算技术三种加速技术,优化了数据存储结构,提高了数据访问效率,降低了算法复杂度。实验结果表明,快速算法充分利用了GPU的并行处理能力,在处理4096×4096分辨力的8位灰度图像时速度可达190fps,是基于CPU实现的122倍。 The traditional Soble edge detection algorithms for optimization and implementation which were designed for common processor such as CPU, DSP and FPGA, could not be effectively applied on Graphics Processor Unit (GPU). A fast Sobel edge detection algorithm is presented based on NVIDA's GPU which support Compute Unified Device Architecture (CUDA). On the basis of the parallel architecture and hardware characteristic of GPU, the fast algorithm introduces three methods to improve the implementation performance: Texture Storage technology optimizes the data storage structure, multiple point access technology improves the data access efficiency, and symmetry computation technology reduces the computation complex. The experiment result shows that GPU can effectively implement the fast algorithm and processing speed of 8-bit 4 096×4 096 pictures can be up to 190 fps, which is 122 times faster than CPU-based implementation.
出处 《光电工程》 CAS CSCD 北大核心 2009年第1期8-12,共5页 Opto-Electronic Engineering
基金 863高技术项目
关键词 GPU CUDA SOBEL 边缘检测 GPU CUDA Sobel edge detection
  • 相关文献

参考文献14

  • 1Nvidia. NVIDIA CUD A Programming Guide version 1.1 [EB/OL]. http: //www.nvidia.com/object/cuda_home.html, 2007-11.
  • 2Takahiro Harada. Real-Time Rigid Body Simulation on GPUs [G]//NVIDIA.GPU GEMS3. Addison Wesley Professional, 2007: 611-632.
  • 3Lars Nyland, Mark Harris, Jan Prins. Fast N-Body Simulation with CUDA [G]//NVID1A.GPU GEMS3. Addison Wesley Professional, 2007: 677-696.
  • 4Victor Podlozhnyuk, Mark Harris. Monte Carlo Option Pricing [EB/OL]. http: //www.nvidia.com/object/cuda_home.html, 2007-11-21.
  • 5Victor Podlozhnyuk, Black-Scholes option pricing [EB/OL]. http: //www.nvidia.com/object/cuda home.html, 2007-04-06
  • 6Bernard Descbizeaux, Jean-Yves Blanc. Imaging Earth's Subsurface Using CUDA [G]/! NVID1A.GPU GEMS3. Addison Wesley Professional, 2007: 831-850.
  • 7Davis L S. A Survey of Edge Detection Techniques [J]. CGIP, 1975(4): 248-270.
  • 8托马斯.布劳恩.并行图像处理[M].李俊山,译.西安:西安交通大学出版社,2003:29-31.
  • 9Natalia Kazakova, Martin Margala, Nelson G Durdle. Sobel Edge Detection Processor For A Real-Time Volume Rendering System [C]// Proceedings of the 2004 International Symposium, May 23-26, 2004, 2: 913-916.
  • 10谭立勋,刘缠牢,李春燕.实时图像处理中Sobel算子的改进[J].弹箭与制导学报,2006,26(S1):291-293. 被引量:9

二级参考文献2

共引文献9

同被引文献169

引证文献27

二级引证文献114

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部