一种导航应用的成像方法及成像系统与流程

文档序号:16589707发布日期:2019-01-14 19:00阅读:432来源:国知局
一种导航应用的成像方法及成像系统与流程

本发明属于成像技术领域,涉及一种导航应用的成像方法及成像系统。



背景技术:

卫星、宇宙飞船、太空望远镜等空间航天器都需要姿态精准控制,粗跟踪级的稳像控制精度一般在角秒量级,可采用星敏感器、光纤陀螺和编码器等测角传感器进行闭环。而精跟踪级要求的稳像控制精度要达到毫角秒量级,需要高精度导星测量系统,导航相机作为导星系统的核心部件,其图像质量和数据更新率直接关系到导航任务的成败和质量。因此,研究导航成像系统具有重要的战略意义和经济价值。

现有ccd成像系统帧频慢、有的不支持数据合并,所能够探测到的星等低且不能满足导航系统对图像输出帧频的要求。此外,现有的ccd成像系统的图像输出时刻就是ccd传感器的曝光时刻,一经曝光,就会图像输出,因此图像输出时刻往往难以满足导航系统对图像输出时刻的要求。



技术实现要素:

为了解决现有成像系统帧频慢、能够探测到的星等低及图像输出时刻不能满足要求的技术问题,本发明提供一种导航应用的成像方法及成像系统。

本发明的技术解决方案如下:

一种导航应用的成像方法,其特殊之处在于:包括以下步骤:

1)生成传感器图像:

驱动具有左右路输出功能的图像传感器生成一帧模拟图像,

2)传感器图像输出:

2.1)使图像传感器左右两路同时对该帧模拟图像按行依次输出,左路顺序输出的是每行模拟图像的前半行,是顺序输出图像数据;右路逆序输出每行模拟图像的后半行,是逆序输出图像数据;

2.2)对左右两路输出的模拟图像进行ad转换;

2.3)将ad转换后的图像数据写入srama中;

2.4)当要求的图像输出时刻到来,且写入srama的一行图像数据结束时,开始将图像数据写入sramb;

同时,对srama存入的图像数据按行读出、存储并输出;当存储下一行图像数据的同时将所存储的上一行图像数据输出;

存储时,要求:

相邻两行图像数据分开存储;

且,每一行的顺序图像数据和逆序图像数据分开存储;

输出时,要求:

先顺序读出一行图像数据的顺序输出图像数据,再逆序读出一行数据的逆序输出图像数据,最后将逆序输出图像数据拼接在该行的顺序输出图像数据的后面形成一行正常图像;

2.5)在读完srama中的图像数据,且写入sramb的一行图像数据结束时,又开始将图像数据写入srama;

同时,对sramb存入的图像数据按照与步骤2.4)中相同的方式按行读出、存储并输出;

2.6)在读完sramb中的图像数据,且写入srama的一行图像数据结束时,又开始将图像数据写入sramb;

同时,对srama存入的图像数据按照与步骤2.4)中相同的方式按行读出、存储并输出;

2.7)重复步骤2.5-2.6),直至该帧所有行的数据输出完成;

3)重复步骤1-2),生成其它帧模拟图形,并输出。

进一步地,在步骤1)和步骤2)之间还包括进行水平和垂直同时相元合并的步骤。

进一步地,所述图像传感器所采用的ccd芯片型号为ftt1010-m。

同时,本发明还提供了一种导航应用的成像系统,包括图像传感器,其特殊之处在于:还包括图像ad、srama、sramb及fpga;

所述图像ad的输入端与图像传感器的输出端连接,所述图像ad的输出端分别与srama、sramb连接;

所述fpga与图像传感器、srama及sramb均连接;

fpga在系统上电后实现以下功能:

1)生成传感器图像:

驱动具有左右路输出功能的图像传感器生成一帧模拟图像,

2)传感器图像输出:

2.1)使图像传感器左右两路同时对该帧模拟图像按行依次输出,左路顺序输出的是每行模拟图像的前半行,是顺序输出图像数据;右路逆序输出每行模拟图像的后半行,是逆序输出图像数据;

2.2)对左右两路输出的模拟图像进行ad转换;

2.3)将ad转换后的图像数据写入srama中;

2.4)当要求的图像输出时刻到来,且写入srama的一行图像数据结束时,开始将图像数据写入sramb;

同时,对srama存入的图像数据按行读出、存储并输出;当存储下一行图像数据的同时将所存储的上一行图像数据输出;

存储时,要求:

相邻两行图像数据分开存储;

且,每一行的顺序图像数据和逆序图像数据分开存储;

输出时,要求:

先顺序读出一行图像数据的顺序输出图像数据,再逆序读出一行数据的逆序输出图像数据,最后将逆序输出图像数据拼接在该行的顺序输出图像数据的后面形成一行正常图像;

2.5)在读完srama中的图像数据,且写入sramb的一行图像数据结束时,又开始将图像数据写入srama;

同时,对sramb存入的图像数据按照与步骤2.4)中相同的方式按行读出、存储并输出;

2.6)在读完sramb中的图像数据,且写入srama的一行图像数据结束时,又开始将图像数据写入sramb;

同时,对srama存入的图像数据按照与步骤2.4)中相同的方式按行读出、存储并输出;

2.7)重复步骤2.5-2.6),直至该帧所有行的数据输出完成。

进一步地,所述图像传感器采用ccd芯片ftt1010-m。

进一步地,所述srama及sramb为1mx32sram。

进一步地,所述fpga为xc2v3000。

进一步地,所述图像ad为lm98640。

进一步地,所述fpga实现的功能还包括在步骤1)和步骤2)之间还包括进行水平和垂直同时相元合并的功能。

本发明与现有技术相比,有益效果是:

1、本发明导航应用的成像系统,通过采用ccd芯片ftt1010-m作为图像传感器,通过采用左右两路同时输出的方式,并配合fpga的控制及图像数据处理,实现了成像系统高帧频的输出,帧频可达到20f/s;同时,通过fpga对图像数据储存、输出的控制,使得成像系统的图像输出时刻能够调节,从而能够满足导航系统对图像输出时刻的要求。

2、本发明的成像方法及成像系统通过在传感器图像输出前,采用了水平和垂直同时像元合并(binning)的方法,像元合并一方面保证了探测精度,探测星等优于5.5等星度;另一方面减少了3/4的数据量,在相同ccd读出速率时,可进一步提高成像系统的信噪比。

附图说明

图1为本发明成像方法图像组帧要求示意图;

图2为本发明图像传感器双路输出示意图;

图3为本发明实施例成像系统及方法原理示意图。

具体实施方式

以下结合附图对本发明进行详细说明。

导航成像系统与一般的相机最大的区别在于对图像输出时刻有着严苛的要求,图1所示为本系统的图像组帧要求,图像输出时刻由导航系统提供,误差±1μs,在图像输出时刻到来时,本成像系统要求最晚100μs内开始一帧图像的输出。而ccd工作时,首先根据曝光时间进行曝光,然后进帧转,最后进行图像输出,但是,ccd图像输出时刻并不同步于系统要求的图像输出时刻,直接进行图像输出不满足系统要求。

另外,如图2所示,为提高帧频,本实施例根据ftt1010-m的结构特点,采用左右双通道同时输出的方式,将ccd输出速率最大化。ccd采用双路图像输出时,左路得到的是每一行图像的前半行,即0~255列的像元,顺序输出;而右路得到的是ccd另外半行像元,逆序输出,即输出顺序是511~256,这样,两个半行在拼成一行图像时,后半行就存在顺序的问题,不能直接合成一行,继而导致不能准确输出图像。

根据以上需求,本实施例提供了一套基于fpga结合两片sram的导航成像系统,满足了导航任务的要求。本发明原理框图如图3所示,主要元器件由一片1m像素的帧转移型ccd芯片ftt1010-m、2片1mx32sram、一片fpgaxc2v3000、1块图像adlm98640以及其他辅助元器件组成。

为了更有效的提高ftt1010-m的探测能力,采用了水平和垂直同时像元合并(binning)的方法,该方法一方面保证了探测精度,另一方面,binning技术减少了3/4的数据量,相同ccd读出速率时,可进一步提高成像系统的信噪比。

成像系统工作原理如下:系统上电后,ccd在fpga时序驱动下,左右路同时输出模拟图像,经过ad转换为10bit位宽的图像数据,此时,要求的图像输出时刻还没有到来,fpga将左右路图像合并为20bit后先存入srama中,当要求的图像输出时刻到来且刚好一行图像写入结束时,fpga停止将ccd图像写入srama,转而将其写入sramb,但是在写sramb的同时,对srama存入的图像数据进行读操作,并送入fpga进行处理,在读完srama中的图像数据且写入一行结束时,又转而将ccd图像写入srama,同时读取sramb中的图像数据送入fpga进行处理,如此反复即完成ccd图像与系统要求的图像输出时刻的匹配。如此操作后,进入fpga的图像数据即可满足系统图像输出时刻要求,但是,图像格式是顺序和逆序拼接的20bit位宽图像,还不满足应用要求,因此,fpga内又将20bit位宽的图像分为奇偶行,奇数行图像的高10bit(顺序输出图像)存入fifoa,而将低10bit(逆序输出图像)存入lifoa,接着将偶数行图像的高10bit(顺序输出图像)存入fifob,而将低10bit(逆序输出图像)存入lifob,存偶数行的同时,将fifoa中的10bit位宽图像顺序读出,再将lifoa中的10bit位宽图像数据逆序读出并拼接在fifoa数据的后面组成一行正常图像,写完偶数行图像数据,接着又写奇数行图像数据,同时读出并整形偶数行图像数据,如此反复即可完成图像数据的整形。本发明结合图像时刻操作和图像数据的整形操作,最终满足了导航成像的要求。

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