本技术涉及计算机,特别是涉及一种光源光功率校准方法、装置、计算机设备和存储介质。
背景技术:
1、随着医用内窥镜冷光源和成像技术的发展,冷光源作为内窥镜系统的辅助照明部件,对生成图像的质量有重要影响,但由于不同的冷光源(如led)生产工艺以及整机装配的差异,使得冷光源成品中光学性能产生较大差异。
2、现有技术中,是通过在生产过程中使用人工进行检验、计算、校准,其耗时长且难度大,光源光功率校准的效率较低。
技术实现思路
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、将各个采样档位上的光功率采样值、非采样档位对应的光功率计算值分别与目标光源对应档位的光功率标准值进行比较;
43、根据比较结果对目标光源的各个档位对应的光功率进行校准。
44、第四方面,本技术还提供了一种计算机可读存储介质。该计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以下步骤:
45、获取目标光源各个采样档位上的光功率采样值,目标光源对应的档位包括采样档位与非采样档位;
46、对各个光功率采样值进行数据划分,得到预设数量的各个采样值子集合,并根据各个采样值子集合中光功率采样值对应的数据分布特征,从各个采样值子集合中确定目标采样值子集合;
47、基于目标采样值子集合中的各个光功率采样值,构造得到目标损失函数,并根据目标损失函数取最小值时的目标参数确定对应的目标拟合函数;
48、基于目标拟合函数,计算得到非采样档位对应的光功率计算值;
49、将各个采样档位上的光功率采样值、非采样档位对应的光功率计算值分别与目标光源对应档位的光功率标准值进行比较;
50、根据比较结果对目标光源的各个档位对应的光功率进行校准。
51、上述光源光功率校准方法、装置、计算机设备和存储介质,通过对目标光源采样档位对应的光功率值进行采样,得到对应的光功率采样值,再将该光功率采样值进行划分,并根据划分后各个采样值子集合中光功率采样值对应的数据分布特征,来从各个采样值子集合中确定目标采样值子集合,再基于该目标采样值子集合构造得到目标损失函数,进而确定对应的目标拟合函数,利用该目标拟合函数计算出非采样档位对应的光功率计算值,最后利用目标光源的采样档位上的光功率采样值、非采样档位对应的光功率计算值与各个档位对应的光功率标准值进行比较,根据比较结果对各个档位对应的光功率进行校准,从而能够实现仅根据少数采样档位对应的光功率采样值,就能自动确定各个档位光功率值对应的校正方向及校正步长,而无需对所有档位进行光功率采样就能实现所有档位光功率的校正,提高了光源光功率校准的效率。