本发明涉及全息技术领域,尤其是一种全息再现图像的零级像消除方法。

背景技术:

消除零级像的传统方法需要移相器材以及其他辅助设备,且对周围的环境要求极高,十分繁琐。随着数字图像处理技术的发展,越来越多的学者关注于利用图像处理技术去除零级像,提出了许多消除零级像的方法。如零级像的空域滤波预处理消除法,该方法只需记录一幅全息图像,不需要增加其他的实验装置,直接对全息图像在空域进行预处理,便可消除零级像。例如利用频域滤波的零级像消除方法,该方法用一个有限脉冲响应滤波器,滤除零级像的部分,从而消除零级衍射斑对再现像的影响。例如利用小波变换消除零级像的方法,通过小波变换将数字全息图变换到小波域,去除低频部分,再利用小波逆变换重现全息图。尽管这些方法极大地改善了全息再现像的像质,但是他们在图像增强质量、再现速度等方面还有所欠缺,如空域滤波法再现像较为模糊,零级像消除不彻底。而频域滤波法需要多次采用傅里叶变换和频谱滤波,再现速度变慢,另外窗函数的选择也相对苛刻,全息图的细节成分也容易被滤除。小波变换则在图像的细节表达上有所保留,方向性不足,去除全息图的低频成分,会有损部分真实像的信息。

技术实现要素:

本发明提出的一种全息再现图像的零级像消除方法,有更好的图像增强效果,不仅零级像去除得更为彻底,真实像也得到了一定程度的增强。

本发明的技术方案是这样实现的:

一种全息再现图像的零级像消除方法,利用Contourlet变换去除零级像,该方法包括以下步骤:

步骤1:利用M激光器发出的波长为λ=6300nm,波束k=2π/λ,菲涅尔传输距离z=0.3m的光波得到所需要处理的数字全息图像;

步骤2:读入数字全息图像,确定Contourlet分解的层数,进行Contourlet变换,得到低频系数和高频系数d0,d1,1,……d1,j;d2,1,……d2,j,……di,1,……di,j;

步骤3:在数字全息再现像中,零级像是低通成分,与直流成分相应,即d0,可通过对Contourlet分解,分离出全息图样的直流成分,从而达到去除噪声的目的;

步骤4:对低频系数和高频系数进行Contourlet变换逆变换,得到去除零级像后的数字全息图像;

步骤5:对处理过后的全息图进行再现像处理,得到结果。

本发明通过提供的全息再现图像的零级像消除方法,其有益效果在于:从主观视觉效果上能够清楚地发现其良好的零级像去除能力,更好地保留了物像的信息,从能量角度进行对比也发现该方法效果更优。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为Contourlet变换原理图;

图2为Contourlet变换滤波器组结构图;

图3为Contourlet频率分解原理图;

图4为三维文字实物零级像消除效果图;

图5为三维骰子零级像消除效果图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

Contourlet变换的基本原理是首先利用拉普拉斯塔形滤波器(Laplacian Pyramid,LP)获取图像的奇异点,再利用方向滤波器组(Directional Filter Bank,DFB)对方向相同的奇异点滤波,得到高频方向上的子带系数。即Contourlet变换的基本原理可以概括为子带滤波和方向滤波,如图1所示。

Contourlet变换的方向滤波器组结构如图2所示,图像经金字塔形方向滤波器组(Pyramidal Direction Filter Bank,PDFB)滤波,可得到一个低频子图像和高频子图像。尺度的多少和分解的方向数成正比,即尺度越大得到的方向数也越多。Contourlet变换频域分解原理如图3所示。

图像经Contourlet变换后得到的系数非常零散,绝大多数得到的Contourlet变换系数幅值等于0,图像的轮廓和边缘周围的系数幅值一般较大,这些幅值较大的系数存在一定的关联性和继承性。

零级像主要集中在数字全息频谱的低频部分,并且占据了其绝大部分能量。消除零级像的最直接的方法就是采用频域滤波,直接滤除低频部分,但是这种方法在消除零级像的同时也会损失部分真实像的信息。小波很好地弥补了这一缺陷,但是小波方向选择性表达不足,分解后对数字全息的细节纹理信息表达不足,可能出现模糊真实像的情况。所以,本申请选用有更好的方向选择性的Contourlet变换去除零级像。该方法步骤如下:

步骤1:利用M激光器发出的波长为λ=6300nm,波束k=2π/λ,菲涅尔传输距离z=0.3m的光波得到所需要处理的数字全息图像;

步骤2:读入数字全息图像,确定Contourlet分解的层数,进行Contourlet变换,得到低频系数和高频系数d0,d1,1,……d1,j;d2,1,……d2,j,……di,1,……di,j;

步骤3:在数字全息再现像中,零级像是低通成分,与直流成分相应,即d0,可通过对Contourlet分解,分离出全息图样的直流成分,从而达到去除噪声的目的;

步骤4:对低频系数和高频系数进行Contourlet变换逆变换,得到去除零级像后的数字全息图像;

步骤5:对处理过后的全息图进行再现像处理,得到结果。

本实施例使用的全息图是利用Matlab计算仿真得到的,其中激光器λ=6300nm,波束k=2π/λ,菲涅尔传输距离z=0.3m。记录的物体是三维文字实物和三维骰子图像。

图4、5中,(a)是数字全息再现的直接结果;(b)为空域滤波法再现像结果;(c)为对全息图进行二阶巴特沃斯滤波器消除零级像后的再现像结果;(d)是对图像进行小波变换滤去低频成分后重建的再现像结果;(e)是对图像进行两层Contourlet变换,滤去低频成分后的重建结果。从结果中我们不难看出如果不对全息图像进行预处理,零级像会占据很大的能量,并且由于CCD板的面上的凹凸不平会产生隶属于乘性噪声的散斑,使成像质量非常不好。从实验结果上看空域滤波法没有很好地消除零级像;巴特沃斯滤波法似乎比较好地消除了零级像,但从结果中不难发现,由于高频部分没有相对增强,造成了再现像的对比度不强,像质改善得不够;小波变换法使得像质有了明显提高,能够在消除零级像的同时较好地提高真实物像像质,Contourlet变换法相比小波变换法显得再现像的像质更清晰,零级像消除效果更好。

本申请实验除主观视觉观察外,还利用处理前后零级像所在区域的能量得到的数字全息图像的衰减程度来评价零级像去除效果,如表1所示。

表1区域的能量衰减程度

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

用matlab还原全息图像,一种全息再现图像的零级像消除方法与流程相关推荐

  1. matlab 零速检测,一种轨道列车零速状态的监测方法与流程

    本发明涉及轨道列车监测领域,特别是涉及一种轨道列车零速状态的监测方法. 背景技术: 目前,轨道列车的车速值主要是微机控制单元通过采集测速传感器的脉冲信号对应换算而成,零速信号主要根据车速值和机车状态( ...

  2. matlab 信号去直流,基于FIR滤波的ADC采样信号中直流信号的消除方法与流程

    本发明属于卫星导航领域,介绍了ADC采样信号中的直流偏置消除方法. 背景技术: 卫星导航系统在军事和民用领域应用越来越广泛.以GPS卫星导航系统为例,其到地面的信号功率仅为-130dBm,这么微弱的信 ...

  3. matlab正则法去噪,一种基于正则化主成分追踪的图像去噪方法

    一种基于正则化主成分追踪的图像去噪方法 [专利摘要]本发明公开了一种基于正则化主成分追踪的图像去噪方法,通过构建正则化主成分追踪模型,并采用迭代求解方法求解出图像包含的低秩分量和稀疏分量:其中稀疏分量 ...

  4. 光子筛matlab,一种振幅调制器件产生椭圆涡旋光的方法与流程

    本发明涉及衍射光学领域,具体涉及一种振幅型仿螺旋光子筛. 背景技术: 所谓涡旋光束即具有连续螺旋相位的光束,换句话说,光束的波阵面既不是平面,也不是球面,而是像旋涡状,具有奇异性.涡旋光束具有柱对称的 ...

  5. python 视频抽帧_一种用于超高帧频图像流到标准模拟视频流转换的抽帧方法与流程...

    本发明属于图像处理技术领域,涉及一种用于超高帧频图像流到标准模拟视频流转换的抽帧方法. 背景技术: 在红外成像制导系统中,随着导弹与目标的距离接近,目标逐渐增大形成不稳定的斑状,最后以很快的速度充满整 ...

  6. matlab 储能下垂控制,一种用于直流配电网的储能系统下垂控制方法与流程

    本发明涉及一种储能系统下垂控制方法,尤其是一种用于直流配电网的储能系统下垂控制方法. 背景技术: 近年来,随着新能源和电力电子技术的快速发展,分布式电源和直流用电负荷急剧增加,传统交流配电网面临分布式 ...

  7. matlab计算单模光纤耦合效率的积分,一种利用模式转换提高单模光纤耦合效率的方法与流程...

    本发明属于无线光通信技术领域,具体涉及一种利用模式转换提高单模光纤耦合效率的方法. 背景技术: 无线光(Free Space Optical Communication,FSOC)通信是一种以光为信号 ...

  8. 差分隐私 matlab,一种基于差分隐私保护的谱聚类方法与流程

    本发明属于隐私保护技术领域,提供了一种基于差分隐私保护的谱聚类方法. 背景技术: 近年来,随着互联网与信息技术的蓬勃发展,海量数据的产生可以为研究者们提供许多有效的信息资源,对这些海量数据进行挖掘分析 ...

  9. matlab仿真OLED出现的摩尔纹,一种针对OLED屏的高鲁棒性DeMURA方法与流程

    本发明涉及图像处理技术领域. 背景技术: OLED屏每个发光单元与输入灰度呈现出的关系模型造成局部不均匀性,这种不均匀性又叫MURA,来自于日语音译,代表粗糙的.不光滑的意思. 为了消除MURA,本领 ...

  10. 光纤受激拉曼散射matlab程序,一种抑制光纤激光器中受激拉曼散射现象的方法与流程...

    本发明属于光纤激光器领域,具体涉及一种抑制光纤激光器中受激拉曼散射现象的方法. 背景技术: 光纤激光器诞生于20世纪60年代初,已经有五十多年的发展史.随着光纤通信技术.光纤制造工艺以及与激光器技术的 ...

最新文章

  1. LazyT 延迟加载
  2. Angularjs 中select回显后重复选项的解决
  3. 拿什么兜住网络信息安全网底
  4. ngnix服务器搭建
  5. C++使用默认参数的构造函数
  6. CRSLab:可能是最适合你的对话推荐系统开源库
  7. 15个月纪念,开心!
  8. sqlserver2008驱动_Python连接数据库两种方法,QSqlDatabase,pymmsql,驱动名
  9. Spring Boot————简介与Spring时代的承接
  10. Java图形开发--GUI
  11. js 多个input值拼接json字符串
  12. postgresql基本使用(一)
  13. NameError: name ‘time‘ is not defined
  14. 第三次PR培训(添加常用效果和转场)
  15. 十年存储路,宏杉科技再创新“高”
  16. 抖音网红怎么赚钱了?通过一百行代码批量下载抖音视频!找到窍门!
  17. 基于WebService实现设备状态监控Demo(含源码)
  18. 混凝土塔吊浇筑怎么计算机械费,秒懂塔吊和施工电梯费用的摊销成本测算~
  19. Nat Methods | 王艇/李道丰实验室扩展WashU Epigenome Browser的3D基因组可视化功能
  20. 如何做好一个软件测试管理者,高效带好团队呢?

热门文章

  1. python冰雪奇缘使用教程_99 行 Python 代码实现《冰雪奇缘》特效?网友:大神碉堡...
  2. 【UE4】UE4文件系统
  3. 金针工具箱5.0安装版(多功能软件快捷工具)hh852作品
  4. 深入解析Windows操作系统(笔记1)
  5. Jcreator Pro 使用技巧
  6. CCNA学习指南笔记(1)网络的功能
  7. 硬盘数据丢失原因?硬盘数据恢复方法
  8. PMP项目管理学习心得分享
  9. DS1302 原理及操作方法
  10. 实现1V1音视频实时互动直播系统 十二、第一节 STUN_TURN服务器搭建