一种打散消除杂散频谱噪声的数字全息三维重建方法

文档序号:31955844发布日期:2022-10-28 22:12阅读:50来源:国知局
一种打散消除杂散频谱噪声的数字全息三维重建方法

1.本发明涉及数字全息技术领域的一种物体三维形貌测量方法,具体涉及一种打散消除杂散频谱噪声的数字全息三维重建方法。


背景技术:

2.在离轴数字全息测量技术里,零级项、共轭项和物像频谱相互分离,并且在全频谱范围内随机遍布着杂散频谱噪声。其中只有物像频谱包含着物体三维形貌全息重建的有效信息,而零级项、共轭项与杂散频谱都属于干扰信息,会降低重建图像的质量。所以需要对全息的频谱图进行自动化的滤波处理,单独提取出频谱图上的物像频谱区域。目前相关研究者们已经提出了多种滤波算法,并且主要都是基于阈值分割技术获得滤波窗口。优势是全息频谱图的像素点强度分布呈现三级频谱中心点最强向四周扩散变弱的特点,正好适合通过阈值分割技术自动获取到合适的滤波窗口形状。然而目前的算法常常由于选取的阈值过大或者迭代次数过多导致生成的滤波窗口过小,造成物体频谱信息部分丢失,数值重建后的物体轮廓分布失真。因此,排除杂散频谱噪声的影响,自适应的确定频谱的最佳形状以作为滤波窗口,同时尽可能的增大滤波窗口的面积,使滤波器能够获取到全部的物体有效频谱信息,是全息频谱滤波领域的发展需求。


技术实现要素:

3.为了解决上述技术问题,本发明提供了一种打散消除杂散频谱噪声的数字全息三维重建方法。能够将面积较大的杂散频谱区域分裂成很多单个面积小于待删除临界面积s的小型杂散频谱区域,从而提前满足阈值迭代分割算法的终止条件,降低阈值迭代的次数,加快运算处理速度。同时该算法允许使用更小的阈值完成图像分割任务,由此增加了自适应滤波窗口的有效面积,能够获取到更多的物体频谱信息,有利于实现物体三维形貌的高质量重建。
4.本发明是通过以下技术方案来实现的:
5.步骤一:采集待测物的全息干涉图,然后将全息干涉图转换为频谱图p0,通过频谱图p0的相位信息,确定物像频谱中心坐标(x1,y1);
6.步骤二:对频谱图p0作基于打散消除杂散频谱噪声的迭代阈值分割处理获得频谱二值分割图p1;
7.步骤三:根据物像频谱中心坐标(x1,y1),在频谱二值分割图p1的前景区域中搜索并单独提取出物像频谱区域二值分割掩模p2,前景区域即为像素点强度值为1的白色区域;
8.步骤四:以物像频谱区域二值分割掩模p2作为滤波窗口对频谱图p0作频谱空间滤波,获得物像频谱滤波图p3,最后通过相位解包裹和畸变补偿操作重建出待测物的三维形貌图。
9.所述的待测物为微纳结构对象,例如超精密零件、mems芯片、生物细胞。
10.本发明采用分辨率测试靶作为实施例中的待测物,采集了待测物表面的全息干涉
图。
11.所述步骤一,具体为:
12.1.1)采用ccd(charge-coupled device)光敏电子成像器件记录物光波和参考光波相互干涉产生的全息干涉图:
13.i=|o|2+|r|2+or
*
+o
*r14.其中,i表示全息干涉信号,o为激光穿过待测物后衍射形成的物光信号,r为激光不穿过待测物的参考光信号;
15.1.2)通过二维傅里叶变换将全息干涉图转换为频谱图p0:
16.p0=fft{i}=fft{|o|2}+fft{|r|2}+fft{or
*
}+fft{o
*
r}
17.其中,fft{}表示二维傅里叶变换;o和r分别为待测物的物光信号和参考光信号,o*和r*分别为物光信号的共轭和参考光信号的共轭;fft{|o|2}+fft{|r|2}共同构成了频谱图p0中的零级项频谱,fft{o(x,y)r
*
(x,y)}和fft{o
*
(x,y)r(x,y)}分别为物像频谱和共轭项频谱;
18.1.3)频谱图p0为复振幅信号,同时包含强度信息和相位信息,提取出频谱图p0的包裹相位信号:
19.φ
fft
=arctan{im(p0)/re(p0)}
20.其中,φ
fft
表示频谱图p0的包裹相位信号,re()表示提取频谱图p0的实部信息,im()表示提取频谱图p0的虚部信息;
21.1.4)将包裹相位信号通过进一步的相位解包裹操作获得展开相位,通过搜索全息干涉图的展开相位最大值的位置,作为物像频谱中心坐标(x1,y1),展开相位分布出现与载频对应的极值。
22.所述步骤二,具体为:
23.2.1)预先设置频谱图p0的初始的全局阈值t0和待删除临界面积s;
24.2.2)在对频谱图p0进行均值滤波后,根据全局阈值t0和待删除临界面积s进行基于打散消除杂散频谱噪声的迭代阈值分割操作,获得频谱分割图;
25.2.3)通过计算机自动识别出当前频谱分割图中的前景区域个数,并进行判断:
26.如果第一次通过基于打散消除杂散频谱噪声的阈值分割操作获得的频谱分割图中前景区域个数不等于3,则将全局阈值t0增加0.01后回到步骤2.2)进行处理,不断迭代,直到前景区域个数等于3,以最后一次迭代的全局阈值t0记录为分割阈值t;
27.如果第一次通过基于打散消除杂散频谱噪声的阈值分割操作获得的频谱分割图中前景区域个数等于3,则将全局阈值t0减少0.01后回到步骤2.2)进行处理,不断迭代,直到前景区域个数不等于3,以倒数第二次迭代的全局阈值t0记录为分割阈值t;
28.使用最终迭代获取的分割阈值t对频谱图p0作基于打散消除杂散频谱噪声的阈值分割处理得到频谱二值分割图p1。
29.所述2.2)中,基于打散消除杂散频谱噪声的迭代阈值分割操作具体如下:
30.2.2.1)针对频谱图p0中的每个像素点进行判断:
31.如果像素点的强度值小于全局阈值t0,则将像素点及其周围的8个像素点的强度值均设为2;
32.如果像素点的强度值大于等于全局阈值t0且小于等于1,则将像素点的强度值设
为1;
33.如果像素点的强度值大于等于2,则将像素点的强度值保持不变;
34.2.2.2)重新一次遍历频谱图p0中的每个像素点,再进行判断:
35.如果像素点的强度值等于2,则将像素点的强度值改为0;
36.如果像素点的强度值不等于2,则将像素点的强度值保持不变;
37.其中,1表示为前景区域,0表示为背景区域;
38.2.2.3)最后删除所有面积小于待删除临界面积s的前景区域,即将面积小于待删除临界面积s的前景区域全部变成背景区域,从而获得频谱二值分割图。
39.所述步骤三,具体为:频谱二值分割图p1中存在三个前景区域,分别为零级项、共轭项和物像频谱区域;获取这三个前景区域各自的质心坐标(xi,yi),分别计算每个前景区域的质心坐标(xi,yi)与物像频谱中心坐标(x1,y1)之间的距离li,取距离li最小的前景区域作为物像频谱区域,建立针对物像频谱区域的物像频谱区域二值分割掩模p2。
40.其中所述的距离li是按照以下公式计算获得:
[0041][0042]
其中,li表示前景区域的质心坐标(xi,yi)到物像频谱区域中心坐标的距离,(xi,yi)为前景区域的质心坐标,(x1,y1)为物像频谱中心坐标。
[0043]
所述步骤四,具体为:
[0044]
在频谱图p0上,将物像频谱区域二值分割掩模p2的背景区域范围内的像素点的强度值全部更设为0,获得物像频谱滤波图p3;
[0045]
最后由物像频谱滤波图p3通过相位解包裹和畸变补偿操作重建获得待测物高质量的三维形貌图。
[0046]
所述的物像频谱滤波图p3按照以下公式获得:
[0047][0048]
其中,p3(x,y)表示物像频谱滤波图的每个像素点的强度值,p0(x,y)表示频谱图p0对应像素点的强度值,p2(x,y)表示物像频谱区域二值分割掩模的对应像素点的强度值。
[0049]
与现有的技术相比,本发明的有益效果是:
[0050]
本发明通过将面积较大的杂散频谱区域打散分裂成很多单个面积小于待删除临界面积s的小型杂散频谱噪声区域,从而提前满足阈值迭代分割算法的终止条件,降低阈值迭代的次数,加快运算处理速度。
[0051]
同时该算法允许使用更小的阈值完成图像分割任务,由此增加了自适应滤波窗口的有效面积,能够获取到更多的物体频谱信息,有利于实现物体三维形貌的高质量重建。
附图说明
[0052]
图1为打散消除杂散频谱噪声的算法流程图;
[0053]
图2为同一阈值条件下,常规阈值分割算法与基于打散消除杂散频谱噪声的频谱分割算法效果对比示意图;
[0054]
图3为打散消除杂散频谱噪声的数字全息三维重建方法流程图;
[0055]
图4为实施例全息频谱图p0;
[0056]
图5为实施例均值滤波处理后的频谱图;
[0057]
图6为实施例频谱二值分割图p1;
[0058]
图7为实施例物像频谱区域二值分割掩模p2;
[0059]
图8为实施例物像频谱滤波图p3;
[0060]
图9为实施例物体三维形貌重建结果图。
具体实施方式
[0061]
下面结合附图和实施例对本发明作进一步说明。
[0062]
本发明的实施例完整操作如图3的流程图所示,具体步骤如下:
[0063]
步骤一:采集待测物的全息干涉图,然后将其转换为频谱图p0。通过频谱图p0的相位信息,确定物像频谱中心坐标(x1,y1)。具体为:
[0064]
1.1)采用ccd(charge-coupled device)光敏电子成像器件记录物光波和参考光波相互干涉产生的全息干涉图:
[0065]
i=|o|2+|r|2+or
*
+o
*r[0066]
1.2)通过二维傅里叶变换将全息干涉图转换为频谱图p0:
[0067]
p0=fft{i}=fft{|o|2}+fft{|r|2}+fft{or
*
}+fft{o
*
r}
[0068]
1.3)频谱图p0为复振幅信号,同时包含强度信息和相位信息,提取出频谱图p0的包裹相位信号:
[0069]
φ
fft
=arctan{im(p0)/re(p0)}
[0070]
1.4)将包裹相位信号通过进一步的相位解包裹操作获得展开相位,通过搜索全息干涉图的展开相位最大值的位置,作为物像频谱中心坐标(x1,y1),展开相位分布出现与载频对应的极值。
[0071]
本实施例采用的具体过程是:首先采用ccd工业相机设备拍摄一幅全息干涉图,然后对该全息干涉图进行傅里叶变换获得频谱图p0,如图4所示。再提取出频谱图p0的包裹相位信号,经过相位解包裹操作后得到全息频谱的相位图,该相位分布总是出现与载频对应的极值。将频谱相位图中的相位值最大点位置记录为物像频谱的中心坐标(x1,y1)。
[0072]
步骤二:对频谱图p0做基于打散消除杂散频谱噪声的迭代阈值分割处理获得频谱二值分割图p1。具体为:
[0073]
2.1)预先设置频谱图p0的初始的全局阈值t0和待删除临界面积s,全局阈值t0大于0小于1;
[0074]
2.2)先对频谱图p0做均值滤波处理,从而将三级频谱区域内少量强度值小于阈值t的像素点拉到阈值之上,将三级频谱区域外小部分强度值大于阈值t的像素点拉到阈值之下。
[0075]
在对频谱图p0进行均值滤波后,得到如图5所示结果,再根据全局阈值t0和待删除临界面积s进行基于打散消除杂散频谱噪声的迭代阈值分割操作,获得频谱分割图;
[0076]
全局阈值t0大于0小于1。具体实施通过otsu阈值分割法获得频谱图p0的全局阈值t0作为初始值,将待删除临界面积s设为100。
[0077]
所述2.2)中,基于打散消除杂散频谱噪声的迭代阈值分割操作具体如下:
[0078]
2.2.1)针对频谱图p0中的每个像素点进行判断:
[0079]
如果像素点的强度值小于全局阈值t0,则将像素点及其周围的8个像素点的强度值均设为2;
[0080]
如果像素点的强度值大于等于全局阈值t0且小于等于1,则将像素点的强度值设为1;
[0081]
如果像素点的强度值大于等于2,则将像素点的强度值保持不变;
[0082]
2.2.2)重新一次遍历频谱图p0中的每个像素点,再进行判断:
[0083]
如果像素点的强度值等于2,则将像素点的强度值改为0;
[0084]
如果像素点的强度值不等于2,则将像素点的强度值保持不变;
[0085]
其中,1表示为前景区域,0表示为背景区域;
[0086]
2.2.3)最后删除所有面积小于待删除临界面积s的前景区域,即将面积小于待删除临界面积s的前景区域全部变成背景区域,从而获得频谱二值分割图,能够防止一些特殊的小区域对迭代条件判断造成影响。
[0087]
2.3)通过计算机自动识别出当前频谱分割图中的前景区域个数,并进行判断:
[0088]
如果第一次迭代时候的前景区域个数不等于3,
[0089]
情况一:初始个数小于3,说明初始阈值t0太小导致零级项、共轭项与物像频谱连接在一起合成了同一块前景区域,无法在后续实现单独提取出物像频谱区域二值掩模的操作。将阈值每次增加0.01迭代,直到识别到前景区域个数等于3时停止迭代,记录此时获得的最终分割阈值t。
[0090]
情况二:初始个数大于3,此时频谱分割图包含了零级项、共轭项、物像频谱以及部分杂散频谱区域,同样将阈值每次增加0.01迭代,所有前景区域面积都不断减小,直到所有杂散频谱区域面积都小于待删除临界面积s,被全部自动删除,识别到前景区域个数等于3时停止迭代,记录此时获得的最终分割阈值t。
[0091]
由此步可知,杂散频谱区域面积被打散为多个单独面积小于待删除临界面积s的小区域可以提前满足迭代终止条件,降低迭代次数,加快运算速度,并且自适应滤波窗口的面积不用再继续减小就可以满足分割条件
[0092]
如果第一次迭代时候的前景区域个数等于3,则此时频谱分割图包含了零级项、共轭项、物像频谱以及部分杂散频谱区域,将全局阈值t0减少0.01后回到步骤2.2)进行处理,不断迭代,直到前景区域个数不等于3,以倒数第二次迭代的全局阈值t0记录为分割阈值t;
[0093]
2.4)使用最终迭代获取的分割阈值t对频谱图p0作基于打散消除杂散频谱噪声的阈值分割处理得到频谱二值分割图p1,如图6所示。
[0094]
杂散频谱区域面积跟随分割阈值t的迭代而变化,当该面积大于设定的待删除临界面积s时,会导致频谱二值分割图的剩余前景区域个数大于3,由此来影响阈值迭代算法的终止条件判断。
[0095]
本发明的打散消除杂散频谱噪声算法如图1的流程图所示,常规阈值分割算法与基于打散消除杂散频谱噪声的频谱分割算法效果对比示意图如图2所示,其中图2(a)表示常规阈值分割处理得到的二值分割图,图2(b)表示删除所有面积小于临界面积s的前景区域后的二值分割图,可见在当前的阈值t下,常规阈值分割处理后仍然存在大量的杂散频谱区域无法被消除,需要进一步迭代增大阈值从而减小所有前景区域面积,直到杂散频谱区
域面积都小于s,才能满足只剩下三级频谱区域的分割要求,而图2(c)是在同样的阈值t下通过基于打散消除杂散频谱噪声的频谱分割算法处理的结果,将面积较大的杂散频谱区域打散分裂成了多个小型杂散频谱噪声区域,从而允许直接使用更小的阈值完成图像分割任务,由此减少了迭代次数,并且增加了自适应滤波窗口的有效面积。
[0096]
步骤三:频谱二值分割图p1中存在三个前景区域,分别为零级项、共轭项和物像频谱区域;获取这三个前景区域各自的质心坐标(xi,yi),分别计算每个前景区域的质心坐标(xi,yi)与物像频谱中心坐标(x1,y1)之间的距离li,取距离li最小的前景区域作为物像频谱区域,建立针对物像频谱区域的物像频谱区域二值分割掩模p2。
[0097]
本实施例采用的具体过程是:分别获取频谱二值分割图p1中零级项,共轭项和物像频谱这三个区域的质心坐标(xi,yi),并且计算(xi,yi)与物像频谱中心坐标(x1,y1)的距离,搜索到距离最小的那块前景区域即为物像频谱区域。最后单独提取出物像频谱区域二值分割掩模p2,如图7所示。
[0098]
步骤四:在频谱图p0上,将物像频谱区域二值分割掩模p2的背景区域范围内的像素点的强度值全部更设为0,获得物像频谱滤波图p3;最后由物像频谱滤波图p3通过相位解包裹和畸变补偿操作重建获得待测物高质量的三维形貌图。
[0099]
本实施例采用的具体过程是:通过计算机遍历物像频谱区域二值分割掩模p2的每个像素点强度值非0即1,当像素点的强度值为0时,将频谱图p0对应像素点的强度值更设为0;当像素点的强度值为1时,频谱图p0对应像素点频谱信息不变。以此实现通过物像频谱区域二值分割掩模p2做为滤波窗口对频谱图p0做频谱空间滤波,从而获得物像频谱滤波图p3,如图8所示。最后通过常规的相位解包裹和畸变补偿操作重建出物体高质量的三维形貌图。
[0100]
本实施例相位展开结果如图9所示,可以看出本发明得到的展开相位清晰展现了物体表面形貌,并且均匀性也很好,证实了本发明的有效性。
[0101]
本发明针对离轴全息频谱图自适应滤波中出现的由于选取的阈值过大或者迭代次数过多导致生成的滤波窗口过小,造成物体频谱信息部分丢失,数值重建后的物体轮廓分布失真的问题。根据全息频谱图离三级频谱中心点像素点的强度值最强并且向四周扩散变弱的强度分布特点,首先通过均值滤波操作将三级频谱区域内少量强度值小于阈值t的像素点拉到阈值之上,将三级频谱区域外小部分强度值大于阈值t的像素点拉到阈值之下。然后以强度值小于t的像素点为锚点通过将其周围8个像素点强度值都更设为0来实现杂散频谱区域的打散分裂功能,将面积较大的杂散频谱区域的变成很多单个面积小于待删除临界面积s的小型杂散频谱噪声区域,从而提前满足阈值迭代分割算法的终止条件,降低阈值迭代的次数,加快运算处理速度。同时该算法允许使用更小的阈值完成图像分割任务,由此增加了自适应滤波窗口的有效面积,能够获取到更多的物体频谱信息,有利于实现物体三维形貌的高质量重建。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1