[发明专利]卷积神经网络平移误差探测方法有效
申请号: | 202110413187.8 | 申请日: | 2021-04-16 |
公开(公告)号: | CN113516620B | 公开(公告)日: | 2023-01-06 |
发明(设计)人: | 王鹏飞;赵惠;解晓蓬;李创;樊学武 | 申请(专利权)人: | 中国科学院西安光学精密机械研究所 |
主分类号: | G06T7/00 | 分类号: | G06T7/00;G06T7/73;G06N3/04;G06N3/08 |
代理公司: | 西安智邦专利商标代理有限公司 61211 | 代理人: | 唐沛 |
地址: | 710119 陕西省西*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 卷积 神经网络 平移 误差 探测 方法 | ||
1.一种卷积神经网络平移误差探测方法,其特征在于,包括以下步骤:
步骤1:初始图像采集:
步骤1.1:设定平移误差间隔Δ;多个波长通道的选定与平移误差的间隔Δ相关:当有n个波长通道时,每个波长通道与平移误差的间隔Δ之间需满足λi=MiΔ,其中1<i≤n,Mi为整数;
步骤1.2:在任意波长通道λi内,通过以平移误差间隔Δ调节平移误差进行成像,在λi通道内,采集Ni=λi/Δ+1张图像;调节范围为:当Ni为奇数时[-λi/2,λi/2],当Ni为偶数时[-(λi+Δ)/2,(λi-Δ)/2];
步骤2:建立训练集;
步骤2.1:按照DFA-LSR的叠加原理将每个波长通道图像进行累加,从而获得每个波长通道的一个波长内的平移误差对应的LSR值序列,作为原始数据集;
步骤2.2:根据原始数据集,分别建立对应于正、负平移误差范围的训练集;
步骤2.3:将正平移误差范围的训练集和负平移误差范围的训练集首尾相接,并在两个训练集之间加入平移误差为零时对应的LSR值,从而构成训练集;
步骤3:建立神经网络;
建立神经网络包括Net1和Net2;
Net1网络结构包括一个输入层、一个隐含层和一个输出层,其隐含层仅有三个节点;Net1用于拟合单个通道的一个波长内的平移误差值与相应LSR值的关系,其输入为单个通道一个波长内的平移误差对应的LSR值,形式为LSRλi,输出为LSR值对应的平移误差值;
Net2网络结构采用Resnet18网络的一部分,共有11层,输入为n×1×1的LSR特征向量,输出为LSR特征向量对应的平移误差区间;其中,Net2的输出层的相邻节点间的间隔为Net1选定的波长通道的一个波长距离,即λi;
步骤4:训练神经网络;
步骤4.1:Net1的训练过程
将任意单个通道一个波长内平移误差对应的LSR值输入至Net1中得到一个波长内平移误差与LSR值的对应关系;
步骤4.2:Net2的训练过程
将步骤2获得的训练集输入至Net2中,得到LSR特征向量与平移误差区间的对应关系;
步骤5:平移误差探测
步骤5.1:在成像系统中设定平移误差值后,进行多通道成像,得到n个通道图像;通过DFA-LSR方法获得每个通道图像的LSR值,组成n×1的多通道LSR特征向量,记为
步骤5.2:
将Net1训练时采用通道的LSR值输入Net1,得到结果O1;同时向Net2输入步骤5.1中获得的特征向量得到结果O2;
最终获得平移误差为:
piston_detected=O2*λi+O1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院西安光学精密机械研究所,未经中国科学院西安光学精密机械研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110413187.8/1.html,转载请声明来源钻瓜专利网。