摘要:心電圖用于分析各種心臟相關(guān)疾病,在心血管疾病診斷方面非常重要,而心電圖檢查數(shù)據(jù)量大且報(bào)告醫(yī)生水平參差不齊,容易有漏診或誤診。人工智能的應(yīng)用使得大規(guī)模心電數(shù)據(jù)的自動診斷得以實(shí)現(xiàn),多種深度學(xué)習(xí)算法的組合應(yīng)用使心電特征波的識別效率得到明顯提升。文章提出了一種結(jié)合傳統(tǒng)推理和新興深度學(xué)習(xí)算法的心電AI診斷模型,其中QRS波群識別采用自注意力機(jī)制的語義分割網(wǎng)絡(luò),P波識別采用基于生成對抗網(wǎng)絡(luò)的半監(jiān)督學(xué)習(xí)。該模型在MIT-BIH心律失常數(shù)據(jù)庫上驗(yàn)證,敏感度達(dá)到99%。將模型結(jié)合心電診斷系統(tǒng),文章設(shè)計(jì)了一套基于AI的心電輔助診斷系統(tǒng)并應(yīng)用于臨床業(yè)務(wù),可在心電AI的輔助下,減輕醫(yī)生工作負(fù)擔(dān),提高醫(yī)生的工作效率及報(bào)告準(zhǔn)確率。
關(guān)鍵詞:心電圖;人工智能;輔助診斷;系統(tǒng)設(shè)計(jì)
中圖分類號:TP391
文獻(xiàn)標(biāo)志碼:A
0 引言
當(dāng)前,我國心血管疾病患者人數(shù)約為3.3億[1],患病率及死亡率處于上升階段,其死亡率高居所有疾病的首位,嚴(yán)重威脅國民健康。心血管疾病具有防控投入大、管理難、救治不及時等特征。心電圖是反映心臟興奮的電活動過程,可以用于鑒別與分析各種心律失常、心肌受損的程度以及心房心室的功能結(jié)構(gòu)等,在心血管疾病的診斷方面有重大作用。我國心電圖檢查數(shù)量非常大,靜息心電圖檢查大概2.5億人次/年,動態(tài)心電圖檢查約為3500萬人次/年,然而高水平的心電圖報(bào)告醫(yī)生尤其是可以出具動態(tài)心電圖報(bào)告的醫(yī)生數(shù)量缺口非常大,迫切須要采用智能輔助診斷技術(shù)來協(xié)助提高醫(yī)生的工作效率,同時降低漏診率及誤診率。
隨著醫(yī)院信息化的建設(shè),心電圖的數(shù)字化存儲和信息化共享使得各家醫(yī)院心電大數(shù)據(jù)平臺日益完善。同時,全國各地都在推進(jìn)區(qū)域心電診斷平臺和心電一張網(wǎng)的建設(shè),為采用人工智能(Artificial Intelligence,AI)技術(shù)分析心電數(shù)據(jù)提供了訓(xùn)練及驗(yàn)證的數(shù)據(jù)基礎(chǔ)。心電AI分類算法自從20世紀(jì)70年代以來經(jīng)過半個多世紀(jì)的發(fā)展,已經(jīng)日趨成熟,雖然還不能完全替代人工診斷,但隨著算法準(zhǔn)確性的逐步提高,已經(jīng)可以在靜息心電和動態(tài)心電業(yè)務(wù)中實(shí)現(xiàn)快速和精確診斷,提高了臨床工作效率;同時,通過實(shí)時監(jiān)測和自動預(yù)警,危急患者可以被早篩查、早發(fā)現(xiàn)、早治療。AI的輔助可以將醫(yī)務(wù)人員從煩瑣的圖形識別中解脫出來,減輕醫(yī)師負(fù)擔(dān),緩解醫(yī)療資源緊張,造福廣大患者。本文通過設(shè)計(jì)基于AI的心電輔助診斷系統(tǒng),探討其在臨床心電輔助診斷業(yè)務(wù)的應(yīng)用,為提高AI輔助診療的準(zhǔn)確性和可靠性提供支撐。
1 系統(tǒng)架構(gòu)
基于AI的心電輔助診斷系統(tǒng)架構(gòu)如圖1所示,按照前端、業(yè)務(wù)服務(wù)、數(shù)據(jù)庫、接口服務(wù)、硬件等功能分區(qū),將各模塊分為5個層級,分別為展現(xiàn)層、核心功能層、數(shù)據(jù)庫層、接口服務(wù)層、硬件支撐層。各層的詳細(xì)功能解析如下。
1.1 展現(xiàn)層
供臨床醫(yī)生使用的客戶端,包括靜息心電檢查、靜息心電診斷、動態(tài)心電分析、實(shí)時動態(tài)心電預(yù)警4大功能模塊。
1.2 核心功能層
由心電圖機(jī)采集的心電圖數(shù)據(jù)提交至服務(wù)器后,由AI心電輔助診斷模型進(jìn)行AI自動分析,分析完成后,提交至前臺客戶端供醫(yī)生在進(jìn)行靜息心電診斷、動態(tài)心電分析時引用,最終由人工審核確認(rèn)后提交報(bào)告。
1.3 數(shù)據(jù)庫層
整個系統(tǒng)所涉及的數(shù)據(jù)存儲通過客戶端本地緩存數(shù)據(jù)庫及服務(wù)器端持久數(shù)據(jù)庫進(jìn)行存儲;涉及客戶端的自定義配置通過客戶端的本地配置文件進(jìn)行配置。
1.4 服務(wù)層
客戶端與服務(wù)端的通信通過客戶端與服務(wù)端的接口來實(shí)現(xiàn),包括業(yè)務(wù)接口、數(shù)據(jù)傳輸接口、數(shù)據(jù)訪問接口、AI自動分析相關(guān)結(jié)果獲取接口等。
1.5 硬件支撐層
硬件支撐層包括用于部署服務(wù)器端的服務(wù)器硬件、安裝客戶端所需的電腦、靜息心電圖機(jī)、動態(tài)心電圖監(jiān)測儀等。
1.6 局域網(wǎng)
整個系統(tǒng)的服務(wù)部署在醫(yī)院內(nèi)網(wǎng)服務(wù)器端,所有客戶端通過內(nèi)部局域網(wǎng)與服務(wù)器端的接口進(jìn)行通信、交互數(shù)據(jù),與互聯(lián)網(wǎng)實(shí)現(xiàn)物理隔離,保障了數(shù)據(jù)安全。
2 AI心電輔助診斷模型
為了保證所建立的AI診斷模型的準(zhǔn)確性,本文選用了MIT-BIH心電數(shù)據(jù)庫作為研究數(shù)據(jù)集。MIT-BIH心電數(shù)據(jù)庫是目前國際上應(yīng)用最多的數(shù)據(jù)庫,由很多子數(shù)據(jù)庫組成。每個子數(shù)據(jù)庫包含某類特定類型的心電記錄,其中應(yīng)用最多的是MIT-BIH心律失常數(shù)據(jù)庫和MIT-BIH QT數(shù)據(jù)庫。國內(nèi)外許多心電方面的研究都使用該數(shù)據(jù)庫作為實(shí)驗(yàn)數(shù)據(jù)的來源和各類識別算法的檢測標(biāo)準(zhǔn)。本文使用了MIT-BIH心律失常數(shù)據(jù)庫。此庫有48條記錄,每條記錄長度是30 min,心電信號的采樣率為360 Hz,每條記錄都包含權(quán)威專家的注釋[2]。
心電圖醫(yī)生常規(guī)讀圖的基本流程是:識別P-QRS-T復(fù)合波群→測量特征參數(shù)→根據(jù)心電圖知識推理得到診斷結(jié)論。本文遵循這個流程,按照數(shù)據(jù)預(yù)處理、心電數(shù)據(jù)特征提取、自動分類的流程開展研究。
2.1 對數(shù)據(jù)集進(jìn)行預(yù)處理
首先對數(shù)據(jù)集進(jìn)行預(yù)處理,包括去噪處理、數(shù)據(jù)切分、信號標(biāo)準(zhǔn)化。心電信號微弱且不平穩(wěn),在采集過程中容易受到儀器、人體和周邊環(huán)境的干擾產(chǎn)生噪聲,主要包括:基線漂移、肌電干擾、工頻噪聲等。本文選取了小波變換濾波去除基線漂移;選用了IIR50 Hz陷波濾波器去除工頻干擾。由于心電記錄數(shù)據(jù)比較長,須要對心電信號進(jìn)行切割。本文采用常規(guī)的心拍切分方法,先確定R波位置,再向前截取100個采樣點(diǎn),向后截取150個采樣點(diǎn),形成一個包含主要特征波形的心拍[2]。為了便于提取特征點(diǎn),本文采用Z-score標(biāo)準(zhǔn)化方法對心電信號進(jìn)行標(biāo)準(zhǔn)化,將信號幅值限定在0到1之間[3]。
2.2 心電特征點(diǎn)的提取
數(shù)據(jù)預(yù)處理完成后進(jìn)行心電特征點(diǎn)的提取。醫(yī)生可以根據(jù)多年的心電圖診斷經(jīng)驗(yàn)直接通過肉眼判斷,但是機(jī)器難以用規(guī)則對心電特征波模式進(jìn)行枚舉。為了提高AI決策過程的可解釋性和準(zhǔn)確性,本文分階段應(yīng)用深度學(xué)習(xí)算法[4],充分結(jié)合醫(yī)生的認(rèn)知習(xí)慣,以盡可能減小黑箱效應(yīng)。根據(jù)獲取標(biāo)注數(shù)據(jù)的難易程度,本文采用不同的深度學(xué)習(xí)算法組合來提取特征波。QRS是相對較容易獲得數(shù)據(jù)標(biāo)注的,采用基于語義分割的全卷積監(jiān)督模型進(jìn)行狀態(tài)分割[5];P波的標(biāo)注獲取難度較大,但包含或者缺少P波的心電數(shù)據(jù)很多,采取基于生成對抗網(wǎng)絡(luò)的半監(jiān)督模型進(jìn)行學(xué)習(xí)[6];對于難度介于兩者之間的T波,采取主動學(xué)習(xí)的方式進(jìn)行模型迭代和訓(xùn)練集的擴(kuò)充。
識別出特征波形后,可計(jì)算得到心電圖相關(guān)測值如P-R間期、QRS寬度、ST段偏移等。本文心電圖測值的依據(jù)是中華人民共和國醫(yī)藥行業(yè)標(biāo)準(zhǔn) 《記錄和分析型單道和多道心電圖機(jī)安全和基本性能專用要求》(YY_0782-2010)。本文采用了該標(biāo)準(zhǔn)規(guī)定的整體間期法,該測值方法符合國際自動化心電圖協(xié)會(International Society for Computerized Electrocardiology,ISCE)認(rèn)可的《心電圖標(biāo)準(zhǔn)化與解析建議》。該標(biāo)準(zhǔn)的50.101.3.2章節(jié)規(guī)定了實(shí)際人體心電圖時限測量的要求,即把100個實(shí)際人體的心電圖數(shù)據(jù),輸入心電圖機(jī)(數(shù)字信號或者是數(shù)模轉(zhuǎn)換后的信號)進(jìn)行測試分析。測試結(jié)果將通過如下規(guī)則進(jìn)行分析:首先如果測試數(shù)據(jù)有明顯的基準(zhǔn)點(diǎn)(P、QRS起點(diǎn)/QRS終點(diǎn)和T終點(diǎn))定位錯誤,那么可以排除該數(shù)據(jù)的測量誤差結(jié)果,由不超過4個基準(zhǔn)點(diǎn)錯誤所導(dǎo)致的誤差是應(yīng)該允許被排除的。其次,從剩余的測量結(jié)果中,除去偏離平均值最大的4個值。最后,計(jì)算剩余測量結(jié)果的平均誤差和標(biāo)準(zhǔn)偏差。
首先,將上述測值結(jié)合心電圖的領(lǐng)域常識進(jìn)行判定得到初步的心電分類;其次,進(jìn)一步將提取出的心搏特征點(diǎn)序列進(jìn)行嵌入得到心電潛空間特征向量序列;最后,基于Transformer進(jìn)行序列到序列的學(xué)習(xí),從而建立全面可解釋的心電AI輔助診斷模型。
經(jīng)驗(yàn)證,模型的敏感度可達(dá)99%,陽性預(yù)測值準(zhǔn)確度可達(dá)98 %。
3 臨床應(yīng)用效果
3.1 AI輔助診斷提高心電報(bào)告效率
心電圖千變?nèi)f化,須要臨床醫(yī)生尤其是心內(nèi)科醫(yī)生看得準(zhǔn)而快,做到不誤判、不漏判。AI應(yīng)用在心電診斷平臺系統(tǒng)中可以讓報(bào)告醫(yī)生直接引用AI分析的結(jié)果,減少手工編輯報(bào)告的過程,提升了診斷效率。人工與心電AI的配合降低了判讀的人為誤差。
在動態(tài)長程心電圖診斷時,利用人機(jī)結(jié)合的方式可以快速定位陣發(fā)性房顫,AI輔助醫(yī)生初步篩選出疑似房顫區(qū)并進(jìn)一步對房顫區(qū)的確定進(jìn)行自動判定,大幅度提高了房顫判定效率以及準(zhǔn)確性。
3.2 AI自動預(yù)警助力心電實(shí)時監(jiān)測
心電實(shí)時監(jiān)測是早期心腦血管疾病檢測的有效手段。通過對心腦血管病患者、亞健康乃至健康人群實(shí)施大規(guī)模的長程動態(tài)心電監(jiān)測,及時把異常狀況反饋給醫(yī)生并對可能導(dǎo)致嚴(yán)重后果的病因進(jìn)行早期干預(yù),顯著地降低了心腦血管病的病死/病殘率,極大地降低社會經(jīng)濟(jì)損失。
基于低功耗、低負(fù)荷設(shè)計(jì)的24小時動態(tài)心電監(jiān)測儀,可實(shí)現(xiàn)長程、連續(xù)監(jiān)測,是新的醫(yī)療監(jiān)測模式下最有效的監(jiān)測手段。長程實(shí)時心電監(jiān)護(hù)系統(tǒng)由心電云平臺、動態(tài)心電監(jiān)測儀、實(shí)時心電監(jiān)測系統(tǒng)組成。動態(tài)心電監(jiān)測儀可以通過移動網(wǎng)絡(luò)把采集到的心電數(shù)據(jù)實(shí)時傳輸至監(jiān)測平臺,部署在平臺上的AI自動分析模型,可以實(shí)現(xiàn)24小時在線的心電監(jiān)測、異常心電實(shí)時預(yù)警、長程數(shù)據(jù)分析等專業(yè)服務(wù),將臨床醫(yī)師從電腦屏幕前解放出來。佩戴了動態(tài)心電監(jiān)測儀的心血管病患者和高危人群若發(fā)生異常心電情況,AI會自動報(bào)警,通過蜂鳴器、語音播報(bào)等提醒患者及家屬,同時通過屏閃、短信、電話等方式通知負(fù)責(zé)醫(yī)生,方便及時發(fā)現(xiàn)搶救高危的心臟病患者、及時預(yù)警惡性心臟事件的發(fā)生,此外也可以用于接受過心臟手術(shù)的患者術(shù)后長期隨訪。
3.3 AI質(zhì)控促進(jìn)診斷標(biāo)準(zhǔn)統(tǒng)一化
心電圖醫(yī)生診斷水平參差不齊,但人力有限,專家無法對全部報(bào)告進(jìn)行質(zhì)控。將AI引入心電報(bào)告質(zhì)控分析流程,通過比對AI分析結(jié)果和醫(yī)生診斷結(jié)論,篩選出差異數(shù)據(jù),專家進(jìn)行特別關(guān)注和審核,再由專家進(jìn)行最后的判定分析,極大地提高了質(zhì)控的效率,使質(zhì)控工作更有的放矢。同時,專家的再次審核確認(rèn)結(jié)果,可以反過來不斷地訓(xùn)練提升心電AI輔助診斷模型的準(zhǔn)確性。質(zhì)控分析結(jié)果極大地方便了醫(yī)院評估診斷醫(yī)生和診斷組的診斷質(zhì)量,明確后續(xù)的培訓(xùn)方向,增強(qiáng)培訓(xùn)效果。通過對報(bào)告調(diào)度狀態(tài)實(shí)時監(jiān)控、診斷中心業(yè)務(wù)多維度分析,結(jié)合心電AI對心電檢查流程分析和心電診斷質(zhì)量評估,實(shí)現(xiàn)了心電檢查流程規(guī)范化、診斷標(biāo)準(zhǔn)統(tǒng)一化,保證心電檢查診斷業(yè)務(wù)高質(zhì)量高效率運(yùn)行。
4 結(jié)語
本文結(jié)合心電圖自身的特點(diǎn)和心電專家判讀心電圖的過程,綜合傳統(tǒng)的推理和新興的深度學(xué)習(xí)方法,提出了心電AI輔助診斷模型,在MIT-BIH心律失常數(shù)據(jù)庫上實(shí)現(xiàn)了99%的敏感度和98%的陽性預(yù)測準(zhǔn)確度。將高效可靠的心電AI模型與傳統(tǒng)的心電診斷平臺融合,提出了基于AI的心電輔助診斷系統(tǒng),該系統(tǒng)應(yīng)用在靜息心電圖診斷、動態(tài)心電分析、24小時動態(tài)心電監(jiān)測預(yù)警、報(bào)告質(zhì)控等廣泛的業(yè)務(wù)場景中,在臨床工作中發(fā)揮了重要作用。醫(yī)生可以聯(lián)合心電AI進(jìn)行報(bào)告判讀,對診斷正確的結(jié)論直接引用,減少了手工編輯報(bào)告的過程,提升了診斷效率。當(dāng)出現(xiàn)疑似危急心電圖時,AI會提醒醫(yī)生優(yōu)先診斷,及時救治危急患者。通過AI輔助診斷技術(shù)與心電診斷的深度融合,可優(yōu)化心電檢查流程、提升心電診斷效率、提升服務(wù)質(zhì)量和管理水平,從而不斷提升心電AI在臨床應(yīng)用、業(yè)務(wù)管理和科學(xué)研究方面的價值。
參考文獻(xiàn)
[1]國家心血管病中心.中國心血管健康與疾病報(bào)告2022[M].北京:中國協(xié)和醫(yī)科大學(xué)出版社,2023.
[2]王建榮,鄧?yán)杳?,程偉,?基于CNN-LSTM-SE的心電圖分類算法研究[J].測試技術(shù)學(xué)報(bào),2024(3):264-273.
[3]趙宇光.基于心電信號的身份識別算法研究[D].南京:東南大學(xué),2022.
[4]王淑紅.基于深度神經(jīng)網(wǎng)絡(luò)的多導(dǎo)聯(lián)多標(biāo)簽心電圖分類研究[D].鄭州:鄭州大學(xué),2021.
[5]劉波.心電信號自動識別算法與心電監(jiān)測系統(tǒng)的設(shè)計(jì)與研究[D].西安:西安建筑科技大學(xué),2020.
[6]朱鋒,劉其朋.基于生成對抗網(wǎng)絡(luò)的半監(jiān)督圖像語義分割[J].復(fù)雜系統(tǒng)與復(fù)雜性科學(xué),2021(1):23-29.
(編輯 王雪芬)
Design and application of ECG assisted diagnosis system based on AI
CAO Kaidi1, 2, GUO Jianjun1, GAO Wen1, WANG Zhongmin3
(1.Information Office, Jiangsu Province Hospital, Nanjing 210029, China;
2.School of Biological Science amp; Medical Engineering, Southeast University, Nanjing 210096, China;
3.Medical Detection Departments Party Branch, Jiangsu Province Hospital, Nanjing 210029, China)
Abstract:Electrocardiogram (ECG) is used to analyze various heart-related diseases, which is very important in the diagnosis of cardiovascular diseases. However, due to the large amount of ECG data and the uneven level of reporting doctors, it is easy to be missed or misdiagnosed. The application of artificial intelligence enables automatic diagnosis of large-scale ECG data, and the combination of a variety of deep learning algorithms has significantly improved the recognition efficiency of ECG feature waves. In this paper, the authors proposed an ECG AI diagnosis model combining traditional reasoning and emerging deep learning algorithms. The QRS complex recognition adopts semantic segmentation network with self-attention mechanism, and the P wave recognition adopts semi-supervised learning based on generative adversarial network. The proposed model was validated on MIT-BIH arrhythmia database with a sensitivity of 99%. The model was combined with the ECG diagnosis system, and an AI-based ECG auxiliary diagnosis system was designed and applied in clinical practice. With the assistance of ECG AI, the workload of doctors is reduced, and the work efficiency and reporting accuracy of doctors are improved.
Key words:electrocardiogram; artificial intelligence; assisted diagnosis; system design