[发明专利]基于模拟退火算法的Placido盘面型设计方法在审
申请号: | 202110512500.3 | 申请日: | 2021-05-11 |
公开(公告)号: | CN113204885A | 公开(公告)日: | 2021-08-03 |
发明(设计)人: | 田苗;吴春波;张培茗;曾祥堉 | 申请(专利权)人: | 上海观爱医疗科技有限公司 |
主分类号: | G06F30/20 | 分类号: | G06F30/20;A61B3/107;G06F111/06 |
代理公司: | 江苏商和专律师事务所 32444 | 代理人: | 岑志剑 |
地址: | 200120 上海市浦东新区中国(上海)*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 模拟 退火 算法 placido 盘面 设计 方法 | ||
1.一种基于模拟退火算法的Placido盘面型设计方法,其特征在于,包括:
预设角膜(1)顶点到角膜地形图仪中Placido盘(2)顶点的距离和角膜(1)顶点到角膜地形图仪中光阑(3)的距离;
设置Placido盘(2)的面型对应的表达式;
计算光阑(3)处的像差函数;
以像差函数作为评价函数,以Placido盘(2)表面参数为变量,进行模拟退火运算,计算得到像差最小时的Placido盘(2)表面参数。
2.根据权利要求1所述的基于模拟退火算法的Placido盘面型设计方法,其中,所述Placido盘(2)的面型为旋转二次曲面。
3.根据权利要求2所述的基于模拟退火算法的Placido盘面型设计方法,其中,在所述角膜(1)顶点处建立空间坐标系,以角膜(1)顶点O为原点,以主光轴(4)为z轴,Placido盘(2)的面型对应的表达式为x2+y2=a(z-H)+b(z-H)2,a=-2R,R为Placido盘(2)顶点处的半径值,b代表旋转二次曲线的类型,H代表角膜(1)顶点到角膜地形图仪中Placido盘(2)顶点的距离。
4.根据权利要求3所述的基于模拟退火算法的Placido盘面型设计方法,其中,b与旋转二次曲面类型的关系为:
当b<-1,旋转二次曲面的类型为扁椭球;
当b=-1,旋转二次曲面的类型为球体;
当-1<b<0,旋转二次曲面的类型为长椭球;
当b=0,旋转二次曲面的类型为抛物面;
当b>0,旋转二次曲面的类型为双曲面。
5.根据权利要求1所述的基于模拟退火算法的Placido盘面型设计方法,其中,所述模拟退火运算的过程如下:
预设变量初始值T、L、Tf,在每个温度T下,得到计算结果,然后将温度降低得到另一个结果,L为每个固定温度下的最大迭代次数,Tf为参考值,
4.1、随机生成一组初始解,预设降温的函数为Tnew=hT;
4.2、计算,包括如下过程:
4.2.1、预设C=0,C是一个迭代计数器;
4.2.2、随机产生一组新的Placido盘(2)表面参数,计算新解,并与初始解比较,进行选择;
4.2.3、C=C+1,如果C≤L,转到4.2.2;
4.2.4、如果T≤Tf,转到4.3;
4.2.5、更新温度,程序将会回到步骤4.2.1;
4.3、停止;
4.4、输出此时的Placido盘(2)表面参数的数值。
6.根据权利要求5所述的基于模拟退火算法的Placido盘面型设计方法,其中,步骤4.2.2中选择的过程如下:
如果新解小于初始解,那么新的Placido盘(2)表面参数将会替代旧的Placido盘(2)表面参数,否则,随机产生一个在[0,1]范围内的数值i,如果i<exp[-(Fc+1-Fc)/kT],新的Placido盘(2)表面参数将会被接受,其中k是玻尔兹曼常数,T是此时的温度。
7.根据权利要求1、5以及6中的任一项所述的基于模拟退火算法的Placido盘面型设计方法,其中,所述Placido盘(2)表面参数包括a和b,a=-2R,R为Placido盘(2)顶点处的半径值,b代表旋转二次曲线的类型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海观爱医疗科技有限公司,未经上海观爱医疗科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110512500.3/1.html,转载请声明来源钻瓜专利网。