1.一种基于搜索空间剪枝策略的心脏器官异常快速检测方法,其特征在于,所述方法包括以下步骤:S1、获取待检测患者心脏CT图像;
S2、为待检测患者心脏CT图像执行边缘识别,提取仅包括待检测患者心脏在内的感兴趣区域图像,得到待检测患者心脏原始图像;
S3、对待检测患者心脏原始图像进行校正操作,得到待检测患者心脏校正图像;
S4、在搜索空间中执行剪枝策略,将数据库中所有患者的心脏校正图像按其对应的心脏相关疾病类型进行分类,得到多个心脏图像类;
S5、对于每个心脏图像类,计算得到该类的均值心脏图像,将待检测患者的心脏校正图像与每个类的均值心脏图像进行比对,计算得到类差异度;
包括以下子步骤:
S51、对每个心脏图像类,计算得到该类的均值心脏图像,计算时,对均值心脏图像中的每个像素点,取该心脏图像类中所有患者心脏CT图像的对应位置像素点的均值;
S52、将待检测患者的患者心脏校正图像与每个类的均值心脏图像进行比对,按以下公式计算得到类差异度:其中,k为类的编号,CDk表示待检测患者的患者心脏校正图像与第k个类的均值心脏图k像的类差异度,std(·)为标准差计算函数,Rbest为执行旋转操作的最优旋转角度,Set(Rbest)为当前患者的扩展为正圆形的患者心脏原始图形在旋转Rbest度的情况下,对于得到的患者心脏校正图像中的每个像素点,与第k个类的均值心脏图像的灰度值的差值的绝对值所构成的集合,n表示2000DPI*2000DPI的正圆形心脏图像中的像素点的数量,q表示在
2000DPI*2000DPI的正圆形心脏图像中按从左到右、从上到下的顺序计算且从1开始编号时,当前处理的像素点的编号,P(q,Rbest)表示当前患者的扩展为正圆形的患者心脏原始图形在旋转Rbest度的情况下,对于得到的患者心脏校正图像中的每个像素点,提取其中第q个像素点的灰度值的结果,Avek(q)表示第k个类的均值心脏图像的第q个像素点的灰度值;
S6、提取差异度最小的n个心脏图像类,使用该n个心脏图像类的数据构建卷积神经网络;
S7、将待检测患者心脏校正图像输入卷积神经网络,计算待检测患者属于各心脏图像类的概率值。
2.根据权利要求1所述的基于搜索空间剪枝策略的心脏器官异常快速检测方法,其特征在于,步骤S2中,执行边缘识别,提取感兴趣图像包括以下子步骤:S21、构建标准Faster R‑CNN神经网络算法模型,并将其用于对输入的患者心脏CT图像执行目标识别操作,提取仅包括患者心脏在内的感兴趣区域图像;
S22、对于得到的形状为矩形的感兴趣区域图像,使用Sobel边缘检测算法进行进一步识别,从而在矩形感兴趣区域图像的基础上进一步得到为不规则形状的心脏边缘;
S23、依据得到的心脏边缘进行图像裁切,得到患者心脏原始图像。
3.根据权利要求1所述的基于搜索空间剪枝策略的心脏器官异常快速检测方法,其特征在于,步骤S3中,对原始图像进行校正操作包括:S31、将患者心脏原始图像扩展为正圆形图像;
S32、获取示例图像,调用PSO粒子群优化算法,以扩展为正圆形的患者心脏原始图形与示例心脏图像的差异最小化为目标执行旋转操作;
S33、调整图像的亮度,以使得图像中所有像素点的均值为允许的最小值和最大值的均值。
4.根据权利要求3所述的基于搜索空间剪枝策略的心脏器官异常快速检测方法,其特征在于,步骤S31具体包括以下子步骤:将患者心脏原始图像转换为一个单通道的灰度图像;
将得到的灰度图像扩展为一个2000DPI*2000DPI的正圆形图像,将能包含图像的最小矩形称为外矩,称外矩的两条对角线的交点为图像的中心,扩展时,图像的中心保持不变,其他像素点在任意一天直径的方向上均匀地缩放,以实现扩展操作;
采用PNG格式保存图像,每个像素点采用8bits数据存储,在正圆形图像外的、外矩内的像素点均以100%透明形式保存。
5.根据权利要求3所述的基于搜索空间剪枝策略的心脏器官异常快速检测方法,其特征在于,步骤S32中,根据以下步骤确定扩展为正圆形的患者心脏原始图形的旋转角度:获取十张标准的2000DPI*2000DPI的正圆形心脏示例图像;
构建基于PSO粒子群优化算法的优化模型,其中,所需优化的目标函数为:其中,G为待优化的目标函数,l为心脏图像数据库中的样本数量,i为当前对比的样本编号,其值取1、2、3、4、5、6、7、8、9或10,std(·)为标准差计算函数,R代表旋转的角度,Seti(R)为当前患者的扩展为正圆形的患者心脏原始图形在旋转R度的情况下,其中的每个像素点与示例心脏图像数据库中的第i个样本的对应像素点的灰度值的差值的绝对值所构成的集合,n表示2000DPI*2000DPI的正圆形心脏图像中的像素点的数量,j表示在2000DPI*
2000DPI的正圆形心脏图像中按从左到右、从上到下的顺序计算且从1开始编号时,当前处理的像素点的编号,P(j,R)表示当前患者的扩展为正圆形的患者心脏原始图形在旋转R度的情况下的第j个像素点的灰度值,Si(j)表示示例心脏图像数据库中的第i个样本的第j个像素点的灰度值;
将PSO算法的参数设置为:惯性权重W=0.4,按以下参数初始化PSO算法:种群规模N=
100,最大评价次数maxFE=1000,以目标函数G的最小化为优化方向,运行PSO算法,初始状态下,评价次数FE=0;
每申请计算一次目标函数G的值时,评价次数FE加一,当FE大于等于maxFE时,PSO算法结束运行;
从PSO算法中提取所得到的最优个体,并对最优个体解码得到最佳的旋转角度R,其中,R=0时代表无需旋转,为正值代表需顺时针旋转,为负值代表需逆时针旋转。
6.根据权利要求1所述的基于搜索空间剪枝策略的心脏器官异常快速检测方法,其特征在于,步骤S4中,将数据库中所有患者的心脏校正图像按其对应的心脏相关疾病类型进行分类前,还包括以下子步骤:S41、检查数据库中的所有患者心脏CT图像,将其中存在未经边缘识别与校正操作的图像在数据库中对应的行号的集合置为SC;
S42、检查集合SC是否满足:
length(SC)=0
若满足,结束图像处理,否则转到步骤S43,其中,length(·)为元素数量计算函数,即对输入的集合计算其元素数量,当输入空集时,其值为0;
S43、取出集合SC中的第一个元素,将其值作为行号输入并调用步骤S2和S3中的边缘识别和校正操作,得到患者心脏校正图像,并删去集合SC中的第一个元素。
7.根据权利要求1所述的基于搜索空间剪枝策略的心脏器官异常快速检测方法,其特征在于,步骤S7后,所述方法还包括:对当前患者的数据执行归档操作。
8.根据权利要求1所述的基于搜索空间剪枝策略的心脏器官异常快速检测方法,其特征在于,步骤S1前,所述方法还包括:S0、加载构建心脏器官异常快速检测模型所需的患者信息数据库和患者心脏CT图像数据库,患者心脏CT图像数据库中的数据条目包括患者ID与患者心脏CT图像指针,所述指针用于索引患者心脏CT图像的存储位置;
步骤S1具体包括以下子步骤:
S11、在患者心脏CT图像数据库的第一行上方插入一个空行,将待检测患者的患者ID与患者心脏CT图像指针存入其中,调用所构建的心脏器官异常快速检测模型,输入检测行号
1,并执行检测命令,获取该患者的患者心脏CT图像文件。
9.根据权利要求8所述的基于搜索空间剪枝策略的心脏器官异常快速检测方法,其特征在于,患者信息数据库中的数据条目包括患者ID、患者性别、患者年龄、心脏相关疾病类型、病史、录入日期,每位患者的信息存储为一行数据,对于经诊断确认为健康状态、或所患病症与心脏器官无关的患者,其心脏相关疾病类型这一数据条目存储“正常”字样,否则,存储其所患与心脏相关的疾病的名称及其医学判定等级。