HI,欢迎来到起点商标网!
24小时服务QQ:2880605093

一种基于智能手机的院外肺炎初步识别方法与流程

2021-01-28 18:01:45|335|起点商标网
一种基于智能手机的院外肺炎初步识别方法与流程

本发明涉及人工智能领域,具体涉及一种基于智能手机的院外肺炎初步识别方法。



背景技术:

肺炎指终末气道、肺泡和肺间质发生炎症,是一种常见的呼吸系统疾病。目前在临床诊断过程中,通常由医生用听诊器听取患者肺部是否有湿罗音,若有则进一步作ct胸片检查,若肺部影像中可见炎性浸润阴影,则基本可判定为肺炎。因此,当前城市中的大中型医院对于肺炎的诊断并非难事。但在流感爆发期间,医院经常是人满为患的状态,患者不一定能在第一时间挂到号并作相应的检查,而其中大部分患者可能仅仅是普通上呼吸道感染,本可在家自行痊愈。

随着人工智能和大数据技术的发展,通过分析患者的咳嗽音和体征信息初步判断是否为肺炎已成为可能。将自动分析算法移植到手机app上,初步识别患者是否患有肺炎,若明显排除肺炎结果的,患者可先在家观察、休息,以缓解流感高峰时期医院的就诊压力,同时也可避免交叉感染的风险。



技术实现要素:

有鉴于此,本发明提出一种基于智能手机的院外肺炎初步识别方法,目前已有大量研究表明咳嗽的特征取决于潜在疾病的种类,我们所听到的咳嗽音就包含了部分隐藏的病理信息。通过对咳嗽音的分析并结合患者的体温、呼吸率等体征信息,我们可以初步识别患者是否患有肺炎,若疑似肺炎则立即去医院就诊,若明显排除肺炎的可先在家休息、观察。

为实现上述目的,本发明提供如下技术方案:

一种基于智能手机的院外肺炎初步识别方法,主要包含两个算法模块,一是基于咳嗽音的肺炎疑似程度,二是在咳嗽音的基础上结合体征信息的患者疑似肺炎程度,以及基于智能手机的院外肺炎初步识别方法的整体检测流程;

(一)、基于咳嗽音的肺炎疑似程度算法流程:

步骤(1.1):利用智能手机的录音功能在医院大量采集咳嗽患者的咳嗽音信号并保存;

步骤(1.2):根据患者的诊断意见(医生所开具的诊断书结论,下同)将咳嗽音信号分为正负两类:正类为肺炎患者的咳嗽音信号,负类为非肺炎患者的咳嗽音信号;

步骤(1.3):将正负样本数据集分别随机划分为训练数据集和测试数据集;

步骤(1.4):构建一维cnn网络分类模型;

步骤(1.5):将训练数据集作为cnn模型的输入,将对应输出的类别概率与已经标注好的结果计算损失函数,反向传播训练模型。训练过程中,使用测试集数据对模型进行测试,若满足精度要求,则训练完成。

(二)、基于患者的肺炎疑似程度算法流程:

步骤(2.1):根据患者的就诊记录,采集大量患者的4个体征信息(年龄、体温、呼吸率、发病天数);

步骤(2.2):采集患者3-5个咳嗽音,利用基于咳嗽音的肺炎识别算法,求得多个咳嗽音的肺炎疑似概率值并取平均值;

步骤(2.3):将患者的4个体征信息归一化,与咳嗽音肺炎概率值结合组成一个5维特征向量;

步骤(2.4):根据患者的诊断意见将得到的5维特征向量样本分为正负两类:正类为所有肺炎患者的特征向量样本,负类为所有非肺炎患者的特征向量样本。并随机划分为训练数据集和测试数据集;

步骤(2.5):分类器采用svm(支持向量机)模型,将训练数据集的5维特征向量作为输入,反向传播训练模型,使得模型的目标函数最小。训练过程中,使用测试集数据对模型进行测试,若满足精度要求,则训练完成。

(三)、基于智能手机的院外肺炎初步识别方法的整体检测流程如下,其中智能手机应用软件app包含3个功能模块,这3个功能模块说明如下:

体征信息输入模块(1),用于输入患者的4项体征信息,基于患者的肺炎疑似程度算法流程作归一化处理;

咳嗽音录制模块(2),用于录制患者的多个咳嗽音并标记,且计算患者的咳嗽音肺炎疑似概率值;

结果显示模块(3),通过上述体征信息输入模块(1)和咳嗽音录制模块(2)得到的信息,综合计算患者的总体肺炎疑似概率值,并显示分析结果;

其中使用和检测步骤如下:

步骤(1):在智能手机应用app中依次输入年龄、体温、呼吸率、发病天数4项体征信息;

步骤(2):录制咳嗽音片段:

(2.1)、患者在有咳嗽感觉时,开始录制咳嗽音,在咳嗽动作完成后,结束录音;该步骤重复多次,以提升最终肺炎识别结果的准确率;

(2.2)、对音频中的所有咳嗽音片段都进行标记操作;

步骤(3):分析、检测并显示最终结果:

(3.1)、基于咳嗽音的肺炎疑似程度算法流程对多个标记的咳嗽音片段计算肺炎疑似概率值并求平均值,基于患者的肺炎疑似程度算法流程提取该患者的5维特征向量并计算最终的肺炎疑似概率值;

(3.2)、显示检测报告,提醒患者是否为疑似肺炎。

与现有技术相比,本发明的有益效果为:

针对当前还没有针对医院以外的肺炎自动识别方法。流感爆发期间,大量呼吸道疾病患者涌入医院,造成医院就诊压力过大,同时对患者也造成不便。采用本发明技术方案,能够使患者在家中了解自己是否有可能患有肺炎,帮助患者决策是否有必要立即去医院就诊,从而减轻医院的就诊压力,减少患者交叉感染的风险,合理地调配医疗资源。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例中提供的识别单个咳嗽音片段是否为疑似肺炎的算法流程图;

图2为本发明实施例中提供的cnn模型构建的结构示意图;

图3为本发明实施例中提供的识别患者是否为疑似肺炎的算法流程图;

图4为本发明实施例中提供的一种基于智能手机的院外肺炎初步识别方法的整体检测流程图;

图5为本发明实施例中提供的智能手机app的界面图。

具体实施方式

下面结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明的保护范围。

如图1~5所示,本发明实施例提供一种基于智能手机的院外肺炎初步识别方法,包括基于咳嗽音的肺炎疑似程度算法流程、基于患者的肺炎疑似程度算法流程以及基于智能手机的院外肺炎初步识别方法的整体检测流程;

(一)、基于咳嗽音的肺炎疑似程度算法流程如图1所示,其主要包括如下步骤:

步骤(s1):采集大量咳嗽音信号样本;

(s1.1)、利用智能手机的录音功能在医院连续录制呼吸道疾病患者的咳嗽音信号;

(s1.2)、使用音频截取工具只提取音频中的咳嗽音片段;一般咳嗽的发生时间小于0.5s,因此截取的窗口长度固定为1s,截取时尽可能将咳嗽音片段居中于截取窗口;

(s1.3)、将每一个截取的咳嗽音片段单独保存成波形文件(.wav格式),并将同一患者的咳嗽音片段保存在一起;

步骤(s2):根据患者的诊断意见(根据医生所开具的诊断书结论,下同),将步骤(s1)得到的咳嗽音信号样本分为正负两类:正类为肺炎患者的咳嗽音信号样本,负类为非肺炎患者的咳嗽音信号样本;

步骤(s3):将正负样本数据集分别随机划分为训练数据集和测试数据集,其中测试数据集占20%;

步骤(s4):构建一维cnn网络分类模型;

(s4.1)、cnn网络分类模型的网络结构图如图2所示,输入为固定长度的一维信号,因为智能手机的采样频率为8khz,采样时长为1s,因此信号长度为8000;

(s4.2)、cnn网络分类模型的主干网络使用5次一维卷积操作,并在每一次卷积操作后都加入了归一化和激活操作,使得网络的泛化能力更强;同时设置每次卷积操作的滑步为4,因此每次卷积操作输出的长度为输入的1/4;

(s4.3)、经过5次卷积操作后,信号的输出尺度为512×8,通过尺度重塑:收尾相接,由二维变为一维,长度变为4096;再经过2个全连接层并作逻辑回归后得到最终的输出结果;输出结果的长度为2([y0,y1]),2个值y0,y1分别代表正负两类的概率值;

步骤(s5):训练步骤(s4)构建的cnn网络分类模型;

(s5.1)、将训练样本分批次输入到cnn网络分类模型中;

(s5.2)、训练过程中,将cnn网络分类模型输出的正负类别概率值与之前标注的结果(正类为[1,0],负类为[0,1])计算损失函数,采用随机梯度下降法不断更新模型参数,损失函数如下所示:

其中,θ为模型待优化的参数;n为每一批训练样本的数量;c为分类总数(本例中为2);为标记的第k类值(本例中,);为输出的第k类概率值;

(s5.3)、经过大量迭代训练后,cnn网络分类模型输出的loss值收敛到较低;之后,每一轮迭代训练完成后,在测试集上对cnn网络分类模型进行测试;若测试准确率(测试集上正确判断正负样本的数量占测试集总数的百分比)超过90%,则完成了整个训练过程,若测试精度没有达到要求,则回到步骤(s5.1),继续训练;

(二)、基于患者的肺炎疑似程度算法流程如图3所示,其主要包括如下步骤:

步骤(t1):根据上述基于咳嗽音的肺炎疑似程度算法流程中采集患者的就诊记录,提取患者的4个体征信息:分别是年龄、体温、呼吸率、发病天数;

步骤(t2):从患者的测试集中随机选取3-5个咳嗽音,利用基于咳嗽音的肺炎疑似程度算法流程,求得多个咳嗽音的肺炎疑似概率值并取平均值ycough;

步骤(t3):将患者的4个体征信息归一化,并将归一化后的4个体征信息与咳嗽音肺炎概率值结合组成一个5维特征向量;

其中每个体征信息归一化的方式如下:

(t3.1)、年龄:其中x为周岁年龄,yage代表年龄归一化的输出;

(t3.2)、体温:其中x为口腔体温华氏摄氏度,ytemp代表体温归一化输出;

(t3.3)、呼吸率:其中x为呼吸率(每分钟呼吸的次数),ybreath为呼吸率归一化输出;

(t3.4)、发病天数:其中x为发病天数,ydays为发病天数归一化输出;

(t3.5)、将上述4个归一化后的体征信息与咳嗽音肺炎概率值结合组成一个5维特征向量

步骤(t4):根据患者的诊断意见,将步骤(t3)得到的5维特征向量样本分为正负两类:正类为肺炎患者的5维特征向量样本,负类为非肺炎患者的5维特征向量样本;

步骤(t5):将正负样本数据集分别随机划分为训练数据集和测试数据集,其中测试集占20%;

步骤(t6):构建分类器模型;

(t6.1):分类器模型采用svm(支持向量机)模型,该svm模型可在线性可分或不可分的情况下寻找样本中用于构造最大间隔超平面的支持向量,其本质可归结为求解一个带约束条件的二次凸优化问题;

(t6.2):训练过程中,分批次将训练样本的5维特征向量输入到svm模型中,采用随机梯度下降法训练svm模型,使得训练的目标函数最小,目标函数如下所示:

s.t.0≤αi≤c;

其中,αi为第i个样本的拉格朗日乘子,即模型待优化的参数;n为样本总数;yi为第i个样本标注的结果(正类为1,负类为0);xi为第i个样本的5维特征向量;φ(·)为核函数,用于高维映射;c为惩罚项系数,用于控制惩罚的程度,本例中取常数1;

(t6.3)、经过大量迭代训练后,svm模型输出的最小目标值收敛到较低;之后,每一轮迭代训练完成后,在测试集上对svm模型进行测试;若测试准确率(测试集上正确判断正负样本的数量占测试集总数的百分比)超过90%,则完成了整个训练过程,若测试精度没有达到要求,则回到步骤(t6.2),继续训练;

(三)、基于智能手机的院外肺炎初步识别方法的整体检测流程如图4所示,其中智能手机应用软件app(界面如图5所示)主要包含3个功能模块,各功能模块说明如下:

体征信息输入模块(1),用于输入患者的4项体征信息,基于患者的肺炎疑似程度算法流程作归一化处理;

咳嗽音录制模块(2),用于录制患者的多个咳嗽音并标记,且计算患者的咳嗽音肺炎疑似概率值;

结果显示模块(3),通过上述体征信息输入模块(1)和咳嗽音录制模块(2)得到的信息,综合计算患者的总体肺炎疑似概率值,并显示分析结果;

其中主要使用和检测步骤如下:

步骤(v1):在智能手机应用app中依次输入年龄、体温、呼吸率、发病天数4项体征信息;

步骤(v2):录制咳嗽音片段:

(v2.1)、患者在有咳嗽感觉时,点击“开始录音”进行咳嗽音的录制,咳嗽动作完成后,点击“结束录音”;该步骤能够重复多次,以提升最终肺炎识别结果的准确率;

(v2.2)、点击“标记”按钮,会出现1s的固定窗口,滑动该窗口使咳嗽音片段尽可能居中;对音频中的所有咳嗽音片段都进行标记操作;

步骤(v3):分析、检测并显示最终结果:

(v3.1)、基于咳嗽音的肺炎疑似程度算法流程对多个标记的咳嗽音片段计算肺炎疑似概率值并求平均值,基于患者的肺炎疑似程度算法流程提取该患者的5维特征向量并计算最终的肺炎疑似概率值;

(v3.2)、显示检测报告,提醒患者是否为疑似肺炎。

针对当前还没有针对医院以外的肺炎自动识别方法。流感爆发期间,大量呼吸道疾病患者涌入医院,造成医院就诊压力过大,同时对患者也造成不便。采用本发明技术方案,能够使患者在家中了解自己是否有可能患有肺炎,帮助患者决策是否有必要立即去医院就诊,从而减轻医院的就诊压力,减少患者交叉感染的风险,合理地调配医疗资源。

利用本发明所述技术方案,或本领域的技术人员在本发明技术方案的启发下,设计出类似的技术方案,而达到上述技术效果的,均是落入本发明的保护范围。

起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。

此文章来源于网络,如有侵权,请联系删除

tips