金益波,王勤美
溫州醫(yī)科大學,溫州市,325027
基于多元回歸分析的血氧含量檢測方法的研究
【作者】金益波,王勤美
溫州醫(yī)科大學,溫州市,325027
在傳統(tǒng)的血氧檢測中,使用修正的朗伯-比爾定律對血氧進行計算,一方面計算過程中需要進行除法等運算,不利于硬件快速輸出結(jié)果。另一方面,這種方法因使用了比值的方法會帶來計算誤差,損失了一定的信息量,在輸出結(jié)果上使最后的計算精度較低。為減小這種情況影響,該文提出了回歸分析的方法對血氧含量進行測量和評估,相比原有的比值法計算血氧飽和度,測量的精度有著明顯的優(yōu)勢,同時更利于硬件實現(xiàn)。
血氧檢測;多元回歸分析
氧是一切生命活動的基礎,是生命活動最為重要的物質(zhì)之一。生命的一切活動和代謝等均需要氧氣的參與,一旦組織細胞供氧量不夠,幾分鐘內(nèi),細胞就會開始死亡,嚴重時會危及組織乃至生命[1-3]。因此,血氧檢測是醫(yī)學常規(guī)檢測中比較重要的一個項目。
通常對血氧的檢測有兩種方式,分別為有創(chuàng)檢測和無創(chuàng)檢測。有創(chuàng)檢測不僅需要有效的樣本采集,而且要求樣本在檢測過程中不受污染。同時有創(chuàng)檢測不但存在不能實時檢測的缺點,而且會對被檢測者造成痛苦。因此有創(chuàng)檢測不適合應用在日常生活中以及病患體征監(jiān)測等方面。
血氧的無創(chuàng)檢測是當前流行的血氧檢測技術,通常都是利用近紅外光譜對待測部位進行光照透射,完成對血氧的檢測。其檢測結(jié)果受檢測部位、內(nèi)部體脂含量、體內(nèi)組織分布和結(jié)構(gòu)等因素影響[4]。為解決這些問題,通常近紅外血氧無創(chuàng)檢測使用朗伯—比爾修正定律對結(jié)果進行校正,這使檢測結(jié)果精度有了提高。然而人體組織的復雜性導致修正的朗伯—比爾定律計算結(jié)果依舊與實際存在偏差。這是因為實際中的朗伯—比爾定律中的常數(shù)計算項并非是一個穩(wěn)定的常數(shù),而是與血氧飽和度等因素相關的函數(shù)。
本文提出了利用多元回歸分析的方法對血氧含量進行測量及評估,相比單純使用朗伯-比爾修正定律,這種方法可以使測量精度進一步提高。
所謂的朗伯—比爾定律(Lambert-Beer Law)是組織光學中所依據(jù)的最重要的定律之一,其定義了波長為λ的光線在組織行進中的變化情況。經(jīng)典的郎伯—比爾定律通過對組織厚度和單色光的吸收程度進行描述來分析光路上強度的變化,其構(gòu)成分為郎伯定律和比爾定律。所謂的郎伯—比爾定律就是將兩者公式進行結(jié)合,得到一個同時對溶液濃度和光路方向上液體厚度考量的公式,如式(1)所示:
其中,OD表示液體的吸光度,是關于入射光頻率的函數(shù),I0是入射光的強度,I1是出射光的強度,εn為對應溶液某成分的吸光系數(shù),L為光路方向上介質(zhì)厚度,Cn為對應的溶液某成分的濃度[5-7]。
然而在實際生物組織中,光線的行進并不是按理想狀態(tài)前行,需要同時考慮組織對光線的吸收和散射作用。而且實際的組織也并不是純?nèi)芤航橘|(zhì),因此郎伯—比爾定律并不能完全反映這種現(xiàn)象。根據(jù)這個問題,Delpy等在1988年提出了郎伯—比爾定律的改進方法,修正后的郎伯—比爾方程如式(2)所示。
式(2)中使用DPF因子修正光子傳播的路徑。
因為常數(shù)項G在較小的距離內(nèi)差異較小,可以通過使用雙色光進行入射和檢測對常數(shù)G進行消除,達到對血氧進行測量的目的[2-6]。
在利用式(2)進行血氧濃度計算時通常使用的是最小二乘擬合的方法,通過建立血氧飽和度的線性模型,完成對血氧含量的估計。因此,修正的朗伯—比爾定律可以簡寫成式(3)。
其中R項為測量雙波長下的血氧峰谷對數(shù)差值的比。Aip為第i種波長下測量得到的電壓峰值,Ain為第i種波長下測量得到的電壓谷值。
然而使用最小二乘的方法建立起來的血氧估計式,忽略了光在組織內(nèi)的散射作用,同時這種方法忽略了測量時血氧的交直流變化,因此在精度方面會有一定的損失[8-10]。本文通過使用建立雙波長下血氧各狀態(tài)下的多參數(shù)回歸方程,對血氧飽和度進行估計,如式(4)所示:
為驗證方法的可行性,設計了血氧檢測的硬件裝置,對相關數(shù)據(jù)進行測量,然后與朗博—比爾定律所得的結(jié)果進行比較并分析。
因本文所檢測的對象主要為氧合血紅蛋白和還原血紅蛋白,因此需要對兩者關于光譜的作用進行明確,根據(jù)不同波長下氧合血紅蛋白和還原血紅蛋白吸收系數(shù)可以發(fā)現(xiàn):對于氧合血紅蛋白來講,隨著近紅外光光譜波長的逐漸增加,氧合血紅蛋白的吸收系數(shù)也在逐漸提高,因此所使用的近紅外波長不能太大,以利于輸出光強的檢測。與氧合血紅蛋白相反,還原血紅蛋白的吸收系數(shù)會隨著近紅外光譜的波長的增加而成負相關的特性。這兩種截然相反的特點使雙波長無創(chuàng)血氧檢測的波長選擇被確定在一個小區(qū)間內(nèi)。本文的雙波長選擇為兩者光譜交叉點的兩端吸收系數(shù)較為接近的兩個波長,分別為760 nm和850 nm。
本文通過使用MSP430單片機對波長為760 nm和 850 nm的二極對管進行驅(qū)動并檢測,獲得所需數(shù)據(jù),其系統(tǒng)框圖如圖1所示。
圖1 無創(chuàng)血氧檢測系統(tǒng)框圖Fig.1 Noninvasive detection of blood oxygen system diagram
系統(tǒng)通過控制電路對二極管進行時序控制,通過使用橋式電路對近紅外二極管進行功率驅(qū)動,達到近紅外光線的控制及發(fā)射。采集電路采用日本濱松公司生產(chǎn)的光電倍增管對由皮下出射信號進行檢測,完成原理中要求的血液中各狀態(tài)值的測量。最后采集數(shù)據(jù)在MCU中采用16進制的方式發(fā)送到上位機,上位機通過Matlab進行數(shù)據(jù)分析并計算得到血氧數(shù)據(jù)。
為檢測方法的正確性及測量裝置的精確性,使用北京超思電子技術有限公司出品的血氧檢測儀作為參考儀器,其具有1%的測量精度。通過將同一時刻的參考儀器與自制儀器測量結(jié)果同時輸入,并分別使用不同方法進行計算對比,可以得到兩種方法之間的差別和特性,達到對方法驗證的目的。
因血氧數(shù)據(jù)會隨著人體運動和人體狀態(tài)不同而波動,因此數(shù)據(jù)需要同步采集,同時血氧參數(shù)會因被測對象的不同而有較為明顯的差別。系統(tǒng)對20個被測對象進行血氧測量,其測量過程首先要求被測對象靜坐于桌前,同時進行深呼吸隨后進行憋氣以保證血氧可以充分變化。當被測對象保持靜止時,使用兩種儀器同時對被測血氧數(shù)據(jù)進行采集。其中某一被測對象的自制系統(tǒng)采樣結(jié)果與參考儀器的檢測結(jié)果如圖2和圖3所示。
圖2 自制系統(tǒng)采樣預處理數(shù)據(jù)結(jié)果Fig.2 Results of pretreated sample data
由圖2可見,自制系統(tǒng)采樣的2種波長光下血氧出射值具有緩慢的增加和降低的變化趨勢,這符合前述血氧在對應近紅外光波長下的透射規(guī)律。而且使用參考儀器對血氧飽和度進行測量的結(jié)果(圖3)可見,隨著被測對象的憋氣時間增長,血氧飽和度呈下降趨勢。這和自制儀器的預處理結(jié)果的趨勢相吻合,證明了采樣數(shù)據(jù)的可靠性。為測試兩種算法的精度,分別帶入自制系統(tǒng)的采樣結(jié)果進行計算。
圖3 參考儀器輸出結(jié)果圖Fig.3 Results of reference measurement
首先利用常用的修正朗伯—比爾定律對相關參數(shù)進行計算,利用前述公式可以計算相關R值與血氧飽和度的散點圖,同時還可以獲得每一個血氧飽和值對應的R值的均值,其散點圖和均值如圖4所示。
圖4 自制系統(tǒng)采集并計算R值結(jié)果圖Fig.4 Scatter of R value and oxygen percentage
如圖4可見,R值隨著血氧飽和度的升高而降低,這符合修正的朗伯—比爾定律中關于R值與血氧飽和度值呈反比的結(jié)論,也證明了自制系統(tǒng)的采集結(jié)果的可靠性和有效性。因散點分布存在交疊情況,采用Matlab對數(shù)據(jù)進行處理。首先對采樣數(shù)據(jù)進行均值處理,隨后將均值帶入式(3)中進行計算,可以獲得其對應的系數(shù)。每段血氧飽和度不變的時間段設為一個采樣點,計算結(jié)果及與參考值的殘差如圖5所示。
根據(jù)本文所述方法,使用多元回歸線性回歸的方式對數(shù)據(jù)進行處理,其計算式如式4所示。同樣使用均值后將計算值和參考值進行比較,其結(jié)果如圖6所示:
由圖6可知,利用多元回歸分析,因為使用了更多維度的血氧相關量,所以可以獲得更為精確的結(jié)果。圖6相比圖5,殘差分布得更為均勻,而且總殘差要小于前者。因此可以證明,利用多元回歸分析建立的模型相比修正的朗伯—比爾定律更容易獲得精確的結(jié)果,效果更好,可以在一定程度上降低儀器噪聲所帶來的誤差等因素。
圖5 利用修正的朗伯-比爾定律獲得的血氧飽和值與參考值對比圖Fig.5 Compared with the reference value of blood oxygen percentage with amended Lambert-Beer Law
圖6 使用多元回歸方法獲得的血氧飽和值和參考值的對比圖Fig.6 Compared with the reference value of oxygen percentage with multiple regression analysis
通過對比的方法,本文設計了血氧飽和度檢測的內(nèi)部算法及預測模型,同時設計了相關的硬件實驗系統(tǒng),證明了利用多元回歸算法的血氧飽和預測值可以獲得更好的精度。算法使用多元線性構(gòu)建,利于硬件編寫函數(shù)進行實現(xiàn),相比原有的修正的朗伯—比爾定律,更利于硬件實現(xiàn)快速的檢測,為建模分析血氧飽和度和硬件實現(xiàn)提供了新的研究思路和解決方案。
[1] 高遵伯. 基于DSP的脈搏血氧飽和度測量儀的研制[D]. 長沙: 國防科學技術大學, 2002.
[2] 謝正洋. 無創(chuàng)血氧飽和度的測量及無線監(jiān)測系統(tǒng)的研制[D]. 蘇州: 蘇州大學, 2009.
[3] 劉光達, 郭維, 朱平, 白明明. 基于容積波分析的血氧飽和度測量系統(tǒng)[J]. 激光與紅外, 2009, (2): 169-172.
[4] 張曉軍. 基于ARM的血氧飽和度測量儀研制[D]. 廈門: 廈門大學, 2007.
[5] 張根選, 石波, 劉勝洋, 陳建方, TSAUYoung. 一種高效實時脈搏血氧監(jiān)測系統(tǒng)的研究[J]. 激光與紅外, 2014, (2): 187-191.
[6] 王曉飛, 趙文俊. 基于動態(tài)光譜法的多波長脈搏血氧飽和度測量[J]. 光譜學與光譜分析, 2014, (5): 1323-1326.
[7] 房磊. 無創(chuàng)血氧飽和度測量系統(tǒng)的設計與實現(xiàn)[D]. 武漢: 華中科技大學, 2012.
[8] 李金海. 多元回歸分析在預測中的應用[J]. 河北工業(yè)大學學報, 1996, (3): 57-61.
[9] 傅惠民, 岳曉蕊. 多元混合數(shù)據(jù)回歸分析方法[J]. 航空動力學報, 2011, (1): 173-177.
[10] 石波, 劉勝洋, 陳建方, 等. 線性回歸算法提取脈搏血氧特征值初步驗證[J]. 中國醫(yī)學物理學雜志, 2013, (1): 3913-3916.
Study of Blood Oxygen Measuring Method Based on Multiple Regression Analysis
【W(wǎng)riters】JIN Yibo, WANG Qinmei
In the traditional measurement of blood oxygen , amended Lambert-Beer Law is used to calculate the oxygen percentage in the blood. On the one hand, results will be acquired slowly because of the divide operation. On the other hand, amount of precision will be lost because of the errors by using ratio, which leads to the low accuracy results. In order to solve this problem, multiple regression analysis is used in this paper to measure and evaluate the oxygen percentage in the blood. Results show that, compared to the ratio, the new method has an obvious advantage and can be realized by hardware more easily.
blood oxygen detection, multiple regression analysis
Wenzhou Medical University, Wenzhou, 325027
TH772
A
10.3969/j.issn.1671-7104.2016.04.007
1671-7104(2016)04-0260-03
2016-02-23
王勤美,E-mail: wqm55@hotmail.com