【技术实现步骤摘要】
手术期间使用计算机视觉增强手术工具控制的方法和系统
本公开总体上涉及用于在手术程序(surgicalprocedure)期间控制(或促进控制)手术工具的方法和系统。更具体地,本公开涉及在手术程序期间使用计算机视觉来促进控制手术工具的操作从而提高手术的安全性和可靠性的方法和系统。
技术介绍
相机越来越多地被用来在手术程序期间帮助外科医生。例如,腹腔镜术是一种手术,其中外科医生在患者腹部附近做一个小切口并插入一个或多个手术工具,比如腹腔镜(即,连接到小相机的长纤维光缆)。腹腔镜使外科医生能够查看患者腹部中的患处。然而,手术工具偶尔会因错误处理而对患者造成伤害。因此,需要提高在手术程序期间手术工具使用的安全性和可靠性。
技术实现思路
本公开的某些实施例涉及在手术程序期间使用计算机视觉处理系统来提高患者安全性的系统和方法。计算机视觉处理系统可以使用机器学习技术来训练机器学习模型。例如,使用样本图像的数据集,机器学习模型可以被训练成从图像中识别手术工具的特征。经过训练的机器学习模型然后可以用于解释新的图像或视频馈送(例如,未包括在样本图像的数据集中的图像)。本公开的某些实施例可以使用经过训练的机器学习模型在手术程序期间控制(或促进控制)手术工具。例如,某些实施例可以包括被定位成用于捕获手术程序的实况视频的相机。所述相机被配置成用于捕获视场内的实况视频。由所述相机所生成的实况视频馈送可以被馈送到经过训练的机器学习模型中。机器学习模型被训练,并且因此被配置成用于识别实况视频馈送的图像帧内的模式(pattern)或对实况 ...
【技术保护点】
1.一种计算机实施的方法,所述方法包括:/n收集包括多个图像的数据集,所述多个图像中的每个图像捕获手术程序的一部分,并且所述手术程序的所述部分是使用手术工具来执行的;/n使用所述数据集训练模型,所述模型通过将所述数据集输入到一个或多个机器学习算法中而被训练成从图像数据中识别手术工具;/n接收一个或多个数据流,所述一个或多个数据流中的每个数据流已经在电子设备处生成并从所述电子设备接收,所述电子设备被配置和定位成在使用一个或多个手术工具执行的特定手术程序期间捕获视场内的实况视频,并且所述一个或多个数据流包括所述视场内的所述实况视频的图像序列;/n将所述一个或多个数据流输入到经过训练的模型中;/n响应于将所述一个或多个数据流输入到所述经过训练的模型中,从所述一个或多个数据流的所述图像序列中检测手术工具,所述手术工具适于执行功能,对所述手术工具的所述检测是通过利用所述模型从所述实况视频的所述图像序列中识别所述手术工具来执行的,并且对所述手术工具的所述检测指示所述手术工具在所述视场内;以及/n响应于检测到所述手术工具,促进控制所述手术工具执行所述功能,从所述实况视频的所述图像序列中检测到所述手术 ...
【技术特征摘要】
20190715 US 16/511,9781.一种计算机实施的方法,所述方法包括:
收集包括多个图像的数据集,所述多个图像中的每个图像捕获手术程序的一部分,并且所述手术程序的所述部分是使用手术工具来执行的;
使用所述数据集训练模型,所述模型通过将所述数据集输入到一个或多个机器学习算法中而被训练成从图像数据中识别手术工具;
接收一个或多个数据流,所述一个或多个数据流中的每个数据流已经在电子设备处生成并从所述电子设备接收,所述电子设备被配置和定位成在使用一个或多个手术工具执行的特定手术程序期间捕获视场内的实况视频,并且所述一个或多个数据流包括所述视场内的所述实况视频的图像序列;
将所述一个或多个数据流输入到经过训练的模型中;
响应于将所述一个或多个数据流输入到所述经过训练的模型中,从所述一个或多个数据流的所述图像序列中检测手术工具,所述手术工具适于执行功能,对所述手术工具的所述检测是通过利用所述模型从所述实况视频的所述图像序列中识别所述手术工具来执行的,并且对所述手术工具的所述检测指示所述手术工具在所述视场内;以及
响应于检测到所述手术工具,促进控制所述手术工具执行所述功能,从所述实况视频的所述图像序列中检测到所述手术工具使所述手术工具能够执行所述功能。
2.如权利要求1所述的计算机实施的方法,进一步包括:
确定不再从所述实况视频的所述图像序列中检测到所述手术工具;以及
当所述手术工具不在所述电子设备的所述视场内时,促进控制所述手术工具停止执行所述功能或调节所述功能的执行,其中,当所述电子设备没有检测到所述手术工具时,所述手术工具不再能够执行所述功能或者所述功能的所述执行被调节。
3.如权利要求1所述的计算机实施的方法,其中,所述手术工具另外适于执行附加功能,并且其中,检测到所述手术工具不再在所述电子设备的所述视场内使所述手术工具能够执行所述附加功能。
4.如权利要求1所述的计算机实施的方法,进一步包括:
从所述实况视频的所述图像序列中检测解剖结构,所述解剖结构是通过利用所述模型从所述图像序列中识别所述解剖结构来检测的;
响应于检测到所述解剖结构,确定所述手术工具是否以相对于所述解剖结构的特定连接、位置或取向来定向;
当所述手术工具不处于相对于所述解剖结构的所述特定连接、位置或取向时,自动地控制所述手术工具停止执行所述功能或调节所述功能的执行;以及
当所述手术工具处于相对于所述解剖结构的所述特定连接、位置或取向时,自动地控制所述手术工具执行所述功能或调节所述功能的执行。
5.如权利要求1所述的计算机实施的方法,进一步包括:
从所述实况视频的所述图像序列中检测附加设备,所述附加设备是通过利用所述模型从所述图像序列中识别所述附加设备来检测的;
确定所述手术工具与所述附加设备之间的距离;
将所确定的距离与阈值距离进行比较;
当所述确定的距离大于或等于所述阈值距离时,自动地控制所述手术工具停止执行所述功能或调节所述功能的执行;以及
当所述确定的距离小于所述阈值距离时,自动地控制所述手术工具执行所述功能或调节所述功能的执行。
6.如权利要求1所述的计算机实施的方法,进一步包括:
标识所述特定手术程序包括多个连续阶段;
确定所述功能将在所述特定手术程序的所述多个连续阶段中的一个阶段期间执行;
检测所述手术程序处于所述多个连续阶段中的所述阶段,所述阶段是通过利用所述模型从所述图像序列中识别所述阶段来检测的;以及
响应于检测到所述手术程序处于所述多个连续阶段中的所述阶段,促进控制所述手术工具执行所述功能。
7.如权利要求6所述的计算机实施的方法,进一步包括:
检测所述手术程序处于所述多个连续阶段中的附加阶段,所述附加阶段是通过利用所述模型从所述图像序列中识别所述附加阶段来检测的;以及
响应于检测到所述手术程序处于所述附加阶段,促进控制所述手术工具停止执行所述功能或调节所述功能的执行。
8.一种系统,所述系统包括:
一个或多个数据处理器;以及
包含指令的非暂态计算机可读存储介质,所述指令当在所述一个或多个数据处理器上执行时,使所述一个或多个数据处理器执行包括以下各项的操作:
收集包括多个图像的数据集,所述多个图像中的每个图像捕获手术程序的一部分,并且所述手术程序的所述部分是使用手术工具来执行的;
使用所述数据集训练模型,所述模型通过将所述数据集输入到一个或多个机器学习算法中而被训练成从图像数据中识别手术工具;
接收一个或多个数据流,所述一个或多个数据流中的每个数据流已经在电子设备处生成并从所述电子设备接收,所述电子设备被配置和定位成在使用一个或多个手术工具执行的特定手术程序期间捕获视场内的实况视频,并且所述一个或多个数据流包括所述视场内的所述实况视频的图像序列;
将所述一个或多个数据流输入到经过训练的模型中;
响应于将所述一个或多个数据流输入到所述经过训练的模型中,从所述一个或多个数据流的所述图像序列中检测手术工具,所述手术工具适于执行功能,对所述手术工具的所述检测是通过利用所述模型从所述实况视频的所述图像序列中识别所述手术工具来执行的,并且对所述手术工具的所述检测指示所述手术工具在所述视场内;以及
响应于检测到所述手术工具,促进控制所述手术工具执行所述功能,从所述实况视频的所述图像序列中检测到所述手术工具使所述手术工具能够执行所述功能。
9.如权利要求8所述的系统,其中,所述操作进一步包括:
确定不再从所述实况视频的所述图像序列中检测到所述手术工具;以及
当所述手术工具不在所述电子设备的所述视场内时,促进控制所述手术工具停止执行所述功能或调节所述功能的执行,其中,当所述电子设备没有检测到所述手术工具时,所述手术工具不再能够执行所述功能或者所述功能的所述执行被调节。
10.如权利要求8所述的系统,其中,所述手术工具另外适于执行附加功能,并且其...
【专利技术属性】
技术研发人员:A·周,D·斯托亚诺夫,I·L·蒙蒂翁,P·吉亚塔加纳斯,J·尼姆,
申请(专利权)人:数字外科有限公司,
类型:发明
国别省市:英国;GB
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。