工业相机温漂消除方法技术

技术编号:23349498 阅读:33 留言:0更新日期:2020-02-15 06:00
本发明专利技术公开了一种工业相机温漂消除方法。本发明专利技术一种工业相机温漂消除方法,包括:步骤1:在温度的作用下工业相机输出图像由图像对应位置像素值和其温漂值叠加P(n,m)而成,认为相邻两幅原始图像之间是完全相同的两幅图像,上幅图像对应位置的温漂值可近似为当前图像对应位置的温漂值,由于工业相机每个感光单元受温度影响相同,则可近似温漂值为原始图像在温度影响下的像素上升平均值即平均像素温漂值(T)。本发明专利技术的有益效果:通过对相邻两幅图像的对比处理,可以使工业相机在不用温度校准的情况下正常使用,控制了环境复杂因素,使相机工作更加稳定,可以使图像更加的精准,在一定程度上也减少了相机校准所消耗的时间,提高了工作效率。

Eliminating method of industrial camera temperature drift

【技术实现步骤摘要】
工业相机温漂消除方法
本专利技术涉及图像处理以及工业相机领域,具体涉及一种工业相机温漂消除方法。
技术介绍
工业相机应用环境较广,工作环境比较严峻,所处环境的温度以及长时间造成的相机温度升高对相机的图像质量会造成严重的影响,图像损失严重进而会为生产带来严重的影响,消除工业相机受温度影响造成像素漂移的问题成为质量保证的关键技术。传统的消除温漂分为两种:物理降温和像素校正。物理降温使用物理方法对工业相机进行快速散热,从而保证工业相机处于正常工作温度。像素校正将对应温漂像素与温度建立对应关系而进行像素处理。传统技术目前存在的技术问题:当相机本身所处高温环境中时,相机的工作温度在原有环境温度的基础上还会持续增高,物理降温就失去了本身原有的效果。像素校正在一定应用环境中,会使其亮度降低,失去一定的图像对比度,并且需要每台设备在出厂前进行较长时间的采集校正,在一定程度上降低了生产效率。
技术实现思路
本专利技术要解决的技术问题是提供一种工业相机温漂消除方法,该方法通过算法处理可以消除温度对实时连续图像的像素影响,进而能提高图像的像素质量,为后续的图像正确处理提供了基础保障。为了解决上述技术问题,本专利技术提供了一种工业相机温漂消除方法,包括:步骤1:在温度的作用下工业相机输出图像由图像对应位置像素值和其温漂值叠加P(n,m)而成,认为相邻两幅原始图像之间是完全相同的两幅图像,上幅图像对应位置的温漂值可近似为当前图像对应位置的温漂值,由于工业相机每个感光单元受温度影响相同,则可近似温漂值为原始图像在温度影响下的像素上升平均值即平均像素温漂值(T);即:In-1=InI(n,m)+P(n,m)=C(n,m)P(n-1,m)=P(n,m)P(n-1,m)=Tn-1其中In表示第n幅原始图像,I(n,m)表示第n幅原始图像中的第m像素点,P(n,m)表示第n幅原始图像第m像素点在温度影响下的温漂值,Tn表示第n幅原始图像在温度影响下的像素上升平均值即平均像素温漂值,C(n,m)表示第n幅原始图像第m像素点在温漂影响下工业相机输出像素值;步骤2:计算原始图像在温漂影响下的工业相机输出图像像素总值:工业相机输出的第n幅图像像素和(Cn)=c1+c2+…+cm…+csize其中:cm表示当前工业相机输出图像中第m像素点的像素值,size表示图像的总像素点数,Cn表示第n幅工业相机输出图像像素值总和;步骤3:,则要使最终输出图像为不受温漂影响的原始图像就要求工业相机输出图像中各个像素值减去上一幅原始图像在温度影响下的像素上升平均值即平均像素温漂值(Tn-1);即:C(n,m)–Tn-1=O(n,m)(Cn–On-1)/size=Tn其中:O(n,m)表示第n幅工业相机输出图像的第m像素点经过处理后的输出的像素值,On表示第n幅工业相机输出图像经过处理后的像素值总和;步骤4:工业相机初始时刻平均像素温漂值(T0)为0,判断如果当前图像为第1幅图像则输出像素为工业相机输出像素值,反之判断当前工业相机输出图像像素点m是否大于此幅图像总像素点数size,如果小于等于则说明此幅图像没有处理完成,第m像素点经过步骤3输出处理后的像素之后选择后一个像素点进行处理;如果大于总像素点数size则说明此幅图像处理完成,进而经过步骤3求得温漂值后从下一幅像素点0处继续处理。在其中一个实施例中,所述工业相机是CMOS。在其中一个实施例中,所述工业相机是CCD。在其中一个实施例中,输出图像具有连续实时性。在其中一个实施例中,具有自适应能力不需要手动设置温度值。一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现任一项所述方法的步骤。一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现任一项所述方法的步骤。一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行任一项所述的方法。本专利技术的有益效果:本专利技术提出一种工业相机温漂消除方法。此方法与物理降温相比能使相机更加适合温度较高的工作环境。通过对相邻两幅图像的对比处理,可以使工业相机在不用温度校准的情况下正常使用,控制了环境复杂因素,使相机工作更加稳定,可以使图像更加的精准,在一定程度上也减少了相机校准所消耗的时间,提高了工作效率。附图说明图1是本专利技术工业相机温漂消除方法的流程图。具体实施方式下面结合附图和具体实施例对本专利技术作进一步说明,以使本领域的技术人员可以更好地理解本专利技术并能予以实施,但所举实施例不作为对本专利技术的限定。如图1流程图所示,一种工业相机温漂消除方法。此方法在图像连续的基础上,对相邻两幅图像进行处理,从而可以判断出当前图像在温度的影响下像素收到的影响,通过对下一幅图像消除温度对像素的影响从而消除工业相机温漂对像素质量的影响,通过对温漂影响的消除,为后续的图像正确处理奠定理论基础。本专利技术介绍了一种工业相机温漂消除方法。本专利技术介绍了一种工业相机温漂消除方法。步骤1:在温度的作用下CMOS输出图像由图像对应位置像素值和其温漂值叠加P(n,m)而成,由于图像拍摄以及传输具有连续性,则可以认为相邻两幅原始图像之间是完全相同的两幅图像,上幅图像对应位置的温漂值可近似为当前图像对应位置的温漂值,由于CMOS每个感光单元受温度影响相同,则可近似温漂值为原始图像在温度影响下的像素上升平均值即平均像素温漂值(T)。即:In-1=InI(n,m)+P(n,m)=C(n,m)P(n-1,m)=P(n,m)P(n-1,m)=Tn-1其中In表示第n幅原始图像,I(n,m)表示第n幅原始图像中的第m像素点,P(n,m)表示第n幅原始图像第m像素点在温度影响下的温漂值,Tn表示第n幅原始图像在温度影响下的像素上升平均值即平均像素温漂值,C(n,m)表示第n幅原始图像第m像素点在温漂影响下CMOS输出像素值。步骤2:计算原始图像在温漂影响下的CMOS输出图像像素总值:CMOS输出的第n幅图像像素和(Cn)=c1+c2+…+cm…+csize其中:cm表示当前CMOS输出图像中第m像素点的像素值,size表示图像的总像素点数,Cn表示第n幅CMOS输出图像像素值总和。步骤3:,则要使最终输出图像为不受温漂影响的原始图像就要求CMOS输出图像中各个像素值减去上一幅原始图像在温度影响下的像素上升平均值即平均像素温漂值(Tn-1)。即:C(n,m)–Tn-1=O(n,m)(Cn–On-1)/size=Tn其中:O(n,m)表示第n幅CMOS输出图像的第m像素点经过处理后的输出的像素值,On表示第n幅CMOS输出图像经过处理后的像素值总和。步骤4:CMOS初始时刻平均像素温漂值(T0)为0,判断如果当前图像为第1幅图像本文档来自技高网...

【技术保护点】
1.一种工业相机温漂消除方法,其特征在于,包括:/n步骤1:在温度的作用下工业相机输出图像由图像对应位置像素值和其温漂值叠加P

【技术特征摘要】
1.一种工业相机温漂消除方法,其特征在于,包括:
步骤1:在温度的作用下工业相机输出图像由图像对应位置像素值和其温漂值叠加P(n,m)而成,认为相邻两幅原始图像之间是完全相同的两幅图像,上幅图像对应位置的温漂值可近似为当前图像对应位置的温漂值,由于工业相机每个感光单元受温度影响相同,则可近似温漂值为原始图像在温度影响下的像素上升平均值即平均像素温漂值(T)。
即:In-1=In
I(n,m)+P(n,m)=C(n,m)
P(n-1,m)=P(n,m)
P(n-1,m)=Tn-1
其中In表示第n幅原始图像,I(n,m)表示第n幅原始图像中的第m像素点,P(n,m)表示第n幅原始图像第m像素点在温度影响下的温漂值,Tn表示第n幅原始图像在温度影响下的像素上升平均值即平均像素温漂值,C(n,m)表示第n幅原始图像第m像素点在温漂影响下工业相机输出像素值;
步骤2:计算原始图像在温漂影响下的工业相机输出图像像素总值:
工业相机输出的第n幅图像像素和(Cn)=c1+c2+…+cm…+csize
其中:cm表示当前工业相机输出图像中第m像素点的像素值,size表示图像的总像素点数,Cn表示第n幅工业相机输出图像像素值总和;
步骤3:,则要使最终输出图像为不受温漂影响的原始图像就要求工业相机输出图像中各个像素值减去上一幅原始图像在温度影响下的像素上升平均值即平均像素温漂值(Tn-1);
即:C(n,m)–Tn-1=O(n,m)
(Cn–On-1)/size=Tn
其中:O(n,m)表示第n幅工业相机输出图像的第m像素点经过...

【专利技术属性】
技术研发人员:单彦虎
申请(专利权)人:深圳市视特易智能科技有限公司
类型:发明
国别省市:广东;44

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

1