本發(fā)明屬于一種心電圖波形檢測領(lǐng)域,特別涉及一種qrs波的識別方法。
背景技術(shù):
心臟病是一種常見的多發(fā)慢性疾病,由于其發(fā)病危險性高故而成為威脅人類生命的主要疾病。因此,心臟病的防治和診斷就成為當(dāng)今醫(yī)學(xué)界面臨的主要問題。用于診斷心臟病的主要技術(shù)之一就是心電圖-ecg,心電圖是將心臟激動過程中所產(chǎn)生的體表電位差記錄下來并加以解釋的科學(xué),由于心電圖的方法簡單,診斷可靠,對病人無損害的優(yōu)點(diǎn)成為現(xiàn)在的主要診斷技術(shù)。而qrs波群檢測是心電波形檢測中的首要問題,可靠的qrs波群檢測是診斷心律失常的最重要根據(jù),而且只有在qrs波群確定后,才有可能進(jìn)一步檢測和分析心電的其它細(xì)節(jié)信息。qrs波群檢測包括r波峰值點(diǎn)定位和qrs波群寬度檢測兩個方面,由于心電信號波形的復(fù)雜性和各種類型噪聲的存在以及生理上的變異性,都使qrs波群的精確檢測有很大困難。
現(xiàn)有技術(shù)中通常以安裝起搏器的病人的心電圖與未安裝起搏器的病人的心電圖相比,前者的心電圖在qrs波前出現(xiàn)起搏信號,而起搏信號比qrs波的下降支斜率大,因而只要忽略起搏信號下降支斜率即可。下降支斜率slope_down_max只代表這一個下降支波形中某一段下降斜率,當(dāng)在找slope_down_max1的位置時就會出現(xiàn)偏差。slope_down_max1有可能是slope_down_max所在下降支波形中的另一段下降斜率;也有可能是另一個下降支波形中某一段下降斜率,因此,其無法正確識別qrs波的位置。
在現(xiàn)有技術(shù)中,存在以下實際的技術(shù)問題:
(1)心電模擬儀mps450模擬起搏器波類型為non-capture的ecg信號,將該信號作為ecp設(shè)備中ecg輸入信號,在ecp設(shè)備運(yùn)行過程中,氣囊無法正常沖排氣。
(2)心電模擬儀mps450模擬起搏器波類型為avsequential的ecg信號,將該信號作為ecp設(shè)備中ecg輸入信號,在ecp設(shè)備運(yùn)行過程中,氣囊無法正常沖排氣。
(3)心電模擬儀mps450模擬起搏器波類型為async75bpm的ecg信號,將該信號作為ecp設(shè)備中ecg輸入信號,在ecp設(shè)備運(yùn)行過程中,氣囊無法正常沖排氣。
以上問題是由于起搏信號脈沖也稱之為釘樣標(biāo)記被錯誤的識別為qrs波,而原有的qrs波被錯誤的識別為早搏。造成這種錯誤檢測的原因是起搏信號脈沖的干擾。
技術(shù)實現(xiàn)要素:
有鑒于現(xiàn)有技術(shù)的上述缺陷,本發(fā)明所要解決的技術(shù)問題是提供一種更加準(zhǔn)確的qrs波識別方法。
為實現(xiàn)上述目的,本發(fā)明提供了一種心臟起搏器病人心電圖中qrs波的識別方法,按以下步驟進(jìn)行:
步驟一、獲取波形中下降支斜率最大值slope_down_max和上升支斜率最大值slope_up_max;
步驟二、記錄每個波的上升支斜率最大值slope_up_max、下降支斜率最大值slope_down_max、最大幅值amp、最大幅值的位置pos、該波出現(xiàn)的順序號seq和該波出現(xiàn)的間隔時間interval;判斷下降支斜率最大值的波,重復(fù)出現(xiàn)的依據(jù)是滿足ecg_wave_recordinfo[wavecounter].slope_down_max<((slope_down_max>>2)+(slope_down_max>>3))、ecg_wave_recordinfo[wavecounter].slope_up_max≥
((slope_up_max>>2)+(slope_up_max>>3))且當(dāng)前波峰到前一個下降支斜率最大值的波峰距離≥(ecg_sample_rate*60/ecg_max_rate);
步驟三、記錄一段時間待波形穩(wěn)定后,對記錄數(shù)據(jù)進(jìn)行分析,最大斜率的波間隔時間內(nèi)是否有波幅值比最大斜率波幅值大;若無,則認(rèn)為該最大斜率的波為qrs波,以該波最大上升支斜率slope_up_max和下降支斜率slope_down_max搜索qrs波位置;若有,則認(rèn)為該最大斜率的波為起搏信號,此最大幅值的波為qrs波,搜索該波出現(xiàn)的順序號seq,按照該波出現(xiàn)的順序號seq來搜索qrs波位置。
本發(fā)明的有益效果是:本發(fā)明對于普通心電波、non-capture、avsequential和async75bpm類型的起搏心電波中能夠正確識別qrs波及其位置。
具體實施方式
下面結(jié)合和實施例對本發(fā)明作進(jìn)一步說明:
一種心臟起搏器病人心電圖中qrs波的識別方法,按以下步驟進(jìn)行:
步驟一、采樣n秒鐘,n>0,獲取波形中下降支斜率最大值slope_down_max和上升支斜率最大值slope_up_max;
步驟二、0ecg_wave_recordinfo數(shù)組記錄每個波的上升支斜率最大值slope_up_max、下降支斜率最大值slope_down_max、最大幅值amp、最大幅值的位置pos、該波出現(xiàn)的順序號seq和該波出現(xiàn)的間隔時間interval;判斷下降支斜率最大值的波,重復(fù)出現(xiàn)的依據(jù)是滿足ecg_wave_recordinfo[wavecounter].slope_down_max<((slope_down_max>>2)+(slope_down_max>>3))、ecg_wave_recordinfo[wavecounter].slope_up_max≥
((slope_up_max>>2)+(slope_up_max>>3))且當(dāng)前波峰到前一個下降支斜率最大值的波峰距離≥(ecg_sample_rate*60/ecg_max_rate);
步驟三、記錄一段時間待波形穩(wěn)定后,對記錄數(shù)據(jù)進(jìn)行分析,最大斜率的波間隔時間內(nèi)是否有波幅值比最大斜率波幅值大;若無,則認(rèn)為該最大斜率的波為qrs波,以該波最大上升支斜率slope_up_max和下降支斜率slope_down_max搜索qrs波位置;若有,則認(rèn)為該最大斜率的波為起搏信號,此最大幅值的波為qrs波,搜索該波出現(xiàn)的順序號seq,按照該波出現(xiàn)的順序號seq來搜索qrs波位置。
以上詳細(xì)描述了本發(fā)明的較佳具體實施例。應(yīng)當(dāng)理解,本領(lǐng)域的普通技術(shù)人員無需創(chuàng)造性勞動就可以根據(jù)本發(fā)明的構(gòu)思作出諸多修改和變化。因此,凡本技術(shù)領(lǐng)域中技術(shù)人員依本發(fā)明的構(gòu)思在現(xiàn)有技術(shù)的基礎(chǔ)上通過邏輯分析、推理或者有限的實驗可以得到的技術(shù)方案,皆應(yīng)在由權(quán)利要求書所確定的保護(hù)范圍內(nèi)。