[发明专利]一种多模眼成像镜面反射光消除方法有效
| 申请号: | 201810905552.5 | 申请日: | 2018-08-10 |
| 公开(公告)号: | CN109035262B | 公开(公告)日: | 2021-08-17 |
| 发明(设计)人: | 凌鑫;于泽宽;黄智宇 | 申请(专利权)人: | 重庆贝奥新视野医疗设备有限公司 |
| 主分类号: | G06T7/11 | 分类号: | G06T7/11;G06T7/155 |
| 代理公司: | 重庆天成卓越专利代理事务所(普通合伙) 50240 | 代理人: | 王宏松 |
| 地址: | 401331 重庆市沙坪坝区富力城*** | 国省代码: | 重庆;50 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 多模眼 成像 反射光 消除 方法 | ||
1.一种多模眼成像镜面反射光消除方法,其特征在于,包括以下步骤:
S1,获取一张参考图像bg,该参考图像bg为在暗室或模拟暗室环境中拍摄的无目标图像;
S2,将参考图像bg转换为灰度图像gr;
S3,将灰度图像gr二值化,得到二值图像bn;
S4,检测二值图像bn中是否存在非零的像素点:
若二值图像bn中存在非零的像素点,则令腐蚀次数n=0,执行步骤S5;
若二值图像bn中不存在非零的像素点,则对拍摄的眼底图像不做处理,结束;
S5,对二值图像bn进行一次形态学腐蚀运算,得到二值图像er;
S6,检测二值图像er中是否存在非零的像素点:
若二值图像er中存在非零的像素点,则n=n+1,并令bn=er,返回步骤S5,
若二值图像er中不存在非零的像素点,则执行步骤S7;
S7,对二值图像bn进行n次形态学膨胀运算,得到图像dl;
S8,获取图像dl中非零像素的最小外接矩形,得到矩形区域roi;
S9,提取图像dl中roi区域的图像为图像mask,提取图像bg中roi区域的图像为图像bgr;
S10,将图像mask与图像bgr做与运算,得到图像bmi,计算图像bmi中所有非零像素的均值vbi;
S11,将图像mask与图像bgr做与非运算,得到图像bmo,并计算图像bmo中所有非零像素的均值vbo;
S12,将拍摄的眼底图像作为待处理图像src,提取待处理图像src中roi区域的图像为图像srcr;
S13,将图像mask与图像srcr做与运算,得到图像smi,计算图像smi中所有非零像素的均值vsi;
S14,将图像mask与图像srcr做与非运算,得到图像smo,计算图像smo中所有非零像素的均值vso;
S15,计算削弱系数
S16,待处理图像src减去参考图像bg与削弱系数k的乘积,即得到削弱光斑后的图像。
2.根据权利要求1所述的多模眼成像镜面反射光消除方法,其特征在于,步骤S2为:
以参考图像bg的几何中心为中心,参考图像bg宽的1/m为宽,所述m大于或等于1的正数,参考图像bg高的1/w为高的矩形区域的图像作为图像bgc;所述w大于或等于1的正数,且m、w为不同时为1;将图像bgc转换为灰度图像gr;
步骤S9为:
提取图像dl中roi区域的图像为图像mask,提取图像bgc中roi区域的图像为图像bgr;
步骤S12为:将拍摄的眼底图像作为待处理图像src,以待处理图像src的几何中心为中心,待处理图像src宽的1/m为宽,待处理图像src高的1/w为高的矩形区域的图像作为图像srcc,提取图像srcc中roi区域的图像为图像srcr。
3.根据权利要求2所述的多模眼成像镜面反射光消除方法,其特征在于,m=w=2。
4.根据权利要求1所述的多模眼成像镜面反射光消除方法,其特征在于,在步骤S2中,利用OTSU算法将灰度图像gr二值化。
5.根据权利要求1所述的多模眼成像镜面反射光消除方法,其特征在于,步骤S8为:对获取的图像dl中非零像素的最小外接矩形扩大x倍,所述x为正数,得到矩形区域roi。
6.根据权利要求5所述的多模眼成像镜面反射光消除方法,其特征在于,x=0.5。
7.根据权利要求1所述的多模眼成像镜面反射光消除方法,其特征在于,步骤S1中的参考图像bg与步骤S4中的眼底图像为同一相机拍摄的图像。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆贝奥新视野医疗设备有限公司,未经重庆贝奥新视野医疗设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810905552.5/1.html,转载请声明来源钻瓜专利网。





