[發明專利]BCG信號的AHI指數檢測方法有效
| 申請號: | 202010008112.7 | 申請日: | 2020-01-03 |
| 公開(公告)號: | CN111248916B | 公開(公告)日: | 2023-08-11 |
| 發明(設計)人: | 張必勇 | 申請(專利權)人: | 博博科技(蘇州)有限公司 |
| 主分類號: | A61B5/11 | 分類號: | A61B5/11;A61B5/00 |
| 代理公司: | 杭州杭誠專利事務所有限公司 33109 | 代理人: | 閻忠華 |
| 地址: | 215000 江蘇省蘇州市相*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | bcg 信號 ahi 指數 檢測 方法 | ||
1.一種BCG信號的AHI指數檢測方法,其特征是,包括如下步驟:
(1-1)準備訓練集和測試集;步驟(1-1)包括如下步驟:
收集同一時間段內的AHI病人的BCG信號數據和PSG信號數據,根據PSG設備導出的發生呼吸暫停的時間段A1,將與時間段A1對應的時間段內的BCG數據導出,按照5秒一段進行劃分,將上述數據段標記為0,即包含了呼吸暫停事件;
收集非AHI病人的BCG信號數據,按照5秒一段進行劃分,將上述數據段標記為1,即未包含呼吸暫停事件;
從標記為0的數據段和標記為1的數據段里,選擇80%的數據段作為訓練集,將剩下的20%數據段作為測試集;
(1-2)數據濾出呼吸波;
對Si進行濾波處理,用二階Butterworth濾波器0.08Hz~0.5Hz帶通濾波,過濾出呼吸波信號Si_filter;
(1-3)特征提取;包括如下步驟:
設定Mean()是計算均值的函數,std()是計算標準差的函數,diff()是計算前后差值的函數,max()是計算最大值的函數,min()是計算最小值的函數,sum()是計算和的函數,cumsum()是計算某維度累積和的函數,length()是計算長度的函數,median()是計算中位數的函數,abs()是計算絕對值的函數,prctile()是計算百分位數的函數,log()是計算對數的函數,envelope()是計算包絡譜的函數,findpeaks()是計算波峰波谷的函數,xcorr()是計算相關性的函數,fft()是快速傅里葉變換的函數,ar()是計算AR模型的函數;
對每一段濾波后的數據段Si_filter進行歸一化得到Segi_filter:
對Si進行歸一化得到Segi:
利用如下公式獲取Segi_filter的上界upi和下界downi:
[upi,downi]=envelope(Segi_filter,2fs);
upi代表上界,downi代表下界,upi和downi都是數組序列,y,z都是整型數據值;
upi={y625i-624,y625i-623,...,y625i},
downi={z625i-624,z625i-623,...,z625i};
對upi和downi之差S_updowni進行一次歸一化,得到S_updown_standardi:
S_updowni=upi-downi
使用findpeaks查找波峰:
[pks,pksLocs]=findpeaks(S_updown_standardi,fs)
pks和pksLocs分別是波峰和波峰位置,pks和pksLocs都是數組序列,表達形式如下:
pks={bf1,bf2,...,bfm}
pksLocs={bf_loc1,bf_loc2,...,bf_locm}
m代表找到的波峰的數量,設j=1,2,3,...,m;bfj代表在序列S_updown_standardi找到的第j個波峰的頂點數值,bf_locj代表找到的第j個波峰的頂點在序列S_updown_standardi的索引值;
使用findpeaks查找波谷:
[vls,vlsLocs]=findpeaks(-S_updown_standardi,fs)
vls和vlsLocs分別是波谷和波谷位置,vls和vlsLocs都是數組序列,表達形式如下:
vls={bg1,bg2,...,bgl}
vlsLocs={bg_loc1,bg_loc2,…,bg_locl}
l代表找到的波谷的數量,設h=1,2,3,...,l;bgh代表在序列S_updown_standardi找到的第h個波谷的是整型數值的頂點數值,bg_loch代表找到的第h個波谷的頂點在序列S_updown_standardi的是整型數值的索引值;
提取28個特征,28個特征分別為上下界差值均值特征rEnvDiffMean(i),上下界差值標準差特征rEnvDiffStd(i),upi和downi的相關性比例特征rEnvCorr(i),波峰數量頻比特征rRateP(i),
波谷數量頻比特征rRateV(i),波峰均值百分比特征rSdMedianP(i),波谷均值百分比特征rSdMedianV(i),呼吸波峰數量特征rNumPks(i),呼吸波谷數量特征rNumVls(i),波峰差異累計和特征rPksCumMax(i),波谷差異累計和特征rVlsCumMax(i),ar模型下的10個特征,BCG信號能量值特征tPower(i),過零率特征tZCR(i),數據段Segi頻譜高能量均值特征fHighMeanNorm(i),數據段Segi頻譜能量波峰特征fBRPeakNorm(i),數據段Si頻譜能量波峰特征fHighMean(i),數據段Si頻譜中短能量比例特征fMHF(i),數據段Si頻譜中長能量比例特征fVHF1(i);
(1-4)訓練和驗證模型;
(1-5)計算BCG信號的AHI指數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于博博科技(蘇州)有限公司,未經博博科技(蘇州)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010008112.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種清潔工具
- 下一篇:基于短波波段的Landsat-8地表溫度降尺度方法





