TDI线阵扫描相机坏点校正方法、系统、存储介质及设备与流程
未命名
09-17
阅读:58
评论:0

tdi线阵扫描相机坏点校正方法、系统、存储介质及设备
技术领域
1.本发明涉及图像数据处理技术领域,特别涉及tdi线阵扫描相机坏点校正方法、系统、存储介质及设备。
背景技术:
2.由于半导体制造工艺缺陷和材料差异等原因,图像传感器存在一些坏点像素,这些坏点像素对光的响应与传感器上正常像素存在显著差异,会导致图像局部像素值信息不正确,最终导致图像清晰性和正确性缺失。对于一个具体的图像传感器,坏点的位置是固定的,从对光的响应角度可以将坏点分为两类,一类是无法感光的坏点,另一类是感光特性与正常像素相差较大的坏点。坏点检测校正中涉及的关键技术包括:坏点的检测、坏点位置信息的存储、坏点像素值的补偿。
3.时间延迟积分(tdi or time delay integration)技术是基于对同一目标多次曝光、多帧累加从而提高信号亮度,在光线较暗曝光时间不足的情况下能输出更高信噪比信号,改善拍摄环境条件限制导致图像的信噪比过低。其基本原理如图2所示,以四行像素的tdi线阵扫描相机为例,对于其中的任一列像素点pixel0、pixel1、pixel2和pixel3,被拍摄物体分为abcd四个部分,被拍摄物体的运行速度与tdi线阵扫描相机的扫描行频相适应。在连续的四个扫描时刻,被拍摄物体的一部分a,分别依次被pixel0、pixel1、pixel2和pixel3拍到,然后将pixel0、pixel1、pixel2和pixel3拍到的物体的一部分a进行积分,最终获得被拍摄物体的一部分a的图像信息。
4.现有的坏点替换算法多适用于面阵相机,采用的是邻近像素直接替换,不适应像素较大的情况。采用邻近像素替换对于大尺度像素会增加模糊度,采用两个传感器又增加了成本,因此需要提出新的校正算法解决这个问题。
技术实现要素:
5.本发明提出的涉及tdi线阵扫描相机坏点校正方法、系统、存储介质及设备,可至少解决上述技术问题之一。
6.为实现上述目的,本发明提出了以下技术方案:一种tdi线阵扫描相机坏点校正方法,其中,被拍摄物体的运动速度和所述tdi线阵扫描相机的行频相对应,以使当前曝光的某一行像素获取的所述被拍摄物体上的图像,出现在下一次曝光的下一行像素上,包括:获取坏点位置信息;在tdi线阵扫描相机当前扫描完成进行积分操作前,对当前的坏点像素,使用其上一次曝光时上一行像素中,对应被拍摄物体相同位置的像素点a的像素值,替换当前坏点像素的像素值;或使用其下一次曝光时下一行像素中,对应被拍摄物体相同位置的像素点b的像素值,替换当前坏点像素的像素值;
所有坏点执行上述步骤,对本次扫描进行积分操作,获取坏点校正后的图像数据。
7.进一步地,还包括,调整被拍摄物体的运动速度和所述tdi线阵扫描相机的行频相对应,包括:所述tdi线阵扫描相机扫描标定图像;所述标定图像的一部分具有相同的扫描长度和扫描宽度;所述扫描长度为扫描时,所述标定图像的一部分沿着所述tdi线阵扫描相机的扫描方向的长度;所述扫描宽度为扫描时,所述标定图像的一部分垂直于所述tdi线阵扫描相机的扫描方向的宽度;调整被拍摄物体的运动速度或所述tdi线阵扫描相机的行频,当tdi线阵扫描相机获取到的标定图像上,所述标定图像的一部分具有相同的长度和宽度时,被拍摄物体的运动速度和所述tdi线阵扫描相机的行频相对应。
8.进一步地,调整被拍摄物体的运动速度和所述tdi线阵扫描相机的行频相对应,包括:所述tdi线阵扫描相机扫描标定图像;所述标定图像的一部分为正方形,扫描时,所述正方形的一条边垂直于所述tdi线阵扫描相机的扫描方向;调整被拍摄物体的运动速度或所述tdi线阵扫描相机的行频,当tdi线阵扫描相机获取到的标定图像上,所述标定图像的一部分也为正方形时,被拍摄物体的运动速度和所述tdi线阵扫描相机的行频相对应。
9.进一步地,执行所述替换当前坏点像素的像素值后,对替换后的坏点的像素值进行亮度补偿,包括:根据所述像素点a同一行两侧的若干像素点,与当前坏点像素同一行两侧对应的若干像素点之间像素值的差值的均值,对替换后的坏点的像素值进行亮度补偿;或根据所述像素点b同一行两侧的若干像素点,与当前坏点像素同一行两侧对应的若干像素点之间像素值的差值的均值,对替换后的坏点的像素值进行亮度补偿。
10.进一步地,执行所述替换当前坏点像素的像素值后,对替换后的坏点的像素值进行亮度补偿,包括:根据所述像素点a同一行两侧的若干像素点的像素值之和,与当前坏点像素同一行两侧对应的若干像素点的像素值之和,之间的比值,对替换后的坏点的像素值进行亮度补偿;或根据所述像素点b同一行两侧的若干像素点的像素值之和,与当前坏点像素同一行两侧对应的若干像素点的像素值之和,之间的比值,对替换后的坏点的像素值进行亮度补偿。
11.进一步地,所述获取坏点位置信息,包括:遍历所有像素点并执行以下步骤:将当前像素点c当做坏点像素,执行所述替换当前坏点像素的像素值,并进行亮度补偿,得到处理后的像素值;计算所述处理后的像素值与原像素值之间差值的绝对值k1,当前像素点c的像素值与其同一行两侧的若干像素点中,每一个像素点的像素值计算差值并取差值的绝对值,再计算所述绝对值的平均值k2;若所述k1不超过k2,则当前像素点c不是坏点;若k1超过k2,则继续执行以下步骤:
当前像素点c的上一次曝光时上一行像素中,对应被拍摄物体相同位置的像素点为c1;像素点c1的像素值与其同一行两侧的若干像素点中,每一个像素点的像素值计算差值并取差值的绝对值,再计算所述绝对值的平均值k3;当前像素点c的下一次曝光时下一行像素中,对应被拍摄物体相同位置的像素点为c2;像素点c2的像素值与其同一行两侧的若干像素点中,每一个像素点的像素值计算差值并取差值的绝对值,再计算所述绝对值的平均值k4;若所述k2不超过k3,且所述k2不超过k4,则当前像素点c不是坏点;若所述k2超过k3,或所述k2超过k4,则当前像素点c判断为坏点。
12.另一方面,本发明还提出了一种tdi线阵扫描相机坏点校正系统,包括:tdi线阵扫描相机,所述tdi线阵扫描相机的行频和被拍摄物体的运动速度相对应,以使当前曝光的某一行像素获取的所述被拍摄物体上的图像,出现在下一次曝光的下一行像素上;坏点检测模块,用于判断所述tdi线阵扫描相机的像素点是否为坏点,并提供坏点位置信息;坏点校正模块,获取坏点位置信息后,在当前扫描完成进行积分操作前,对当前的坏点像素,使用其上一次曝光时上一行像素中,对应被拍摄物体相同位置的像素点a的像素值,替换当前坏点像素的像素值;或使用其下一次曝光时下一行像素中,对应被拍摄物体相同位置的像素点b的像素值,替换当前坏点像素的像素值;所有坏点执行上述步骤,对本次扫描进行积分操作,输出坏点校正后的图像数据。
13.进一步地,该系统基于fpga,还包括:图像采集控制模块,用于控制所述tdi线阵扫描相机的采图流程,包括曝光时间和扫描行频。
14.再一方面,本发明还提出了一种计算机可读存储介质,所述计算机可读存储介质内保存有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行上述的tdi线阵扫描相机坏点校正方法。
15.再一方面,本发明还提出了一种电子设备,包括:至少一个存储器以及至少一个处理器;所述存储器,用于存储一个或多个程序;当所述一个或多个程序被所述至少一个处理器执行,使得所述至少一个处理器实现上述的tdi线阵扫描相机坏点校正方法。
16.本发明通过用不同时刻对应相同物体位置的像素来替换坏点,有效解决常规替换算法导致模糊的问题。本发明提出的两种亮度补偿算法,结合tdi线阵扫描相机的工作原理,采用差值补偿或比值补偿的方式,能够很好地消除因光学角度导致的两行像素之间的亮度差。
17.本发明的坏点判断方法结合tdi线阵扫描相机的工作原理,利用了坏点像素前后时刻对应的像素以及其同一时刻同一行的像素,设置两个判断条件,防止坏点的误判与漏
判,相比现有的坏点判断方法更加准确。
附图说明
18.图1是本发明实施例中不同时刻tdi线阵扫描相机的扫描状态图;图2是tdi线阵扫描相机的扫描原理图。
实施方式
19.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。
20.本实施例首先提出了一种tdi线阵扫描相机坏点校正方法,该校正方法分为以下步骤:首先需要使被拍摄物体的运动速度和tdi线阵扫描相机的行频相对应,以使当前曝光的某一行像素获取的被拍摄物体上的图像,出现在下一次曝光的下一行像素上。当满足上述条件时,被拍摄物体在沿着tdi线阵扫描相机扫描方向上显示的图像的放大倍数与垂直于tdi线阵扫描相机扫描方向上显示的图像的放大倍数一样,也即,被拍摄物体的扫描图像不会被拉长或缩短。利用此原理,可设置特殊的标定图像,该标定图像的一部分具有相同的扫描长度和扫描宽度,例如正方形图案,圆形图案等。其中,扫描长度为,扫描时标定图像的一部分沿着tdi线阵扫描相机的扫描方向的长度;扫描宽度为,扫描时标定图像的一部分垂直于tdi线阵扫描相机的扫描方向的宽度。
21.tdi线阵扫描相机扫描标定图像,然后调整被拍摄物体的运动速度或tdi线阵扫描相机的行频,当tdi线阵扫描相机获取到的标定图像上,标定图像的一部分具有相同的长度和宽度时,被拍摄物体的运动速度和所述tdi线阵扫描相机的行频相对应。能够实现当前曝光的某一行像素获取的被拍摄物体上的图像,出现在下一次曝光的下一行像素上。
22.在一种实施例中,该标定图像直接设置为正方形图案,正方形图案具有相同边长,且通过算法计算其边长时更为简单。使正方形图案的一条边与tdi线阵扫描相机的扫描方向垂直,若tdi线扫描相机的行频与物体的运动速度不对应,则该正方形图案会被拉长或缩短。调整被拍摄物体的运动速度或tdi线阵扫描相机的行频,使用算法计算获得的正方形图案是否每条边长均相等,若相等,则说明tdi线扫描相机的行频与物体的运动速度对应。
23.其次进行坏点的判断,以找出tdi线阵扫描相机上存在的坏点。
24.tdi线阵扫描相机扫描被拍摄物体,如图1所示,在连续的扫描时间t0、t1、t2内,tdi线阵扫描相机将分别获取被拍摄物体的图像,以t1时刻获取的图像为基准,t0时刻是其上一次曝光时刻,t2时刻是其下一次曝光时刻。在t1时刻像素点(i,j)获取的图像,与t0时刻像素点(i+1,j)获取的图像是物体上同一部分的图像。同理,t1时刻像素点(i+1,j)获取的图像,与t2时刻像素点(i,j)获取的图像是物体上同一部分的图像。
25.遍历t1时刻,所有像素点并执行以下步骤:对于当前像素点c(i,j,t1),其灰度值为p
i,j,t1
,根据t0时刻的像素点(i+1,j,t0),计算当前像素点c对应的理论像素值p'
i,j,t1
,有:p'
i,j,t1
=p
i+1,j,t0
+(p
i,j-1,t1
+p
i,j+1,t1-p
i+1,j-1,t0-p
i+1,j+1,t0
)/2。
26.上式中,p
i+1,j,t0
是t0时刻(i+1,j)位置的像素值,p
i,j-1,t1
是t1时刻(i,j-1)位置的像素值,p
i,j+1,t1
是t1时刻(i,j+1)位置的像素值,p
i+1,j-1,t0
是t0时刻(i+1,j-1)位置的像素值,p
i+1,j+1,t0
是t0时刻(i+1,j+1)位置的像素值。
27.上式中,首先使用t0时刻(i+1,j)位置的像素值替换当前像素点c对应的对比像素值p'
i,j,t1
,(p
i,j-1,t1
+p
i,j+1,t1-p
i+1,j-1,t0-p
i+1,j+1,t0
)/2这一项则是使用与当前像素点c同一行两侧的两个像素点,与t0时刻像素点(i+1,j)同一行两侧对应的两个像素点之间像素值的差值的均值,对替换后的坏点的像素值进行亮度补偿。在一种实施例中,可使用当前像素点c同一行两侧的若干个像素点进行亮度补偿。
28.计算p
i,j,t1
与p'
i,j,t1
之间的差值的绝对值k1,有:k1=|p
i,j,t1-p'
i,j,t1
|
29.当前像素点c的像素值与其同一行两侧的两个像素点中,每一个像素点的像素值计算差值并取差值的绝对值,再计算所述绝对值的平均值k2,有:k2=(2p
i,j,t1-p
i,j-1,t1-p
i,j+1,t1
)/2。
30.上式中,p'
i,j,t1
为根据tdi线阵扫描相机的扫描规律推导出的当前像素点c的理论值,tdi线阵扫描相机不同像素之间的灰度值存在差异,该差异使用k2来衡量。当前像素点c的像素值的实际值为p
i,j,t1
,该实际值与理论值之间的差异应不超过k2,若超过k2则认为当前像素点c的像素值的实际值为p
i,j,t1
发生异常,可能为坏点。若k1不超过k2,则当前像素点c不是坏点;若k1超过k2,则继续执行以下步骤:当前像素点c的上一次曝光时上一行像素中,对应被拍摄物体相同位置的像素点为c1(i+1,j,t0);像素点c1的像素值与其同一行两侧的两个像素点中,每一个像素点的像素值计算差值并取差值的绝对值,再计算所述绝对值的平均值k3,有:k3=(2p
i+1,j,t0-p
i+1,j-1,t0-p
i+1,j+1,t0
)/2。
31.若所述k2不超过k3,则当前像素点c不是坏点;若所述k2超过k3,则当前像素点c判断为坏点。对于可能的坏点c,利用其左右两侧的若干个像素的像素值再进行判断,选取左右两侧的两个像素点,k3衡量的是c1与其左右两个像素点之间的像素差值均值,k2衡量的是c与其左右两个像素点之间的像素差值均值,若k2超过k3,则说明该像素c的像素值确实存在异常,判断为坏点。
32.在一种实施例中,当前像素点c的下一次曝光时下一行像素中,对应被拍摄物体相同位置的像素点为c2;像素点c2的像素值与其同一行两侧的若干像素点中,每一个像素点的像素值计算差值并取差值的绝对值,再计算所述绝对值的平均值k4。若k2不超过k4,则当前像素点c不是坏点;若k2超过k4,则当前像素点c判断为坏点。该判断方式与上述使用k3来判断的原理相同。
33.获取到坏点的位置信息后,在tdi线阵扫描相机当前扫描完成进行积分操作前,对当前的坏点像素,使用其上一次曝光时上一行像素中,对应被拍摄物体相同位置的像素点a的像素值,替换当前坏点像素的像素值,优选地,还包括对替换后的坏点像素值进行亮度补偿,有:p
i,j,t1
=p'
i,j,t1
=p
i+1,j,t0
+(p
i,j-1,t1
+p
i,j+1,t1-p
i+1,j-1,t0-p
i+1,j+1,t0
)/2其中,p
i+1,j,t0
是当前的坏点像素,上一次曝光时上一行像素中,对应被拍摄物体相同位置的像素点a的像素值,(p
i,j-1,t1
+p
i,j+1,t1-p
i+1,j-1,t0-p
i+1,j+1,t0
)/2为亮度补偿项。对所有坏点都执行上述步骤,然后对本次扫描进行积分操作,获取坏点校正后的图像数据。在一种实施例中,使用当前的坏点像素的下一次曝光时下一行像素中,对应被拍摄物体相同位
置的像素点b的像素值,替换当前坏点像素的像素值。
34.在另一种实施例中,亮度补偿项为根据像素点a同一行两侧的若干像素点的像素值之和,与当前坏点像素同一行两侧对应的若干像素点的像素值之和,之间的比值,对替换后的坏点的像素值进行亮度补偿。即:p
i,j,t1
=p'
i,j,t1
=p
i+1,j,t2
*(p
i,j-1,t1
+p
i,j+1,t1
)/(p
i+1,j-1,t2
+p
i+1,j+1,t2
)上式中,p
i+1,j,t2
是t2时刻(i+1,j)位置的像素值,p
i+1,j-1,t2
是t2时刻(i+1,j-1)位置的像素值,p
i+1,j+1,t2
是t2时刻(i+1,j+1)位置的像素值。该亮度补偿项使用不同行之间对应像素值的比值来衡量,也能够实现坏点替换过程中的亮度补偿。在一种实施例中,根据所述像素点b同一行两侧的若干像素点的像素值之和,与当前坏点像素同一行两侧对应的若干像素点的像素值之和,之间的比值,对替换后的坏点的像素值进行亮度补偿。
35.本实施例还提出了一种tdi线阵扫描相机坏点校正系统,包括:tdi线阵扫描相机,该tdi线阵扫描相机的行频和被拍摄物体的运动速度相对应,以使当前曝光的某一行像素获取的所述被拍摄物体上的图像,出现在下一次曝光的下一行像素上;坏点检测模块,用于根据上述的坏点的判断方法,判断tdi线阵扫描相机的像素点是否为坏点,并提供坏点位置信息;坏点校正模块,获取坏点位置信息后,使用上述的坏点校正方法对所有坏点进行校正;该系统基于fpga,还包括:图像采集控制模块,用于控制tdi线阵扫描相机的采图流程,包括曝光时间和扫描行频。
36.在一种实施例中,通过fpga实现cmos的tdi线阵传感器的配置与图像采集。fpga内部实现了c模块、图像采集控制模块、坏点检测替换模块以及gv接口模块。其中,c模块用于接收pc端的配置并导入到cmos的tdi线阵传感器,图像采集控制模块用于接收pc端命令并控制cmos传感器的采图流程,如曝光时间和周期等以及传感器原始数据的解析,坏点检测替换模块实现对原始图像坏点的检测和替换,gv接口模块用于将替换后没有坏点的图像数据传送至pc端。
37.本实施例还包括一种计算机可读存储介质,所述计算机可读存储介质内保存有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行上述的tdi线阵扫描相机坏点校正方法。
38.本实施例还包括一种电子设备,包括:至少一个存储器以及至少一个处理器;存储器用于存储一个或多个程序;当一个或多个程序被至少一个处理器执行,使得至少一个处理器实现上述的tdi线阵扫描相机坏点校正方法。
39.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
40.以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
技术特征:
1.一种tdi线阵扫描相机坏点校正方法,其中,被拍摄物体的运动速度和所述tdi线阵扫描相机的行频相对应,以使当前曝光的某一行像素获取的所述被拍摄物体上的图像,出现在下一次曝光的下一行像素上,其特征在于,包括:获取坏点位置信息;在tdi线阵扫描相机当前扫描完成进行积分操作前,对当前的坏点像素,使用其上一次曝光时上一行像素中,对应被拍摄物体相同位置的像素点a的像素值,替换当前坏点像素的像素值;或使用其下一次曝光时下一行像素中,对应被拍摄物体相同位置的像素点b的像素值,替换当前坏点像素的像素值;所有坏点执行上述步骤,对本次扫描进行积分操作,获取坏点校正后的图像数据。2.根据权利要求1所述的tdi线阵扫描相机坏点校正方法,其特征在于,还包括,调整被拍摄物体的运动速度和所述tdi线阵扫描相机的行频相对应:所述tdi线阵扫描相机扫描标定图像;所述标定图像的一部分具有相同的扫描长度和扫描宽度;所述扫描长度为扫描时,所述标定图像的一部分沿着所述tdi线阵扫描相机的扫描方向的长度;所述扫描宽度为扫描时,所述标定图像的一部分垂直于所述tdi线阵扫描相机的扫描方向的宽度;调整被拍摄物体的运动速度或所述tdi线阵扫描相机的行频,当tdi线阵扫描相机获取到的标定图像上,所述标定图像的一部分具有相同的长度和宽度时,被拍摄物体的运动速度和所述tdi线阵扫描相机的行频相对应。3.根据权利要求2所述的tdi线阵扫描相机坏点校正方法,其特征在于,调整被拍摄物体的运动速度和所述tdi线阵扫描相机的行频相对应,包括:所述tdi线阵扫描相机扫描标定图像;所述标定图像的一部分为正方形,扫描时,所述正方形的一条边垂直于所述tdi线阵扫描相机的扫描方向;调整被拍摄物体的运动速度或所述tdi线阵扫描相机的行频,当tdi线阵扫描相机获取到的标定图像上,所述标定图像的一部分也为正方形时,被拍摄物体的运动速度和所述tdi线阵扫描相机的行频相对应。4.根据权利要求1所述的tdi线阵扫描相机坏点校正方法,其特征在于,执行所述替换当前坏点像素的像素值后,对替换后的坏点的像素值进行亮度补偿,包括:根据所述像素点a同一行两侧的若干像素点,与当前坏点像素同一行两侧对应的若干像素点之间像素值的差值的均值,对替换后的坏点的像素值进行亮度补偿;或根据所述像素点b同一行两侧的若干像素点,与当前坏点像素同一行两侧对应的若干像素点之间像素值的差值的均值,对替换后的坏点的像素值进行亮度补偿。5.根据权利要求1所述的tdi线阵扫描相机坏点校正方法,其特征在于,执行所述替换当前坏点像素的像素值后,对替换后的坏点的像素值进行亮度补偿,包括:根据所述像素点a同一行两侧的若干像素点的像素值之和,与当前坏点像素同一行两侧对应的若干像素点的像素值之和,之间的比值,对替换后的坏点的像素值进行亮度补偿;或根据所述像素点b同一行两侧的若干像素点的像素值之和,与当前坏点像素同一行两侧对应的若干像素点的像素值之和,之间的比值,对替换后的坏点的像素值进行亮度补偿。
6.根据权利要求4所述的tdi线阵扫描相机坏点校正方法,其特征在于,所述获取坏点位置信息,包括:遍历所有像素点并执行以下步骤:将当前像素点c当做坏点像素,执行所述替换当前坏点像素的像素值,并进行亮度补偿,得到处理后的像素值;计算所述处理后的像素值与原像素值之间差值的绝对值k1,当前像素点c的像素值与其同一行两侧的若干像素点中,每一个像素点的像素值计算差值并取差值的绝对值,再计算所述绝对值的平均值k2;若所述k1不超过k2,则当前像素点c不是坏点;若k1超过k2,则继续执行以下步骤:当前像素点c的上一次曝光时上一行像素中,对应被拍摄物体相同位置的像素点为c1;像素点c1的像素值与其同一行两侧的若干像素点中,每一个像素点的像素值计算差值并取差值的绝对值,再计算所述绝对值的平均值k3;当前像素点c的下一次曝光时下一行像素中,对应被拍摄物体相同位置的像素点为c2;像素点c2的像素值与其同一行两侧的若干像素点中,每一个像素点的像素值计算差值并取差值的绝对值,再计算所述绝对值的平均值k4;若所述k2不超过k3,且所述k2不超过k4,则当前像素点c不是坏点;若所述k2超过k3,或所述k2超过k4,则当前像素点c判断为坏点。7.一种tdi线阵扫描相机坏点校正系统,其特征在于,包括:tdi线阵扫描相机,所述tdi线阵扫描相机的行频和被拍摄物体的运动速度相对应,以使当前曝光的某一行像素获取的所述被拍摄物体上的图像,出现在下一次曝光的下一行像素上;坏点检测模块,用于判断所述tdi线阵扫描相机的像素点是否为坏点,并提供坏点位置信息;坏点校正模块,获取坏点位置信息后,在当前扫描完成进行积分操作前,对当前的坏点像素,使用其上一次曝光时上一行像素中,对应被拍摄物体相同位置的像素点a的像素值,替换当前坏点像素的像素值;或使用其下一次曝光时下一行像素中,对应被拍摄物体相同位置的像素点b的像素值,替换当前坏点像素的像素值;所有坏点执行上述步骤,对本次扫描进行积分操作,输出坏点校正后的图像数据。8.根据权利要求7所述的tdi线阵扫描相机坏点校正系统,其特征在于,该系统基于fpga,还包括:图像采集控制模块,用于控制所述tdi线阵扫描相机的采图流程,包括曝光时间和扫描行频。9.一种计算机可读存储介质,所述计算机可读存储介质内保存有计算机程序,其特征在于,所述计算机程序被处理器执行时,使得所述处理器执行如权利要求1至6任一所述的tdi线阵扫描相机坏点校正方法。10.一种电子设备,其特征在于,包括:至少一个存储器以及至少一个处理器;所述存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述至少一个处理器执行,使得所述至少一个处理器实现如权利要求1至6任一所述的tdi线阵扫描相机坏点校正方法。
技术总结
本发明公开了一种TDI线阵扫描相机坏点校正方法、系统、存储介质及设备,属于图像数据处理技术领域。该方法包括:获取坏点位置信息;在TDI线阵扫描相机当前扫描完成进行积分操作前,对当前的坏点像素,使用其上一次曝光时上一行像素中,对应被拍摄物体相同位置的像素点A的像素值,替换当前坏点像素的像素值;或使用其下一次曝光时下一行像素中,对应被拍摄物体相同位置的像素点B的像素值,替换当前坏点像素的像素值;所有坏点执行上述步骤,对本次扫描进行积分操作,获取坏点校正后的图像数据。本发明能够对TDI线阵扫描相机中的坏点进行检测和校正,解决了现有校正方法中的模糊问题,增加的亮度补偿能够消除因光学角度导致的两行像素之间的亮度差。行像素之间的亮度差。行像素之间的亮度差。
技术研发人员:章雪瑞 邵云峰 张光宇 曹桂平 董宁
受保护的技术使用者:合肥埃科光电科技股份有限公司
技术研发日:2023.07.26
技术公布日:2023/9/13
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/