邻域滤波算法的GPU加速研究与实现

来源 :内蒙古工业大学 | 被引量 : 5次 | 上传用户:blus95
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
图片在成像的过程中会受到噪声的污染,严重影响了图片的质量。本文课题产生的背景源于雪糕板视觉检测系统采集图像受到噪声污染,使得检测系统以后的检测步骤无法有效地执行,需要对采集的图像进行滤波处理。本文采用的滤波方法为邻域滤波,邻域滤波分为两种:一种为线性邻域滤波,另一种为非线性邻域滤波。因为滤波算法对整幅图像像素进行操作,导致算法的执行效率低,引入GPU加速图像的邻域滤波算法概念,其目的在于有效地加速邻域滤波算法的运行速度,使得算法能够简洁高效地执行。Open CV GPU模块对于线性邻域滤波的三种算法—方框滤波、均值滤波和高斯滤波的GPU算法加速,相比较Open CV CPU运行这三种线性邻域滤波算法的执行效率,GPU表现的更为高效和快捷,尤其适用于大量循环处理的模板卷积等基础计算。与线性邻域滤波不同的是,非线性邻域滤波具有很强的保边去噪性,而且提高了图像的分辨率,但是Open CV GPU模块对于非线性邻域滤波算法方面涉及很少,使得非线性邻域滤波在GPU加速方面应用的不是十分广泛。为了使非线性邻域滤波能够更好地适应GPU加速,本论文设计了两种方案来对非线性邻域滤波中的双边滤波算法进行GPU加速,一种是基于CUDA平台下的加速方案,另一种是Open CV+CUDA结合编程的加速方案。在实现算法的基础上,比较其异同,分析其相对应的特性和实现过程中的关键点,得出一个较好的双边滤波GPU加速方案。通过对双边滤波算法GPU加速的研究,可以知道以上的两种方案在图像处理效果和执行效率上基本一致,但在编程的结构方面,Open CV+CUDA结合编程方案比单纯的在CUDA平台上编程要容易和快捷,而且能够高效便捷地完成双边滤波算法的GPU加速。本文最后将Open CV+CUDA结合编程有效的应用到了雪糕板视觉检测系统当中,有效地提高了检测系统的运行速度,充分体现了图像处理并行加速的研究意义,具有很强的实用价值。而实验方法由于具有通用性,可被广泛应用到其他各种与图像处理相关的领域中,从而促进更多产业的发展。
其他文献
牡丹作为一种观赏性植物其本身的药用价值常常被人忽略,花期一过便惨淡经营,而牡丹中的黄酮类物质具有抗氧化、保护心血管等效用是一种不可多得的天然添加剂。本文采用加热回流-超滤技术联用高效提纯牡丹黄酮,目的是开发牡丹的附加价值,避免资源浪费。本研究制备机械化生产的超滤膜并将其进一步应用于卷式膜组件的开发以增大处理量,将牡丹黄酮的提取提纯过程向工业化应用发展。本研究主要内容包括以下几个方面:(1)以实现超
高能量密度对于锂离子电池在便携式电子产品和电动汽车等领域的应用来说是至关重要的,开发高性能的锂离子电池正极材料是非常必要的。与其他正极材料相比,富锂正极材料xLi_2MnO_3?(1-x)LiMO_2(M=Mn,Ni,Co等,0≤x≤1)具有超过250 mAh/g的实际放电比容量,但在循环过程中存在严重的容量衰退和电压衰减等问题,限制了它的实际应用,因而需要进一步提升富锂正极材料的性能。本文通过溶
学位
升降机已广泛应用于建筑工地垂直运输人员及货物,也是目前唯一上下运行的交通工具。与批量生产不同,大吨位载荷的升降机往往都是点菜式定做,不利于支持物理样机的开发,但同时又对其结构性能、安全性能提出了比较高的要求。用虚拟样机代替物理样机验证设计,不但可以缩短开发周期,而且设计质量和效率都将得到提高。本文首先对虚拟样机技术的特点及背景进行分析,阐述了安全钳的发展过程,并对各种安全钳的结构性能进行分析对比。
本论文分析了质量管理和质量控制的现状,指出了研究和开发多品种小批量生产质量控制的重要意义和存在的问题。在详细探讨成组技术和过程质量控制技术的基础上,提出应用过程分
某600MW汽轮发电机在工作时其冷却器外罩呈现出较大振动。为保证发电机的安全可靠运行,有必要采取措施将其振动降低到正常的范围内。基于汽轮发电机减振的实际工程需要,主要工作如下:首先,根据振动采集仪的测试数据,分析了它在升速阶段的振动特性,得出造成600MW汽轮发电机机座振动偏大的主要原因。对发电机进行模态测试,得出它的模态参数。根据其模态测试结果,辨识出了它的物理参数,并据此建立其等效模型。采用数
如何设计财政哺农专项转移支付规则才能有效矫正地方政府的扭曲行为?研究发现,财政哺农专项转移支付的政策效果主要由分配规则和当地农业经济发展阶段决定.随着当地农业经济的
无线传感器网络(WSNs)路由协议的设计受到传感器的节点特征、网络行为和应用需求等的影响,网络拓扑结构的变化对节点之间通信路径的影响非常关键。分簇是减少能量消耗和增强
压缩机种类繁多,多作用式回转压缩机是容积式压缩机的一种,目前常见的回转式压缩机有螺杆压缩机,滑片压缩机,滚动转子压缩机等。多作用是指发生器输入一个运动周期,输出做功多于一次。本文利用非圆齿轮设计了一种多作用发生器,在此发生器的基础上,探求设计一种新型结构的回转式压缩机,其特点是转子回转一周过程内,气缸能有几十甚至上百次吸、排气动作,大大提高了压缩机的容积效率;另外,缸体型线简单,整机尺寸小,成本低
数据采集是获取现场数据和开展科学研究的十分重要的手段,本设计研究了毫米波近程探测器数据记录仪的构架及实现,涉及到毫米波近程探测系统的数据采集、存储、恢复、分析等关键
汽车无级变速传动(CVT)的速比可以连续变化,能够实现发动机与变化的道路载荷合理的匹配,因而提高了车辆的动力性、燃油经济性并减少了废气排放。在汽车行业中,主要采用的是金