一种红外图像打包传输方法、装置、电子设备及存储介质与流程



1.本发明涉及图像传输技术领域,尤其涉及一种红外图像打包传输方法、装置、电子设备及存储介质。


背景技术:



2.红外成像器可对目标物体红外辐射成像的特性,使红外成像器在搜索、跟踪、制导等武器系统中得到广泛应用,因应用场景的特殊性,要求包括图像采集、整理、传输、纠错在内的红外成像系统具有高实时性、高准确性。现有红外成像系统通常按行对外传输数据,传输物理层可以是串行或并行的总线,但传输协议层的协议、时序由红外成像器厂商各自制定,协议、时序虽有区别,但是传输数据均包含帧信号、行型号、图像数据三类信息。
3.实际应用中红外成像系统传输要经过连接器、线缆、光缆等介质,最终到达图像信息处理设备,才能实现搜索、跟踪、制导等武器功能。然而传输介质低可靠性属性造成系统的实时性、准确性严重下降,各红外成像器厂商协议、时序中缺少校验机制,图像信息处理设备无法进行图像纠错和报故。


技术实现要素:



4.本发明提供了一种红外图像打包传输方法、装置、电子设备及存储介质,在不降低红外成像系统实时性情况下,大幅提升红外图像传输准确性,图像信息处理设备可据此进行图像纠错和报故,更好实现搜索、跟踪、制导等武器功能。
5.第一方面,本发明实施例提供了一种红外图像打包传输方法,所述传输方法包括:
6.接收红外图像,逐行逐个像素输出表征辐射强度的模拟信号;
7.将所述模拟信号转化为图像离散数据值序列,所述离散数据值按线性比例表征像素的红外辐射量;
8.将所述图像离散数据值序列输出进行整理完成整行图像离散数据值序列值缓存;同时,将每行的图像离散数据值序列配置行头标识、第一行序号、第一校验值,并在第一寄存器进行存储,再将每行的图像离散数据值序列配置行后标识、第二行序号、第二校验值,并在第二寄存器进行存储;其中,所述第一行序号与第二行序号相同,所述第一校验值与所述第二校验值相同;
9.当整理完成整行图像离散数据值序列值缓存时,启动传输机制,依次读取并发送第一寄存器中的行头标识、第一行序号、第一校验值、当前行图像离散数据值序列、第二寄存器的行后标识、第二行序号、第二校验值。
10.作为可能实现的一种实施方式,所述行头标识为2字节行头标识、第一行序号为1字节行序号、第一校验值为1字节校验值;所述行后标识为2字节行头标识、第二行序号为1字节行序号、第二校验值为1字节校验值。
11.作为可能实现的一种实施方式,所述第一寄存器位宽与像素最大允许图像离散数据值位宽相同,其中2字节行头标识依次为像素最小图像离散数据值加1、像素最大图像离
散数据值减1。
12.作为可能实现的一种实施方式,所述第二寄存器位宽与像素最大允许图像离散数据值位宽相同,其中2字节行头标识依次为像素最大图像离散数据值减1,像素最小图像离散数据值加1。
13.作为可能实现的一种实施方式,所述传输方法还包括,图像信息处理设备通过判断行前2字节行头标识和行后2字节行头标识,分别获得行前1字节行序号、行前1字节校验值、行后1字节行序号、行后1字节校验值;传输正确时,行前1字节行序号与行后1字节行序号相同。
14.第二方面,本发明实施例提供了一种红外图像打包传输系统,所述传输系统包括:
15.红外传感器,用于感知应用场景内物体红外辐射,对图像采集模块逐行逐个像素输出表征辐射强度的模拟信号;
16.图像采集模块,利用模数转换器将逐行逐个像素模拟信号转化为离散数据值,所述离散数据值按线性比例表征像素的红外辐射量;
17.行前拼接模块,利用第一寄存器存储行头标识、第一行序号、第一校验值;在行整理模块接收完成第一个离散数据值后,所述行前拼接模块已完成寄存器更新,待图像传输模块空闲后,依次读出并发送;
18.行后拼接模块,利用第二寄存器进行存储行后标识、第二行序号、第二校验值;在行整理模块接收完成第一个离散数据值后,行后拼接模块已完成寄存器更新,待图像传输模块完成行整理模块中当前行每个离散数据值发送后,依次读出并发送;
19.行整理模块,依次接收当前行的离散数据值,放入缓存器中,待图像传输模块完成行头标识、第一行序号、第二校验值发送后,依次读出并发送;
20.图像传输模块,实时监控行整理模块状态,当行整理模块已完成整行离散数据值缓存时,启动当前行传输机制,依次读取并发送行前行头标识、第一行序号、第一校验值、当前行每个离散数据值、行后标识、第二行序号、第二校验值。
21.作为可能实现的一种实施方式,所述行头标识为2字节行头标识、第一行序号为1字节行序号、第一校验值为1字节校验值;所述行后标识为2字节行头标识、第二行序号为1字节行序号、第二校验值为1字节校验值。
22.作为可能实现的一种实施方式,所述传输系统还包括:
23.图像处理设备,所述图像信息处理设备通过判断行前2字节行头标识和行后2字节行头标识,分别获得行前1字节行序号、行前1字节校验值、行后1字节行序号、行后1字节校验值;传输正确时,行前1字节行序号与行后1字节行序号相同。
24.第三方面,本发明的实施例提供了一种电子设备,包括存储器和处理器,所述存储器上存储有计算机程序,所述处理器执行所述程序时实现如第一方面任一项所述的方法。
25.第四方面,本发明的实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面任一项所述的方法。
26.有益效果
27.本发明提供了一种红外图像打包传输方法,所述传输方法通过接收红外图像,逐行逐个像素输出表征辐射强度的模拟信号;将所述模拟信号转化为图像离散数据值序列,所述离散数据值按线性比例表征像素的红外辐射量;将所述图像离散数据值序列输出进行
整理完成整行图像离散数据值序列值缓存;同时,将每行的图像离散数据值序列配置行头标识、第一行序号、第一校验值,并在第一寄存器进行存储,再将每行的图像离散数据值序列配置行后标识、第二行序号、第二校验值,并在第二寄存器进行存储;其中,所述第一行序号与第二行序号相同,所述第一校验值与所述第二校验值相同;当整理完成整行图像离散数据值序列值缓存时,启动传输机制,依次读取并发送第一寄存器中的行头标识、第一行序号、第一校验值、当前行图像离散数据值序列、第二寄存器的行后标识、第二行序号、第二校验值。在原红外成像系统硬件基础上,依靠软件程序修改,为红外成像系统增加了校验机制和帧行数据信息,在不降低红外成像系统实时性情况下,大幅提升系统高准确性,图像信息处理设备可据此进行图像纠错和报故,更好实现搜索、跟踪、制导等武器功能,本发明可应用于任意面阵、任意帧频、任意像素位宽的红外成像系统中。
28.应当理解,发明内容部分中所描述的内容并非旨在限定本发明的实施例的关键或重要特征,亦非用于限制本发明的范围。本发明的其它特征将通过以下的描述变得容易理解。
附图说明
29.结合附图并参考以下详细说明,本发明各实施例的上述和其他特征、优点及方面将变得更加明显。在附图中,相同或相似的附图标记表示相同或相似的元素。
30.图1示出了本发明实施例的一种红外图像打包传输方法的流程图;
31.图2示出了本发明实施例的一种红外图像打包传输系统的结构示意图;
32.图3示出了本发明实施例的一种电子设备的结构图。
具体实施方式
33.为了使本技术领域的人员更好地理解本说明书一个或多个实施例中的技术方案,下面将结合本说明书一个或多个实施例中的附图,对本说明书一个或多个实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本说明书的一部分实施例,而不是全部的实施例。基于本说明书一个或多个实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本文件的保护范围。
34.需要说明的是,本发明实施例描述的仅仅是为了更加清楚的说明本发明实施例的技术方案,并不构成对本发明实施例提供的技术方案的限定。
35.本发明提供了一种红外图像打包传输方法,此方法可不修改原红外成像系统硬件的情况下,内嵌至原红外成像系统的图像整理和传输之间,由原红外成像系统中的fpga、dsp或arm等处理器软件程序实现。该方法在原已整理完毕的每行图像数据之前增加行头标识、第一行序号、第一校验值,在原已整理完毕的每行图像数据之后增加行后标识、第二行序号、第二校验值,完成上述字节增加再启动原传输机制。
36.图1示出了本发明实施例的一种红外图像打包传输方法的流程图;如图1所示,所述传输方法包括:
37.s20、接收红外图像,逐行逐个射强度的模拟信号;
38.红外图像可以通过红外传感器感知应用场景内物体红外辐射,逐行逐个像素输出表征辐射强度的模拟信号,即每行每个像素相应电压。
39.s40、将所述模拟信号转化为图像离散数据值序列,所述离散数据值按线性比例表征像素的红外辐射量;
40.s60、将所述图像离散数据值序列输出进行整理完成整行图像离散数据值序列值缓存;同时,将每行的图像离散数据值序列配置行头标识、第一行序号、第一校验值,并在第一寄存器进行存储,再将每行的图像离散数据值序列配置行后标识、第二行序号、第二校验值,并在第二寄存器进行存储;其中,所述第一行序号与第二行序号相同,所述第一校验值与所述第二校验值相同;
41.具体地,第一寄存器可以利用四字节寄存器存储依次2字节行头标识、1字节行序号、1字节校验值,寄存器位宽与像素最大允许图像离散数据值位宽相同。其中2字节行头标识依次为像素最小允许值加1、像素最大允许图像离散数据值减1。因红外成像器是对目标物体红外辐射成像,所以相邻两个离散数据值相差不会超过100倍,2字节行头标识值不会在实际应用场景中出现,因此可以唯一标识行前,对于同一红外成像系统,此2字节行头标识固定不变。紧随其后的依次为1字节行序号、1字节校验值。位宽同样为像素最大允许图像离散数据值位宽。1字节校验值由2字节行头标识值、1字节行序号按位计算“异或”得到,其位宽必然为像素最大允许图像离散数据值位宽;
42.第二寄存器,可以利用四字节寄存器存储依次2字节行头标识、1字节行序号、1字节校验值,寄存器位宽与像素最大允许图像离散数据值位宽相同。其中2字节行头标识依次为像素最大允许图像离散数据值减1、像素最小允许图像离散数据值加1。因红外成像器是对目标物体红外辐射成像,所以任意相邻两个离散数据值相差不会超过100倍,2字节行头标识值不会在实际应用场景中出现,因此可以唯一标识行后,对于同一红外成像系统,此2字节行头标识固定不变。紧随其后的依次为1字节行序号、1字节校验值。1字节校验值由2字节行头标识值、1字节行序号按位计算“异或”得到,其位宽必然为像素最大允许图像离散数据值位宽。
43.s80、当整理完成整行图像离散数据值序列值缓存时,启动传输机制,依次读取并发送第一寄存器中的行头标识、第一行序号、第一校验值、当前行图像离散数据值序列、第二寄存器的行后标识、第二行序号、第二校验值。
44.本实施例提供了一种红外图像打包传输方法,所述传输方法通过接收红外图像,逐行逐个像素输出表征辐射强度的模拟信号;将所述模拟信号转化为图像离散数据值序列,所述离散数据值按线性比例表征像素的红外辐射量;将所述图像离散数据值序列输出进行整理完成整行图像离散数据值序列值缓存;同时,将每行的图像离散数据值序列配置行头标识、第一行序号、第一校验值,并在第一寄存器进行存储,再将每行的图像离散数据值序列配置行后标识、第二行序号、第二校验值,并在第二寄存器进行存储;其中,所述第一行序号与第二行序号相同,所述第一校验值与所述第二校验值相同;当整理完成整行图像离散数据值序列值缓存时,启动传输机制,依次读取并发送第一寄存器中的行头标识、第一行序号、第一校验值、当前行图像离散数据值序列、第二寄存器的行后标识、第二行序号、第二校验值。在原红外成像系统硬件基础上,依靠软件程序修改,为红外成像系统增加了校验机制和帧行数据信息,在不降低红外成像系统实时性情况下,大幅提升系统高准确性,图像信息处理设备可据此进行图像纠错和报故,更好实现搜索、跟踪、制导等武器功能,本发明可应用于任意面阵、任意帧频、任意像素位宽的红外成像系统中。
45.可以用于实现上述实施例中所描述的一种红外图像打包传输方法,如下面实施例所述:由于该一种红外图像打包传输系统解决问题的原理与一种红外图像打包传输方法相似,因此一种红外图像打包传输系统的实施可以参见一种红外图像打包传输方法的实施,重复之处不再赘述。以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
46.具体地,一种红外图像打包传输系统包括包括红外传感器1、图像采集模块2、行整理模块3、行前拼接模块4、行后拼接模块5、图像传输模块6。
47.图2示出了本发明实施例的一种红外图像打包传输系统的结构示意图;如图2所示,所述传输系统包括:
48.红外传感器1,用于感知应用场景内物体红外辐射,对图像采集模块逐行逐个像素输出表征辐射强度的模拟信号;
49.图像采集模块2,利用模数转换器将逐行逐个像素模拟信号转化为离散数据值,所述离散数据值按线性比例表征像素的红外辐射量;
50.行整理模块3,依次接收当前行的离散数据值,放入缓存器中,待图像传输模块完成行头标识、第一行序号、第二校验值发送后,依次读出并发送;
51.行前拼接模块4,利用第一寄存器存储行头标识、第一行序号、第一校验值;在行整理模块接收完成第一个离散数据值后,所述行前拼接模块已完成寄存器更新,待图像传输模块空闲后,依次读出并发送;行前拼接模块可以利用四字节寄存器存储依次2字节行头标识、1字节行序号、1字节校验值,寄存器位宽与像素最大允许数据值位宽相同。其中2字节行头标识依次为像素最小允许值加1、像素最大允许值减1。因红外成像器是对目标物体红外辐射成像,所以相邻两个离散数据值相差不会超过100倍,2字节行头标识值不会在实际应用场景中出现,因此可以唯一标识行前,对于同一红外成像系统,此2字节行头标识固定不变。紧随其后的依次为1字节行序号、1字节校验值。1字节行序号由图像采集模块输出得到,位宽同样为像素最大允许数据值位宽。1字节校验值由2字节行头标识值、1字节行序号按位计算“异或”得到,其位宽必然为像素最大允许数据值位宽。在行整理模块接收完成第一个离散数据值后,行前拼接模块已完成四字节寄存器更新,待图像传输模块空闲后,依次读出并发送。
52.行后拼接模块5,利用第二寄存器进行存储行后标识、第二行序号、第二校验值;在行整理模块接收完成第一个离散数据值后,行后拼接模块已完成寄存器更新,待图像传输模块完成行整理模块中当前行每个离散数据值发送后,依次读出并发送;具体地,行后拼接模块可以利用四字节寄存器存储依次2字节行头标识、1字节行序号、1字节校验值,寄存器位宽与像素最大允许数据值位宽相同。其中2字节行头标识依次为像素最大允许离散数据值减1、像素最小允许值加1。因红外成像器是对目标物体红外辐射成像,所以任意相邻两个离散数据值相差不会超过100倍,2字节行头标识值不会在实际应用场景中出现,因此可以唯一标识行后,对于同一红外成像系统,此2字节行头标识固定不变。紧随其后的依次为1字节行序号、1字节校验值。1字节行序号由图像采集模块输出得到,位宽同样为像素最大允许数据值位宽。1字节校验值由2字节行头标识值、1字节行序号按位计算“异或”得到,其位宽必然为像素最大允许数据值位宽。在行整理模块接收完成第一个离散数据值后,行后拼接
模块已完成四字节寄存器更新,待图像传输模块完成行整理模块中当前行每个离散数据值发送后,依次读出并发送。
53.图像传输模块6,实时监控行整理模块状态,当行整理模块已完成整行离散数据值缓存时,启动当前行传输机制,依次读取并发送行前行头标识、第一行序号、第一校验值、当前行每个离散数据值、行后标识、第二行序号、第二校验值。
54.优选地,所述行头标识为2字节行头标识、第一行序号为1字节行序号、第一校验值为1字节校验值;所述行后标识为2字节行头标识、第二行序号为1字节行序号、第二校验值为1字节校验值。图像传输模块实时监控行整理模块状态,当行整理模块已完成整行离散数据值缓存时,启动当前行传输机制,依次读取并发送行前2字节行头标识、1字节行序号、1字节校验值、当前行每个离散数据值、行后2字节行头标识、1字节行序号、1字节校验值。传输物理层可以是串行或并行的总线,传输协议层的协议、时序由红外成像器厂商各自制定,采用原红外成像系统程序。
55.优选地,所述传输系统还包括:
56.图像处理设备,图像信息处理设备接收本发明红外图像打包传输方法的红外图像数据,通过判断行前2字节行头标识和行后2字节行头标识,分别获得行前1字节行序号、行前1字节校验值、行后1字节行序号、行后1字节校验值。传输正确时,行前1字节行序号与行后1字节行序号相同;行前1字节校验值与行后1字节校验值;1字节行序号最小值为0,最大值为红外成像系统最大行数减1。行序号累加1递增直至最大值清零;行前1字节校验值至行后2字节行头标识之间像素个数等于红外成像系统最大列数。图像信息处理设备通过上述判定可以图像数据是否存在错数,通过行数据填充、行数据丢弃、列数据补充等手段进行图像纠错,并生成相应报故信息给决策者。
57.图像信息处理设备接收本发明红外图像打包传输方法的红外图像数据,通过判断行前2字节行头标识和行后2字节行头标识,分别获得行前1字节行序号、行前1字节校验值、行后1字节行序号、行后1字节校验值。传输正确时,行前1字节行序号与行后1字节行序号相同;行前1字节校验值与行后1字节校验值;1字节行序号最小值为0,最大值为红外成像系统最大行数减1。行序号累加1递增直至最大值清零;行前1字节校验值至行后2字节行头标识之间像素个数等于红外成像系统最大列数。图像信息处理设备通过上述判定可以图像数据是否存在错数,通过行数据填充、行数据丢弃、列数据补充等手段进行图像纠错,并生成相应报故信息给决策者。
58.本发明在原红外成像系统硬件基础上,依靠软件程序修改,为红外成像系统增加了校验机制和帧行数据信息,在不降低红外成像系统实时性情况下,大幅提升系统高准确性,图像信息处理设备可据此进行图像纠错和报故,更好实现搜索、跟踪、制导等武器功能。本发明可应用于任意面阵、任意帧频、任意像素位宽的红外成像系统中。
59.下面以一较优的实施例对本发明的红外图像打包传输系统的工作流程进行说明:如图2所示;
60.假设在640*512面阵的每个像素16位宽的,以fpga为处理器的红外成像系统中,实现本发明一种红外图像打包传输方法。
61.行前拼接4字节为abcd,字节位宽与像素位宽相同,即16位宽,其中2字节行头标识为ab,1字节行序号为c,1字节校验值为d。
62.行后拼接4字节为bacd,字节位宽与像素位宽相同,即16位宽,其中2字节行头标识为ba,1字节行序号为c,1字节校验值为d。
63.其中,a代表16位二进制数0000_0000_0000_0001;
64.b代表16位二进制数1111_1111_1111_1110;
65.c代表16位当前行序号二进制数,假设都283,二进制数0000_0001_0001_1011;
66.d代表对应的16位二进制数0000_0001_0001_1011。
67.s1:红外传感器感知应用场景内物体红外辐射,对图像采集模块逐行逐个像素输出表征辐射强度的模拟信号,即每行每个像素相应电压。
68.s2:图像采集模块利用模数转换器将逐行逐个像素模拟电压转化为离散数据值,位宽为16位,该值按线性比例表征像素的红外辐射量。图像采集模块将每行每个像素按模数转换的先后顺序输出至行整理模块,同时将当前行序号输出至行前拼接模块、行后拼接模块。
69.s3:行整理模块依次接收当前行的640个离散数据值,放入缓存器中,待图像传输模块完成行前2字节行头标识ab、1字节行序号c、1字节校验值d发送后,依次读出并发送。
70.行前拼接模块利用四字节寄存器存储依次2字节行头标识ab、1字节行序号c、1字节校验值d,位宽为16位。因红外成像器是对目标物体红外辐射成像,所以相邻两个离散数据值相差不会超过100倍,2字节行头标识值相差了65534倍,不会在实际应用场景中出现,因此可以唯一标识行前,对于同一红外成像系统,此2字节行头标识固定不变。紧随其后的依次为1字节行序号、1字节校验值。1字节行序号由图像采集模块输出得到,位宽为16位。1字节校验值由2字节行头标识值、1字节行序号按位计算“异或”得到,其位宽为16位。在行整理模块接收完成第一个离散数据值后,行前拼接模块已完成四字节寄存器更新,待图像传输模块空闲后,依次读出并发送。
71.行后拼接模块利用四字节寄存器存储依次2字节行头标识ba、1字节行序号c、1字节校验值d,位宽为16位。因红外成像器是对目标物体红外辐射成像,所以任意相邻两个离散数据值相差不会超过100倍,2字节行头标识值相差了65534倍,不会在实际应用场景中出现,因此可以唯一标识行后,对于同一红外成像系统,此2字节行头标识固定不变。紧随其后的依次为1字节行序号、1字节校验值。1字节行序号由图像采集模块输出得到,位宽为16位。1字节校验值由2字节行头标识值、1字节行序号按位计算“异或”得到,位宽为16位。在行整理模块接收完成第一个离散数据值后,行后拼接模块已完成四字节寄存器更新,待图像传输模块完成行整理模块中当前行每个离散数据值发送后,依次读出并发送。
72.图像传输模块实时监控行整理模块状态,当行整理模块已完成整行离散数据值缓存时,启动当前行传输机制,依次读取并发送行前2字节行头标识、1字节行序号、1字节校验值、当前行每个离散数据值、行后2字节行头标识、1字节行序号、1字节校验值。传输物理层可以是串行或并行的总线,传输协议层的协议、时序由红外成像器厂商各自制定,采用原红外成像系统程序。
73.本发明实施例还提供了一种计算机电子设备,图3示出了可以应用本发明实施例的电子设备的结构示意图,如图3所示,该计算机电子设备包括,中央处理模块(cpu)301,其可以根据存储在只读存储器(rom)302中的程序或者从存储部分308加载到随机访问存储器(ram)303中的程序而执行各种适当的动作和处理。在ram 303中,还存储有系统操作所需的
各种程序和数据。cpu 301、rom 302以及ram 303通过总线304彼此相连。输入/输出(i/o)接口305也连接至总线304。
74.以下部件连接至i/o接口305:包括键盘、鼠标等的输入部分306;包括诸如阴极射线管(crt)、液晶显示器(lcd)等以及扬声器等的输出部分307;包括硬盘等的存储部分308;以及包括诸如lan卡、调制解调器等的网络接口卡的通信部分309。通信部分309经由诸如因特网的网络执行通信处理。驱动器310也根据需要连接至i/o接口305。可拆卸介质311,诸如磁盘、光盘、磁光盘、半导体存储器等,根据需要安装在驱动器310上,以便于从其上读出的计算机程序根据需要被安装入存储部分308。
75.附图中的流程图和框图,图示了按照本发明各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,所述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
76.描述于本发明实施例中所涉及到的模块或模块可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的模块或模块也可以设置在处理器中,例如,可以描述为:一种处理器包括图像采集模块2和图像传输模块6,其中,这些单元的名称在某种情况下并不构成对该模块本身的限定,例如,图像采集模块2还可以被描述为“利用模数转换器将逐行逐个像素模拟电压转化为离散数据值的图像采集模块2”。
77.作为另一方面,本发明还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中所述一种文件保护装置中所包含的计算机可读存储介质;也可以是单独存在,未装配入电子设备中的计算机可读存储介质。计算机可读存储介质存储有一个或者一个以上程序,所述程序被一个或者一个以上的处理器用来执行描述于本发明的一种红外图像打包传输方法。
78.以上描述仅为本发明的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本发明中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离所述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本发明中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

技术特征:


1.一种红外图像打包传输方法,其特征在于,所述传输方法包括:接收红外图像,逐行逐个像素输出表征辐射强度的模拟信号;将所述模拟信号转化为图像离散数据值序列,所述离散数据值按线性比例表征像素的红外辐射量;将所述图像离散数据值序列输出进行整理完成整行图像离散数据值序列值缓存;同时,将每行的图像离散数据值序列配置行头标识、第一行序号、第一校验值,并在第一寄存器进行存储,再将每行的图像离散数据值序列配置行后标识、第二行序号、第二校验值,并在第二寄存器进行存储;其中,所述第一行序号与第二行序号相同,所述第一校验值与所述第二校验值相同;当整理完成整行图像离散数据值序列值缓存时,启动传输机制,依次读取并发送第一寄存器中的行头标识、第一行序号、第一校验值、当前行图像离散数据值序列、第二寄存器的行后标识、第二行序号、第二校验值。2.根据权利要求1所述的传输方法,其特征在于,所述行头标识为2字节行头标识、第一行序号为1字节行序号、第一校验值为1字节校验值;所述行后标识为2字节行头标识、第二行序号为1字节行序号、第二校验值为1字节校验值。3.根据权利要求2所述的传输方法,其特征在于,所述第一寄存器位宽与像素最大允许图像离散数据值位宽相同,其中2字节行头标识依次为像素最小图像离散数据值加1、像素最大图像离散数据值减1。4.根据权利要求1所述的传输方法,其特征在于,所述第二寄存器位宽与像素最大允许图像离散数据值位宽相同,其中2字节行头标识依次为像素最大图像离散数据值减1,像素最小图像离散数据值加1。5.根据权利要求2-4任一项所述的传输方法,其特征在于,所述传输方法还包括,图像信息处理设备通过判断行前2字节行头标识和行后2字节行头标识,分别获得行前1字节行序号、行前1字节校验值、行后1字节行序号、行后1字节校验值;传输正确时,行前1字节行序号与行后1字节行序号相同。6.一种红外图像打包传输系统,其特征在于,所述传输系统包括:红外传感器,用于感知应用场景内物体红外辐射,对图像采集模块逐行逐个像素输出表征辐射强度的模拟信号;图像采集模块,利用模数转换器将逐行逐个像素模拟信号转化为离散数据值,所述离散数据值按线性比例表征像素的红外辐射量;行前拼接模块,利用第一寄存器存储行头标识、第一行序号、第一校验值;在行整理模块接收完成第一个离散数据值后,所述行前拼接模块已完成寄存器更新,待图像传输模块空闲后,依次读出并发送;行后拼接模块,利用第二寄存器进行存储行后标识、第二行序号、第二校验值;在行整理模块接收完成第一个离散数据值后,行后拼接模块已完成寄存器更新,待图像传输模块完成行整理模块中当前行每个离散数据值发送后,依次读出并发送;行整理模块,依次接收当前行的离散数据值,放入缓存器中,待图像传输模块完成行头标识、第一行序号、第二校验值发送后,依次读出并发送;图像传输模块,实时监控行整理模块状态,当行整理模块已完成整行离散数据值缓存
时,启动当前行传输机制,依次读取并发送行前行头标识、第一行序号、第一校验值、当前行每个离散数据值、行后标识、第二行序号、第二校验值。7.根据权利要求6所述的传输系统,其特征在于,所述行头标识为2字节行头标识、第一行序号为1字节行序号、第一校验值为1字节校验值;所述行后标识为2字节行头标识、第二行序号为1字节行序号、第二校验值为1字节校验值。8.根据权利要求7所述的传输系统,其特征在于,所述传输系统还包括:图像处理设备,所述图像信息处理设备通过判断行前2字节行头标识和行后2字节行头标识,分别获得行前1字节行序号、行前1字节校验值、行后1字节行序号、行后1字节校验值;传输正确时,行前1字节行序号与行后1字节行序号相同。9.一种电子设备,包括存储器和处理器,所述存储器上存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至5任一项所述的方法。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至5任一项所述的方法。

技术总结


本发明提供了一种红外图像打包传输方法,所述传输方法通过接收红外图像,逐行逐个像素输出表征辐射强度的模拟信号;将所述模拟信号转化为图像离散数据值序列,将所述图像离散数据值序列输出进行整理完成整行图像离散数据值序列值缓存;同时,将每行的图像离散数据值序列配置行头标识、第一行序号、第一校验值,并在第一寄存器进行存储,再将每行的图像离散数据值序列配置行后标识、第二行序号、第二校验值,并在第二寄存器进行存储;当整理完成整行图像离散数据值序列值缓存时,启动传输机制,本发明为红外成像系统增加了校验机制和帧行数据信息,在不降低红外成像系统实时性情况下,大幅提升系统高准确性,更好实现搜索、跟踪、制导等武器功能。踪、制导等武器功能。踪、制导等武器功能。


技术研发人员:

王东 杨晶

受保护的技术使用者:

天津津航技术物理研究所

技术研发日:

2022.11.15

技术公布日:

2023/2/23

本文发布于:2024-09-26 02:14:32,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/57878.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:字节   图像   序号   行头
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议