韋 哲 徐越斌 陳若珠 李軍紅 郭 峰 薛志強(qiáng)
心臟聽診是診斷心血管疾病的一種簡單、重要的方法,但是傳統(tǒng)的聽診由于聽診器低頻分辨力差,使得聽診效果不是很好,容易受到聽診醫(yī)生的主觀影響,聽診的準(zhǔn)確度很大程度上取決于醫(yī)生的經(jīng)驗豐富與否,往往只有那些有經(jīng)驗的心臟病專家方能通過聽診,對心臟的功能狀態(tài)作出較為正確的評價和診斷。因此,如何提高心臟聽診的準(zhǔn)確率已成為一個亟待解決的重要問題。
在人體眾多的生理信號中,心音信號是最重要的生理信號之一,心音是心臟及大血管機(jī)械運(yùn)動狀況的反映,心音信號中含有關(guān)于心臟各個部分如心房、心室、大血管、心血管及各個瓣膜功能狀態(tài)的大量生理病理信息,是臨床評估心臟功能狀態(tài)的最基本參數(shù)。在心血管疾病尚未發(fā)展到足以產(chǎn)生臨床及病理改變以前,心音中出現(xiàn)的雜音和一些畸變就成為心臟疾病診斷的重要信息。正常的一個心動周期包括舒張期和收縮期,心音就產(chǎn)生于心動周期的特定時期。一般情況下,一個正常的心動周期包含四個心音:即第一心音、第二心音、第三心音和第四心音。隨著科技的發(fā)展,心音信號的采集手段也有了很大的進(jìn)步,人們開始采取各種方法對心音信號進(jìn)行采集,并作更進(jìn)一步的記錄、存儲。而當(dāng)前心音信號的采集最流行的方法就是通過心音傳感器進(jìn)行采集,同時也外加各種放大和濾波電路,隔離電路等組成心音信號采集系統(tǒng),而采集到的心音信號主要以wav的格式保存。鑒于大量采集到的心音信號都以wav的文件格式存儲,本文借助于LabVIEW8.6開發(fā)平臺,特別構(gòu)建了心音信號的采集與回放系統(tǒng)[1-3]。系統(tǒng)通過電腦聲卡播放心音信號的形式真實有效的再現(xiàn)了心臟音,并帶有心音圖的顯示,幫助醫(yī)生在聽覺上清晰的以及從視覺上清楚地對心臟疾病進(jìn)行診斷,解決了傳統(tǒng)聽診診斷率低的缺點,對提高心臟疾病的診斷具有重要的實際意義[4]。
LabVIEW(Laboratory Virtual Instrument Engineering Workbench實驗室虛擬儀器工作平臺)是美國NI公司(Nation Instrument Company,簡稱NI公司)推出的一種基于G語言(Graphics Language,圖形化編程語言)的虛擬儀器軟件開發(fā)工具,LabVIEW設(shè)計的虛擬儀器脫離了LabVIEW開發(fā)環(huán)境,用戶最終看到的是和實際硬件儀器相似的操作面板,同時LabVIEW還為虛擬儀器設(shè)計者提供了一個輕松、便捷的開發(fā)環(huán)境,設(shè)計者無需進(jìn)行任何煩瑣的程序代碼的編寫,就可以像搭積木一樣,輕松組建一個測量系統(tǒng)以及構(gòu)造屬于自己的儀器面板。
LabVIEW最大的特點就是圖形化的編程界面,編程效率極高。用戶不需要編寫眾多紛繁復(fù)雜的程序代碼,這樣大大減少了編程時間、縮短了開發(fā)周期,從而也降低了開發(fā)成本。目前,LabVIEW已成為數(shù)據(jù)采集、監(jiān)測、分析等方面的領(lǐng)先開發(fā)平臺,在世界范圍內(nèi)擁有眾多的用戶。
本文設(shè)計的心音信號采集與回放系統(tǒng)主要包括三部分:(1)心音信號的采集;(2)獲取心音信號采集的相關(guān)參數(shù);(3)心音波形圖的顯示;(4)心臟跳動音的播放。心音回放流程圖如圖1所示[5]。
從流程圖中我們可以看到,波形的顯示和心臟音的播放是整個系統(tǒng)設(shè)計的關(guān)鍵。LabVIEW設(shè)計的最大優(yōu)勢就在于它內(nèi)含諸多用于實現(xiàn)特定功能的子VI和控件,在設(shè)計中,波形的顯示用Waveform Graph控件來實現(xiàn);心臟音的播放用聲音輸出子VI來實現(xiàn)。系統(tǒng)的主程序如圖2所示[6]。

為了驗證系統(tǒng)設(shè)計的可靠性和可行性,本文對具體的心音信號進(jìn)行了實驗驗證。實驗分別對系統(tǒng)所采集到的正常心音和二尖瓣狹窄心音進(jìn)行了回放。圖2、圖3所示為采集到的原始心音信號,圖4、圖5為原始心音信號的回放圖。對比圖2、圖3,我們可以清楚的從系統(tǒng)回放圖中看到,該回放系統(tǒng)完整的還原了系統(tǒng)所采集到的原始心音信號,同時我們也能夠很清晰的聽到傳統(tǒng)心臟聽診所聽不到的響亮的心臟音。除此之外,回放系統(tǒng)也獲得了一些和心音信號采集相關(guān)的信息,包括采集通道、采樣率以及采樣比特數(shù)等。

另外,從采集到的原始信號圖和回放信號圖中,我們看到正常心音和二尖瓣狹窄心音信號存在明顯的差別;同時也能夠清楚的聽到兩種不同類型的心音信號帶有不同的心臟音。
本文基于LabVIEW8.6開發(fā)平臺設(shè)計了wav文件格式的心音信號回放系統(tǒng),本系統(tǒng)用戶界面簡潔大方、操作方便,能夠很好的從視覺和聽覺兩方面對不同心音加以區(qū)分,對照效果明顯,解決了傳統(tǒng)聽診器聽診無法很清楚的聽到心臟音的缺點。實驗結(jié)果表明,該系統(tǒng)的設(shè)計合理,具有很強(qiáng)的可操作性,對與心臟相關(guān)疾病的診斷能夠起到很好的輔助作用。
[1]韋哲,李戰(zhàn)明,程自峰.基于LabVIEW 8.2的心音信號檢測與分析系統(tǒng)的研究[J].醫(yī)療衛(wèi)生裝備,2008,29(7):7-9.
[2]徐成斌.心音圖學(xué)[M].北京:科學(xué)技術(shù)出版社.1982.
[3]D.Gill,N Gavrieli,N Intrator.Detection and identify-cation of heart sounds using homomorphic envelogram and selforganizing probabilistic model[J].Computers in cardiology IEEE,2005,32:957-960.
[4]Kumar D, Carvalho P, Antunes M, et al.Third heart sound detection using wavelet transform-simplicity filter[A].In:29th Annual International Conference of the IEEE-EMBS[C],2007:1277-1290.
[5]徐富強(qiáng),王威廉.基于LabVIEW的心音信號分析 [A],2007儀表,自動化及先進(jìn)集成技術(shù)大會論文集(一),2007.
[6]M.El-Segaier,O.Lilija,S.Lukkarinen,et al.Compu-ter-Based Detection and Analysis of Heart Sound and Murmur.Annals of Biomedical Engineering,2005,3(7):937-942.
[7]Jun Xiao,Patrick Flandrin.Multitaper.Time.Frequency Reassignment for Nonstationary Spectrum Estimation and chirp Enhancement.IEEE Transactions On signal Processing 2007,55(6-2):2851-2860.
[8]韋哲,李戰(zhàn)明,程自峰.基于聲卡的心音信號采集與處理系統(tǒng)的實驗研究[J].中國醫(yī)療設(shè)備,2008,23(10):7-10.
[9]Zaiton Sharif,Shaparas Daliman, et a1.An expert system approach for classification of heart sounds murmurs.and.International Symposium on Signal Processing and its Application(ISSPA),Kuala Lumpur,Malaysia,2003:739-742.