ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

心肺音AI听诊:时域波形识别异常

心肺音AI听诊:时域波形识别异常 前几天和一位做基层体检设备的朋友聊天他说县医院筛先心病最头疼的不是设备贵是人不够。一个孩子听诊几个部位认真听要几分钟一天看几十个医生耳朵早就木了最后还只能写一句建议上级医院复查。听诊这东西经验和环境的影响太大了诊室外面有人说话、孩子哭闹、听诊器按得松一点结论就可能不一样。这两年AI听诊开始往下沉思路其实很朴素——把心音和肺音当成一维时域信号交给网络去认。心音和肺音本来就是两条一维波形心音的本质是瓣膜开合产生的振动。一个心动周期里最明显的两个成分是S1和S2S1对应二尖瓣、三尖瓣关闭S2对应主动脉瓣、肺动脉瓣关闭。收缩期在S1和S2之间舒张期在S2到下一个S1之间。杂音就藏在这些间期里——收缩期杂音、舒张期杂音位置、时相和持续长短都不一样。肺音同样是时间轴上的信号。正常呼吸音有支气管呼吸音、支气管肺泡呼吸音和肺泡呼吸音之分异常的那几类更典型湿啰音是断续、爆裂式的短促声响哮鸣音是呼气相里那种持续的高调哨音还有干啰音、胸膜摩擦音。这些东西在医生耳朵里是经验在数据里就是一条随时间起伏的波形。既然是波形可解释的特征就都在时域上峰值位置、间期长度、包络形状、能量分布。这也决定了后面的建模方式。采集这一步比模型更影响结果AI听诊的第一个瓶颈其实不在算法在采集。心脏有多个瓣膜听诊区肺部也分区域单一位置的音频信息量不够容易漏掉局部异常。所以采集要覆盖多个听诊部位逐点记录最后再合成一个整体判断。这和医生换着地方听是同一个道理只是换成了电子听诊器自动完成。采到的信号不能直接喂给网络。诊室噪声、体表摩擦、呼吸气流、甚至听诊器按压的力度都会混进波形里。所以要先降噪再做分段心音按心动周期切切成一个个S1–S2的单元并且对齐否则同一个杂音在不同片段里落在不同位置网络学不明白。肺音则常按呼吸相切分区分吸气段和呼气段。还有一点容易被忽略不同设备、不同人的胸壁厚度、不同体位都会让同一个人的波形长得不一样。所以采集流程要尽量标准化否则模型学到的是设备差异不是病理差异。三类网络一维卷积、LSTM、时频混合到了建模阶段主流做法大致三条路。一维卷积是最直接的一条。它直接在原始波形上滑窗学习局部形态——比如S1的陡峭上升沿、湿啰音的短促爆裂。参数少、推理快对算力要求低特别适合做第一层特征提取。LSTM这类循环网络擅长处理时序依赖。心动周期是有节律的间期长度、相邻周期的变化都是有意义的信息一维卷积看到的是一小段局部LSTM能把前后几拍串起来看。对心律不齐这类问题序列模型更占便宜。时频混合网络走的是中间路线。先把一维信号做短时傅里叶变换或小波变换得到频谱图再用二维卷积处理同时抓时域和频域的信息。湿啰音、哮鸣音这类在频域上有明显特征的音用这条路往往更稳。实际系统里也常做混合一维分支抓波形形态二维分支抓时频纹理最后融合输出正常、杂音、啰音这样几类结果。三条路没有绝对高下取决于数据量、算力预算和要识别的目标音。小样本加主观标注是训练真正的坎讲完模型得说难处不然容易过于乐观。第一个难题是样本稀缺。带明确诊断结论的心肺音数据本来就少先心病、结构性心脏病的阳性样本更少罕见病理可能只有几十例。而网络参数动辄几十万样本不够就必然过拟合。第二个难题更棘手标注本身是主观的。同一个杂音不同的心内科医生分级可能不一样啰音的粗细、哮鸣音的强弱也没有完全客观的刻度。标注一致性差等于给模型喂了带噪声的标签上限就被压住了。业内的应对思路基本是几条数据增强用加噪、时移、变调、混叠来扩充样本迁移学习先在大规模通用音频或生理信号上预训练再拿少量医学数据微调还有多标注者交叉复核用一致性筛选出可靠标签。这些都不是银弹但能把小样本的天花板往上抬一点。边缘端推理让筛查真正下沉最后一个关键点是模型要跑在哪里。如果每次听诊都要把音频传到云端网络不稳定、隐私敏感、延迟还高基层和家庭场景根本用不起来。所以轻量化推理是刚需模型压缩、量化、剪枝把参数量和算力需求压到能跑在嵌入式芯片上采完当场出结果。这件事的价值在于——它把听诊经验固化成了可复制的筛查能力。村医不需要十年功力拿着电子听诊器按流程走多部位采完几秒钟就有一个初筛结论异常的再转诊。先心病的早筛、慢阻肺的早期发现最缺的恰恰就是这种能在基层大规模铺开的初筛手段。当然要摆正位置AI听诊是筛查工具不是诊断结论。它的作用是提高覆盖率、减少漏诊把有限的专家资源留给真正需要的病人。这个定位想清楚了产品的形态和指标也就跟着清楚了。写在最后心肺音AI听诊这条链路说到底就三段采得到、切得准、判得稳。采得到靠的是多部位覆盖和标准化流程切得准靠的是降噪和心动周期对齐判得稳靠的是合适的网络结构和足够干净的小样本训练。三段里任何一段掉链子最后的结果都不可信。心音肺音看着是两条普通的波形但它们是身体最直接发出的声音。把这两条波形读明白基层筛查那扇门才算真正推开。
返回列表