本发明属于涉及病变区域自动定位技术,具体是基于计算机视觉技术的神经外科医学影像分析方法。
背景技术:
1、神经外科手术中,准确的病变区域定位对于手术的成功至关重要。然而,在某些情况下,手术过程中病变区域可能会发生变形或被手术工具遮挡,给病变区域的准确定位带来挑战。传统的医学影像分析方法往往依赖医生的经验和直觉来判断病变区域,这可能导致主观性和定位不准确的问题。因此,需要一种自动化的方法,能够对病变区域因被手术工具遮挡或因手术推挤导致变形的情况下,依然能够对术中的神经外科医学影像准确地进行病变区域定位。
2、目前的神经外科医学影像分析方法在处理病变区域变形或被手术工具遮挡的情况下存在一些不足之处:
3、依赖医生经验:传统方法依赖医生的主观判断来重新定位病变区域,容易受到主观因素的影响,缺乏客观性;
4、缺乏自动化定位:现有方法通常需要手动选择参考点或特征点进行图像配准,这在病变区域变形或被遮挡的情况下可能导致配准失败。
5、为此,本发明提出基于计算机视觉技术的神经外科医学影像分析方法。
技术实现思路
1、本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明提出基于计算机视觉技术的神经外科医学影像分析方法,该方法实现在病变区域因手术变形或被手术工具遮挡的情况下,依然可以自动对病变区域进行定位的效果。
2、为实现上述目的,根据本发明的第一方面的实施例提出基于计算机视觉技术的神经外科医学影像分析方法,包括以下步骤:
3、步骤一:预先获得待手术患者的术前脑部神经影像,并对术前脑部神经影像中的病变区域进行标记;
4、步骤二:基于已标记病变区域的术前脑部神经影像,获得脑部神经影像的特征分布集合;
5、步骤三:在手术过程中,每次获得术中脑部神经影像时,对术中脑部神经影像中病变区域的位置进行配准;若配准失败,转至步骤四;若配准成功,则不做处理;
6、步骤四:基于特征分布集合,从术中脑部神经影像匹配病变区域;
7、其中,所述术前脑部神经影像为在对待手术病人进行神经外科手术前,使用医学影像设备获取的脑部神经影像;
8、对术前脑部神经影像中的病变区域进行标记的方式为手动标记和自动识别中的任意一种;
9、其中,手动标记的方式为由医务人员根据神经外科治疗经验,在术前脑部神经影像中圈定的矩形识别框,该矩形识别框所在位置即为脑部神经中的病变区域;
10、其中,自动识别的方式为使用目标识别算法对术前脑部神经影像中的病变区域使用矩形识别框进行标记;
11、获得脑部神经影像的特征分布集合的方式为:
12、获得术前脑部神经影像中标记的病变区域的长度和宽度,将术前脑部神经影像的长度和宽度分别标记为l和w;并将病变区域的长度和宽度分别标记为l和w;将术前脑部神经影像的长和宽分别划分为a份和b份,共划分为a*b个矩形区域;其中:
13、对术前脑部神经影像划分的方式为:将病变区域作为滑动窗口,分别以l为步长,沿着术前脑部神经影像的长边进行上下平移,以及以w为步长沿着术前脑部神经影像的宽边进行左右平移,不断获得新的长度为l,宽度为w的矩形区域;
14、获得脑部神经影像的特征分布集合的方式为:
15、将每个矩形区域按长边从上至下,以及宽边从左至右的顺序进行编号,将病变区域的区域编号标记为pq,其中,p为病变区域在长边的编号,q位病变区域在宽边的编号;
16、使用特征点提取算法提取病变区域和所有病变邻接区域的特征点集合;所述病变邻接区域是指病变区域周围的8个矩形区域,即区域编号分别为(p-1)(q-1)、(p-1)q、(p-1)(q+1)、p(q-1)、p(q+1)、(p+1)(q-1)、(p+1)q以及(p+1)(q+1)的矩形区域;
17、特征分布集合包括病变区域的特征点集合以及病变邻接区域的特征点集合;将特征分布集合中病变区域的特征点集合标记为目标特征点集合;
18、所述术中脑部神经影像的方式为由医生根据手术需要,拍摄的待手术病人的脑部神经影像;
19、对术中脑部神经影像中病变区域的位置进行配准的方式为:
20、对术中脑部神经影像使用目标识别算法对术中脑部神经影像中的病变区域使用矩形识别框进行识别,若在术中脑部神经影像中识别出病变区域,则判断为配准成功,可以理解的是,目标识别算法在识别成功时,已经在术中脑部神经影像中实现了矩形识别框的标记;若未在术中脑部神经影像中识别出病变区域,对术中脑部神经影像进行矩形识别框初标记,并判断为配准失败;
21、具体的,所述对术中脑部神经影像进行矩形识别框初标记的方式为:
22、将术中脑部神经影像按长度l和宽度w将长边和宽边分别均分为a份和b份,获得a*b块矩形区域,对每块矩形区域使用特征点提取算法提取出特征点集合,并统计每块矩形区域的特征点集合与目标特征点集合的目标点匹配的数量,并将其中目标点匹配数量的最大的矩形区域标记为矩形识别框;其中,目标点匹配是指两个目标点之间的欧式距离小于预设的距离阈值;
23、从术中脑部神经影像匹配病变区域包括以下步骤:
24、步骤x1:将特征分布集合中的病变邻接区域的特征点集合标记为目标病变邻接特征点集合;
25、步骤x2:预设匹配步长k和滑动次数阈值,且k<<b;以最新的术中脑部神经影像中矩形识别框的长度和宽度作为滑动窗口尺寸,以矩形识别框的位置为滑动的起始位置,以匹配步长k为步长,在最新的术中脑部神经影像中沿着长边与宽边进行滑动,对每次滑动新生成的矩形区域使用特征点提取算法,获得对应的特征点集合,若该特征点集合与目标特征点集合的目标点匹配的数量大于匹配数量阈值,则将该矩形区域作为新的病变区域,使用矩形识别框进行标记,并停止匹配;若该特征点集合与目标特征点集合的目标点匹配的数量小于匹配数量阈值,则继续滑动,直至滑动次数大于滑动次数阈值停止,且在停止滑动时转正步骤x3;
26、步骤x3:以最新的术中脑部神经影像中矩形识别框的长度和宽度作为滑动窗口尺寸,以矩形识别框的位置为滑动的起始位置,以匹配步长k为步长,在最新的术中脑部神经影像中沿着长边与宽边进行滑动,获得新的矩形区域,对矩形区域的所有病变邻接区域使用特征点提取算法提取特征点集合,并统计每个病变邻接区域与每个目标病变邻接特征点集合的目标点匹配的数量,将目标点匹配的数量大于预设的匹配数量阈值的病变邻接区域标记为匹配邻接区域;若匹配邻接区域的数量大于预设的匹配邻接数量阈值,则将该矩形区域作为新的病变区域,使用矩形识别框进行标记,并停止匹配;若匹配邻接区域的数量小于预设的匹配邻接数量阈值,则继续滑动,直至滑动次数大于滑动次数阈值停止;其中,匹配邻接数量阈值大于0小于8;需要说明的是,若滑动次数达到了滑动次数阈值,向手术医生发出病变区域匹配失败提示。
27、与现有技术相比,本发明的有益效果是:
28、本发明通过预先获得待手术患者的术前脑部神经影像,并对术前脑部神经影像中的病变区域进行标记,再基于标记病变区域的术前脑部神经影像,使用特征点提取算法获得脑部神经影像的特征分布集合,在手术过程开始时,获得术中脑部神经影像,并对术中脑部神经影像中的病变区域进行标记,而在手术过程中,每次获得术中脑部神经影像时,再使用基于特征点匹配的方式对术中脑部神经影像中病变区域的位置进行配准,在配准失败时,基于特征分布集合,根据病变区域的邻接区域的特征点集合不变的特点,通过对邻接区域进行匹配,从而找到病变区域,实现在病变区域因手术变形或被手术工具遮挡的情况下,依然可以自动对病变区域进行定位的效果,从而提高手术效率。