本(ben)申請涉及(ji)醫療數據(ju)分析領域(yu),尤其涉及(ji)一(yi)種(zhong)心電圖數據(ju)的顯示方法和終端設備(bei)。
背景技術:
心(xin)電(dian)圖(tu)(tu)(tu)(electrocardiogram,ecg)用(yong)于記錄心(xin)臟每一(yi)(yi)心(xin)動周期所(suo)產生的(de)電(dian)活動變化圖(tu)(tu)(tu)形。目前動態心(xin)電(dian)圖(tu)(tu)(tu)可(ke)視(shi)化系統都是將心(xin)搏(bo)(bo)盡可(ke)能集中(zhong)呈(cheng)現(xian)在(zai)(zai)一(yi)(yi)個二維平(ping)面上(shang)。常見的(de)可(ke)視(shi)化方法(fa)有兩種,一(yi)(yi)種如圖(tu)(tu)(tu)1所(suo)示,將多個心(xin)搏(bo)(bo)的(de)波(bo)形畫在(zai)(zai)一(yi)(yi)張圖(tu)(tu)(tu)上(shang),對(dui)怪異的(de)波(bo)形進行(xing)選擇(ze)和(he)標注;另一(yi)(yi)種如圖(tu)(tu)(tu)2所(suo)示,通過前后相鄰的(de)搏(bo)(bo)動間距(r-r間隔)繪制(zhi)洛倫茲散點(dian)圖(tu)(tu)(tu),對(dui)于離群(qun)點(dian)進行(xing)特殊選擇(ze)和(he)標注。
這兩種(zhong)方法都有其固有的(de)(de)(de)缺陷。第一(yi)種(zhong)直接將多個心(xin)搏的(de)(de)(de)波形(xing)畫(hua)在(zai)一(yi)起(qi),當數據量較大時(通常(chang)(chang)一(yi)個人動態心(xin)電圖(tu)包括80000——150000次(ci)心(xin)跳(tiao)),波形(xing)細(xi)節完全被淹沒,很難發(fa)現異常(chang)(chang),發(fa)現異常(chang)(chang)后選擇操作也(ye)很復雜。第二(er)種(zhong)散點圖(tu)的(de)(de)(de)形(xing)式,可(ke)以(yi)一(yi)定程度解決數據量的(de)(de)(de)問題(ti),但是(shi)僅能發(fa)現節律異常(chang)(chang)的(de)(de)(de)心(xin)搏,部分心(xin)搏的(de)(de)(de)異常(chang)(chang)僅體(ti)現在(zai)波形(xing)上的(de)(de)(de),這種(zhong)方法不(bu)能體(ti)現波形(xing)差異。
技術實現要素:
有鑒于此(ci),本申請實施例提供了一種(zhong)心電圖數據的顯(xian)示方(fang)法和(he)終端設備,用(yong)以解決現有技術中采用(yong)散點圖的方(fang)式(shi)不能發(fa)現波形異常的技術問題(ti)。
根據(ju)本申請實施例的(de)一(yi)個(ge)方(fang)(fang)面,提供了一(yi)種心(xin)(xin)電圖數據(ju)的(de)顯示(shi)方(fang)(fang)法,所述方(fang)(fang)法包括(kuo):從(cong)心(xin)(xin)電圖信號中獲取每個(ge)心(xin)(xin)搏的(de)波(bo)(bo)形;對(dui)波(bo)(bo)形進行降(jiang)維處理(li),按照預(yu)設約束(shu)條件(jian)在低維空間中映射為(wei)與波(bo)(bo)形一(yi)一(yi)對(dui)應的(de)散(san)列(lie)點(dian);顯示(shi)包括(kuo)散(san)列(lie)點(dian)的(de)散(san)點(dian)圖。
根據本申請(qing)實施(shi)例的另一(yi)方面,提供了一(yi)種終端設(she)備包(bao)括(kuo):處理(li)(li)器;用于(yu)存儲處理(li)(li)器可執行指令的存儲器;其中,所述處理(li)(li)器被配置為(wei):從(cong)心電圖(tu)信號中獲取每個(ge)心搏的波形(xing);對波形(xing)進(jin)行降維(wei)處理(li)(li),按照預(yu)設(she)約束條件在低維(wei)空間中映射為(wei)與波形(xing)一(yi)一(yi)對應的散列(lie)點;顯(xian)示包(bao)括(kuo)散列(lie)點的散點圖(tu)。
本申請實(shi)施例的(de)(de)有(you)益效果包括:對從心電圖(tu)信號中獲取(qu)到的(de)(de)心搏波形進行(xing)降維處理,將每個(ge)波形映射(she)為(wei)低維空(kong)間(jian)中的(de)(de)一(yi)個(ge)散列點(dian),通過(guo)包含所有(you)散列點(dian)的(de)(de)散列圖(tu)來發(fa)現異(yi)常心搏,相比于現有(you)的(de)(de)只能反(fan)映節律異(yi)常的(de)(de)通過(guo)r-r間(jian)隔(ge)繪制的(de)(de)洛倫茲散點(dian)圖(tu),本申請實(shi)施例形成(cheng)的(de)(de)散點(dian)圖(tu)還能夠發(fa)現波形異(yi)常,并且在有(you)限空(kong)間(jian)內散列點(dian)的(de)(de)展示效果更(geng)清(qing)晰(xi)。
附圖說明
通過以(yi)下參照附圖對本申請實施例的(de)描述,本申請的(de)上述以(yi)及其它(ta)目的(de)、特征和(he)優點將更為清楚,在(zai)附圖中:
圖1是現有技術中一種心搏波形的可視(shi)化界面的示意(yi)圖;
圖2是(shi)現(xian)有技術(shu)中通過r-r間隔繪制的洛倫(lun)茲(zi)散點圖示意圖;
圖(tu)3是本申請實(shi)施例提供(gong)的(de)心電圖(tu)數(shu)據(ju)的(de)顯(xian)示方法(fa)的(de)流程示意(yi)圖(tu);
圖(tu)4是本申請實(shi)施例中得到的(de)二維散點(dian)圖(tu)示意圖(tu);
圖5是本申請實施例中散列點(dian)對應(ying)的心搏(bo)波形的示意圖。
具體實施方式
以下基于(yu)實施例對(dui)本(ben)(ben)申(shen)請(qing)(qing)進行描(miao)述(shu),但是本(ben)(ben)申(shen)請(qing)(qing)并(bing)不僅僅限(xian)于(yu)這些(xie)(xie)實施例。在下文對(dui)本(ben)(ben)申(shen)請(qing)(qing)的(de)細(xi)(xi)節(jie)描(miao)述(shu)中,詳(xiang)盡描(miao)述(shu)了一些(xie)(xie)特定的(de)細(xi)(xi)節(jie)部分。對(dui)本(ben)(ben)領域技術人員(yuan)來(lai)說沒有(you)這些(xie)(xie)細(xi)(xi)節(jie)部分的(de)描(miao)述(shu)也可以完全(quan)理解本(ben)(ben)申(shen)請(qing)(qing)。為了避免混淆本(ben)(ben)申(shen)請(qing)(qing)的(de)實質,公(gong)知的(de)方法、過程(cheng)、流程(cheng)、元件和(he)電路(lu)并(bing)沒有(you)詳(xiang)細(xi)(xi)敘(xu)述(shu)。
此外,本領域普通技術(shu)人員應當理解,在此提供的(de)(de)附圖(tu)都(dou)是為(wei)了說明(ming)的(de)(de)目(mu)的(de)(de),并(bing)且附圖(tu)不一定是按比例繪制的(de)(de)。
除非上下文(wen)明確要求,否則整個說明書和權(quan)利要求書中(zhong)的(de)(de)“包括”、“包含”等類(lei)似詞語應當解釋(shi)為包含的(de)(de)含義而(er)不是(shi)(shi)排他或窮舉(ju)的(de)(de)含義;也就是(shi)(shi)說,是(shi)(shi)“包括但不限(xian)于”的(de)(de)含義。
在(zai)本申請的(de)描述中(zhong),需要(yao)理解的(de)是,術語“第一”、“第二”等僅用于描述目的(de),而不能理解為指(zhi)示或暗示相對重要(yao)性。此外,在(zai)本申請的(de)描述中(zhong),除非另有說明(ming),“多個”的(de)含(han)義是兩個或兩個以上。
本(ben)申請實施例對從心(xin)電(dian)圖(tu)信號(hao)中獲(huo)取(qu)到的(de)(de)心(xin)搏波形進行(xing)降維處理,將每個(ge)波形映射為低維空(kong)間中的(de)(de)一個(ge)散(san)列(lie)(lie)點(dian)(dian),通過(guo)(guo)包含所(suo)有(you)散(san)列(lie)(lie)點(dian)(dian)的(de)(de)散(san)列(lie)(lie)圖(tu)來發(fa)現(xian)(xian)異(yi)常(chang)(chang)心(xin)搏,相比于(yu)現(xian)(xian)有(you)的(de)(de)只能反(fan)映節律異(yi)常(chang)(chang)的(de)(de)通過(guo)(guo)r-r間隔(ge)繪制的(de)(de)洛(luo)倫茲散(san)點(dian)(dian)圖(tu),本(ben)申請實施例形成的(de)(de)散(san)點(dian)(dian)圖(tu)還能夠(gou)發(fa)現(xian)(xian)波形異(yi)常(chang)(chang),并且使散(san)列(lie)(lie)點(dian)(dian)在(zai)有(you)限空(kong)間內的(de)(de)展示效(xiao)果更清晰,用戶(hu)(醫護(hu)人員(yuan))可以對散(san)點(dian)(dian)圖(tu)中的(de)(de)點(dian)(dian)簇(cu)、散(san)列(lie)(lie)點(dian)(dian)等進行(xing)標(biao)注,更便(bian)于(yu)發(fa)現(xian)(xian)異(yi)常(chang)(chang)心(xin)搏。
圖(tu)3是(shi)本申請(qing)實施例(li)提供(gong)的(de)(de)心電(dian)圖(tu)數據(ju)的(de)(de)顯(xian)(xian)示(shi)方法(fa)(fa)的(de)(de)流程圖(tu),適用于終(zhong)端設備(bei)(bei),終(zhong)端設備(bei)(bei)可以是(shi)計算(suan)機、數據(ju)處理設備(bei)(bei)、醫療控制臺、具有數據(ju)處理和顯(xian)(xian)示(shi)功(gong)能的(de)(de)ecg檢測設備(bei)(bei)等,該方法(fa)(fa)包括以下步驟。
s10,從心(xin)電圖信號(hao)中獲取每個心(xin)搏的波形。
獲取(qu)檢測到(dao)的動態ecg信(xin)號,通過r波提取(qu)算法確定r波位置(zhi),每個r波對應一個心搏。例(li)如,利(li)用一階(jie)差分(fen)并(bing)(bing)結(jie)合模板匹配(pei)等算法,從ecg信(xin)號中匹配(pei)出r波位置(zhi)并(bing)(bing)記錄(lu)匹配(pei)到(dao)的r波波形。
s11,對波(bo)形進行(xing)降維(wei)處理,按照預(yu)設約束條件在低維(wei)空間(jian)中映(ying)射為與波(bo)形一(yi)一(yi)對應的散列點。
利用降維算(suan)法對每個心(xin)搏(bo)的(de)波形(xing)進(jin)(jin)行(xing)處理(li)。例如,主成份(fen)分(fen)析(xi)(principalcomponentanalysis,pca)算(suan)法、線性(xing)(xing)判別式(shi)分(fen)析(xi)(lineardiscriminantanalysis,lda)算(suan)法、局部(bu)線性(xing)(xing)嵌(qian)入(ru)(locallylinearembedding,lle)算(suan)法、拉普(pu)拉斯特(te)征(zheng)映射(she)算(suan)法等。本(ben)申請實施例中(zhong),將每個心(xin)搏(bo)的(de)波形(xing)經過(guo)降維處理(li)映射(she)成低(di)維空間內的(de)一(yi)個散(san)列點,通過(guo)該(gai)散(san)列點在低(di)維空間內的(de)位置(zhi)來判定該(gai)心(xin)搏(bo)是否出(chu)現的(de)波形(xing)異(yi)常(chang),從而(er)便(bian)于發現波形(xing)異(yi)常(chang)的(de)心(xin)搏(bo)并(bing)進(jin)(jin)一(yi)步確定該(gai)異(yi)常(chang)心(xin)搏(bo)的(de)類型。
在一個(ge)(ge)實施例中,采用(yong)多維尺度分析(multidimensionalscaling,mds)算法對每(mei)個(ge)(ge)心搏(bo)的波形(xing)做(zuo)降維處(chu)理。mds利(li)用(yong)的是成(cheng)對樣本之(zhi)間(jian)的相似(si)性,目的是利(li)用(yong)這些信(xin)息去構建合適的低維空(kong)(kong)間(jian),使得樣本在低維空(kong)(kong)間(jian)中的距離和在高(gao)維空(kong)(kong)間(jian)中的樣本間(jian)的相似(si)性盡可能(neng)的保持一致(zhi)。
先利用(yong)mds確定各(ge)個心搏的(de)(de)波形在高維空間(jian)中(zhong)的(de)(de)相(xiang)似度(du)。該(gai)相(xiang)似度(du)可體現為一種距(ju)離(li)關系(xi),通過一個距(ju)離(li)矩陣(zhen)來呈現,以反映各(ge)個心搏的(de)(de)波形之間(jian)相(xiang)對(dui)度(du)的(de)(de)高低。
例如,該距(ju)離矩陣為:
其中(zhong)(zhong),δi,j代表第i個(ge)心(xin)搏(bo)與(yu)第j個(ge)心(xin)搏(bo)在(zai)高維(wei)空(kong)間(jian)(jian)的(de)距離(或稱相似度)。假設共有i個(ge)心(xin)搏(bo),mds算法的(de)目的(de)就(jiu)是(shi)根據這(zhe)個(ge)距離矩陣在(zai)低(di)維(wei)空(kong)間(jian)(jian)中(zhong)(zhong)尋找到i個(ge)向(xiang)量(x1,x2,...xi),使(shi)||xi-xj||≈δi,j;其中(zhong)(zhong)i,j屬于{1,i}。||.||是(shi)向(xiang)量的(de)范(fan)數(shu),該(gai)規范(fan)可(ke)以是(shi)歐氏距離,也可(ke)以是(shi)任意函數(shu)。
通過mds找到一(yi)個(ge)(ge)低(di)維(wei)(wei)空間(jian),將i個(ge)(ge)心搏的(de)(de)波形嵌入在這個(ge)(ge)低(di)維(wei)(wei)空間(jian)中,并且使彼此的(de)(de)相似度被盡(jin)可能的(de)(de)保留。如果這個(ge)(ge)低(di)維(wei)(wei)空間(jian)的(de)(de)維(wei)(wei)數n選擇為(wei)2或者3,則可以(yi)畫出向量(liang)xj從而獲得(de)一(yi)個(ge)(ge)包含i個(ge)(ge)心搏的(de)(de)波形相似性(xing)的(de)(de)可視化結(jie)果。向量(liang)xj不是唯一(yi)的(de)(de):對于歐(ou)式距離(li),可以(yi)被任意旋轉和變(bian)換,因為(wei)這些變(bian)換并不會改變(bian)樣本間(jian)的(de)(de)距離(li)。
可通過多種途徑得到向量xj,通常mds可以被視為一個優化問題,尋找(x1,...xi)需滿足一定的距離約束條件。該距離約束條件是使降維差異最小化的目標函數,例如:
s12,顯示包括散列點(dian)的散點(dian)圖。
本申請實施例中,降維(wei)(wei)處理后得到的(de)(de)低(di)(di)維(wei)(wei)空間(jian)的(de)(de)維(wei)(wei)數(shu)可以是二(er)(er)維(wei)(wei)或三維(wei)(wei),這樣(yang)就能夠(gou)在屏(ping)幕上顯示二(er)(er)維(wei)(wei)或三維(wei)(wei)坐標系(xi)下(xia)的(de)(de)散(san)(san)點(dian)圖。為了便于用(yong)戶選取散(san)(san)列點(dian)并進行標注,優選采用(yong)二(er)(er)維(wei)(wei)的(de)(de)低(di)(di)維(wei)(wei)空間(jian),在屏(ping)幕上顯示二(er)(er)維(wei)(wei)坐標系(xi)下(xia)的(de)(de)與(yu)每個心(xin)搏的(de)(de)波形一(yi)一(yi)對應的(de)(de)散(san)(san)列點(dian),形成檢(jian)測到的(de)(de)所有(you)心(xin)搏對應的(de)(de)散(san)(san)點(dian)圖。
本實施例中,將檢測到心(xin)(xin)搏(bo)的(de)(de)(de)波(bo)形經過(guo)降維處理得到低維空間內的(de)(de)(de)散列點(dian)進行展示,能夠(gou)盡可能的(de)(de)(de)保留(liu)心(xin)(xin)搏(bo)原有(you)的(de)(de)(de)波(bo)形特征并(bing)體現(xian)波(bo)形之間的(de)(de)(de)差異,從而比僅僅考(kao)慮心(xin)(xin)搏(bo)節律而通過(guo)r-r間隔繪制的(de)(de)(de)洛倫茲散點(dian)圖更能反映心(xin)(xin)搏(bo)的(de)(de)(de)波(bo)形特征,幫助醫護人員發(fa)現(xian)各種類型的(de)(de)(de)異常心(xin)(xin)搏(bo)。
本申請實施例得(de)到的(de)散(san)(san)(san)點(dian)圖(tu)(tu)如圖(tu)(tu)4所示,由(you)于降維(wei)處理時已(yi)盡(jin)可能的(de)保持原有波形(xing)的(de)特征,因此在散(san)(san)(san)點(dian)圖(tu)(tu)中與(yu)大部分(fen)散(san)(san)(san)列(lie)點(dian)距(ju)離較遠的(de)顯得(de)較為(wei)孤立的(de)散(san)(san)(san)列(lie)點(dian)通常是異(yi)常心(xin)搏(bo)的(de)波形(xing)所對應的(de)散(san)(san)(san)列(lie)點(dian)。通過該散(san)(san)(san)點(dian)圖(tu)(tu),醫護人員能夠(gou)快速的(de)發現異(yi)常心(xin)搏(bo)并(bing)確定發生異(yi)常心(xin)搏(bo)的(de)數(shu)量和比(bi)例。
用戶(hu)可(ke)(ke)(ke)針(zhen)對散(san)點圖(tu)中的單個散(san)列(lie)點進(jin)行(xing)選取,選取散(san)列(lie)點后(hou),能夠(gou)顯(xian)(xian)示該(gai)散(san)列(lie)點對應(ying)的心搏(bo)的波形(xing)。用戶(hu)可(ke)(ke)(ke)根據波形(xing)來判(pan)定(ding)是否為(wei)異常(chang)心搏(bo)并(bing)確定(ding)異常(chang)類型(xing)。判(pan)定(ding)后(hou)可(ke)(ke)(ke)對該(gai)散(san)列(lie)點進(jin)行(xing)標(biao)(biao)注(zhu)(zhu),標(biao)(biao)注(zhu)(zhu)時(shi)可(ke)(ke)(ke)通(tong)過文字(zi)、符號標(biao)(biao)注(zhu)(zhu)異常(chang)信息或(huo)者給該(gai)散(san)列(lie)點標(biao)(biao)注(zhu)(zhu)不(bu)同的顯(xian)(xian)示顏(yan)色以對應(ying)不(bu)同類型(xing)的心搏(bo)。
用戶可(ke)將彼此距(ju)離(li)較近的(de)(de)(de)多個散(san)列(lie)點(dian)(dian)(dian)(dian)(dian)作為點(dian)(dian)(dian)(dian)(dian)簇(cu)(cu)同(tong)時選(xuan)(xuan)(xuan)(xuan)取(qu)(qu)(qu),選(xuan)(xuan)(xuan)(xuan)取(qu)(qu)(qu)點(dian)(dian)(dian)(dian)(dian)簇(cu)(cu)后可(ke)對(dui)(dui)(dui)該點(dian)(dian)(dian)(dian)(dian)簇(cu)(cu)進行(xing)(xing)(xing)(xing)(xing)統一標(biao)(biao)注(zhu);或者進一步(bu)從(cong)該點(dian)(dian)(dian)(dian)(dian)簇(cu)(cu)中(zhong)選(xuan)(xuan)(xuan)(xuan)取(qu)(qu)(qu)包含多個散(san)列(lie)點(dian)(dian)(dian)(dian)(dian)的(de)(de)(de)子(zi)(zi)(zi)簇(cu)(cu),對(dui)(dui)(dui)該子(zi)(zi)(zi)簇(cu)(cu)進行(xing)(xing)(xing)(xing)(xing)統一標(biao)(biao)注(zhu);也(ye)可(ke)以從(cong)被(bei)選(xuan)(xuan)(xuan)(xuan)取(qu)(qu)(qu)的(de)(de)(de)點(dian)(dian)(dian)(dian)(dian)簇(cu)(cu)或子(zi)(zi)(zi)簇(cu)(cu)中(zhong)進一步(bu)選(xuan)(xuan)(xuan)(xuan)取(qu)(qu)(qu)單獨的(de)(de)(de)散(san)列(lie)點(dian)(dian)(dian)(dian)(dian)查看對(dui)(dui)(dui)應的(de)(de)(de)波形并進行(xing)(xing)(xing)(xing)(xing)標(biao)(biao)注(zhu)。在完成對(dui)(dui)(dui)點(dian)(dian)(dian)(dian)(dian)簇(cu)(cu)、子(zi)(zi)(zi)簇(cu)(cu)或散(san)列(lie)點(dian)(dian)(dian)(dian)(dian)的(de)(de)(de)標(biao)(biao)注(zhu)后,可(ke)自動返回上一顯示(shi)(shi)尺(chi)度(du)進行(xing)(xing)(xing)(xing)(xing)顯示(shi)(shi),從(cong)而便于用戶進行(xing)(xing)(xing)(xing)(xing)后續的(de)(de)(de)選(xuan)(xuan)(xuan)(xuan)取(qu)(qu)(qu)和標(biao)(biao)注(zhu)操(cao)作,提高對(dui)(dui)(dui)散(san)點(dian)(dian)(dian)(dian)(dian)圖(tu)進行(xing)(xing)(xing)(xing)(xing)判定(ding)和標(biao)(biao)注(zhu)的(de)(de)(de)效率。例如,對(dui)(dui)(dui)被(bei)選(xuan)(xuan)(xuan)(xuan)取(qu)(qu)(qu)的(de)(de)(de)點(dian)(dian)(dian)(dian)(dian)簇(cu)(cu)進行(xing)(xing)(xing)(xing)(xing)標(biao)(biao)注(zhu)后,自動返回散(san)點(dian)(dian)(dian)(dian)(dian)圖(tu)進行(xing)(xing)(xing)(xing)(xing)顯示(shi)(shi);對(dui)(dui)(dui)被(bei)選(xuan)(xuan)(xuan)(xuan)取(qu)(qu)(qu)的(de)(de)(de)子(zi)(zi)(zi)簇(cu)(cu)進行(xing)(xing)(xing)(xing)(xing)標(biao)(biao)注(zhu)后,自動返回該子(zi)(zi)(zi)簇(cu)(cu)所(suo)在的(de)(de)(de)點(dian)(dian)(dian)(dian)(dian)簇(cu)(cu)進行(xing)(xing)(xing)(xing)(xing)顯示(shi)(shi);對(dui)(dui)(dui)被(bei)選(xuan)(xuan)(xuan)(xuan)取(qu)(qu)(qu)的(de)(de)(de)散(san)列(lie)點(dian)(dian)(dian)(dian)(dian)進行(xing)(xing)(xing)(xing)(xing)標(biao)(biao)注(zhu)后,自動返回該散(san)列(lie)點(dian)(dian)(dian)(dian)(dian)所(suo)在的(de)(de)(de)子(zi)(zi)(zi)簇(cu)(cu)進行(xing)(xing)(xing)(xing)(xing)顯示(shi)(shi)。
在選(xuan)(xuan)取(qu)點簇(cu)或子簇(cu)后,對未被選(xuan)(xuan)取(qu)的其(qi)他(ta)散(san)(san)列點可進行(xing)隱藏處理(li),以(yi)防(fang)止對后續的選(xuan)(xuan)取(qu)和標(biao)注操作造成干(gan)擾(rao)。此外(wai),還可以(yi)對被選(xuan)(xuan)取(qu)的點簇(cu)或子簇(cu)進行(xing)放大(da)顯示(shi),便于用戶對其(qi)中的散(san)(san)列點進一步選(xuan)(xuan)取(qu)。
以圖4所示的散點圖為例對選取和標注操作做(zuo)進一步說明。
首先需要說明的是,對(dui)于(yu)散(san)(san)點圖中任何(he)一(yi)個散(san)(san)列點都可(ke)以單獨進(jin)行選取(qu),選取(qu)后(hou)可(ke)顯示該(gai)散(san)(san)列點對(dui)應(ying)的波形(xing),例如,一(yi)個散(san)(san)列點對(dui)應(ying)的波形(xing)如圖5所示。用戶可(ke)通(tong)過該(gai)波形(xing)確定(ding)該(gai)散(san)(san)列點對(dui)應(ying)的心搏是否異常并對(dui)該(gai)散(san)(san)列點進(jin)行標注。
如(ru)果按照“點簇(cu)——子簇(cu)——散列點”這種選取(qu)粒度由粗到細的順序進行標注(zhu),其過程(cheng)如(ru)下(xia):
(1)選取點簇1,此時其他散(san)列點全部隱藏,放大顯示點簇1。經(jing)過選取幾(ji)個(ge)散(san)列點對(dui)其波形進(jin)行查看后,認為點簇1所(suo)有(you)散(san)列點都是室上(shang)性心搏,標(biao)注為橙色(se),完成標(biao)注后返回散(san)點圖的(de)完整視(shi)圖。
(2)選(xuan)取點(dian)簇2,此時(shi)其他散(san)列(lie)點(dian)全部隱藏,放大顯示點(dian)簇2。經過選(xuan)取幾個散(san)列(lie)點(dian)對其波形進行查看后,認為點(dian)簇2所有散(san)列(lie)點(dian)都是(shi)室上性(xing)(xing)心搏,標注(zhu)為橙色(se),完成標注(zhu)后返回散(san)點(dian)圖的完整視圖。此時(shi)有少(shao)量(liang)錯(cuo)誤發生(sheng),幾個竇性(xing)(xing)心搏(本應(ying)標注(zhu)為綠色(se))被標記為室上性(xing)(xing)心搏。
(3)選取點(dian)(dian)(dian)簇3,此時其他散列(lie)(lie)(lie)點(dian)(dian)(dian)全部隱(yin)藏,放大(da)顯示點(dian)(dian)(dian)簇3。發現點(dian)(dian)(dian)簇3有顯著(zhu)的(de)(de)兩個(ge)部分,進一步選取子簇3-1,經(jing)過(guo)幾個(ge)散列(lie)(lie)(lie)點(dian)(dian)(dian)的(de)(de)查看后(hou),認(ren)為(wei)子簇3-1所有散列(lie)(lie)(lie)點(dian)(dian)(dian)都是室(shi)性(xing)心搏,標注(zhu)為(wei)藍色,完(wan)成標注(zhu)后(hou)自動返回(hui)點(dian)(dian)(dian)簇3的(de)(de)視(shi)圖(tu)。繼續(xu)選取子簇3-2,經(jing)過(guo)幾個(ge)散列(lie)(lie)(lie)點(dian)(dian)(dian)的(de)(de)查看后(hou),認(ren)為(wei)子簇3-2所有散列(lie)(lie)(lie)點(dian)(dian)(dian)都是室(shi)性(xing)心搏,標注(zhu)為(wei)藍色。完(wan)成標注(zhu)后(hou),返回(hui)點(dian)(dian)(dian)簇3的(de)(de)視(shi)圖(tu),確認(ren)后(hou),返回(hui)散點(dian)(dian)(dian)圖(tu)的(de)(de)完(wan)整視(shi)圖(tu)。
(4)選取點簇(cu)4,此時(shi)(shi)其他散(san)(san)列(lie)點全部(bu)(bu)(bu)隱藏,放大顯示點簇(cu)4。發現點簇(cu)4有顯著的(de)兩個部(bu)(bu)(bu)分,進(jin)一步選取子(zi)(zi)簇(cu)4-1,經過(guo)幾個散(san)(san)列(lie)點的(de)查看后(hou),認為(wei)(wei)子(zi)(zi)簇(cu)4-1所有散(san)(san)列(lie)點都是(shi)(shi)室性心搏(bo),標(biao)注(zhu)為(wei)(wei)藍色。完(wan)成標(biao)注(zhu)后(hou),自動返(fan)(fan)回點簇(cu)4的(de)視(shi)圖。繼續選取子(zi)(zi)簇(cu)4-2,經過(guo)幾個散(san)(san)列(lie)點的(de)查看后(hou),認為(wei)(wei)子(zi)(zi)簇(cu)4-2所有散(san)(san)列(lie)點都是(shi)(shi)竇(dou)性心搏(bo),標(biao)注(zhu)為(wei)(wei)綠色。完(wan)成標(biao)注(zhu)后(hou),返(fan)(fan)回點簇(cu)4的(de)視(shi)圖。確認后(hou),返(fan)(fan)回散(san)(san)點圖的(de)完(wan)整視(shi)圖。此時(shi)(shi)子(zi)(zi)簇(cu)4-1與(yu)子(zi)(zi)簇(cu)4-2之(zhi)間(jian)有部(bu)(bu)(bu)分錯誤發生。
(5)選取剩余所有(you)點,即(ji)點簇5,此時其(qi)他(ta)散(san)列(lie)點全部隱藏,放(fang)大顯示點簇5,經過幾(ji)個散(san)列(lie)點的查看后(hou),認為(wei)點簇5所有(you)點都是竇性心(xin)搏,標注為(wei)綠(lv)色。完成標注后(hou),返(fan)回散(san)點圖的完整視圖。
(6)檢(jian)查各(ge)個點(dian)簇邊界附近的可(ke)疑標注(zhu)點(dian)(可(ke)能出現標注(zhu)錯(cuo)誤(wu)的散(san)列(lie)點(dian)),通過(guo)單獨選取這些散(san)列(lie)點(dian)查看其對應波形來修(xiu)改其中的錯(cuo)誤(wu)標注(zhu)。
利(li)用本申請實施例得到的(de)(de)(de)低維空間散(san)點(dian)(dian)圖和上述標注(zhu)方法可以(yi)從粒(li)度由(you)粗到細逐步(bu)選取所有(you)(you)散(san)列點(dian)(dian)并(bing)完成標注(zhu),通過標注(zhu)確定(ding)異(yi)常心搏(bo),比現有(you)(you)的(de)(de)(de)通過r-r間隔(ge)繪制的(de)(de)(de)洛倫茲散(san)點(dian)(dian)圖更(geng)便于發(fa)現異(yi)常心搏(bo),并(bing)且能夠更(geng)準確的(de)(de)(de)確定(ding)波形異(yi)常的(de)(de)(de)類型。
此外(wai),本申請實(shi)施例中,終端(duan)設(she)備可(ke)以通過(guo)硬件處(chu)理(li)(li)(li)器(qi)(hardwareprocessor)來實(shi)現上(shang)述(shu)各個(ge)功(gong)能步(bu)驟(zou)。終端(duan)設(she)備包括:處(chu)理(li)(li)(li)器(qi),用于存儲處(chu)理(li)(li)(li)器(qi)可(ke)執行指令的(de)存儲器(qi);其中,處(chu)理(li)(li)(li)器(qi)被配置為(wei):從(cong)心(xin)(xin)電圖信號中獲取每個(ge)心(xin)(xin)搏(bo)的(de)波(bo)形;對波(bo)形進行降維處(chu)理(li)(li)(li),按照預(yu)設(she)約束條件在低維空(kong)間(jian)中映射為(wei)與波(bo)形一一對應的(de)散列點(dian);顯示包括散列點(dian)的(de)散點(dian)圖。
在一個實施例(li)中(zhong),對波(bo)形進行降(jiang)維(wei)處理,按照預設約(yue)束(shu)條(tiao)件在低維(wei)空(kong)(kong)間(jian)中(zhong)映射(she)為(wei)(wei)一一對應(ying)的(de)散列(lie)點(dian)(dian)包括:對波(bo)形采用多維(wei)尺度分析(xi)確定(ding)各個波(bo)形在高(gao)維(wei)空(kong)(kong)間(jian)的(de)距(ju)(ju)離(li)關系;根據距(ju)(ju)離(li)關系和低維(wei)空(kong)(kong)間(jian)中(zhong)的(de)距(ju)(ju)離(li)約(yue)束(shu)條(tiao)件映射(she)為(wei)(wei)一一對應(ying)的(de)散列(lie)點(dian)(dian)。
在一個實施例中,所述距離關系為距離矩陣:
其中(zhong),δi,j代(dai)表第i個心搏與第j個心搏在高(gao)維空(kong)間的距離;距離約束條件為:
在一個實施(shi)例中(zhong),該處理器進一步被配(pei)置為:檢測到從散(san)點(dian)圖中(zhong)選取(qu)點(dian)簇(cu)的操(cao)作時(shi),顯(xian)示被選取(qu)的點(dian)簇(cu)。
在(zai)一個實施例中(zhong),該處理器進一步被配置為(wei):檢測到從(cong)散點(dian)(dian)圖中(zhong)選取(qu)點(dian)(dian)簇的操作時,顯示被選取(qu)的點(dian)(dian)簇之(zhi)后,
檢測到從被(bei)選(xuan)取的(de)(de)點簇(cu)中進一(yi)步選(xuan)取子簇(cu)的(de)(de)操作時,顯示被(bei)選(xuan)取的(de)(de)子簇(cu)。
在一個(ge)實施(shi)例(li)中,該處理器進一步被配(pei)置為:檢測到選取散(san)列點(dian)的操作時,顯示被選取的散(san)列點(dian)對應的心搏波形。
在(zai)一個(ge)實施例中,該處理器進一步被(bei)配(pei)置為:根據(ju)接收到的(de)輸入信(xin)息(xi)標注被(bei)選(xuan)取(qu)的(de)點(dian)簇(cu)、子簇(cu)或散列點(dian)。
在一個實施(shi)例中,根據接(jie)收到的(de)輸入信(xin)息標(biao)注(zhu)被選(xuan)取的(de)點簇(cu)(cu)、子(zi)簇(cu)(cu)或(huo)散列點包括(kuo):根據接(jie)收到的(de)不同(tong)輸入信(xin)息,將所述點簇(cu)(cu)、子(zi)簇(cu)(cu)或(huo)散列點標(biao)注(zhu)為不同(tong)的(de)顏色,以便(bian)分別(bie)代表(biao)不同(tong)類(lei)型的(de)心(xin)搏。
在一(yi)個實施例中,將點(dian)簇、子簇或(huo)散列點(dian)標注為不同(tong)(tong)的顏色,以便分(fen)別代表不同(tong)(tong)類型的心搏包括(kuo):
將點簇、子(zi)簇或散列(lie)點標注為橙(cheng)色時(shi),代表室上性心搏;
將點(dian)簇、子簇或散列點(dian)標(biao)注(zhu)為藍色時,代(dai)表室性心搏;
將點簇、子(zi)簇或散(san)列點標注為綠色時,代表竇(dou)性心搏(bo)。
本(ben)(ben)領域(yu)的(de)技術人員應明白,本(ben)(ben)申(shen)請的(de)實(shi)施(shi)例可(ke)提供為方法、裝(zhuang)置(設(she)備)、或計(ji)(ji)算機程(cheng)序產品(pin)。因此,本(ben)(ben)申(shen)請可(ke)采用(yong)完全硬件(jian)(jian)實(shi)施(shi)例、完全軟件(jian)(jian)實(shi)施(shi)例、或結合軟件(jian)(jian)和硬件(jian)(jian)方面的(de)實(shi)施(shi)例的(de)形(xing)式。而且(qie),本(ben)(ben)申(shen)請可(ke)采用(yong)在一個(ge)或多個(ge)其(qi)中(zhong)包(bao)含有計(ji)(ji)算機可(ke)用(yong)程(cheng)序代(dai)碼的(de)計(ji)(ji)算機可(ke)用(yong)存儲介質(包(bao)括(kuo)但不限于磁盤存儲器、cd-rom、光學存儲器等(deng))上實(shi)施(shi)的(de)計(ji)(ji)算機程(cheng)序產品(pin)的(de)形(xing)式。
本申(shen)請是參照根據本申(shen)請實施例的(de)方(fang)(fang)法、裝置(zhi)(設備(bei))和(he)(he)(he)計算(suan)機(ji)(ji)程(cheng)(cheng)(cheng)(cheng)序產品的(de)流(liu)(liu)程(cheng)(cheng)(cheng)(cheng)圖(tu)和(he)(he)(he)/或(huo)(huo)方(fang)(fang)框(kuang)(kuang)(kuang)圖(tu)來描述的(de)。應(ying)理(li)解可(ke)(ke)由計算(suan)機(ji)(ji)程(cheng)(cheng)(cheng)(cheng)序指(zhi)令實現(xian)流(liu)(liu)程(cheng)(cheng)(cheng)(cheng)圖(tu)和(he)(he)(he)/或(huo)(huo)方(fang)(fang)框(kuang)(kuang)(kuang)圖(tu)中的(de)每一(yi)流(liu)(liu)程(cheng)(cheng)(cheng)(cheng)和(he)(he)(he)/或(huo)(huo)方(fang)(fang)框(kuang)(kuang)(kuang)、以及(ji)流(liu)(liu)程(cheng)(cheng)(cheng)(cheng)圖(tu)和(he)(he)(he)/或(huo)(huo)方(fang)(fang)框(kuang)(kuang)(kuang)圖(tu)中的(de)流(liu)(liu)程(cheng)(cheng)(cheng)(cheng)和(he)(he)(he)/或(huo)(huo)方(fang)(fang)框(kuang)(kuang)(kuang)的(de)結合。可(ke)(ke)提供這些計算(suan)機(ji)(ji)程(cheng)(cheng)(cheng)(cheng)序指(zhi)令到通(tong)用計算(suan)機(ji)(ji)、專(zhuan)用計算(suan)機(ji)(ji)、嵌入式(shi)處(chu)(chu)理(li)機(ji)(ji)或(huo)(huo)其他可(ke)(ke)編程(cheng)(cheng)(cheng)(cheng)數據處(chu)(chu)理(li)設備(bei)的(de)處(chu)(chu)理(li)器以產生一(yi)個(ge)(ge)機(ji)(ji)器,使(shi)得通(tong)過計算(suan)機(ji)(ji)或(huo)(huo)其他可(ke)(ke)編程(cheng)(cheng)(cheng)(cheng)數據處(chu)(chu)理(li)設備(bei)的(de)處(chu)(chu)理(li)器執行的(de)指(zhi)令產生用于實現(xian)在流(liu)(liu)程(cheng)(cheng)(cheng)(cheng)圖(tu)一(yi)個(ge)(ge)流(liu)(liu)程(cheng)(cheng)(cheng)(cheng)或(huo)(huo)多個(ge)(ge)流(liu)(liu)程(cheng)(cheng)(cheng)(cheng)和(he)(he)(he)/或(huo)(huo)方(fang)(fang)框(kuang)(kuang)(kuang)圖(tu)一(yi)個(ge)(ge)方(fang)(fang)框(kuang)(kuang)(kuang)或(huo)(huo)多個(ge)(ge)方(fang)(fang)框(kuang)(kuang)(kuang)中指(zhi)定的(de)功能(neng)的(de)裝置(zhi)。
這些計算(suan)機(ji)程序(xu)指(zhi)令也可(ke)存(cun)儲在能引導計算(suan)機(ji)或(huo)(huo)其他可(ke)編程數(shu)據(ju)處理設備以特定方(fang)式工作(zuo)的計算(suan)機(ji)可(ke)讀存(cun)儲器(qi)中(zhong),使(shi)得存(cun)儲在該計算(suan)機(ji)可(ke)讀存(cun)儲器(qi)中(zhong)的指(zhi)令產生包括(kuo)指(zhi)令裝(zhuang)置的制造品(pin),該指(zhi)令裝(zhuang)置實現在流(liu)程圖一(yi)個(ge)流(liu)程或(huo)(huo)多個(ge)流(liu)程和/或(huo)(huo)方(fang)框(kuang)圖一(yi)個(ge)方(fang)框(kuang)或(huo)(huo)多個(ge)方(fang)框(kuang)中(zhong)指(zhi)定的功能。
這(zhe)些(xie)計(ji)(ji)算機(ji)程(cheng)序指令也可裝載到(dao)計(ji)(ji)算機(ji)或(huo)其(qi)(qi)(qi)他可編(bian)程(cheng)數據處理(li)設備(bei)上,使得(de)在計(ji)(ji)算機(ji)或(huo)其(qi)(qi)(qi)他可編(bian)程(cheng)設備(bei)上執(zhi)行(xing)一(yi)(yi)系列操作步驟(zou)以產生(sheng)計(ji)(ji)算機(ji)實現的處理(li),從而在計(ji)(ji)算機(ji)或(huo)其(qi)(qi)(qi)他可編(bian)程(cheng)設備(bei)上執(zhi)行(xing)的指令提供用(yong)于實現在流程(cheng)圖一(yi)(yi)個(ge)流程(cheng)或(huo)多個(ge)流程(cheng)和/或(huo)方(fang)框(kuang)(kuang)圖一(yi)(yi)個(ge)方(fang)框(kuang)(kuang)或(huo)多個(ge)方(fang)框(kuang)(kuang)中指定的功能(neng)的步驟(zou)。
以上所述(shu)僅為本(ben)申(shen)(shen)請(qing)(qing)(qing)的優選實施例(li),并不用于(yu)限制本(ben)申(shen)(shen)請(qing)(qing)(qing),對于(yu)本(ben)領(ling)域(yu)技(ji)術人員而言,本(ben)申(shen)(shen)請(qing)(qing)(qing)可以有(you)各種(zhong)改動和(he)變化。凡在本(ben)申(shen)(shen)請(qing)(qing)(qing)的精神和(he)原(yuan)理(li)之(zhi)內所作的任何修改、等同替(ti)換、改進等,均應包含在本(ben)申(shen)(shen)請(qing)(qing)(qing)的保(bao)護(hu)范圍之(zhi)內。