当前位置: 首页 > 专利查询>中山大学专利>正文

一种白内障手术显微镜下单目深度估计方法技术

技术编号:22331424 阅读:45 留言:0更新日期:2019-10-19 12:31
本发明专利技术涉及一种白内障手术显微镜下单目深度估计方法,通过显微镜系统拍摄两张图像,通过对比计算获得第一张图像中准确的测试物点,再通过代价函数找到测试物点的匹配点,获得两个点之间的视差,从而计算出测试物点的深度。通过显微镜系统获得测试物点的平面坐标后,通过计算获得测试物点的深度,从而在手术的过程的位置转换为三维坐标,为自动手术提供位置的定位。

【技术实现步骤摘要】
一种白内障手术显微镜下单目深度估计方法
本专利技术涉及计算机视觉领域,更具体地,涉及一种白内障手术显微镜下单目深度估计方法。
技术介绍
单目深度估计方法,即通过拍摄工具获取的彩色图像预测出图像中各位置与拍摄工具之间的距离,即深度信息。但由于图像的视野单一,缺乏其他信息,因此难以准确得到深度信息。现有的单目深度估计方法是通过在计算机上使用深卷积神经网络来实现的,但是对于手术场景来说,开放数据严重不足,无法准确得到深度信息,导致无法在白内障手术上实现深度估计。
技术实现思路
本专利技术旨在至少在一定程度上解决上述技术问题,提供一种白内障手术显微镜下单目深度估计方法,可准确得到深度信息。为解决上述技术问题,本专利技术采用的技术方案是:一种白内障手术显微镜下单目深度估计方法,包括以下步骤:步骤一:使用显微镜摄像系统以a毫米垂直位移拍摄两幅图像;步骤二:对每幅图像进行预处理,转换为具有灰度值的图像,并对第一幅图像进行角点检测,得到若干候选角点,并且得到角点的坐标;步骤三:若干角点以各自为中心,Rj为半径,求出相对于角点的黑点和白点,并且黑点位于角点白色像素区域和白点位于角点的黑色区域,且黑点的像素本文档来自技高网...

【技术保护点】
1.一种白内障手术显微镜下单目深度估计方法,其特征在于,包括以下步骤:步骤一:使用显微镜摄像系统以a毫米垂直位移拍摄两幅图像;步骤二:对每幅图像进行预处理,转换为具有灰度值的图像,并对第一幅图像进行角点检测,得到若干候选角点,并且得到所述角点的坐标;步骤三:若干所述角点以各自为中心,Rj为半径,求出相对于角点的黑点和白点,并且黑点位于角点白色像素区域和白点位于角点的黑色区域,且黑点的像素灰度<0.5,白点的像素灰度>0.5,则该角点为测试物点P′i,黑点和白点位置的计算公式如下:

【技术特征摘要】
1.一种白内障手术显微镜下单目深度估计方法,其特征在于,包括以下步骤:步骤一:使用显微镜摄像系统以a毫米垂直位移拍摄两幅图像;步骤二:对每幅图像进行预处理,转换为具有灰度值的图像,并对第一幅图像进行角点检测,得到若干候选角点,并且得到所述角点的坐标;步骤三:若干所述角点以各自为中心,Rj为半径,求出相对于角点的黑点和白点,并且黑点位于角点白色像素区域和白点位于角点的黑色区域,且黑点的像素灰度<0.5,白点的像素灰度>0.5,则该角点为测试物点P′i,黑点和白点位置的计算公式如下:其中,Xblacki和Yblacki分别为黑点的坐标值,Xwhitei和Ywhitei分别白点的坐标值,Xj和Yj是以角点为中心,Rj为半径的范围内所有像素点的各自坐标,I为该点的灰度值,range为选取的半径最大值;Xi、Yi分别为测试物点P′的坐标值;步骤四:对第一幅图像P′i向第二幅图像进行匹配,得到匹配点P″i,P′i和P″i之间的的像素距离;步骤五:测试物点的深度计算公式如下:其中,r为测试点P′与显微镜放大中心之间的距离,Δr为P′i和P″i之间的的像素距离,称为视差。2.根据权利要求1所述的一种白内障手术显微镜下单目深度估计方法,其特征在于,在所述步骤四中,匹配的方法为在P′i建立一个以P′i为中心的基础点方块区域,定义P′i以外的点为邻近点,定义每个邻近点相对于P′i的深度一致;在对方块区域所有的基础点进行匹配,计算分别在第二幅图像对应的匹配点,匹配点和对应的视差通过选择使得代价函数数值最小的视差来计算得出,其中,代价函数公式为:C(P′ij,Δr)=min{d(P′ij,P′ij-Δr,Iz,Iz-a),d(P′ij-Δr,P′ij,IZ-a,Iz}d(P′ij,P′ij-Δr,Iz,Iz-a)=minP′ij-Δr-0.5≤P′ij-Δr+0.5{|Iz(P′ij)-Iz-a(P′′ij)|}其中,P′ij为对应基础点的像素位置,P″ij为对应匹配点的像素位置,Iz为第一幅图像中每个像素的灰度值,Iz-a为第二幅图...

【专利技术属性】
技术研发人员:黄凯白善荣夏俊
申请(专利权)人:中山大学
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1