| 注册
首页|期刊导航|液晶与显示|基于 GPU+CPU 的 CANNY 算子快速实现

基于 GPU+CPU 的 CANNY 算子快速实现

唐斌 龙文

液晶与显示2016,Vol.31Issue(7):714-720,7.
液晶与显示2016,Vol.31Issue(7):714-720,7.DOI:10.3788/YJYXS20163107.0714

基于 GPU+CPU 的 CANNY 算子快速实现

Fast Canny algorithm based on GPU + CPU

唐斌 1龙文2

作者信息

  • 1. 贵州财经大学 信息学院,贵州 贵阳 550025
  • 2. 贵州财经大学 贵州省经济系统仿真重点实验室,贵州 贵阳 550025
  • 折叠

摘要

Abstract

This paper presents a fast method for Canny algorithm based on GPU + CPU.The Canny algorithm is divided into two parts:Gauss filtering,gradient computations,non maximum suppression and double thresholding are processed by GPU.The fast method convert two-dimensional Gaussian filter to two separable convolutions to reduce the computation complexity.Then,multiple threads execute kernel in parallel to speed up the computation in the CUDA program.Finally,threads access shared memory instead of global memory to hide the latencies of global memory.In addition,FIFO is used to connect components in CPU.The simulation results show that the processing time of the 8-bit images with the resolution 1 024× 1 024 is 122 ms,which is 5.39 times faster than CPU.Therefore,this method takes full advantage of the parallelism of GPU and the serial processing capability of CPU.

关键词

CANNY/CUDA/GPU/加速

Key words

Canny/CUDA/GPU/acceleration

分类

信息技术与安全科学

引用本文复制引用

唐斌,龙文..基于 GPU+CPU 的 CANNY 算子快速实现[J].液晶与显示,2016,31(7):714-720,7.

基金项目

国家自然科学基金(No.61463009) Supported by National Natural Science Foundation of China(No.61463009) (No.61463009)

液晶与显示

OA北大核心CSCDCSTPCD

1007-2780

访问量0
|
下载量0
段落导航相关论文