图像数据的调理及检测方法

文档序号:37634235发布日期:2024-04-18 17:49阅读:9来源:国知局
图像数据的调理及检测方法

本发明涉及图像处理,尤其涉及一种图像数据的调理及检测方法。


背景技术:

1、对于高分辨率高帧频的探测器成像应用,通常对图像数据进行拆分,通过多个2711通道同时进行传输。在2711接收端,需要将接收到的多通道图像数据调理为单通道的高速图像数据,采用光纤等高速传输介质进行传输。为提高图像数据传输的可靠性,2711发送端对图像数据进行rs编码后再进行传输,在2711接收端进行rs解码和解码状态的判断。在rs解码的过程中,解码模块内部可能出现缓存不足而写入的数据无效导致需要重新写入的情况。在解码后的数据进行缓存的过程中,若出现丢行现象,则输出的图像数据为之前帧缓存的数据,难以发现。


技术实现思路

1、鉴于上述问题,本发明提出一种图像数据的调理及检测方法,对rs解码过程中图像数据的完整性进行检测并返回遥测信息;通过对rs解码电路状态的监测并使用状态信号进行写入操作的控制,保证写入完整的数据流;每次缓存的数据读完后进行清零操作,在丢行后输出的数据为0,避免出现丢行后难发现的问题。

2、本发明提供的图像数据的调理及检测方法,包括:

3、对于线阵并行图像数据:

4、线阵并行图像数据与伴随时钟域送入跨时钟域前检测电路进行行头、同步字、行号、行尾的检测,当检测到行头后,产生跨时钟域缓存ram的写使能信号,将线阵并行图像数据写入跨时钟域缓存ram中,同时产生跨时钟域缓存ram的读使能信号的启动信号,启动跨时钟域缓存ram的读操作,在本地时钟域的操作下将线阵并行图像数据写入rs解码前检测电路进行行头、同步字、行号、行尾的检测,当检测到行头后将线阵并行图像数据送入rs解码电路进行解码,解码后的图像数据经全色和多光谱数据拆分模块拆分为全色数据和多光谱数据,多光谱数据写入多光谱数据缓存fifo,全色数据写入全色数据缓存fifo,全色数据和多光谱数据分时从全色数据缓存fifo和多光谱数据缓存fifo中读出,经rs编码电路编码后,以线阵图像数据形式输出;

5、对于面阵并行图像数据:

6、面阵并行图像数据与伴随时钟送入跨时钟域前检测电路组进行帧头、行头、同步字、行号、行尾、帧尾的检测,当检测到帧头与行头后,产生跨时钟域缓存ram组的写使能信号,将面阵并行图像数据写入跨时钟域缓存ram组中,同时产生跨时钟域缓存ram组的读使能信号的启动信号,启动跨时钟域缓存ram组的读操作,在本地时钟域的操作下将面阵并行图像数据写入rs解码前检测电路组进行帧头、行头、同步字、行号、行尾、帧尾的检测,当检测到行头后将面阵并行图像数据送入rs解码电路组,解码后的图像数据送入写入缓存fifo组,然后高速写入ddr3存储器中,从ddr3存储器中读出的图像数据快速写入读出缓存fifo,再从读出缓存fifo中读出,经rs编码电路组编码后,以面阵图像数据形式输出。

7、优选地,跨时钟域前检测电路与rs解码前检测电路包括5个状态循环,分别是检测等待状态、行头检测到状态、图像传感器片号和数传接口标识及数传接口通道号检测状态、行号检测状态、行尾检测状态;在跨时钟域前检测电路与rs解码前检测电路接收到上电或者模式切换命令后,进入检测等待状态,同时将行号设置为初始值,当检测到行头和同步字时,则进入行头检测到状态,行号加1,启动行计数器,然后进入图像传感器片号和数传接口标识及数传接口通道号检测状态,判断检测到的图像传感器片号、数传接口标识、数传接口通道号是否正确,若不正确,给出标识字错误遥测状态信号,然后进入行号检测状态,判断检测到的行号与自身行计数是否相等,若不相等,给出行号错误遥测状态信号,然后进入行尾检测状态,判断检测到的行尾是否正确,若不正确,给出行尾错误遥测状态信号,然后进入检测等待状态。

8、优选地,跨时钟域前检测电路组与rs解码前检测电路组包括8个状态循环,分别是检测等待状态、帧头检测到状态、行头检测到状态、帧尾检测状态、图像传感器片号和数传接口标识及数传接口通道号检测状态、帧号检测状态、行号检测状态、行尾检测状态;在跨时钟域前检测电路组与rs解码前检测电路组接收到上电或者模式切换命令后,进入检测等待状态,同时将帧号和行号设置为初始值,当检测到帧头时,则进入帧头检测到状态,将帧号加1,当检测到行头和同步字时,进入行头检测到状态,行号加1,启动行计数器,然后进入图像传感器片号和数传接口标识及数传接口通道号检测状态,判断检测到的图像传感器片号、数传接口标识、数传接口通道号是否正确,若不正确,给出标识字错误遥测状态信号,然后进入帧号检测状态,判断检测到的帧号与自身帧计数是否相等,若不相等,给出帧号错误遥测状态信号,然后进入行号检测状态,判断检测到的行号与自身行计数是否相等,若不相等,给出行号错误遥测状态信号,然后进入行尾检测状态,判断检测到的行尾是否正确,若不正确,给出行尾错误遥测状态信号,同时对自身计数的行号进行判断;当自身计数的行号大于一帧中的最大行号时,给出帧内行号超限的遥测信号,然后进入帧尾检测状态;当自身计数的行号等于一帧中的最大行号,进入帧尾检测状态;当自身计数的行号小于一帧中的最大行号,则进入检测等待状态;在帧尾检测状态,判断检测到的帧尾是否正确,若不正确,给出帧尾错误遥测状态信号,然后进入检测等待状态。

9、优选地,从跨时钟域缓存ram中读出线阵并行图像数据送入rs解码电路时,rs解码电路向跨时钟域缓存ram返回准备完毕状态信号,当跨时钟域缓存ram检测到rs解码模块返回的准备好状态信号为高电平时,跨时钟域缓存ram的计数器的计数值加1,否则计数器保持不变,以及跨时钟域缓存ram的读地址加1,否则维持不变;跨时钟域缓存ram的读操作一直保持有效的高电平,直到计数器的计数值达到每行有效数据长度后变为无效的低电平。

10、优选地,多光谱数据缓存fifo和全色数据缓存fifo的写使能采用rs解码电路输出的数据有效指示信号,多光谱数据缓存fifo和全色数据缓存fifo的写数据采用rs解码电路输出的图像数据。

11、优选地,写入缓存fifo组的写使能采用rs解码电路输出的数据有效指示信号,写入缓存fifo组的写数据采用rs解码电路输出的图像数据。

12、优选地,在多光谱数据缓存fifo和全色数据缓存fifo对图像数据进行缓存的过程中,待以行为单位的图像数据读出完毕后进行清除操作,多光谱数据缓存fifo和全色数据缓存fifo的复位信号在读操作完毕后启动复位操作。

13、优选地,在写入缓存fifo组对图像数据进行缓存的过程中,待以行为单位的数据读出完毕后进行清除操作,写入缓存fifo组的复位信号在读操作完毕后启动复位操作。

14、与现有技术相比,本发明能够取得如下技术效果:

15、1、通过对图像数据中的帧头、行头、同步字、行号、行尾、帧尾进行判断,识别一帧中数据的正确性,可有效识别存在的错误。

16、2、在写入rs解码电路时对状态信息进行监测,保证在写操作成功的状态下才继续写入新的数据,否则维持状态不变,保证写入完整的数据,不会出现写入的数据被遗漏。

17、3、在图像数据缓存的过程中,在将以行为单位的数据读出完毕后才进行清除操作,避免由于丢行原因并未写入新数据而读出的是上一帧中相同行位置的旧数据而难以发现。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1