[发明专利]大视场相机非线性畸变校正装置与方法无效
申请号: | 201410259381.5 | 申请日: | 2014-06-12 |
公开(公告)号: | CN104034514A | 公开(公告)日: | 2014-09-10 |
发明(设计)人: | 李勉洪;郑伟波;张涛;丁国鹏;李鑫 | 申请(专利权)人: | 中国科学院上海技术物理研究所 |
主分类号: | G01M11/02 | 分类号: | G01M11/02;G06N3/02;G06N3/08 |
代理公司: | 上海新天专利代理有限公司 31213 | 代理人: | 郭英 |
地址: | 200083 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视场 相机 非线性 畸变 校正 装置 方法 | ||
1.一种大视场相机非线性畸变校正装置,它包括单星模拟器(1)、待测大视场相机(2)、二维转台(3)、二维转台控制系统(4)、计算机(5)和光学平台(6),其特征在于:
所述的单星模拟器(1)和二维转台(3)置于所述的光学平台(6)上;所述的单星模拟器(1)由积分球光源(101)、平行光管(103)和位于平行光管焦平面上的针孔分划板(102)组成;所述的待测大视场相机(2)固定在二维转台(3)上,并使待测大视场相机(2)的光轴与平行光管(103)的光轴平行;由积分球光源(101)发出的光照明针孔分划板(102),通过针孔分划板(102)的光被平行光管(103)准直形成平行星光,该平行星光在待测大视场相机(2)的成像平面上产生星点像;所述待测大视场相机(2)通过传输线与计算机(5)相连;所述二维转台控制系统(4)与计算机(5)相连,通过计算机(5)操作二维转台控制系统(4)控制二维转台(3)的转动。
2.一种基于权利要求1所述的大视场相机非线性畸变校正装置的畸变校正方法,其特征在于包括以下步骤:
1)待测相机成像中心的标定:通过固定待测大视场相机(2)于二维转台(3)上,保证待测大视场相机光轴与平行光管(103)的光轴平行,采集单星模拟器在待测大视场相机(2)所成的星点像,并通过质心法获得该星点像的位置坐标C00=[x00,y00],即图像平面中心坐标;
2)装置初始化:假设待测大视场相机(2)的视场角为θx×θy,其中θx为水平视场角,θy为垂直视场角;图像尺寸为M×N,焦距为f;旋转二维转台,使得转台转到X方向和Y方向处,即相机的视场临界点;
3)获取训练样本集:分别以Δθy和Δθx的角度增量在大视场相机的视场范围内旋转二维转台Y方向和X方向,则可以得到二维转台在视场范围内的旋转角度:
其中是二维转台绕X方向旋转角度,是二维转台绕Y方向旋转角度;
对每一个转台旋转位置进行测量,获取图像并通过质心定位算法获得对应星象点sij的位置坐标:
Cij=[xij,yij] (2)
其中是xij图像平面行坐标,yij是图像平面列坐标;
4)根据以下公式:
构造畸变样本集
5)确定投影成像模型:设定单星模拟器产生的星点在摄像机坐标系中的单位向量为P=[X,Y,Z],星点像在探测器平面坐标系的坐标为[u,v],星点像在图像平面坐标系的坐标为[x,y],按小孔成像模型建立投影变换模型f:[X,Y,Z]→[x,y],而由坐标系旋转矩阵可以获得,当二维转台旋转角度为时,平行光管产生的星点的单位向量为
因此,根据投影变换模型和上述公式可以得到星点像sij对应的理想成像坐标为
由此构造输入畸变样本集以及期望输出理想样本集
6)将训练样本集中样本坐标向量的各维数据进行归一化:采用最大最小法归一化Cd和Cu得到归一化的输入样本集和对应的输出样本集
7)确定神经网络拓扑结构:采用三层BP神经网络,由于训练样本集输入输出均为二维坐标,则输入层节点数p=2,输出层节点数q=2,因此主要是确定隐含层节点数l,采用经验公式其中a为0到10之间的常数,输入层和隐含层的节点转移函数采用logsig函数,输出层节点转移函数采用purelin函数,将均方误差作为训练停止条件;
8)遗传算法优化神经网络的初始权值和阈值:采用实数编码方式对神经网络的初始权值和阈值进行编码,设定种群规模,初始权值和阈值中种群规模在15~30之间,进化次数在30~50之间,交叉概率在0.3~0.4之间,变异概率在0.2~0.4之间,经过反复迭代获得最优神经网络的初始权值和阈值;
9)BP神经网络训练,神经网络结构如步骤8)所述;在每一轮迭代中,分别取训练样本集中畸变坐标样本作为神经网络输入,计算神经网络输出向量Oij,并与对应的理想输出样本比较。将比较误差用于调节神经网络连接权值和阈值,反复训练神经网络,直到满足终止条件,即到达迭代次数或者误差满足要求,保存该神经网络的结构以及模型参数;
10)重复步骤7)到步骤9),获得不同隐含层下的神经网络结构及其模型参数,比较误差,保存最优的神经网络以及模型参数作为最终畸变校正的模型;
11)进行畸变校正:获得畸变坐标C′d,并按照步骤7)的归一化公式进行归一化得到输入上述最佳神经网络,计算输出坐标向量并反归一化求得校正后的坐标C′u。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院上海技术物理研究所,未经中国科学院上海技术物理研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410259381.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于傅里叶高通滤波与聚焦分析的遥感影像去条带方法
- 下一篇:纸浆分配装置