張由明 許華東
【摘 要】設(shè)計了一種頭戴式血氧檢測裝置,實現(xiàn)了血氧飽和度檢測的實時性和便捷性。首先,通過反射式探頭采集額頭的脈搏波(PPG)信號,然后由主芯片處理和計算信號。最后,由手機(jī)接收藍(lán)牙發(fā)送過來的血氧飽和度值和脈率值。與標(biāo)準(zhǔn)血氧儀檢測結(jié)果對比,實測血氧的平均誤差率不超過1%,且最大誤差小于4%,符合國際標(biāo)準(zhǔn)要求;當(dāng)在測量過程中發(fā)生頭部移動時,實測血氧值仍在誤差范圍之內(nèi)并且滿足實時監(jiān)測的要求。
【關(guān)鍵詞】血氧飽和度;頭戴式;反射式;脈搏波;實時監(jiān)測
中圖分類號: R473文獻(xiàn)標(biāo)識碼: A 文章編號: 2095-2457(2019)20-0031-002
DOI:10.19694/j.cnki.issn2095-2457.2019.20.013
0 引言
血氧飽和度在臨床診斷中是用來衡量人體血液中攜帶氧氣能力的生理參數(shù),它具有重要的意義[1]。人體血氧飽和度的測量方法分為有創(chuàng)測量和無創(chuàng)測量。有創(chuàng)測量需采集患者血液測量,其方式會給患者帶來一定的痛苦,且不能連續(xù)實時監(jiān)測。所以無創(chuàng)測量為目前的主流測量方法,彌補(bǔ)了有創(chuàng)測量的缺點(diǎn)。
但對于一些特殊的人群的健康監(jiān)護(hù)比如消防官兵、武警戰(zhàn)士等,市面上的可穿戴血樣檢測設(shè)備由于限制人體的自由活動而無法滿足要求。而本文針對于這些特殊情境下的需求,設(shè)計了一種基于反射式測量原理的探頭,制作成一種頭戴式血氧檢測裝置進(jìn)行實時檢測,將檢測到的數(shù)據(jù)發(fā)送到手機(jī)并通過手機(jī)APP顯示檢測到的參數(shù),實現(xiàn)了血樣檢測的實時性和便捷性,并且不會影響穿戴者的正?;顒印?/p>
1 反射式血氧檢測原理
反射式血氧檢測模式如圖1所示,通過發(fā)光管發(fā)射紅光及紅外光,光線經(jīng)被測部位反射或散射后到達(dá)接收管。
血氧飽和度是血液中被氧結(jié)合的氧合血紅蛋白的容量占全部可結(jié)合的血紅蛋白容量的百分比,其計算公式[2]為:
SpO2=■×100%(1)
2 信號處理
反射式探頭在額頭上采集數(shù)據(jù)時會受到干擾,為了得到準(zhǔn)確的數(shù)據(jù),必須對原始數(shù)據(jù)進(jìn)行處理。原始信號(脈搏波信號)由定時器捕獲光頻信號獲取的,因此會產(chǎn)生隨機(jī)的奇異點(diǎn),但其可通過均值濾波的方法除去。
由于外部影響,收集的PPG信號將產(chǎn)生高頻干擾,這會在波形上產(chǎn)生毛刺,但這些干擾幅度很小,頻率高于脈博波信號。因此,可以使用平滑濾波來消除高頻干擾。同時,由于身體自身呼吸引起的直流分量的不穩(wěn)定性,會使脈搏波信號產(chǎn)生基線漂移。其可采用形態(tài)濾波去除基線漂移。
原始PPG信號和預(yù)處理波形如圖2所示。處理后的脈博波波形平滑、干凈、穩(wěn)定,可用于生理參數(shù)的計算。
2.1 參數(shù)計算
血氧飽和度的計算需要提取脈搏波信號中的直流分量和交流分量,并且脈率的計算需要定位脈搏波信號的波峰位置。首先,使用差分異號法來定位最大值和最小值點(diǎn),并計算相鄰最大值點(diǎn)之間的間隙以獲得脈沖率。然后,使用三次樣條差值法[4]計算脈搏波信號的包絡(luò); 直流分量是上下包絡(luò)線的平均值,交流分量是上下包絡(luò)線之間的差值; 最后,兩個脈博波信號的交直分量值納入公式計算出血氧值。 圖3顯示了脈搏波信號包絡(luò)的定位。
3 實驗結(jié)果與分析
為了驗證本設(shè)備的可行性,結(jié)合擬合后的血氧計算公式,招募八名不同體質(zhì)和類型的測試者,對測試者的頭部佩戴本實驗設(shè)備,手指佩戴標(biāo)準(zhǔn)血氧儀的指夾式探頭,同步記錄監(jiān)護(hù)儀和手機(jī)顯示的血氧飽和度和脈率,如圖4所示。
記錄八位測試者在靜止?fàn)顟B(tài)下的數(shù)據(jù),記錄時長為5分鐘。將頭帶設(shè)備測得的參數(shù)與標(biāo)準(zhǔn)血氧監(jiān)護(hù)儀測得的參數(shù)進(jìn)行對比,并計算平均誤差率、均方根誤差和最大誤差,如表1所示。
從表1的八名測試者測試參數(shù)結(jié)果中可以看出,血氧飽和度的平均誤差率在1%以內(nèi),均方根誤差在1.5%以內(nèi),最大誤差在4%以內(nèi);脈率的平均誤差率在5%以內(nèi),均方根誤差在4次/分以內(nèi),最大誤差在6次/分以內(nèi)。在靜止?fàn)顟B(tài)下,血氧飽和度和脈率的檢測精度可以滿足國際標(biāo)準(zhǔn)的要求。
4 總結(jié)
由于人的呼吸會使人的身體略有顫動而產(chǎn)生一定的干擾,且額頭部位的脈搏波信號比較微弱,因此,所獲取的信號需要經(jīng)過一系列有效濾波以去除噪聲,并獲得干凈且穩(wěn)定的脈博波信號。由此計算出血氧值和脈率值[6]。通過多次實驗得出合適的擬合參數(shù)后,搭建出血氧計算的二次函數(shù)模型。實驗過程中,將血氧檢測頭帶獲得的結(jié)果和標(biāo)準(zhǔn)血氧儀測得的結(jié)果進(jìn)行對比。實驗結(jié)果表明,血氧和脈率誤差率低,符合國際血氧檢測標(biāo)準(zhǔn)的要求;同時,在頭部活動范圍小的情況下,測得的血氧仍可保持在合理的范圍內(nèi)。實現(xiàn)了血氧檢測的實時性。
頭部較劇烈運(yùn)動會對原始脈搏波造成運(yùn)動偽跡的干擾,但可以在頭帶中配置加速度傳感器,利用加速度信號消除運(yùn)動干擾,此法可提高運(yùn)動狀態(tài)下血氧檢測的準(zhǔn)確度,這將作為后續(xù)的研究方向。
【參考文獻(xiàn)】
[1]薛俊偉,黃岳山,杜欣,等.藍(lán)牙低功耗可穿戴血氧監(jiān)測設(shè)備的設(shè)計[J].中國生物醫(yī)學(xué)工程學(xué)報,2015,34(6):701-707.
[2]張根選,石波,劉勝洋,等.一種高效實時脈搏血氧監(jiān)測系統(tǒng)的研究[J].激光與紅外,2014,44(2):187-191.
[3]徐盼盼,徐冰俏,徐文龍.基于AFE4400的脈搏血氧飽和度檢測系統(tǒng)[J].激光與紅外,2015,45(3):320-324.
[4]胡勁松,楊世錫,任達(dá)千.基于樣條的振動信號局域均值分解方法[J].數(shù)據(jù)采集與處理,2009,24(1):82-86.
[5]孫薇,唐寧,江貴平.脈搏波信號特征點(diǎn)識別與預(yù)處理方法研究[J].生物醫(yī)學(xué)工程學(xué)雜志,2015,32(1):197-201.