内窥镜照明光源的调节方法及装置与流程
1.本发明实施例涉及内窥镜成像技术领域,尤其涉及一种内窥镜照明光源的调节方法及装置。
背景技术:
2.人和动物的消化道内没有外部环境光,采用电子内窥镜对消化道进行成像需要内窥镜自身具备照明光源。
3.消化道的不同部位和不同场景需要电子内窥镜的照明光源具备相适应的不同亮度,亮度不适应易造成内窥镜成像局部过曝、局部过暗、整体偏暗及整体过曝等成像错误。
4.当前,pid控制算法的冷光源亮度自适应调节方法、基于时间偏差增量算法调节冷光源亮度值的方法、基于内窥镜经典彩特征数据调节冷光源照度的方法,以及基于时间累加偏差阈值标记的低频振荡检测算法等现有技术均无法实现对内窥镜照明光源的亮度、曝光度及振荡的综合调节,内窥镜曝光不均、适应场景单一。
技术实现要素:
5.本发明实施例提供一种内窥镜照明光源的调节方法及装置,以解决现有的调节方法均无法实现对内窥镜照明光源的亮度、曝光度及振荡的综合调节,内窥镜成像曝光不均、适应场景单一的问题。
6.为了解决上述技术问题,本发明是这样实现的:
7.第一方面,本发明实施例提供了一种内窥镜照明光源的调节方法,包括:
8.比较步骤:将第一实测亮度值与预设的目标亮度值进行比较,得到比较结果;
9.曝光值调节步骤:若所述比较结果为所述第一实测亮度值与所述预设的目标亮度值之间的差值小于或者等于预设的差值阈值,依次采用预设的曝光值增量集合中的每一曝光值增量对照明光源进行曝光值调节,并获取曝光值调节后的实测亮度值;根据每次曝光值调节后的实测亮度值,确定所述预设的曝光值增量集合中的一曝光值增量为目标曝光值增量;采用所述目标曝光值对照明光源进行曝光值调节,并获取曝光值调节之后的实测亮度值为第二实测亮度值;
10.核验步骤:根据所述第二实测亮度值核验照明光源是否振荡,得到核验结果;
11.确定步骤:若所述核验结果为照明光源不振荡,确定完成本次的照明光源调节。
12.可选地,所述比较步骤之后包括:
13.若所述比较结果为所述第一实测亮度值与所述预设的目标亮度值之间的差值大于所述预设的差值阈值,采用比例积分微分pid控制算法对照明光源进行亮度值调节,获取亮度值调节之后的实测亮度值为新的所述第一实测亮度值;
14.返回所述比较步骤,直至所述比较结果为所述第一实测亮度值与所述预设的目标亮度值之间的差值小于或者等于所述预设的差值阈值。
15.可选地,根据每次曝光值调节测试后的实测亮度值,确定所述预设的曝光值增量
集合中的一曝光值增量为目标曝光值增量,包括:
16.采用预设的评分算法对每次曝光值调节测试后的实测亮度值进行评分,得到与曝光值调节测试后的实测亮度值一一对应的评分分值;
17.确定评分分值最高的实测亮度值对应的曝光值增量为所述目标曝光值增量。
18.可选地,亮度值的实测区域包括第一实测区域以及第二实测区域;
19.所述曝光值调节测试后的实测亮度值包括以下至少一项:
20.所述第一实测区域内实测亮度值的谷值、所述第一实测区域内实测亮度值的峰值、所述第二实测区域内实测亮度值的谷值,以及所述第二实测区域内实测亮度值的峰值。
21.可选地,所述核验步骤之后包括:
22.若所述核验的核验结果为照明光源振荡,根据预设的递减值对照明光源进行曝光值降低,获取曝光值降低之后的实测亮度值为新的所述第二实测亮度值;
23.返回所述核验步骤,直至所述核验的核验结果为照明光源不振荡。
24.可选地,所述核验步骤包括:
25.计算得到预设的采样时间段内所述第二实测亮度值的亮度方差值;
26.根据所述第二实测亮度值的波形数据,确定所述预设的采样时间段内的波峰数量;
27.当所述亮度方差值超出预设的亮度方差值阈值,并且所述波峰数量超出预设的波峰数量阈值时,确定照明光源振荡。
28.第二方面,本发明实施例提供了一种内窥镜照明光源的调节装置,包括:
29.第一执行模块,用于比较步骤:将第一实测亮度值与预设的目标亮度值进行比较;
30.第二执行模块,用于若所述比较的比较结果为所述第一实测亮度值与所述预设的目标亮度值之间的差值小于或者等于预设的差值阈值,依次采用预设的曝光值增量集合中的曝光值增量对照明光源进行曝光值调节测试;
31.所述第二执行模块,还用于根据每次曝光值调节测试后的实测亮度值,确定所述预设的曝光值增量集合中的一曝光值增量为目标曝光值增量,采用所述目标曝光值对照明光源进行曝光值调节,并获取曝光值调节之后的实测亮度值为第二实测亮度值;
32.第三执行模块,用于核验步骤:根据所述第二实测亮度值核验照明光源是否振荡;
33.所述第三执行模块,还用于若所述核验的核验结果为照明光源不振荡,确定完成本次的照明光源调节。
34.第三方面,本发明实施例提供了一种内窥镜,包括:
35.照明光源;
36.用于获取实测亮度值的cmos感光传感器;
37.如第二方面所述的内窥镜照明光源的调节装置。
38.第四方面,本发明实施例提供了一种电子设备,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面中任一项所述的内窥镜照明光源的调节方法中的步骤。
39.第五方面,本发明实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面中任一项所述的内窥镜照明光源的调节方法中的步骤。
40.在本发明实施例中,通过将第一实测亮度值与预设的目标亮度值进行比较,若比较结果为第一实测亮度值与预设的目标亮度值之间的差值小于或者等于预设的差值阈值,依次采用预设的曝光值增量集合中的每一曝光值增量对照明光源进行曝光值调节,并获取曝光值调节后的实测亮度值;根据每次曝光值调节后的实测亮度值,确定预设的曝光值增量集合中的一曝光值增量为目标曝光值增量;采用目标曝光值对照明光源进行曝光值调节,并获取曝光值调节之后的实测亮度值为第二实测亮度值,根据第二实测亮度值核验照明光源是否振荡,若核验结果为照明光源不振荡,确定完成本次的照明光源调节,实现了对内窥镜照明光源的亮度、曝光度及振荡的综合调节,改善了内窥镜成像曝光不均的问题、成像效率高,能够适应消化道的不同部位和不同场景的成像要求。
附图说明
41.通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
42.图1为本发明实施例内窥镜照明光源的调节方法的流程示意图之一;
43.图2为实测亮度值与设定亮度值的比较示意图;
44.图3为本发明实施例内窥镜照明光源的调节方法的流程示意图之二;
45.图4为本发明实施例内窥镜照明光源的调节方法的流程示意图之三;
46.图5为亮度值的实测区域示意图;
47.图6为本发明实施例内窥镜照明光源的调节方法的流程示意图之四;
48.图7为本发明实施例内窥镜照明光源的调节方法的流程示意图之五;
49.图8为振荡示意图;
50.图9为本发明实施例内窥镜照明光源的调节装置的原理框图;
51.图10为本发明实施例内窥镜的原理框图;
52.图11为本发明实施例电子设备的原理框图。
具体实施方式
53.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
54.基于pid控制算法的冷光源亮度自适应调节方法,能快速接近并平滑波动直到稳态,但是没有给出改出振荡的的解决办法,且没有解决近景过曝远景亮度不足的问题。应用于内窥镜成像后,成像质量差、成像效率低。
55.基于时间偏差增量算法调节冷光源亮度值的方法分阶次输出,输出依据过于简单,会使输出产生不连续性,光照割裂感明显,且容易在一个阶次临界点反复跳变。应用于内窥镜成像后,成像质量差、成像效率低。
56.基于内窥镜经典彩特征数据调节冷光源照度的方法,需要用户对场景作特征匹配,适应范围窄。应用于内窥镜成像后,成像质量差、成像效率低。
57.基于时间累加偏差阈值标记的低频振荡检测算法,其判断振荡的依据简单,对用户选取阈值的准确度要求高,容易在阈值点反复跳变的错误,判断失效概率高。应用于内窥镜成像后,成像质量差、成像效率低。
58.本发明实施例提供了一种内窥镜照明光源的调节方法,参见图1所示,图1为本发明实施例内窥镜照明光源的调节方法的流程示意图之一,包括:
59.步骤11:比较步骤:将第一实测亮度值与预设的目标亮度值进行比较,得到比较结果;
60.步骤12:曝光值调节步骤:若比较结果为第一实测亮度值与预设的目标亮度值之间的差值小于或者等于预设的差值阈值,依次采用预设的曝光值增量集合中的每一曝光值增量对照明光源进行曝光值调节,并获取曝光值调节后的实测亮度值;根据每次曝光值调节后的实测亮度值,确定预设的曝光值增量集合中的一曝光值增量为目标曝光值增量;采用目标曝光值对照明光源进行曝光值调节,并获取曝光值调节之后的实测亮度值为第二实测亮度值;
61.步骤13:核验步骤:根据第二实测亮度值核验照明光源是否振荡,得到核验结果;
62.步骤14:确定步骤:若核验结果为照明光源不振荡,确定完成本次的照明光源调节。
63.参见图2所示,图2为实测亮度值与设定亮度值的比较示意图,图中比较了开始采样之后0至2400秒内获取到的实测亮度值与设定亮度值,亮度值单位为灰度位深,实测亮度值相当于本发明实施例中的第一实测亮度值,设定亮度值相当于本发明实施例中的预设的目标亮度值。在实际应用过程中,第一实测亮度值与预设的目标亮度值之间存在偏差,当第一实测亮度值与预设的目标亮度值之间的差值大于预设的差值阈值,需要对照明光源的进行亮度值调节;当第一实测亮度值与预设的目标亮度值之间的差值小于或者等于预设的差值阈值,则执行后续的步骤12(曝光值调节步骤)。
64.本发明的一些实施例中,可选地,预设的目标亮度值为512,预设的差值阈值为50。
65.在本发明实施例中,通过将第一实测亮度值与预设的目标亮度值进行比较,若比较结果为第一实测亮度值与预设的目标亮度值之间的差值小于或者等于预设的差值阈值,依次采用预设的曝光值增量集合中的每一曝光值增量对照明光源进行曝光值调节,并获取曝光值调节后的实测亮度值;根据每次曝光值调节后的实测亮度值,确定预设的曝光值增量集合中的一曝光值增量为目标曝光值增量;采用目标曝光值对照明光源进行曝光值调节,并获取曝光值调节之后的实测亮度值为第二实测亮度值,根据第二实测亮度值核验照明光源是否振荡,若核验结果为照明光源不振荡,确定完成本次的照明光源调节,实现了对内窥镜照明光源的亮度、曝光度及振荡的综合调节,改善了内窥镜成像曝光不均的问题、成像效率高,能够适应消化道的不同部位和不同场景的成像要求。
66.本发明的一些实施例中,可选地,参见图3所示,图3为本发明实施例内窥镜照明光源的调节方法的流程示意图之二,所述比较步骤之后包括:
67.步骤21:若比较结果为第一实测亮度值与预设的目标亮度值之间的差值大于预设的差值阈值,采用比例积分微分pid控制算法对照明光源进行亮度值调节,获取亮度值调节之后的实测亮度值为新的第一实测亮度值;
68.步骤22:返回比较步骤,直至比较结果为第一实测亮度值与预设的目标亮度值之
间的差值小于或者等于预设的差值阈值。
69.pid,proportional(比例)、integral(积分)、differential(微分)的缩写。顾名思义,pid控制算法是结合比例、积分和微分三种环节于一体的控制算法,它是连续系统中技术最为成熟、应用最为广泛的一种控制算法,该控制算法适用于对被控对象模型了解不清楚的场合。pid控制的实质就是根据输入的偏差值,按照比例、积分、微分的函数关系进行运算,运算结果用以控制输出。
70.增量pid算法公式:
71.δμk=u
k-u
k-1
=k
p
(e
k-e
k-1
)+k
iek
+kd(e
k-2e
k-1
+e
k-2
)
72.其中:δμk为输出的增益;uk为本次的输出;u
k-1
为前次的输出;k
p
为比例增益;ek为本次的偏差;e
k-1
为前次的偏差;ki为积分增益;kd为微分增益;e
k-2
为前前次的偏差。
73.本发明实施例中,比较结果为第一实测亮度值与预设的目标亮度值之间的差值大于预设的差值阈值的情况下,采用pid控制算法对照明光源进行亮度值调节,能够高效快捷地实现对亮度值的调节,改善内窥镜成像质量,提高成像效率。
74.本发明的一些实施例中,可选地,参见图4所示,图4为本发明实施例内窥镜照明光源的调节方法的流程示意图之三,根据每次曝光值调节测试后的实测亮度值,确定所述预设的曝光值增量集合中的一曝光值增量为目标曝光值增量,包括:
75.步骤31:采用预设的评分算法对每次曝光值调节测试后的实测亮度值进行评分,得到与曝光值调节测试后的实测亮度值一一对应的评分分值;
76.步骤32:确定评分分值最高的实测亮度值对应的曝光值增量为目标曝光值增量。
77.本发明的一些实施例中,可选地,
78.亮度值的实测区域包括第一实测区域以及第二实测区域;
79.所述曝光值调节测试后的实测亮度值包括以下至少一项:
80.所述第一实测区域内实测亮度值的谷值、所述第一实测区域内实测亮度值的峰值、所述第二实测区域内实测亮度值的谷值,以及所述第二实测区域内实测亮度值的峰值。
81.示例性的,参见图5所示,图5为亮度值的实测区域示意图,其中:总视场为1920像素
×
1080像素,总视场去除左右各一个260像素
×
1080像素的不统计区域之后即为实测区域。实测区域包括内区(630像素
×
600像素)和外区(1400像素
×
1080像素),内区占实测区域的1/4,外区占实测区域的3/4,内区与外区像素排列均为拜尔阵列(图5中内区与外区的像素排列方式具体为拜尔阵列的bggr方式)。
82.本发明的一些实施例中,峰值阈值thr1为800,谷值阈值thr2为100。即:当像素点的亮度值高于thr1为进入峰值;当像素点的亮度值低于thr1为进入谷值。平均值ave=sum/n,sum为亮度值的实测区域内所有像素点的位深值的总和,n为亮度值的实测区域内像素点的数量。
83.示例性的,采用预设的评分算法对每次曝光值调节测试后的实测亮度值进行评分包括以下步骤:
84.设定曝光时间是自变量x,反馈的内区外区谷值、峰值为因变量y,y=f(x).以下是微分计算,首次设置dx=-5(相当于本发明实施例中的依次采用预设的曝光值增量集合中的每一曝光值增量对照明光源进行曝光值调节,本示例中预设的曝光值增量集合中各个曝光值增量均较各自的前一个曝光值增量减少5),16.7ms后读取测光值(相当于本发明实施
例“依次采用预设的曝光值增量集合中的每一曝光值增量对照明光源进行曝光值调节”中曝光调节的频率为16.7ms/次,相对应地,本发明实施例中获取曝光值调节后的实测亮度值的频率也为16.7ms/次)。
85.此外,人体腔内整体呈红,所以以红(r)分量测光数据为主要依据。
86.a.计算外区的谷值变化量dy=rvallyout
–
rvallyoutlast;rvallyoutlast为上一次外区谷值;已知dy和dx,可以求出外区谷值导函数fvo`(x)=dy/dx;
87.b.计算外区的峰值变化量dy=rpeakout
–
rpeakoutlast;rpeakoutlast为上一次外区峰值;已知dy和dx,可以求出外区峰值导函数fpo`(x)=dy/dx;
88.c.计算内区的谷值变化量dy=rvallyin
–
rvallyinlast;rvallyinlast为上一次内区谷值;已知dy和dx,可以求出内区谷值导函数fvi`(x)=dy/dx;
89.d.计算内区的峰值变化量dy=rpeakin
–
rpeakinlast;rpeakinlast为上一次内区峰值;已知dy和dx,可以求出内区峰值导函数fpi`(x)=dy/dx;
90.至此,求出了四个关系函数fvo`(x)、fpo`(x)、fvi`(x)以及fpi`(x)。
91.本发明实施例中,预设的评分算法为:
92.e.外区得分outpoint=outgain*(numpixrout-rvallyout-rpeakout);outgain=0.6;
93.f.内区得分inpoint=ingain*(numpixrin-rvallyin-rpeakin);ingain=1;
94.g.设全区得分globalpoint=inpoint+outpoint;
95.h.每一次采样均可以计算当前总得分为globalpoint。
96.若globalpointpredict》globalpoint,则需要调节曝光时间。需要得到一个分数最高的globalpointpredict,使dx在区间[-5,5]内遍历,代入到上述4个关系式,求出各个dy。
[0097]
dyvallyout=fvallyout`(x)*dx;
[0098]
dypeakout=fpeakout`(x)*dx;
[0099]
dyvallyin=fvallyin`(x)*dx;
[0100]
dypeakin=fpeakin`(x)*dx;
[0101]
预测的新的峰值、谷值如下:
[0102]
rvallyoutpredict=dyvallyout+rvallyout;
[0103]
rpeakoutpredict=dypeakout+rpeakout;
[0104]
rvallyinpredict=dyvallyin+rvallyin;
[0105]
rpeakinpredict=dypeakin+rpeakin;
[0106]
预测的得分:
[0107]
outpointpredict=outgain*(numpixrout-rvallyoutpredict-rpeakoutpredict);
[0108]
inpointpredict=ingain*(numpixrin-rvallyinpredict-rpeakinpredict);
[0109]
globalpointpredict=inpointpredict+outpointpredict;
[0110]
i.将每一次代入dx所求得的预测得分globalpointpredict作比较,得分最高的dx即为我们本次要输出的曝光值增量(有可能是正数也有可能是负数)。
[0111]
k.若要改变外区和内区过曝过暗的关系,只需调节各自的增益,如增加外区增益,
则外区的得分将会变高,外区的预测结果会更重要,输出的曝光值增量也向调节外区倾斜。
[0112]
其中:
[0113]
rpeakglobal,实测区域全区域的红峰值;
[0114]
rpeakinner,内区的红峰值;
[0115]
rpeakinpredict,内区的红峰值的预测值;
[0116]
rpeakout,外区的红峰值;
[0117]
rpeakoutpredict,外区的红峰值的预测值;
[0118]
rvalleyglobal,实测区域全区域的红谷值;
[0119]
rvalleyinner,内区的红谷值;
[0120]
rvallyinpredict,内区的红谷值的预测值;
[0121]
rvalleyout,外区的红谷值;
[0122]
rvallyoutpredict,外区的红谷值的预测值;
[0123]
raveglobal,实测区域全区域的红平均值;
[0124]
raveinner,内区的红平均值;
[0125]
raveout,外区的红平均值;
[0126]
numpixrglobal,r分量实测区域全区域的像素点数量;
[0127]
numpixrin,r分量内区的像素点数量;
[0128]
numpixrout,r分量外区的像素点数量。
[0129]
在本发明实施例中,通过将实测区域分区、针对性地选择红数据,以及采用预设的评分算法,能够准确地获得目标曝光值,改善内窥镜成像质量。
[0130]
本发明的一些实施例中,可选地,参见图6所示,图6为本发明实施例内窥镜照明光源的调节方法的流程示意图之四,所述核验步骤之后包括:
[0131]
步骤41:若核验的核验结果为照明光源振荡,根据预设的递减值对照明光源进行曝光值降低,获取曝光值降低之后的实测亮度值为新的第二实测亮度值;
[0132]
步骤42:返回核验步骤,直至核验的核验结果为照明光源不振荡。
[0133]
本发明的一些实施例中,可选地,参见图7所示,图7为本发明实施例内窥镜照明光源的调节方法的流程示意图之五,所述核验步骤包括:
[0134]
步骤51:计算得到预设的采样时间段内第二实测亮度值的亮度方差值;
[0135]
步骤52:根据第二实测亮度值的波形数据,确定预设的采样时间段内的波峰数量;
[0136]
步骤53:当亮度方差值超出预设的亮度方差值阈值,并且波峰数量超出预设的波峰数量阈值时,确定照明光源振荡。
[0137]
方差是在概率论和统计方差衡量随机变量或一组数据时离散程度的度量。概率论中方差用来度量随机变量和其数学期望(即均值)之间的偏离程度。统计中的方差(样本方差)是每个样本值与全体样本值的平均数之差的平方值的平均数。在许多实际问题中,研究方差即偏离程度有着重要意义。
[0138]
本发明的一些实施例中,预设的采样时间段为开始采样之后0至2400秒。
[0139]
参见图8所示,图8为振荡示意图,图中示意了开始采样之后0至2400秒内获取到的实测亮度值的亮度方差变化曲线、波峰阈值标记振荡的曲线(根据波峰数量超出预设的波峰数量阈值标记的曲线)以及波峰和方差共同作用标记振荡的曲线(根据亮度方差值超出
预设的亮度方差值阈值,并且波峰数量超出预设的波峰数量阈值两项条件标记的曲线);上述同一曲线中,曲线上高起且平直的线段表示振荡,曲线上位置低且平直的线段表示不振荡。
[0140]
通过比对上述三条曲线,可得:通过两项条件(亮度方差值超出预设的亮度方差值阈值,并且波峰数量超出预设的波峰数量阈值)对照明光源是否振荡进行判定,能够避免单一条件下的误判,提高对照明光源振荡判定的准确率。
[0141]
本发明的一些实施例中,可选地,步骤51中,计算得到预设的采样时间段内第二实测亮度值的亮度方差值,包括:
[0142]
对预设的采样时间段内第二实测亮度值进行均值滤波处理;
[0143]
根据均值滤波处理后的第二实测亮度值,计算得到亮度方差值。
[0144]
上述均值滤波处理,有利于消除预设采样时间段内的谐波,提高计算得到的亮度方差值的准确度。
[0145]
均值滤波是典型的线性滤波算法,它是指在图像上对目标像素给一个模板,该模板包括了其周围的临近像素(以目标像素为中心的周围8个像素,构成一个滤波模板,即包括目标像素本身),再用模板中的全体像素的平均值来代替原来像素值。对待处理的当前像素点(x,y),选择一个模板,该模板由其近邻的若干像素组成,求模板中所有像素的均值,再把该均值赋予当前像素点(x,y),作为处理后图像在该点上的灰度g(x,y),即g(x,y)=∑f(x,y)/m;m为该模板中包含当前像素在内的像素总个数。
[0146]
本发明实施例提供了一种内窥镜照明光源的调节装置,参见图9所示,图9为本发明实施例内窥镜照明光源的调节装置的原理框图,内窥镜照明光源的调节装置90包括:
[0147]
第一执行模块91,用于比较步骤:将第一实测亮度值与预设的目标亮度值进行比较;
[0148]
第二执行模块92,用于若所述比较的比较结果为所述第一实测亮度值与所述预设的目标亮度值之间的差值小于或者等于预设的差值阈值,依次采用预设的曝光值增量集合中的曝光值增量对照明光源进行曝光值调节测试;
[0149]
所述第二执行模块92,还用于根据每次曝光值调节测试后的实测亮度值,确定所述预设的曝光值增量集合中的一曝光值增量为目标曝光值增量,采用所述目标曝光值对照明光源进行曝光值调节,并获取曝光值调节之后的实测亮度值为第二实测亮度值;
[0150]
第三执行模块93,用于核验步骤:根据所述第二实测亮度值核验照明光源是否振荡;
[0151]
所述第三执行模块93,还用于若所述核验的核验结果为照明光源不振荡,确定完成本次的照明光源调节。
[0152]
本发明的一些实施例中,可选地,
[0153]
所述第二执行模块92,还用于若所述比较结果为所述第一实测亮度值与所述预设的目标亮度值之间的差值大于所述预设的差值阈值,采用比例积分微分pid控制算法对照明光源进行亮度值调节,获取亮度值调节之后的实测亮度值为新的所述第一实测亮度值;
[0154]
所述第二执行模块92,还用于返回所述比较步骤,直至所述比较结果为所述第一实测亮度值与所述预设的目标亮度值之间的差值小于或者等于所述预设的差值阈值。
[0155]
本发明的一些实施例中,可选地,
[0156]
所述第二执行模块92,还用于采用预设的评分算法对每次曝光值调节测试后的实测亮度值进行评分,得到与曝光值调节测试后的实测亮度值一一对应的评分分值;
[0157]
所述第二执行模块92,还用于确定评分分值最高的实测亮度值对应的曝光值增量为所述目标曝光值增量。
[0158]
本发明的一些实施例中,可选地,
[0159]
所述第三执行模块93,还用于若所述核验的核验结果为照明光源振荡,根据预设的递减值对照明光源进行曝光值降低,获取曝光值降低之后的实测亮度值为新的所述第二实测亮度值;
[0160]
所述第三执行模块93,还用于返回所述核验步骤,直至所述核验的核验结果为照明光源不振荡。
[0161]
本发明的一些实施例中,可选地,
[0162]
所述第三执行模块93,还用于计算得到预设的采样时间段内所述第二实测亮度值的亮度方差值;
[0163]
所述第三执行模块93,还用于根据所述第二实测亮度值的波形数据,确定所述预设的采样时间段内的波峰数量;
[0164]
所述第三执行模块93,还用于当所述亮度方差值超出预设的亮度方差值阈值,并且所述波峰数量超出预设的波峰数量阈值时,确定照明光源振荡。
[0165]
本技术实施例提供的内窥镜照明光源的调节装置能够实现图1至图8的方法实施例实现的各个过程,并达到相同的技术效果,为避免重复,这里不再赘述。
[0166]
本发明实施例提供了一种内窥镜,参见图10所示,图10为本发明实施例内窥镜的原理框图,内窥镜100包括:
[0167]
照明光源101;
[0168]
用于获取实测亮度值的cmos感光传感器102;
[0169]
如任一项本发明实施例中的内窥镜照明光源的调节装置103。
[0170]
本发明实施例提供了一种电子设备110,参见图11所示,图11为本发明实施例电子设备110的原理框图,包括处理器111,存储器112及存储在存储器112上并可在处理器111上运行的程序或指令,程序或指令被处理器执行时实现本发明的任一项内窥镜照明光源的调节方法中的步骤。
[0171]
本发明实施例提供了一种可读存储介质,可读存储介质上存储程序或指令,程序或指令被处理器执行时实现如上述任一项的内窥镜照明光源的调节方法的实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0172]
其中,所述的可读存储介质,如只读存储器(read-only memory,简称rom)、随机存取存储器(random access memory,简称ram)、磁碟或者光盘等。
[0173]
上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。