镜片补偿方法、设备以及存储介质与流程
本技术实施例涉及镜片加工,尤其涉及镜片补偿方法、设备以及存储介质。
背景技术:
1、在车房定制镜片的制造过程中,镜片的光学设计通常基于光线垂直入射、镜片正对佩戴者的理想姿态进行。然而在实际佩戴时,镜片会因镜框的设计而相对于眼睛产生倾斜,形成特定的倾斜佩戴姿态。
2、当镜片处于这种倾斜佩戴姿态时,光线通过镜片的光路发生改变,也即光线会斜向穿过镜片,导致镜片产生的光学性能(有效光焦度和/或散光分布等)偏离期望的目标性能。这使得佩戴者在更换不同镜框后,因佩戴姿态改变,实际的光学性能与原镜片设计时所预期的光学性能产生偏差,进而容易引发视觉不适,往往需要经历较长的佩戴适应期,甚至需要重新验光。因此,目前存在因镜片的佩戴姿态变化导致的光学偏差较大的技术问题。
3、上述内容仅用于辅助理解本技术实施例的技术方案,并不代表承认上述内容为现有技术。
技术实现思路
1、本技术实施例的主要目的在于提供一种镜片补偿方法、设备以及存储介质,旨在解决因镜片的佩戴姿态变化导致的光学偏差较大的技术问题。
2、为实现上述目的,本技术实施例提供一种镜片补偿方法,所述的方法包括:
3、获取待补偿镜片的目标佩戴姿态,并获取所述待补偿镜片的后表面的表面矢高数据;
4、基于所述目标佩戴姿态和预设矢高补偿映射关系,确定所述表面矢高数据的表面矢高补偿,其中,所述表面矢高补偿包括所述表面矢高数据中多个采样点中每个采样点的矢高补偿量,所述预设矢高补偿映射关系用于表征在预设佩戴姿态下采样点与预设补偿量之间的映射关系;
5、依据所述表面矢高补偿对所述表面矢高数据进行补偿得到补偿矢高数据,并基于所述补偿矢高数据对所述待补偿镜片的后表面加工,得到目标镜片。
6、在一实施例中,所述基于所述目标佩戴姿态和预设矢高补偿映射关系,确定所述表面矢高数据的表面矢高补偿的步骤包括:
7、从所述目标佩戴姿态中确定出所述待补偿镜片的姿态角;
8、获取所述姿态角的姿态补偿系数;
9、依据所述姿态角的姿态补偿系数和预设矢高补偿映射关系,确定所述表面矢高数据的表面矢高补偿。
10、在一实施例中,所述目标佩戴姿态的所述姿态角至少包括前倾角和/或镜面角。
11、在一实施例中,所述获取所述姿态角的姿态补偿系数的步骤包括:
12、将所述姿态角的三角函数值与预设参考值之比作为所述姿态角的姿态补偿系数。
13、在一实施例中,所述依据所述姿态角的姿态补偿系数和预设矢高补偿映射关系,确定所述表面矢高数据的表面矢高补偿的步骤包括:
14、基于所述姿态角的姿态补偿系数和预设矢高补偿映射关系,生成在所述目标佩戴姿态下的目标矢高补偿映射关系;
15、对于所述表面矢高数据中的每个采样点,依据所述采样点的三维坐标,在所述目标矢高补偿映射关系中获取所述采样点的矢高补偿量。
16、在一实施例中,所述基于所述姿态角的姿态补偿系数和预设矢高补偿映射关系,生成在所述目标佩戴姿态下的目标矢高补偿映射关系的步骤包括:
17、从所述预设矢高补偿映射关系中确定出至少一个补偿分量,并基于所述姿态角的姿态补偿系数,确定每个补偿分量的分量补偿系数;
18、基于至少一个所述补偿分量以及所述补偿分量的分量补偿系数,构建得到在所述目标佩戴姿态下的目标矢高补偿映射关系。
19、在一实施例中,所述从所述预设矢高补偿映射关系中确定出至少一个补偿分量,并基于所述姿态角的姿态补偿系数,确定每个补偿分量的分量补偿系数的步骤包括:
20、从所述预设矢高补偿映射关系中确定出属于水平类型的至少一个补偿分量;其中,所述水平类型为与所述待补偿镜片所在镜片坐标系的水平方向相关、且与所述镜片坐标系的竖直方向无关的补偿分量的类型;
21、从所述姿态补偿系数中确定出水平补偿系数,将所述水平补偿系数配置为属于所述水平类型的至少一个补偿分量的分量补偿系数;
22、其中,属于所述水平类型的补偿分量为水平补偿项或水平矢高耦合项。
23、在一实施例中,所述从所述预设矢高补偿映射关系中确定出至少一个补偿分量,并基于所述姿态角的姿态补偿系数,确定每个补偿分量的分量补偿系数的步骤还包括:
24、从所述预设矢高补偿映射关系中确定出属于竖直类型的至少一个补偿分量;其中,所述竖直类型为与所述待补偿镜片所在镜片坐标系的竖直方向相关、且与所述镜片坐标系的水平方向无关的补偿分量的类型;
25、从所述姿态补偿系数中确定出竖直补偿系数,将所述竖直补偿系数配置为属于所述竖直类型的至少一个补偿分量的分量补偿系数;
26、其中,属于所述竖直类型的补偿分量为竖直补偿项或竖直矢高耦合项。
27、在一实施例中,所述从所述预设矢高补偿映射关系中确定出至少一个补偿分量,并基于所述姿态角的姿态补偿系数,确定每个补偿分量的分量补偿系数的步骤还包括:
28、从所述预设矢高补偿映射关系中确定出属于交叉类型的补偿分量;其中,所述交叉类型为与所述待补偿镜片所在镜片坐标系的竖直方向,以及水平方向均相关的补偿分量的类型;
29、将所述姿态补偿系数配置为属于所述交叉类型的补偿分量的分量补偿系数;
30、其中,属于所述交叉类型的补偿分量为水平竖直交叉项。
31、在一实施例中,所述补偿矢高数据包括至少一个采样点的目标矢高;
32、所述依据所述表面矢高补偿对所述表面矢高数据进行补偿得到补偿矢高数据的步骤包括:
33、对于所述表面矢高数据中的每个采样点,获取所述采样点的当前矢高,并在所述表面矢高补偿中获取所述采样点的矢高补偿量;
34、将所述当前矢高与所述矢高补偿量之和作为所述采样点的目标矢高。
35、在一实施例中,所述镜片补偿方法还包括:
36、获取试验镜片的后表面的原始设计矢高数据,以及所述试验镜片在至少一个预设佩戴姿态下达到舒适佩戴时的目标矢高数据;
37、依据所述原始设计矢高数据以及至少一个所述目标矢高数据,对所述原始设计矢高数据与所述目标矢高数据之间的矢高偏差进行拟合,得到所述预设矢高补偿映射关系。
38、此外,为实现上述目的,本技术实施例还提供一种镜片补偿设备,所述镜片补偿设备包括:存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的所述镜片补偿方法的程序,所述镜片补偿方法的程序被处理器执行时可实现如上述的镜片补偿方法的步骤。
39、此外,为实现上述目的,本技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有实现镜片补偿方法的程序,所述镜片补偿方法的程序被处理器执行时实现如上述的镜片补偿方法的步骤。
40、此外,为实现上述目的,本技术实施例还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述的镜片补偿方法的步骤。
41、本技术实施例提出的一个或多个技术方案,至少具有以下技术效果:本技术可以获取待补偿镜片所处的目标佩戴姿态以及待补偿镜片的后表面的表面矢高数据,进而能基于目标佩戴姿态以及预先确定的能反映在预设佩戴姿态下,采样点与预设补偿量对应关系的预设矢高补偿映射关系,确定出表面矢高数据中多个采样点各自所需的矢高补偿量,进而能依据各个矢高补偿量对表面矢高数据进行补偿得到补偿矢高数据;
42、由于本技术可以利用各个矢高补偿量对表面矢高数据进行补偿,进而相当于对待补偿镜片的后表面上的曲率进行了补偿,而镜片的曲率决定光线通过镜片时的偏折程度,因此,基于补偿矢高数据加工出的目标镜片在目标佩戴姿态下,目标镜片的后表面能够全部抵消或至少部分抵消因光线斜向入射而引入的光学偏差,进而有效减小因更换不同镜框导致的佩戴姿态变化所引起的光学偏差,缩短佩戴适应期。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com