大变化密度电子散斑干涉条纹图的方向和密度处理方法与流程

文档序号:12356149阅读:643来源:国知局
大变化密度电子散斑干涉条纹图的方向和密度处理方法与流程
本发明属于光学检测和光信息处理
技术领域
,涉及一种基于变分图像分解的大变化密度电子散斑干涉条纹图的方向和密度计算方法研究和应用。
背景技术
:电子散斑干涉测量技术(electrostaticspeckledpatterninterferometry,简称ESPI)是一种无损的全场光学测量技术,被广泛地应用于光学粗糙表面位移、变形测量、无损检测和振动分析领域(见文献[1])。条纹方向和密度是电子散斑干涉图像的重要信息。获得准确的方向图和密度图是电子散斑干涉图像预处理的重要一步,是散斑图滤波、增强、二值化、细化和匹配等后续处理的重要基础(见文献[2,3])。大变化密度ESPI条纹图的方向和密度的计算远比一般密度条纹图要困难,甚至比高密度ESPI条纹图的方向和密度的计算困难,是具有挑战性的问题。然而目前存在的用于计算ESPI条纹图方向和密度计算方法(见文献[4,5,6,7]),其计算准确度与方法中所选取的参数密切相关。把这些方法直接应用到大变化密度ESPI条纹图的方向和密度的计算中很难获得理想的结果。如果这些方法中所选取的参数适合高密度条纹部分,那么这些参数不合适低密度条纹部分,反之亦然。这就导致对这些方法的参数选择十分困难,甚至是不可能实现的。参考文献[1]C.Tang,Z.Wang,L.Wang,J.Wu,T.Gao,S.Yan,Estimationoffringeorientationforopticalfringepatternswithpoorqualitybasedonfouriertransform,Appliedoptics49(4)(2010)554–561.[2]C.Tang,L.Han,H.Ren,Second-orderorientedpartial-differentialequationsfordenoisinginelectronic-speckle-patterninterferometryfringes,Opt.Lett.33(19),2179-2181(2008).[3]Kemao.Qian,Applicationsofwindowedfourierfringeanalysisinopticalmeasurement:areview,OpticsandLasersinEngineering66(2015)67–73.[4]J.Vargas,J.A.Quiroga,T.Belenguer,Localfringedensitydeterminationbyadaptivefiltering,Opticsletters36(1)(2011)70–72.[5]C.Quan,C.J.Tay,L.Chen,Fringe-densityestimationbycontinuouswavelettransform,Appliedoptics44(12)(2005)2359–2365.[6]X.Yang,Q.Yu,S.Fu,Analgorithmforestimatingbothfringeorientationandfringedensity,Opticscommunications274(2)(2007)286–292.[7]C.Tang,Z.Wang,L.Wang,J.Wu,T.Gao,S.Yan,Estimationoffringeorientationforopticalfringepatternswithpoorqualitybasedonfouriertransform,Appliedoptics49(4)(2010)554–561.技术实现要素:为克服现有技术的不足,本发明旨在提供获取大变化密度电子散斑干涉条纹图的方向和密度值。本发明采用的技术方案是,大变化密度电子散斑干涉条纹图的方向和密度处理方法,包括下列步骤:步骤1:输入一幅大变化电子散斑干涉测量ESPI条纹图f;步骤2:用变分图像分解BL-Hilbert模型把一幅大变化ESPI条纹图f分解成两幅密度均匀的ESPI条纹图:一幅是只包含低密度条纹的ESPI条纹图u;另一幅是只包含高密度条纹的ESPI条纹图v;步骤3:分别计算低密度ESPI条纹图u和高密度ESPI条纹图v的条纹方向和密度,其中条纹方向采用梯度法,条纹密度采用累积平方差法;步骤4:整幅图的条纹方向和条纹密度,通过结合选取低密度ESPI条纹图u和高密度ESPI条纹图v的条纹方向和密度而获得。进一步讲,其中的用变分图像分解BL-Hilbert模型分解一幅大变化ESPI条纹图f的方法包括以下步骤:步骤4-1:输入一幅大变化ESPI条纹图f;步骤4-2:给定初值和参数,设置迭代初值:低密度条纹的ESPI条纹图u=f,高密度条纹的ESPI条纹图v=0,频域场ξ=0,结合实际处理图片特点选择参数λ、μ、N、N0,其中λ和μ是正则化参数,N是迭代次数,N0为迭代过程中的更新标志;步骤4-3:固定u和v,计算ξ:极小化频域场其中运算符为计算对角阵的二阶范数,Ψ表示在局域傅里叶框架{ψp,k}p,k下对v的分解,p和k分别代表局域窗口的位置和该窗口的频域坐标,Γ(ξ)=diagl=(p,k)γp,k(ξ)是由关于频率场ξ的加权系数γp,k(ξ)构成的对角阵,加权系数γp,k(ξ)定义为:其中,Gσ=exp(-(x/σ)2/2),σ为一尺度参数反映纹理频谱ξk与ξ(xp)的偏差,xp是频域场中的一点,p代表位置,当点xp周围没有明显方向性纹理时,对所有k令γp,k=1,以此来避免虚假纹理的产生;步骤4-4:固定ξ和v,计算u:步骤4-5:固定ξ和u,计算v:步骤4-6:更新条纹f=un+1+vn+1重复步骤4-3到步骤4-5;步骤4-7:当n>N停止迭代,输出此时的u和v。本发明的特点及有益效果本发明采用先进的变分图像分解技术,将一幅大变化密度的ESPI条纹图分解为两幅密度均匀的ESPI条纹图。利用已经存在的简单的计算条纹方向和密度的方法,分别计算两幅密度均匀的ESPI条纹图的方向和密度,通过相应区域的选择获得整幅图的方向和密度。本发明可以广泛地用于大变化密度的电子散斑干涉条纹图方向和密度的计算。附图说明图1为本发明方法步骤流程图;图2为两幅ESPI图,其中(a)是模拟的ESPI图,(b)是实际获得的ESPI图;图3为含有低、高密度条纹的模拟ESPI图,其中(a)为一幅分解后的只含有低密度条纹的模拟ESPI图,(b)分解后的只含有高密度条纹的模拟ESPI图,(c)为(a)的方向图,(d)为(a)的密度图,(e)为(b)的方向图,(f)为(b)的密度图;图4为图2的方向密度图,其中(a)为图2(a)的方向图,(b)为图2(a)的密度图,(c)为图2(b)的方向图,(d)为图2(b)的密度图。具体实施方式大变化密度ESPI条纹图的方向和密度的计算远比一般密度条纹图要困难,甚至比高密度ESPI条纹图的方向和密度的计算困难,是具有挑战性的问题。本发明提供基于变分图像分解的大变化密度电子散斑干涉条纹图的方向和密度计算方法,通过变分图像分解技术把一幅大变化ESPI条纹图分解成两幅密度均匀的ESPI条纹图,利用已经存在的简单方法分别计算两幅ESPI条纹图的条纹方向和密度,从而得到合适整幅图的方向和密度值。本发明采用的技术方案是,大变化密度电子散斑干涉条纹图的方向和密度处理方法,包括下列步骤:步骤1:输入一幅大变化电子散斑干涉测量ESPI条纹图f;步骤2:用变分图像分解BL-Hilbert模型把一幅大变化ESPI条纹图f分解成两幅密度均匀的ESPI条纹图:一幅是只包含低密度条纹的ESPI条纹图u;另一幅是只包含高密度条纹的ESPI条纹图v;步骤3:分别计算低密度ESPI条纹图u和高密度ESPI条纹图v的条纹方向和密度,其中条纹方向采用梯度法,条纹密度采用累积平方差法;步骤4:整幅图的条纹方向和条纹密度,通过结合选取低密度ESPI条纹图u和高密度ESPI条纹图v的条纹方向和密度而获得。进一步讲,其中的用变分图像分解BL-Hilbert模型分解一幅大变化ESPI条纹图f的方法包括以下步骤:步骤4-1:接收前步输入的一幅大变化ESPI条纹图f;步骤4-2:给定初值和参数,设置迭代初值:低密度条纹的ESPI条纹图u=f,高密度条纹的ESPI条纹图v=0,频域场ξ=0,结合实际处理图片特点选择参数λ、μ、N、N0,其中λ和μ是正则化参数,N是迭代次数,N0为迭代过程中的更新标志;步骤4-3:固定u和v,计算ξ:极小化频域场其中运算符为计算对角阵的二阶范数,Ψ表示在局域傅里叶框架{ψp,k}p,k下对v的分解,p和k分别代表局域窗口的位置和该窗口的频域坐标,Γ(ξ)=diagl=(p,k)γp,k(ξ)是由关于频率场ξ的加权系数γp,k(ξ)构成的对角阵,加权系数γp,k(ξ)定义为:其中,Gσ=exp(-(x/σ)2/2),σ为一尺度参数反映纹理频谱ξk与ξ(xp)的偏差,xp是频域场中的一点,p代表位置,当点xp周围没有明显方向性纹理时,对所有k令γp,k=1,以此来避免虚假纹理的产生;步骤4-4:固定ξ和v,计算u:步骤4-5:固定ξ和u,计算v:步骤4-6:更新条纹f=un+1+vn+1重复步骤4-3到步骤4-5;步骤4-7:当n>N停止迭代,输出此时的u和v。下面结合具体实施方式对本发明做进一步详细地描述。电子散斑干涉测量技术(electrostaticspeckledpatterninterferometry,简称ESPI)是一种无损的全场光学测量技术,被广泛地应用于光学粗糙表面位移、变形测量、无损检测和振动分析领域。条纹方向和密度是电子散斑干涉图像的重要信息。获得准确的方向图和密度图是电子散斑干涉图像预处理的重要一步,是散斑图滤波、增强、二值化、细化和匹配等后续处理的重要基础。大变化密度ESPI条纹图的方向和密度的计算远比一般密度条纹图要困难,甚至比高密度ESPI条纹图的方向和密度的计算困难,是具有挑战性的问题。然而目前存在的用于计算ESPI条纹图方向和密度计算方法,其计算准确度与方法中所选取的参数密切相关。把这些方法直接应用到大变化密度ESPI条纹图的方向和密度的计算中很难获得理想的结果。如果这些方法中所选取的参数适合大密度条纹部分,那么这些参数不合适低密度条纹部分,反之亦然。这就导致对这些方法的参数选择十分困难,甚至是不可能实现的。变分图像分解技术(variationalimagedecomposition,简称VID)是一种有效且先进的图像处理新方法。它的基本思想是将一幅图像分解为几个带有不同的信息的部分,每一部分由各自合适的函数空间所描述。通过求解最小化能量方程,可以得到每一个独立的部分。本发明利用变分图像分解技术计算大变化密度电子散斑干涉条纹图的方向和密度。本发明方法步骤流程图如图1所示,图1中f代表输入的大变化ESPI条纹图,用变分图像分解BL-Hilbert模型把一幅大变化ESPI条纹图f分解成两幅密度均匀的ESPI条纹图,一幅是只包含低密度条纹的ESPI条纹图u、另一幅是只包含高密度条纹的ESPI条纹图v。用于大变化密度ESPI的新模型BL-Hilbert表示为(u,v,ξ)=argminu,v,ξλ||u||BL2+μ||v||ξ2]]>其中,BL范数定义为||u||BL2=∫Ω((∂2u∂x2)2+2(∂2u∂xy)2+(∂2u∂y2)2)dxdy]]>自适应Hilbert范数定义为||v||ξ2=Σp,kγp,k(ξ)|<v,ψp,k>|2=||Γ(ξ)Ψv||L22]]>其中,Ψ表示在局域傅里叶框架{ψp,k}p,k下对v的分解,p和k分别代表局域窗口的位置和该窗口的频域坐标,Γ(ξ)=diagl=(p,k)γp,k(ξ)是由关于频率场ξ的加权系数γp,k(ξ)构成的对角阵,加权系数γp,k(ξ)定义为:其中,Gσ=exp(-(x/σ)2/2),σ为一尺度参数反映纹理频谱ξk与ξ(xp)的偏差,xp是频域场中的一点,p代表位置。通过优化能量泛函,最终可得到粗条纹成分u和细条纹成分v。优化多变量问题可以看成对每一个变量单独优化的问题:固定u,v,极小化频率场ξ=argminξ||Γ(ξ)Ψv||L22]]>其近似为ξ(p)=Δξargmaxk>τ/|Δξ||Ψv[p,k]|]]>其中,k>τ/|△ξ|限制频率足够大来提取频率中的纹理成分,τ为预先设定的值,△ξ是频域空间的单位坐标。固定v和ξ,极小化u=argminuλ||u||BL2+12||f-v-u||L22]]>该问题可通过离散余弦变换(DCT)和离散余弦反变换(IDCT)进行快速求解。因此输出结果最终可表示为u=IDCT(∑2οDCT(f-v)),其中ο代表舒尔乘积;固定u和ξ,极小化v=argminvμ||Γ(ξ)Ψv||L22+12||f-u-v||L22]]>其梯度方程为(2μΨ*Γ(ξ)2Ψ+I)v=(f-u),其中Ψ*代表Ψ的共轭,其解可通过共轭梯度下降法求出。然后分别计算低密度ESPI条纹图u和高密度ESPI条纹图v的条纹方向和密度,其中条纹方向采用梯度法,条纹密度采用累积平方差法。设定一个大小为w×w像素的窗,窗的中心位置用坐标(i,j)表示,令(k,l)代表窗中某点的位置,用梯度法算这个点(i,j)的方向可以表示为:Of(i,j)=12arctanΣkΣl2fx(k,l)fy(k,l)ΣkΣl(fx2(k,l)-fy2(k,l))]]>其中Of代表图f的方向,对于低密度的ESPI条纹图u,f=u,对于高密度的ESPI条纹图v,f=v,fx代表图像f沿x方向的梯度,fy代表图像f沿y方向的梯度。用累积平方差法算这个点(i,j)的密度可以表示为:Df(i,j)=[12(ΣkΣlf0(k,l)-ΣkΣlf90(k,l))]2+[12(ΣkΣlf45(k,l)-ΣkΣlf135(k,l))]2]]>其中Df代表图f的密度,对于低密度的ESPI条纹图u,f=u,对于高密度的ESPI条纹图v,f=v,f0是像素点(k,l)在0°方向的灰度方差,f45是像素点(k,l)在45°方向的灰度方差,f90是像素点(k,l)在90°方向的灰度方差,f135是像素点(k,l)在135°方向的灰度方差。f0(k,l)=|f(k-1,l)-f(k+1,l)×2|]]>f45(k,l)=|f(k-1,l+1)-f(k+1,l-1)|f90(k,l)=|f(k,l-1)-f(k,l+1)×2|]]>f135(k,l)=|f(k-1,l-1)-f(k+1,l+1)|最终,整幅图的条纹方向和条纹密度通过结合选取低密度ESPI条纹图u和高密度ESPI条纹图v的条纹方向和密度而获得。O=Ouif(i,j)∈uOvif(i,j)∈v]]>D=Du+Dv其中,O是整幅图的条纹方向,Ou和Ov分别是低密度和高密度图的方向,D是整幅图的条纹密度,Du和Dv分别是低密度和高密度图的密度。为了更加直观地比较各模型的滤波结果,引入方向误差GOE和MSE这两个参数来评估其性能。对于大小为M×N像素的整幅图,GOE和MSE定义为:GOE=1M×NΣx=1MΣy=1N|sin(Θ(x,y)-ΘTh(x,y))|]]>其中,Θ(x,y)是整幅图计算获得的方向,ΘTh(x,y)是整幅图理论的方向;MSE=Σx=1MΣy=1N(D(x,y)-DT(x,y))Σx=1MΣy=1NDT(x,y)]]>其中,D(x,y)是整幅图计算获得的密度,DT(x,y)是整幅图理论的密度。下面给出二组实验结果图。第一组实验,图2(a)为一幅计算机模拟的ESPI条纹初始图像f,利用变分图像分解BL-Hilbert模型可以把图2(a)分解成两幅密度均匀的ESPI条纹图:一幅是只包含低密度条纹的ESPI条纹图u图3(a),另一幅是只包含高密度条纹的ESPI条纹图v图3(b)。利用梯度法获得的关于图3(a)的方向图显示在图3(c)中,关于图3(b)的方向图显示在图3(d)中。利用累积平方差法获得的关于图3(a)的密度图显示在图3(e)中,关于图3(b)的密度图显示在图3(f)中。图4(a)显示了整幅ESPI条纹图的方向信息,图4(b)是密度信息。这两幅图相应的GOE和MSE值分别为0.0179和8.68e-09。第二组实验,与上述第一组实验的处理过程相同,只是采用更加复杂的实验获得的ESPI条纹图。图2(b)是更换后的初始图像;图4(c)和图4(d)是其相应的方向图和密度图结果。尽管上面结合图对本发明进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨的情况下,还可以作出很多变形,这些均属于本发明的保护之内。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1