检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:孟小华[1,2] 刘坚强[1] 区业祥[1] 张庆丰[1,2]
机构地区:[1]暨南大学计算机科学系,广州510632 [2]暨南大学天体测量、动力学与空间科学中法联合实验室,广州510632
出 处:《计算机工程》2012年第18期190-193,共4页Computer Engineering
基 金:国家自然科学基金资助项目(10973007);广东省部产学研结合引导基金资助项目(2011B090400490);广州市动漫产业发展基金资助项目(2060404)
摘 要:拉普拉斯边缘检测算法常用于去除CCD天文图像中的宇宙射线噪声,但其串行算法计算复杂度较高。为此,分析拉普拉斯边缘检测算法的并行性,在统一计算设备架构(CUDA)并行编程环境下,提出一种基于CUDA的拉普拉斯边缘检测图形处理单元(GPU)并行算法。分割天文图像得到多幅子图,根据GPU的硬件配置设定Block和Grid的大小,将子图依次传输到显卡进行并行计算,传回主存后拼接得到完整的图像输出。实验结果表明,图像尺寸越大,该并行算法与串行算法相比具有的速度优势越大,可获得10倍以上的加速比。Laplacian edge detection algorithm is widely used in the removal of cosmic ray noise in the CCD astronomical images,but it has higher computation complexity of single CPU.To solve this problem,this paper proposes a parallel Laplacian edge detection algorithm with Graphic Processor Unit(GPU) based on Compute Unified Device Architecture(CUDA) by analyzing the parallelism of Laplacian edge detection.The main algorithm running on the main CPU is responsible for split the astronomical image into some subgraphs.Then it sets Block and Grid size according to the GPU hardware configuration,and transfers the subgraph to graphics card for parallel computing.Finally it retrieve the processed subgraph to main memory and joining together to get complete image output.Experimental results show that,with the image size increases,the speed advantage of the parallel algorithm is greater than the serial algorithm,and it obtains more than ten times speedup measured.
关 键 词:拉普拉斯边缘检测算法 图形处理单元 统一计算设备架构 并行处理 天文图像 宇宙射线
分 类 号:TP391.41[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.222