基于CUDA的一种红外图像细节增强算法的实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:emma880222
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着红外成像技术地不断发展,图像数据位宽出现了14位、16位或更高,灵敏度日益提升,帧率也越来越高。然而众所周知,红外成像存在图像信息中像素灰度级集中,对比度差的问题。为了解决这些问题,研究人员陆续提出了效果越来越好的图像增强的算法,这也就意味着图像增强算法的复杂度越来越高。此时就存在几种矛盾:复杂算法的开销与底层硬件规模和功耗限制的矛盾;越来越快的更新速度与底层硬件较慢的开发周期的矛盾;越来越快的数据率与CPU运算能力不足的矛盾等等。为了解决上述种种矛盾,本文提出了CPU+GPU的PC端体系架构。FPGA及相关电路只负责采集原始图像数据,其余所有图像处理工作全部交由PC机处理,由于算法开发人员只需要掌握C语言及一些必要知识,这样做使得图像处理算法的更新变得更加快速与方便。PC端利用CPU进行资源管理与进程调度,利用GPU擅长处理大规模数据并行计算的特点来进行红外图像处理,这样就最大程度地发挥了一台PC机所有运算资源,可以很好地适应高速数据率的发展趋势。本文使用了NVIDIA公司提供的CUDA软件编程构架方案。CUDA使得GPU的开发变得简单,程序开发人员上手快,也更高效地利用了GPU的能力。此外,本文在前人研究的基础上,对红外图像细节增强技术进行了探讨。从红外图像特征入手,简单梳理了红外图像增强技术发展的历程,自然引出双边滤波器在其中的独特优势,再结合其他算法的优点,及本文所述红外成像系统的特点,最终形成了本文提出的基于双边滤波器的红外图像细节增强算法。最后,本文实现了将上述两者的结合,即利用CUDA实现基于双边滤波器的红外图像细节增强算法。通过整体的红外算法系统测试,验证了提出的算法的可行性及有效性,能有效地保留红外图像中的细节信息,具有良好的视觉效果;同时也验证了CPU+GPU的架构模式在处理复杂图像处理算法的实时性,满足了当今快速发展的红外成像技术对于高分辨率、高帧率实时红外图像处理的要求。
其他文献
为提高沥青及沥青混合料的路用性能与抗老化性能,在课题组前期研究的基础上,研发制备了四种沥青综合改性剂(Asphalt Comprehensive Modifier,简称ACM),本文重点研究四种沥青
虚拟现实技术的诞生影响了我们的生活,也为现代展览馆展示方式带来了一场变革。更加逼真的展示效果,更加多样的展示形式,与展品互动,随时随地在线参观,当我们巧妙的利用虚拟
[目的]优化植物体可溶性糖测定方法。[方法]通过定容前添加活性炭并持续吸附一定时间的叶绿素等有色物质,对目前测定植物体内可溶性糖采用的普遍方法——蒽酮比色法进行改进
<正>这位生于87年的"老戏骨",在2017年的电视荧屏大放异彩。他说演员要有企图心,但企图的是"表演"本身而非"成名的想象","塑造了好角色自然就有好演员"。《广电时评》独家专
收敛思维在小学数学教学中更多地用于中高段年级教学。在数学教学不断发展的过程中适当地把发散开来的知识点集中起来,行之有效地对各方面的知识进行系统整理,符合数学教学发
目的:探讨经期静脉滴注阿奇霉素治疗慢性附件炎的临床治疗效果。方法:选择慢性附件炎患者40例,分为治疗组与对照组,每组20例。治疗组主要采用在经期的第1天开始就进行静脉滴