一种无挡片非均匀校正的温漂修正方法技术

技术编号:35022658 阅读:36 留言:0更新日期:2022-09-24 22:52
本发明专利技术公开了一种无挡片非均匀校正的温漂修正方法,通过图像的有挡和无挡结果相减,得到两幅图像的差值,进而计算出无档本底的补偿值,达到修正无档非均匀校正本底的目的。本发明专利技术解决了补偿如何计算与补偿如何传递的两个问题,同时吸取了自适应的反馈思想,基于神经网络中隐含层中对应像元理想值与实际值的损失函数,通过梯度下降原理,完成系数更新,并根据本底变换的标志调整当前是否更新补偿。根据本底变换的标志调整当前是否更新补偿。根据本底变换的标志调整当前是否更新补偿。

【技术实现步骤摘要】
一种无挡片非均匀校正的温漂修正方法


[0001]本专利技术涉及非均匀性校正处理领域,尤其涉及一种无挡片非均匀校正(NUC)的温漂修正方法。

技术介绍

[0002]在非制冷红外热成像仪工作时,因为探测器各探测元的响应会随辐射的变化关系而不同,所以需要通过特定方法进行非均匀性校正工作。目前,最常见校正方法是两点校正法。由于探测器的温度不稳定,仅仅两点校正得到的图像会因温漂产生条纹噪声,所以传统的非均匀性校正方法还需要挡片(或称快门)不时地遮挡镜头来校正温度的漂移。
[0003]现有的无挡片非均匀性校正方法大多需要高低温箱标定,这需要繁琐的标定过程和昂贵的固定成本,而且还需要事先做好防水工作,成功率比较低。
[0004]公开号为CN105841821A的中国专利申请公开了一种基于定标的无挡片的非均匀性校正装置及其方法,该专利技术通过标定模块存储不同探测器壳体温度的锅盖图像到FLASH中,工作时,参数调用模块将FLASH中的锅盖图像和非均匀性校正参数K调入SDRAM中,SDRAM读取模块读出非均匀性校正参数K,同时根据实时输入的探测器壳体温度T读取SDRAM中包含T的两帧锅盖图像。该专利技术虽然也在一定程度上提高了非均匀性校正处理成功率,但存在步骤繁琐,所需模块多,无法一次性处理所有噪声的问题。

技术实现思路

[0005]本专利技术解决的技术问题是:克服非均匀性校正处理领域传统技术繁琐的标定过程和昂贵的固定成本,还需要事先做好防水工作,成功率较低等缺点,提供了一种无挡片非均匀校正的温漂修正方法。通过一次有挡校正,计算出无档本底的补偿值,用以修正探测器因为温度改变而出现的条纹,锅盖等噪声,达到修正图像的目的。本方法解决了两个问题,第一,补偿如何计算;第二,补偿如何传递。方法吸取了自适应的反馈思想,基于神经网络中隐含层中对应像元理想值与实际值的损失函数,通过梯度下降原理,完成系数更新,并根据本底变换的标志调整当前是否更新补偿。减少了繁琐的跟踪漂移的算法过程。
[0006]本专利技术的目的是通过以下技术方案来实现的:一种无挡片非均匀校正的温漂修正方法,其特征在于,包括以下步骤:
[0007]步骤1.获取一帧有挡校正非均匀校正图像并保存;
[0008]步骤2.获取当前原始图像焦温vtemp;
[0009]步骤3.找到焦温vtemp所在的两个本底Oh和Ol;
[0010]步骤4.求得当前图像所在本底的斜率k;
[0011]步骤5.求得当前图像的偏移Offset;
[0012]步骤6.判断是否刚开机或换段;若是,flag标志位置1,且step步长为

0.5为调试后的固定经验值,若不是flag标志位置0;
[0013]步骤7.求得当前帧无档结果;
[0014]步骤8.当前无档结果与有挡结果相减,得到两幅图像的差值D
ij

[0015]步骤9.判断当前flag标志位(第一帧或者换段标志),若为1,计算G与O的补偿值G_cop和O_cop,若为0,则不更新补偿值,继续使用原补偿值;避免了额外的跟踪算法来判断图像校正效果。
[0016]步骤10.计算出最后补偿结果;
[0017]步骤11.更新两幅图像的差值D
ij
[0018]步骤12.判断是否结束温漂修正,若否,则跳回步骤2。
[0019]具体的,其特征在于,所述步骤5当前图像的偏移Offset具体计算公式为:
[0020]O=k*Oh+(K

1)*Ol;
[0021]其中,O为定标后的偏移量。
[0022]具体的,其特征在于,所述步骤7当前帧无档结果具体计算公式为:
[0023]Ynuc=Ysrc*G+O;
[0024]其中,Ysrc为探测器原始输出,G为定标后的校正增益,Ynuc为非均匀校正后的结果。
[0025]具体的,其特征在于,所述步骤9计算G与O的补偿值G_cop和O_cop具体计算公式为:
[0026]G_cop=—step*2*D
ij
*Ynuc
[0027]O_cop=—step*2*D
ij

[0028]具体的,其特征在于,所述步骤10最后补偿结果具体计算公式为:
[0029]NUC=ysrc.*(G+G_cop)+(O+O_cop)。
[0030]具体的,其特征在于,所述步骤11更新两幅图像的差值D
ij
具体计算公式为:
[0031]D
ij
=NUC

Ynuc。
[0032]本专利技术的有益效果:
[0033]本专利技术通过一次有挡校正,计算出无档本底的补偿值,达到修正无档NUC本底的目的,而算法中对本底变换状态的记录,也是对探测器温度漂移的跟踪,通过标志的改变来确定温度漂移的状态,从而判断补偿值是否更新,此项逻辑克服了参数跟踪带来的更多计算步骤。
附图说明
[0034]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。
[0035]图1是本专利技术的流程图。
具体实施方式
[0036]应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。
[0037]为了对本专利技术的技术特征、目的和有益效果有更加清楚的理解,现对本专利技术的技术方案精选以下详细说明。显然,所描述的实施案例是本专利技术一部分实施例,而不是全部实
施例,不能理解为对本专利技术可实施范围的限定。基于本专利技术的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的其他所有实施例,都属于本专利技术的保护范围。
[0038]实施例一:
[0039]本实施例中,如图1所示,一种无挡片非均匀校正的温漂修正方法,包括:
[0040]步骤1.开机获取一帧有挡校正NUC图像,需保存
[0041]步骤2.获取当前原始图像焦温vtemp
[0042]步骤3.找到焦温vtemp所在的两个本底Oh和Ol;
[0043]步骤4.求当前图像所在本底的斜率k;
[0044]步骤5.根据公式O=k*Oh+(K

1)*Ol求得当前图像的偏移Offset;
[0045]步骤6.判断是否刚开机或换段;若是,flag标志位置1,且step步长为

0.5,若不是flag标志位置0;
[0046]步骤7.根据公式Ynuc=Ysrc*G+O算出当前帧无档结果
[0047]步骤8.当前无档结果与有挡结果相减,得到两幅图像的差值Dij(注意第一次计算两帧图像是同一场景)。
[0048]步骤9.判断当前flag标志位本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种无挡片非均匀校正的温漂修正方法,其特征在于,包括以下步骤:步骤1.获取一帧有挡校正非均匀校正图像并保存;步骤2.获取当前原始图像焦温vtemp;步骤3.找到焦温vtemp所在的两个本底Oh和Ol;步骤4.求得当前图像所在本底的斜率k;步骤5.求得当前图像的偏移Offset;步骤6.判断是否刚开机或换段;若是,flag标志位置1,且step步长为

0.5,若不是flag标志位置0;步骤7.求得当前帧无档结果;步骤8.当前无档结果与有挡结果相减,得到两幅图像的差值D
ij
;步骤9.判断当前flag标志位(第一帧或者换段标志),若为1,计算G与O的补偿值G_cop和O_cop,若为0,则不更新补偿值,继续使用原补偿值;步骤10.计算出最后补偿结果;步骤11.更新两幅图像的差值D
ij
;步骤12.判断是否结束温漂修正,若否,则跳回步骤2。2.根据权利要求1所述的一种无挡片非均匀校正的温漂修正方法,其特征在于,所述步骤5当前图像的偏移Offset具体计算式为:O=k*Oh+(K

【专利技术属性】
技术研发人员:周姝颖姜立涛黄安明赵勋朱裕莎曾衡东
申请(专利权)人:成都市晶林科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1