一种视场可调的连续变焦目标识别系统及方法与流程

文档序号:15983894发布日期:2018-11-17 00:39阅读:370来源:国知局

本发明属于目标识别技术领域,特别涉及一种视场可调的连续变焦目标识别系统及方法。

背景技术

图像作为一种信息传播载体,具有信息量大、直观等特点,容易被人们理解、接受,是人们同他人及外界交流的重要方式。然而,仅凭人们对外界物体特征的认知进行目标识别与信息获取无疑加重了人的工作量,同时目标特征库的建立往往需要综合多种环境、消耗大量时间,不利于依靠人力建立众多目标特征数据库,为了将人从单调的目标图像识别及特征库建立任务中解脱出来,开发目标识别系统势在必行。因此,开发一种通用型视场可调的连续变焦目标识别系统,实现多场景下目标图像准确识别,对诸如自动导航、驾驶、中医诊疗、精准医疗、工业机器人等方面的自动化可持续发展至关重要。

传统的自动目标识别方法,主要依靠人为目标特征提取,并制作特征数据库的方式为计算机目标识别系统提供先验知识,而目标特征数据库人为制作时效长、准确度低等特点限制了其进一步发展。采用基于深度学习的目标识别系统对可调视场内采集的目标进行训练与识别,充分利用深度神经网络自我学习的优势为多场景、多目标准确识别提供支持。目标识别系统在目标识别之前需要对目标进行红外及可见光采集,针对目标动态变化、视场移动的特点,需要视场可调的连续变焦光学系统对目标先行采集,传统的红外成像变焦过程不能实现视场可调,如中国电子科技集团公司第十一研究所的cn204515227u号专利“一种红外连续变焦镜头”提出了一种折射式连续变焦镜头,该镜头在连续变焦过程中难以解决视场可调、大口径的问题;中国科学院西安光学精密机械研究所的cn103345059b号专利“反射式变形镜变焦方法及系统”提出了一种离轴反射式变焦光学系统,但是该系统随着焦距改变会导致像面移动问题,难以满足目标检测过程中视场可调、像面稳定的需求;而简单结合折射与反射形成共轴连续变焦光学系统时会产生中心遮挡的问题,因此,提出基于变形镜的视场可调离轴折反式连续变焦系统,用于对视场变化的移动目标红外及可见光成像。同时为了增强用于目标识别时网络训练的非线性拟合能力、加速网络收敛,提出非线性构造激活函数,该激活函数能极大地克服线性修正单元(rectifiedlinearunit,relu)带来的“死亡单元”问题,使得用于目标识别的深度神经网络对初始化参数不敏感、易于收敛,并且具有泛化能力,便于目标的准确识别。因此,提出建立视场可调的连续变焦目标识别系统,实现对变化视场内的目标有效捕捉,并能够对所采集的目标图像准确识别。



技术实现要素:

本发明公开的一种视场可调的连续变焦目标识别系统及方法,要解决的技术问题是在目标移动的条件下,实现对移动目标的清晰采集,并对采集后的目标进行准确识别。本发明能应用于自动导航、驾驶、中医诊疗、精准医疗、工业机器人等领域。

本发明的目的是通过下述技术方案实现的。

本发明公开的一种视场可调的连续变焦目标识别系统,包括视场可调的连续变焦一级子系统、图像采集一级子系统和目标识别一级子系统。所述的视场可调的连续变焦一级子系统用于对可变视场内移动目标的精准对焦捕捉。所述的图像采集一级子系统用于对聚焦目标的红外与可见光采集,并生成目标图像数据库。所述的目标识别一级子系统采用目标图像数据库训练深度神经网络,实现对所采集目标图像的准确识别。

所述的视场可调是指变形镜连续面形变化量所对应的物方视场移动量可调。所述的物方视场移动量可调范围由变形镜连续面形变化量决定,变形镜连续面形变化量取决于驱动器驱动电压调节量大小,而变形镜连续面形最大变化量由变形镜规格参数而定。

所述的一种视场可调的连续变焦目标识别系统是基于深度神经网络实现的,而深度神经网络的建立需要样本数据库,只有与样本数据库中样本同属性的目标才能被识别,但不需要保证目标采集时的姿态、环境一致。因此,所述的一种视场可调的连续变焦目标识别系统能够对目标训练数据库中的同属性目标进行识别。本发明能应用于自动导航、驾驶、中医诊疗、精准医疗、工业机器人等领域。

所述的视场可调的连续变焦一级子系统包括离轴折反式连续变焦二级子系统、驱动模块、d/a转换与驱动器控制电路。所述的视场可调的连续变焦一级子系统采用基于变形镜的离轴折反式连续变焦二级子系统,将来自目标的光线经多次反射及折射后,实现对光学系统位置不发生变动的情况下,能够对目标视场可调并且连续变焦;驱动模块用于对离轴反射式光学系统中的主变形镜、次变形镜以及连续变焦光学系统中的变倍组、补偿组的控制,在驱动模块驱动电压信号下主变形镜和次变形镜产生变形镜连续面形改变实现视场可调,同时驱动模块输出驱动电压驱动变倍组和补偿组的凸轮运动实现连续变焦;d/a转换与驱动器控制电路用于将上位机输出的数字信号转换成模拟信号,并控制驱动模块工作。因此,所述的视场可调的连续变焦一级子系统在d/a转换与驱动器控制电路的控制与数模转换、以及驱动模块的驱动下,实现对所述的视场可调的连续变焦一级子系统可变视场内移动目标的精准对焦捕捉。

所述的图像采集一级子系统包括红外相机、可见光ccd相机、红外驱动与接口控制电路模块、ccd驱动与接口控制电路模块、fpga图像预处理电路模块,其中红外相机用于对目标进行红外成像,实现夜间及恶劣天气、伪装及隐蔽情况下的目标红外图像采集;可见光ccd相机用于对自然光照下的目标实现彩色图像采集;红外驱动与接口控制电路模块用于控制红外相机采集目标图像;ccd驱动与接口控制电路模块用于控制可见光ccd相机采集目标图像;fpga图像预处理电路模块用于对相机模块采集的图像进行图像处理,当特征增强与提取时,能够对目标进行特征量化后构建目标图像数据库,所述的fpga图像预处理电路模块包括光电隔离电路、自适应降噪电路、特征提取电路、特征量化电路、制式转换电路,其中光电隔离电路用于光电转换器件输入与输出的电气隔离,自适应降噪电路用于自适应消除不同环境下图像采集所带来的噪声,特征提取电路用于对表达目标形态的特征进行降维提取、减小数据量,特征量化电路用于为便于计算对所提取的目标特征进行客观的量化及类别标定,制式转换电路用于为后期目标识别系统进行图像处理的格式转换。

所述的目标识别一级子系统包括arm+gpu控制模块、存储模块、输入模块、显示模块,其中arm+gpu控制模块是基于深度神经网络实现,用于对目标数据库的训练以及测试样本的识别。存储模块用于存放目标特征数据库、网络结构参数及缓存数据;输入模块用于向训练好的网络输入待识别的目标图像,或手动改变网络参数;显示模块用于向用户呈现目标识别结果。

作为优选,arm+gpu控制模块的深度神经网络采用基于非线性构造激活函数(nonlinearitygnerator,简写为:ng)训练的深度神经网络,用于对目标数据库的训练以及测试样本的识别,所提出的非线性构造激活函数能克服线性修正单元(rectifiedlinearunit,简写为:relu)带来的“死亡单元”问题,使得用于目标识别的深度神经网络对初始化参数不敏感、易于收敛,并且具有泛化能力,便于目标的准确识别;

视场可调的连续变焦一级子系统中所述的离轴折反式连续变焦二级子系统是由离轴反射式光学系统和连续变焦光学系统组合而成,其中离轴反射式光学系统包括主变形镜和次变形镜,主变形镜和次变形镜均采用连续表面变形镜,主变形镜通过变形镜连续面形变化改变目标视场,实现光学系统位置不变的情况下对可调视场范围目标成像,同时将来自目标的光线反射至次变形镜;次变形镜用于将主变形镜的反射光线耦合至连续变焦光学系统入瞳处,同时需要通过调节主变形镜连续面形的改变与次变形镜连续面形的改变确保以下两个条件成立:条件一:离轴反射式光学系统入瞳经过次变形镜及折射透镜后成像在连续变焦光学系统的出曈像面处;条件二:离轴反射式光学系统入瞳尺寸d1等于连续变焦光学系统的出曈d3尺寸。满足条件一、二的可调视场范围目标成像能够克服传统反射镜机械移动精度低、时间长、视场不变的缺点,实现对光学系统位置不发生变动的情况下,能够对目标视场可调并且连续变焦;其中连续变焦光学系统包括前固定组、变倍组、补偿组、后固定组,前固定组用于接收连续变焦系统的入瞳光线,变倍组用于实现连续变焦,补偿组用于补偿由于变焦而产生的像面移动,保持像面稳定,后固定组用于将连续变焦系统的出曈像投射至固定像面处,离轴反射式光学系统和连续变焦光学系统组合整体上实现可调视场的连续变焦功能。

目标识别一级子系统中所述的arm+gpu控制模块是基于提出的非线性构造激活函数训练的深度神经网络实现的,深度神经网络训练时采用提出的非线性构造激活函数,对提出的非线性构造激活函数ng(·)定义为:

ng(f(xi))=f(xi-ti)+ti(1)

其中,f(·)是基于relu、lrelu以及prelu等的激活函数,xi是在第i个节点上激活函数的输入,ti是可训练的参数,当训练参数ti已知时,即可将ng(·)作为深度神经网络训练时的激活函数实现网络训练。

参数ti根据激活函数输入数据的分布,控制着非线性构造激活函数的线性程度。当参数ti增大时,则认为非线性构造激活函数为模型引入了更多的非线性,当参数ti的值小于输入信号的最小值时,则认为非线性构造激活函数的输入信号将落入其线性对称区域。非线性构造激活函数根据数据分布改变参数ti以实现控制模型的非线性程度,从而使模型从低容量模型逐渐变为高容量。在△ti更新时,采用动量法更新参数:

其中,η为动量参数;ε表示损失函数;γ为学习率。

参数ti可以嵌入bp算法进行更新,以按元素连接模型为例,参数ti的梯度可以由链式求导法则求得,见式(3)

由于非线性构造激活函数具有良好的可求导性质,其导数为式(4)

由式(4)可以看到,非线性构造激活函数可以解决:当激活函数f(·)是relu,输入信号为负值时引入的“死亡单元”问题,因为参数ti的更新方式使该激活函数重新激活。由于参数ti在训练过程中是不断变化的,即参数ti的梯度并不为零,因此当输入信号小于参数ti时,也会重新激活非线性构造激活函数的“死亡单元”,随着bp算法的后向反馈,参数ti会将变化后的值不断更新至非线性构造激活函数中,保证非线性构造激活函数对所有输入信号均有效,实现对非线性函数的良好逼近。

基于所述的一种视场可调的连续变焦目标识别系统实现的一种视场可调的连续变焦目标识别方法,包括如下步骤:

步骤一、通过基于变形镜的离轴折反式连续变焦二级子系统,构建视场可调的连续变焦一级子系统,实现目标视场可调并且连续变焦。

采用视场可调的连续变焦一级子系统通过改变变形镜连续面形及透镜组的位置,将来自目标的光线经多次反射及折射后,实现对光学系统位置不发生变动的情况下,能够对目标视场可调并且连续变焦。

步骤一具体实现方法包括如下步骤:

步骤1.1:构建基于变形镜的离轴反射式光学系统,实现目标视场可调。

离轴反射式光学系统是通过改变变形镜连续面形实现视场可调,变形镜连续面形的改变受驱动电压控制,因此,通过改变变形镜驱动电压大小即能够实现目标视场可调。离轴反射式光学系统也可实现系统变焦,主变形镜和次变形镜的形变量与变焦比τ和半视场角θ的关系可表示为:

其中:

式中:△s1为主变形镜变形量,△s2为次变形镜变形量,d2为主变形镜半径,d3为次变形镜半径,为便于计算定义q为主变形镜与次变形镜半径之比,w为探测器的宽,此处离轴反射式光学系统的出曈尺寸,θ为变焦前离轴反射式光学系统的半视场角,f为为变焦时离轴反射式光学系统的总焦距,s为主变形镜到次变形镜的间距,为便于计算定义s为主变形镜和次变形镜的一个小间距,τ为离轴反射式光学系统的变焦比。

由于该离轴反射式光学系统只实现在光学系统位置不发生变动的情况下,对目标视场可微调,不改变离轴反射式光学系统的总焦距f,焦距的改变通过连续变焦光学系统实现。因此,离轴反射式光学系统没有变焦功能,只是实现视场可调,即τ=1,并且离轴反射式光学系统入瞳直径不变。由于f、w均不变,所以离轴反射式光学系统的半视场角θ也不变,所以,变形量△s1、△s2带来的只是视场的移动,不会带来因视场缩放而导致的像差。

连续表面薄膜变形镜在不同驱动电压下会产生相应形变,表面r处的面形s(r)在静电驱动压力p(r)的作用下形变量表示为:

半径为rm的薄膜,在r处由于压力p的作用得到新面形s(r)表示为:

式中:ra为驱动电压作用后薄膜变化半径;静电驱动压力p=ε0v2/d2(ε0为空间介电常数,v为驱动电压,d驱动器与薄膜间的距离);t为薄膜表面拉力。

根据式(5)、(6)和式(10)求出变形镜形变量△s与静电驱动力p的关系,也即求出变形镜形变量与驱动电压v的关系,因此通过改变驱动电压大小可以改变变形镜连续面形变化量;同时可以将驱动电压大小代入式(11)、(12)计算变形镜的新面形s(r),面形改变并已知后即可实现目标视场可调。

步骤1.2:将离轴反射式光学系统的出曈光束耦合至连续变焦光学系统入瞳,构建视场可调的连续变焦一级子系统。

为了解决折射式变焦系统通光口径小,反射式变焦系统会导致像面移动,以及同轴折反式变焦系统会产生中心遮挡的问题,引入基于变形镜无光焦度的离轴反射式光学系统与连续变焦光学系统结合形成离轴折反式连续变焦二级子系统。

构建离轴折反式连续变焦二级子系统时,需要确保离轴反射式光学系统入瞳尺寸d1等于连续变焦光学系统的出曈尺寸d3,此处通过变形镜连续面形变化来实现将离轴反射式光学系统的出曈光线耦合至连续变焦光学系统的入瞳处。其中连续变焦光学系统由前固定组、变倍组、补偿组、后固定组四组份组成;前固定组用于接收连续变焦系统的入瞳光线;变倍组用于实现连续变焦,采用负变倍组,利用凸轮驱动实现焦距变倍;补偿组采用正补偿组的凸轮机械补偿方式,用于补偿由于变焦而产生的像面移动,为了保证变焦过程中始终能够得到清晰稳定的像,机械补偿变焦系统中变倍组作线性运动来改变整个系统的放大倍率,补偿运动组元作非线性运动来补偿前一运动组元在运动过程中导致的系统像面的位移量,如此保持像面稳定;后固定组用于将连续变焦系统的出曈像投射至固定像面处。离轴反射式光学系统和连续变焦光学系统组合形成离轴折反式连续变焦二级子系统,在驱动模块、d/a转换与驱动器控制电路协同作用下,构建视场可调的连续变焦一级子系统实现目标视场可调并且连续变焦。

步骤二、利用步骤一中视场可调的连续变焦一级子系统,通过图像采集一级子系统实现可调视场的连续变焦目标采集,构建目标图像数据库。

步骤2.1:基于视场可调的连续变焦一级子系统,利用红外相机和可见光ccd相机实现目标图像采集。

为了满足夜间及恶劣天气、伪装及隐蔽情况下的目标成像,利用红外相机热感应性强的特点,采用红外相机结合视场可调的连续变焦一级子系统对目标进行多姿态、复杂环境红外成像采集。同时利用高清可见光相机的图像高分辨、直观性强的优点,利用可见光ccd相机结合视场可调的连续变焦一级子系统对目标进行多姿态、复杂环境彩色成像采集。

步骤2.2:利用fpga图像预处理电路模块对采集到的目标图像进行图像处理,构建目标图像数据库。

红外图像数据库及可见光数据库的建立是在fpga图像预处理电路模块中完成的,由四部分组成,包括:对所获得的图像进行预处理、进行特征提取、进行特征量化并根据量化信息的类别进行相应的类别标定、最后对量化信息进行建库保存。

fpga图像预处理电路模块中的自适应降噪电路用于进行图像预处理,对未经过预处理的图像进行特征提取会受到干扰信息影响产生大量误差,因此对图像预处理是非常必要的。常用的预处理方法包括定标校正法、高通滤波校正法、人工神经网络法、高频振动扫描法。现选用定标校正法中的二点校正法,之所以选取二点校正法是因为在探测器的响应为线性而且具有时间稳定性时,二点法是简单、虽常用、最有效的方法。

fpga图像预处理电路模块中的特征提取电路用于进行图像特征提取,图像经过预处理基本消除干扰信息影响,但采集到的图片信息往往包含很多无用信息,如图像中包含背景信息、目标信息冗余等。而目标识别时往往仅需要某个区域的图像特征即可,因此需要进行特征提取,对某个区域进行精准对比。图像特征提取方法包括人工标定法或算法自动提取。

fpga图像预处理电路模块中的特征量化电路用于进行图像特征量化及类别标定,特征量化是指从原始特征中选取一组有效的特征子集,并使特征空间维度降低的过程。其任务就是根据待识别对像的实验观测,信号处理或有关专家知识,挑选出那些能够表征待识别对象特点而又对识别正确性有影响的特征,摒弃冗杂的特征信息,从d个特征中选取一组d个最优特征(d>d)。现采用全局寻优的分支定界法进行特征选择与量化,采用knn分类器进行类别标定。在完成了目标图像预处理、特征提取、特征量化及类别标定后,将量化后的目标及标签分类存储,构建目标图像数据库,用于训练深度神经网络。

步骤三、利用步骤二中目标图像数据库,训练基于ng(·)的目标识别一级子系统,实现目标识别。

步骤3.1:构建基于ng(·)的深度神经网络模型,采用步骤二中的目标图像数据库训练该网络形成目标识别一级子系统。

深度学习通过模拟具有丰富层次结构的脑神经系统,建立类似于人脑的分层模型结构,对输入数据逐级提取,形成更加抽象的高层表示。深度神经网络利用多层非线性信息处理来实现有监督或者无监督的特征提取和转换、模式分析和分类,用来解释如图像、声音、文本的数据。

目标识别一级子系统的深度神经网络采用densenet(denselyconnectedconvolutionalnetworks)网络结构,通过densenet提升网络层数,采用本专利提出的非线性构造激活函数:ng(f(xi))=f(xi-ti)+ti激活网络非线性,并且采用xavier初始化网络参数,对网络进行batchnormalization,解决网络收敛速度慢、鲁棒性差的不足。目标识别一级子系统的深度神经网络采用目标红外图像与彩色图像进行分析,利用步骤二中构建的目标图像数据库训练深度神经网络,由于红外图像数据与彩色图像数据分别对应两组张量,即红外图像数据有一个通道数,彩色图像数据有三个通道,因此构建两个densenet。取目标图像数据库中的70%-90%样本数据训练网络,再用剩余10%-30%作为测试样本检验网络的分类识别性能。网络训练完成,样本测试合格后保存网络结构,构建目标识别一级子系统。

步骤3.2:利用步骤3.1中构建的目标识别一级子系统,识别可调视场的连续变焦目标系统采集的目标图像。

利用视场可调的连续变焦目标识别系统采集与数据库中样本相同属性的目标,该目标可以在不同环境、不同姿态下采集,将采集后的样本信息分别输入已训练好的两个densenet网络,得到每个输入数据目标识别结果的概率分布,系统将红外图像数据与彩色图像数据目标识别结果的概率分布相加,选取概率值最大的目标识别结果作为最终的输出结果,即实现采集后的目标进行准确识别。

有益效果:

(1)本发明专利公开的一种视场可调的连续变焦目标识别系统及方法,提出的基于变形镜的离轴反射式光学系统,构建离轴折反射式连续变焦二级子系统,通过改变变形镜连续面形及透镜组的位置,将来自目标的光线经多次反射及折射后,实现对光学系统位置不发生变动的情况下,能够对目标视场可调并且连续变焦,并能够解决折射式变焦系统通光口径小、反射式变焦系统会导致像面移动、以及同轴折反式变焦系统会产生中心遮挡的问题。

(2)本发明专利公开的一种视场可调的连续变焦目标识别系统及方法,提出的非线性构造激活函数,根据训练参数ti的更新控制激活函数的线性程度,极大地克服线性修正单元带来的“死亡单元”问题,由于训练参数ti可嵌入bp算法中不断更新,使得用于目标识别的深度神经网络对初始化参数不敏感、易于收敛,并且具有泛化能力,便于目标的准确识别。

(3)本发明专利公开的一种视场可调的连续变焦目标识别系统及方法,能够对视场可调的目标进行连续变焦采集,利用基于非线性构造函数训练的深度神经网络构成目标识别系统,实现对可调视场的连续变焦目标进行有效准确识别,因此,本发明可应用于样本类别有限的场合,如:自动导航、驾驶,中医诊疗,精准医疗,工业机器人等领域。

附图说明

图1为本发明的一种视场可调的连续变焦目标识别系统原理图;

图2为本发明的一种视场可调的连续变焦目标识别系统结构框图

图3-1为视场可调的连续变焦一级子系统光学结构示意图

图3-2为连续表面变形镜镜面变化示意图

图3-3为连续变焦系统光学结构示意图

图4为视场可调的连续变焦系统流程图

图5为视场可调的连续变焦系统实验目标变化图,其中:图5a为视场可调的连续变焦系统变倍比为2:1时广角端标板测试示意图,图5b为视场可调的连续变焦系统变倍比为4:1时中间态标板测试示意图,图5c为视场可调的连续变焦系统变倍比为5:1时远摄端标板测试示意图

图6-1为relu、lrelu、prelu与其对应的ng函数对比图,其中:图6-1a为传统relu、lrelu、prelu激活函数对比图,图6-1a为ng-relu、ng-lrelu、ng-prelu激活函数对比图

图6-2为relu、lrelu、prelu与其对应的ng训练及测试曲线对比图,其中,图6-2a为relu及其对应的ng-relu训练及测试曲线对比图,图6-2b为lrelu及其对应的ng-lrelu训练及测试曲线对比图,图6-2c为prelu及其对应的ng-prelu训练及测试曲线对比图

图7为本发明的一种视场可调的连续变焦目标识别系统流程图

其中:0—目标、1—视场可调的连续变焦一级子系统、1.1—离轴折反式连续变焦二级子系统、1.1.1—离轴反射式光学系统、1.1.1.1—主变形镜、1.1.1.2—次变形镜、1.1.1.3—驱动电压、1.1.1.4—变形镜连续面形、1.1.2—连续变焦光学系统入瞳、1.1.3—连续变焦光学系统、1.1.3.1—前固定组、1.1.3.2—变倍组、1.1.3.3—补偿组、1.1.3.4—后固定组、1.1.4—连续变焦光学系统出曈、1.1.5—像面、1.2—驱动模块、1.3—d/a转换与驱动器控制电路、2—图像采集一级子系统、2.1—红外相机、2.2—可见光ccd相机、2.3—采集图像、2.4—fpga图像预处理电路模块、2.5—图像处理、2.6—目标图像数据库、3—目标识别一级子系统、3.1—待识别目标、3.2—深度神经网络、3.3—arm+gpu控制模块、3.4—目标识别结果。

具体实施方式

为了更好的说明本发明的目的和优点,下面结合附图和实例对发明内容做进一步说明。

实施例1:

如图1、图2所示,本实施例公开的一种视场可调的连续变焦目标识别系统,包括视场可调的连续变焦一级子系统1、图像采集一级子系统2和目标识别一级子系统3。所述的视场可调的连续变焦一级子系统1用于对可变视场内移动目标的精准对焦捕捉。所述的图像采集一级子系统2用于对聚焦目标的红外与可见光采集,并生成目标图像数据库。所述的目标识别一级子系统3采用目标图像数据库训练深度神经网络,实现对所采集目标图像的准确识别。

所述的视场可调的连续变焦一级子系统1包括离轴折反式连续变焦二级子系统1.1、驱动模块1.2、d/a转换与驱动器控制电路1.3。所述的视场可调的连续变焦一级子系统1采用基于变形镜的离轴折反式连续变焦二级子系统1.1,将来自目标的光线经多次反射及折射后,实现对光学系统位置不发生变动的情况下,能够对目标视场可调并且连续变焦;驱动模块1.2用于对离轴反射式光学系统1.1.1中的主变形镜1.1.1.1、次变形镜1.1.1.2以及连续变焦光学系统1.1.3中的变倍组1.1.3.2、补偿组1.1.3.3的控制,在驱动模块1.2驱动电压1.1.1.3信号下主变形镜1.1.1.1和次变形镜1.1.1.2产生变形镜连续面形1.1.1.4改变实现视场可调,同时驱动模块1.2输出驱动电压1.1.1.3驱动变倍组1.1.3.2和补偿组1.1.3.3的凸轮运动实现连续变焦;d/a转换与驱动器控制电路1.3用于将上位机输出的数字信号转换成模拟信号,并控制驱动模块1.2工作。因此,所述的视场可调的连续变焦一级子系统1在d/a转换与驱动器控制电路1.3的控制与数模转换、以及驱动模块1.2的驱动下,实现对所述的视场可调的连续变焦一级子系统1可变视场内移动目标的精准对焦捕捉。

所述的图像采集一级子系统2包括红外相机2.1、可见光ccd相机2.2、红外驱动与接口控制电路模块、ccd驱动与接口控制电路模块、fpga图像预处理电路模块2.4,其中红外相机2.1用于对目标进行红外成像,实现夜间及恶劣天气、伪装及隐蔽情况下的目标红外图像采集;可见光ccd相机2.2用于对自然光照下的目标实现彩色图像采集;红外驱动与接口控制电路模块用于控制红外相机2.1采集目标图像;ccd驱动与接口控制电路模块用于控制可见光ccd相机2.2采集目标图像;fpga图像预处理电路模块2.4用于对相机模块的采集图像2.3进行图像处理2.5,如特征增强与提取,能够对目标进行特征量化后构建目标图像数据库2.6,所述的fpga图像预处理电路模块2.4包括光电隔离电路、自适应降噪电路、特征提取电路、特征量化电路、制式转换电路,其中光电隔离电路用于光电转换器件输入与输出的电气隔离,自适应降噪电路用于自适应消除不同环境下图像采集所带来的噪声,特征提取电路用于对表达目标形态的特征进行降维提取、减小数据量,特征量化电路用于为便于计算对所提取的目标特征进行客观的量化及类别标定,制式转换电路用于为后期目标识别系统进行图像处理的格式转换。

所述的目标识别一级子系统3包括arm+gpu控制模块3.3、存储模块、输入模块、显示模块,其中arm+gpu控制模块3.3是基于深度神经网络3.2实现,用于对目标图像数据库2.6的训练以及测试样本的识别。存储模块用于存放目标特征数据库、网络结构及参数及缓存数据;输入模块用于向训练好的网络输入待识别的目标图像,或手动改变网络参数;显示模块用于向用户呈现目标识别结果3.4。

作为优选,arm+gpu控制模块3.3的深度神经网络3.2采用基于非线性构造激活函数(nonlinearitygnerator,简写为:ng)训练的深度神经网络,用于对目标数据库2.6的训练以及测试样本的识别,所提出的非线性构造激活函数能克服线性修正单元(rectifiedlinearunit,简写为:relu)带来的“死亡单元”问题,使得用于目标识别的深度神经网络对初始化参数不敏感、易于收敛,并且具有泛化能力,便于目标的准确识别。

如图3-1所示,视场可调的连续变焦一级子系统1中所述的离轴折反式连续变焦二级子系统1.1是由离轴反射式光学系统1.1.1和连续变焦光学系统1.1.3组合而成,其中离轴反射式光学系统1.1.1包括主变形镜1.1.1.1和次变形镜1.1.1.2,主变形镜1.1.1.1和次变形镜1.1.1.2均采用连续表面变形镜,主变形镜1.1.1.1通过变形镜连续面形1.1.1.4变化改变目标视场,实现光学系统位置不变的情况下对可调视场范围目标成像,同时将来自目标的光线反射至次变形镜1.1.1.2;次变形镜1.1.1.2用于将主变形镜1.1.1.1的反射光线耦合至连续变焦光学系统入瞳1.1.2处,同时需要通过调节主变形镜连续面形改变与次变形镜连续面形改变确保以下两个条件成立,如图3-2所示,条件一:离轴反射式光学系统入瞳经过次变形镜镜及折射透镜后成像在连续变焦光学系统的出曈1.1.4像面1.1.5处;条件二:离轴反射式光学系统入瞳尺寸d1等于连续变焦光学系统的出曈d3尺寸。满足条件一、二的可调视场范围目标成像能够克服传统反射镜机械移动精度低、时间长、视场不变的不足,实现对光学系统位置不发生变动的情况下,能够对目标视场可调并且连续变焦;如图3-3所示,其中连续变焦光学系统1.1.3包括前固定组1.1.3.1、变倍组1.1.3.2、补偿组1.1.3.3、后固定组1.1.3.4,前固定组1.1.3.1用于接收连续变焦系统的入瞳1.1.2光线,变倍组1.1.3.2用于实现连续变焦,补偿组1.1.3.3用于补偿由于变焦而产生的像面1.1.5移动,保持像面1.1.5稳定,后固定组1.1.3.4用于将连续变焦系统的出曈1.1.4像投射至固定像面1.1.5处,离轴反射式光学系统1.1.1和连续变焦光学系统1.1.3组合整体上实现可调视场的连续变焦功能。图3-1中d1为主变形镜口径(离轴反射式光学系统入瞳),d2为(离轴反射式光学系统出曈尺寸)连续变焦光学系统入瞳尺寸,l1为离轴反射式光学系统入瞳到次变形镜的距离,l2为次变形镜到离轴反射式光学系统出曈的距离,l3为连续变焦光学系统入瞳到连续变焦光学系统折射透镜的距离,l4连续变焦光学系统折射透镜到连续变焦光学系统出曈的距离,l5连续变焦光学系统出曈到像面的距离。

目标识别一级子系统3中所述的arm+gpu控制模块3.3是基于提出的非线性构造激活函数训练的深度神经网络实现的,深度神经网络训练时采用提出的非线性构造激活函数,对提出的非线性构造激活函数ng(·)定义为:

ng(f(xi))=f(xi-ti)+ti(13)

其中,f(·)是基于relu、lrelu以及prelu等的激活函数,xi是在第i个节点上激活函数的输入,ti是一个可训练的参数,当训练参数ti已知时,即可将ng(·)作为深度神经网络训练时的激活函数实现网络训练,图6-1为relu、lrelu、prelu与其对应的ng函数对比图。

参数ti根据激活函数输入数据的分布,控制着非线性构造激活函数的线性程度。当参数ti增大时,则认为非线性构造激活函数为模型引入了更多的非线性,当参数ti的值小于输入信号的最小值时,则认为非线性构造激活函数的输入信号将落入其线性对称区域。非线性构造激活函数根据数据分布改变参数ti以实现控制模型的非线性程度,从而使模型从低容量模型逐渐变为高容量。在△ti更新时,采用动量法更新参数:

其中,η为动量参数,此处取0.9;ε表示损失函数;γ为学习率。

参数ti可以嵌入bp算法进行更新,以按元素连接模型为例,参数ti的梯度可以由链式求导法则求得,见式(15)

由于非线性构造激活函数具有良好的可求导性质,其导数为式(16)

由式(16)可以看到,非线性构造激活函数可以解决:当激活函数f(·)是relu,输入信号为负值时引入的“死亡单元”问题,因为参数ti的更新方式可以使该激活函数重新激活。由于参数ti在训练过程中是不断变化的,即参数ti的梯度并不为零,因此当输入信号小于参数ti时,也会重新激活非线性构造激活函数的“死亡单元”,随着bp算法的后向反馈,参数ti会将变化后的值不断更新至非线性构造激活函数中,保证非线性构造激活函数对所有输入信号均有效,实现对非线性函数的良好逼近,图6-2为relu、lrelu、prelu与其对应的ng训练及测试曲线对比图。

基于所述的一种视场可调的连续变焦目标识别系统实现的一种视场可调的连续变焦目标识别方法,包括如下步骤:

步骤一、通过基于变形镜的离轴折反式连续变焦二级子系统1.1,构建视场可调的连续变焦一级子系统1,实现目标视场可调并且连续变焦。

采用视场可调的连续变焦一级子系统1通过改变变形镜连续面形1.1.1.4及透镜组的位置,将来自目标的光线经多次反射及折射后,实现对光学系统位置不发生变动的情况下,能够对目标视场可调并且连续变焦,视场可调的连续变焦系统流程图如图4所示。

步骤一具体实现方法包括如下步骤:

步骤1.1:构建基于变形镜的离轴反射式光学系统1.1.1,实现目标视场可调。

离轴反射式光学系统1.1.1是通过改变变形镜连续面形1.1.1.4实现视场可调,变形镜连续面形1.1.1.4的改变受驱动电压1.1.1.3控制,因此,通过改变变形镜驱动电压1.1.1.3大小即可实现目标视场可调。离轴反射式光学系统1.1.1也可实现系统变焦,主变形镜1.1.1.1和次变形镜1.1.1.2的形变量与变焦比τ和半视场角θ的关系可表示为:

其中:

式中:△s1为主变形镜变形量,△s2为次变形镜变形量,r1为主变形镜半径,r2为次变形镜半径,为便于计算定义q为主变形镜与次变形镜半径之比,w为探测器的宽,此处离轴反射式光学系统的出曈尺寸,θ为变焦前离轴反射式光学系统的半视场角,f为为变焦时离轴反射式光学系统的总焦距,s为主变形镜到次变形镜的间距,为便于计算定义s为主变形镜和次变形镜的一个小间距,τ为离轴反射式光学系统的变焦比。

由于该离轴反射式光学系统1.1.1只实现在光学系统位置不发生变动的情况下,对目标视场可微调,不改变离轴反射式光学系统的总焦距f,焦距的改变通过连续变焦光学系统实现。因此,离轴反射式光学系统没有变焦功能,只是实现视场可调,即τ=1,并且离轴反射式光学系统入瞳直径不变。由于f、w均不变,所以离轴反射式光学系统的半视场角θ也不变,所以,变形量△s1、△s2带来的只是视场的移动,不会带来因视场缩放而导致的像差。

连续表面薄膜变形镜在不同驱动电压下会产生相应形变,表面r处的面形s(r)在静电驱动压力p(r)的作用下形变量可表示为:

半径为rm的薄膜,在r处由于压力p的作用得到新面形s(r)可表示为:

式中:ra为驱动电压作用后薄膜变化半径;静电驱动压力p=ε0v2/d2(ε0为空间介电常数,v为驱动电压,d驱动器与薄膜间的距离);t为薄膜表面拉力。

根据式(17)、(18)和式(22)可以求出变形镜形变量△s与静电驱动力p的关系,也即可以求出变形镜形变量与驱动电压v的关系,因此可以通过改变驱动电压1.1.1.3大小改变变形镜连续面形1.1.1.4,连续表面变形镜镜面形变如图3-2所示;同时可以将驱动电压1.1.1.3大小代入式(23)、(24)计算变形镜的新面形s(r),面形改变并已知后即可实现目标视场可调。

步骤1.2:将离轴反射式光学系统24的出曈光束耦合至连续变焦光学系统入瞳1.1.2,构建视场可调的连续变焦一级子系统1。

为了解决折射式变焦系统通光口径小,反射式变焦系统会导致像面移动,以及同轴折反式变焦系统会产生中心遮挡的问题,引入基于变形镜无光焦度的离轴反射式光学系统24与连续变焦光学系统21结合形成离轴折反式连续变焦二级子系统2。

构建离轴折反式连续变焦二级子系统1.1时,需要确保离轴反射式光学系统入瞳尺寸d1等于连续变焦光学系统的出曈d3尺寸,此处通过变形镜连续面形1.1.1.4变化来实现将离轴反射式光学系统的出曈光线耦合至连续变焦光学系统的入瞳处。如图3-3所示,连续变焦光学系统1.1.2由前固定组1.1.3.1、变倍组1.1.3.2、补偿组1.1.3.3、后固定组1.1.3.4四组份组成;前固定组1.1.3.1用于接收连续变焦系统的入瞳光线;变倍组1.1.3.2用于实现连续变焦,采用负变倍组,利用凸轮驱动实现焦距变倍;补偿组1.1.3.3采用正补偿组的凸轮机械补偿方式,用于补偿由于变焦而产生的像面移动,为了保证变焦过程中始终能够得到清晰稳定的像,机械补偿变焦系统中变倍组作线性运动来改变整个系统的放大倍率,补偿运动组元作非线性运动来补偿前一运动组元在运动过程中导致的系统像面的位移量,如此保持像面稳定;后固定组1.1.3.4用于将连续变焦系统的出曈像投射至固定像面处。离轴反射式光学系统1.1.1和连续变焦光学系统1.1.3组合形成离轴折反式连续变焦二级子系统1.1,在驱动模块1.2、d/a转换与驱动器控制电路1.3协同作用下,构建视场可调的连续变焦一级子系统1实现目标视场可调并且连续变焦,标板测试效果如图5所示。

步骤二、利用步骤一中视场可调的连续变焦一级子系统1,通过图像采集一级子系统2实现可调视场的连续变焦目标采集,构建目标图像数据库2.6。

目标识别系统流程图如图7所示,第一步是建立目标图像数据库。

步骤2:1:基于视场可调的连续变焦一级子系统1,利用红外相机2.1和可见光ccd相机2.2实现目标图像采集2.3。

为了满足夜间及恶劣天气、伪装及隐蔽情况下的目标成像,利用红外相机2.1热感应性强的特点,采用红外相机2.1结合视场可调的连续变焦一级子系统1对目标进行多姿态、复杂环境红外成像采集。同时利用高清可见光相机的图像高分辨、直观性强的优点,利用可见光ccd相机2.2结合视场可调的连续变焦一级子系统1对目标进行多姿态、复杂环境彩色成像采集。

步骤2.2:利用fpga图像预处理电路模块2.4对采集到的目标图像进行图形处理2.5,构建目标图像数据库2.6。

红外图像数据库及可见光数据库的建立是在fpga图像预处理电路模块2.4中完成的,由4部分组成,包括:对所获得的图像进行预处理、进行特征提取、进行特征量化并根据量化信息的类别进行相应的类别标定、最后对量化信息进行建库保存。

fpga图像预处理电路模块2.4中的自适应降噪电路用于进行图像预处理,对未经过预处理的图像进行特征提取会受到干扰信息影响产生大量误差,因此对图像预处理是非常必要的。常用的预处理方法包括:定标校正法、高通滤波校正法、人工神经网络法、高频振动扫描法等。现选用定标校正法中的二点校正法,之所以选取二点校正法是因为在探测器的响应为线性而且具有时间稳定性时,二点法是简单、虽常用、最有效的方法。

fpga图像预处理电路模块2.4中的特征提取电路用于进行图像特征提取,图像经过预处理基本消除干扰信息影响,但采集到的图片信息往往包含很多无用信息,如图像中包含背景信息、目标信息冗余等。而目标识别时往往仅需要某个区域的图像特征即可,因此需要进行特征提取,对某个区域进行精准对比。图像特征提取方法一般有人工标定法和算法自动提取,现采用算法自动提取的方式提取图像的颜色和灰度特征、纹理边缘特征。

fpga图像预处理电路模块2.4中的特征量化电路用于进行图像特征量化及类别标定,特征量化是指从原始特征中选取一组有效的特征子集,并使特征空间维度降低的过程。其任务就是根据待识别对像的实验观测,信号处理或有关专家知识,挑选出那些能够表征待识别对象特点而又对识别正确性有影响的特征,摒弃冗杂的特征信息,从d个特征中选取一组d个最优特征(d>d)。现采用全局寻优的分支定界法进行特征选择与量化,采用knn分类器进行类别标定。在完成了目标图像预处理、特征提取、特征量化及类别标定后,将量化后的目标及标签分类存储,构建目标图像数据库,用于训练深度神经网络。

步骤三、利用步骤二中目标图像数据库2.6,训练基于ng(·)的目标识别一级子系统3,实现目标识别。

步骤3.1:构建基于ng(·)的深度神经网络3.2模型,采用步骤二中的目标图像数据库2.6训练该网络形成目标识别一级子系统3。

如图7所示,第二步是训练深度学习网络。

深度学习通过模拟具有丰富层次结构的脑神经系统,建立类似于人脑的分层模型结构,对输入数据逐级提取,形成更加抽象的高层表示。它利用多层非线性信息处理来实现有监督或者无监督的特征提取和转换、模式分析和分类,用来解释如图像、声音、文本的数据。

本系统采用densenet(denselyconnectedconvolutionalnetworks)网络结构,通过densenet提升网络层数,采用本专利提出的非线性构造激活函数:ng(f(xi))=f(xi-ti)+ti激活网络非线性,并且采用xavier初始化网络参数,对网络进行batchnormalization,解决网络收敛速度慢、鲁棒性差的不足。本系统采用目标红外图像与彩色图像进行分析,利用步骤二中构建的目标图像数据库2.6训练深度神经网络3.2,由于红外图像数据与彩色图像数据分别对应两组张量,即红外图像数据有一个通道数,彩色图像数据有三个通道,因此构建两个densenet。取目标图像数据库中的80%样本数据训练网络,再用剩余20%作为测试样本检验网络的分类识别性能。网络训练完成,样本测试合格后保存网络结构,构建目标识别一级子系统3。

步骤3.2:利用步骤3.1中构建的目标识别一级子系统3,识别可调视场的连续变焦目标系统采集的目标图像。

如图7所示,第三步是目标识别。

利用视场可调的连续变焦目标识别系统采集与数据库中样本相同属性的目标,该目标可以在不同环境、不同姿态下采集,将采集后的样本信息分别输入已训练好的两个densenet网络,可以得到每个输入数据目标识别结果的概率分布,系统将红外图像数据与彩色图像数据目标识别结果的概率分布相加,选取概率值最大的目标识别结果3.4作为最终的输出结果,即实现采集后的目标进行准确识别。

综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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