亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于硬件的多重符合事件篩選方法和裝置制造方法

文檔序號:6628469閱讀:230來源:國知局
一種基于硬件的多重符合事件篩選方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種基于硬件的多重符合事件篩選方法和裝置,方法包括:獲取待處理事件的發(fā)生時間、發(fā)生能量和發(fā)生位置;對待處理事件進行逐個式時間符合判定后,獲取第一時間符合事件組,第一時間符合事件組包括M個待處理事件;對M大于2的第一時間符合事件組中的待處理事件進行段匹配時間符合判定后,獲取若干第二時間符合事件組,第二時間符合事件組包括N個待處理事件;將N大于2的第二時間符合事件組中的待處理事件進行兩兩組合;將發(fā)生能量和最大的待處理事件確定為第二時間符合事件組的時間符合事件;對時間符合事件進行空間符合判定后,獲取符合事件。本發(fā)明從多重符合事件中篩選最大可能是真符合事件的符合事件,提高成像的清晰度和精確度。
【專利說明】一種基于硬件的多重符合事件篩選方法和裝置

【技術領域】
[0001]本發(fā)明涉及醫(yī)療【技術領域】,具體涉及一種基于硬件的多重符合事件篩選方法和裝置。

【背景技術】
[0002]正電子發(fā)射計算機斷層掃描(Positron Emiss1n Tomograph,PET)系統(tǒng)是當今醫(yī)療領域中的一種先進的分子影像學診斷設備,因其采用放射性核素作為示蹤劑,所以也稱為核醫(yī)學設備。PET系統(tǒng)目前廣泛應用于腫瘤早期病灶檢測、放化療恢復效果評估、以及心腦神經等系統(tǒng)疾病檢查,在一些診斷領域中具有不可替代的優(yōu)勢。
[0003]選擇一種含正電子核素的FDG (Fluoro Deoxy Glucose,脫氧葡萄糖)標記作為示蹤劑,將其注射到受檢人體內,示蹤劑進入人體后會隨著血液擴散到各個組織中并參與人體的代謝活動。在這個過程中,示蹤劑中的正電子核素會釋放出正電子e+,釋放出的正電子e+在人體內運動一段距離后,會與周圍環(huán)境中的負電子e-發(fā)生湮滅,產生一對能量相等、傳播方向相反的Y光子,這一過程稱為正電子湮滅事件,參考圖1,圖1為正電子湮滅事件示意圖。利用PET系統(tǒng)的探測裝置,可以探測出Y光子對,進而分析正電子e+的存在,并獲得示蹤劑在受檢人體內的濃度分布。通過對示蹤劑濃度分布中的異常情況的分析,醫(yī)生可以判斷癌癥等疾病的病灶。
[0004]現有的探測Y光子對的技術利用了正電子湮滅事件產生的Y光子對的兩個特征:一是這兩個Y光子基本沿著方向相反互成180度的直線方向飛行;二是它們都以光速向前傳播,原則上這條直線上任一點發(fā)生的湮滅事件產生的Y光子對到達探測裝置的時間差都是已知的,但事實上,由于物理上的測不準原理和儀器本身的測量誤差的存在,致使來自同一湮滅事件的兩個Y光子很難嚴格準確地探測到到達探測裝置的時間差,一般存在一個時間間隔范圍,該時間間隔范圍稱之為符合時間窗,該符合時間窗一般為幾納秒到幾十納秒之間。其中,探測裝置探測到Y光子到達探測裝置的過程稱為事件,只有檢測到Y光子在符合時間窗之內到達探測裝置的事件被稱作符合事件,也就是說,這樣的Y光子來自于同一個正電子湮滅事件。
[0005]通常,我們會遇到多個事件處于同一個符合時間窗內的符合事件,這種符合事件被稱作多重符合事件。由于多重符合事件中可能存在真符合事件,也存在假符合事件,所以,在不對多重符合事件進行符合事件篩選的情況下,直接利用探測到的多重符合事件進行成像,就會得到誤差較大的成像結果。


【發(fā)明內容】

[0006]本發(fā)明提供了一種基于硬件的多重符合事件篩選方法和裝置,能夠從多重符合事件中篩選出最大可能是真符合事件的符合事件,提高成像的清晰度和精確度。
[0007]本發(fā)明提供了一種基于硬件的多重符合事件篩選方法,所述方法包括:
[0008]獲取待處理事件的事件信息,所述事件信息包括發(fā)生時間、發(fā)生能量和發(fā)生位置;
[0009]根據所述發(fā)生時間,對所述待處理事件進行逐個式時間符合判定后,獲取第一時間符合事件組,所述第一時間符合事件組包括M個待處理事件,所述M為自然數;
[0010]根據所述發(fā)生時間,對M大于2的第一時間符合事件組中的待處理事件進行段匹配時間符合判定后,獲取若干第二時間符合事件組,所述第二時間符合事件組包括N個待處理事件,所述N為自然數;
[0011]將N大于2的第二時間符合事件組中的待處理事件進行兩兩組合,并計算兩個組合的待處理事件的發(fā)生能量和;
[0012]將所述發(fā)生能量和最大的兩個待處理事件確定為所述第二時間符合事件組的時間符合事件,所述時間符合事件包括兩個待處理事件;
[0013]根據所述發(fā)生位置,對所述時間符合事件中的兩個待處理事件進行空間符合判定后,獲取符合事件。
[0014]優(yōu)選地,所述根據所述發(fā)生時間,對所述待處理事件進行逐個式時間符合判定后,獲取第一時間符合事件組,所述第一時間符合事件組包括M個待處理事件,所述M為自然數,包括:
[0015]將第一個待處理事件確定為第一個第一時間符合事件組的首事件,執(zhí)行逐個式時間符合判定流程:將所述首事件確定為第一預時間符合事件,將所述第一預時間符合事件的發(fā)生時間確定為起始時間后,開始計時,在計時結果達到預設的符合時間間隔時,判斷所述計時結果內是否發(fā)生待處理事件,如果是,則將發(fā)生的待處理事件加入所述第一時間符合事件組,并將所述第一預時間符合事件的下一個待處理事件確定為第一預時間符合事件,繼續(xù)執(zhí)行所述將所述第一預時間符合事件的發(fā)生時間確定為起始時間的步驟;如果否,則重新將所述第一預時間符合事件的下一個待處理事件確定為下一個第一時間符合事件組的首事件,繼續(xù)執(zhí)行所述逐個式時間符合判定流程,直到所有待處理事件均完成所述流程。
[0016]優(yōu)選地,所述根據所述發(fā)生時間,對M大于2的第一時間符合事件組中的待處理事件進行段匹配時間符合判定后,獲取若干第二時間符合事件組,所述第二時間符合事件組包括N個待處理事件,所述N為自然數,包括:
[0017]獲取M大于2的第一時間符合事件組,將所述第一時間符合事件組中的第一個待處理事件確定為第一個第二時間符合事件組的第二預時間符合事件,執(zhí)行段匹配時間符合判定流程:將所述第二預時間符合事件的發(fā)生時間確定為起始時間后,開始計時,在計時結果達到預設的符合時間間隔時,將所述計時結果內發(fā)生的待處理事件加入所述第二時間符合事件組;重新將所述第二預時間符合事件的下一個待處理事件確定為下一個第二時間符合事件組的第二預時間符合事件,繼續(xù)執(zhí)行所述段匹配時間符合判定流程,直到所述計時結果內發(fā)生所述第一時間符合事件組中的最后一個待處理事件。
[0018]優(yōu)選地,所述將所述發(fā)生能量和最大的兩個待處理事件確定為所述第二時間符合事件組的時間符合事件,所述時間符合事件包括兩個待處理事件之后,且在所述根據所述發(fā)生位置,對所述時間符合事件中的兩個待處理事件進行空間符合判定后,獲取符合事件之前,所述方法還包括:
[0019]當存在含有相同的待處理事件的時間符合事件時,計算所述時間符合事件中待處理事件的發(fā)生能量和;
[0020]剔除所述發(fā)生能量和較小的時間符合事件。
[0021]優(yōu)選地,所述根據所述發(fā)生位置,對所述時間符合事件中的兩個待處理事件進行空間符合判定后,獲取符合事件,包括:
[0022]根據所述時間符合事件中的兩個待處理事件的發(fā)生位置,計算所述時間符合事件的符合線空間位置;
[0023]在預先配置的符合時間窗配置表中,獲取與所述符合線空間位置對應的符合時間窗,所述符合時間窗配置表包括符合線空間位置與符合時間窗的對應關系;
[0024]根據所述時間符合事件中的兩個待處理事件的發(fā)生時間,計算所述時間符合事件的發(fā)生時間差;
[0025]判斷所述發(fā)生時間差是否小于所述符合時間窗,如果是,則確定所述時間符合事件中的兩個待處理事件為符合事件。
[0026]本發(fā)明還提供了一種基于硬件的多重符合事件篩選裝置,所述裝置包括:
[0027]獲取模塊,用于獲取待處理事件的事件信息,所述事件信息包括發(fā)生時間、發(fā)生能量和發(fā)生位置;
[0028]逐個式時間符合判定模塊,用于根據所述發(fā)生時間,對所述待處理事件進行逐個式時間符合判定后,獲取第一時間符合事件組,所述第一時間符合事件組包括M個待處理事件,所述M為自然數;
[0029]段匹配時間符合判定模塊,用于根據所述發(fā)生時間,對M大于2的第一時間符合事件組中的待處理事件進行段匹配時間符合判定后,獲取若干第二時間符合事件組,所述第二時間符合事件組包括N個待處理事件,所述N為自然數;
[0030]兩兩組合模塊,用于將N大于2的第二時間符合事件組中的待處理事件進行兩兩組合,并計算兩個組合的待處理事件的發(fā)生能量和;
[0031]確定模塊,用于將所述發(fā)生能量和最大的兩個待處理事件確定為所述第二時間符合事件組的時間符合事件,所述時間符合事件包括兩個待處理事件;
[0032]空間判定模塊,用于根據所述發(fā)生位置,對所述時間符合事件中的兩個待處理事件進行空間符合判定后,獲取符合事件。
[0033]優(yōu)選地,所述逐個式時間符合判定模塊包括:
[0034]第一確定子模塊,用于將第一個待處理事件確定為第一個第一時間符合事件組的首事件;
[0035]第二確定子模塊,用于將所述首事件確定為第一預時間符合事件;
[0036]第一判斷子模塊,用于將所述第一預時間符合事件的發(fā)生時間確定為起始時間后,開始計時,在計時結果達到預設的符合時間間隔時,判斷所述計時結果內是否發(fā)生待處理事件;
[0037]第一加入子模塊,用于在所述第一判斷子模塊的結果為是時,將發(fā)生的待處理事件加入所述第一時間符合事件組;
[0038]第一觸發(fā)子模塊,用于將所述第一預時間符合事件的下一個待處理事件確定為第一預時間符合事件,觸發(fā)所述第一判斷子模塊;
[0039]第二觸發(fā)子模塊,用于在所述第一判斷子模塊的結果為否時,重新將所述第一預時間符合事件的下一個待處理事件確定為下一個第一時間符合事件組的首事件,觸發(fā)所述第二確定子模塊,直到所有待處理事件均完成確定為第一預時間符合事件的過程。
[0040]優(yōu)選地,所述段匹配時間符合判定模塊包括:
[0041]第一獲取子模塊,用于獲取M大于2的第一時間符合事件組;
[0042]第三確定子模塊,用于將所述第一時間符合事件組中的第一個待處理事件確定為第一個第二時間符合事件組的第二預時間符合事件;
[0043]第二加入子模塊,用于將所述第二預時間符合事件的發(fā)生時間確定為起始時間后,開始計時,在計時結果達到預設的符合時間間隔時,將所述計時結果內發(fā)生的待處理事件加入所述第二時間符合事件組;
[0044]第二判斷子模塊,用于判斷所述計時結果內是否發(fā)生所述第一時間符合事件組中的最后一個待處理事件;
[0045]第三觸發(fā)子模塊,用于在所述第二判斷子模塊的結果為否時,重新將所述第二預時間符合事件的下一個待處理事件確定為下一個第二時間符合事件組的第二預時間符合事件,并觸發(fā)所述第二加入子模塊。
[0046]優(yōu)選地,所述裝置還包括:
[0047]計算模塊,用于當存在含有相同的待處理事件的時間符合事件時,計算所述時間符合事件中待處理事件的發(fā)生能量和;
[0048]剔除模塊,用于剔除所述發(fā)生能量和較小的時間符合事件。
[0049]優(yōu)選地,所述空間判定模塊包括:
[0050]第一計算子模塊,用于根據所述時間符合事件中的兩個待處理事件的發(fā)生位置,計算所述時間符合事件的符合線空間位置;
[0051]第二獲取子模塊,用于在預先配置的符合時間窗配置表中,獲取與所述符合線空間位置對應的符合時間窗,所述符合時間窗配置表包括符合線空間位置與符合時間窗的對應關系;
[0052]第二計算子模塊,用于根據所述時間符合事件中的兩個待處理事件的發(fā)生時間,計算所述時間符合事件的發(fā)生時間差;
[0053]第三判斷子模塊,用于判斷所述發(fā)生時間差是否小于所述符合時間窗;
[0054]第四確定子模塊,用于在所述第三判斷子模塊的結果為是時,確定所述時間符合事件中的兩個待處理事件為符合事件。
[0055]本發(fā)明首先獲取待處理事件的事件信息,所述事件信息包括發(fā)生時間、發(fā)生能量和發(fā)生位置;并根據所述發(fā)生時間,對所述待處理事件進行逐個式時間符合判定后,獲取第一時間符合事件組,所述第一時間符合事件組包括M個待處理事件,所述M為自然數;根據所述發(fā)生時間,對M大于2的第一時間符合事件組中的待處理事件進行段匹配時間符合判定后,獲取若干第二時間符合事件組,所述第二時間符合事件組包括N個待處理事件,所述N為自然數;其次,將N大于2的第二時間符合事件組中的待處理事件進行兩兩組合,并計算兩個組合的待處理事件的發(fā)生能量和;并將所述發(fā)生能量和最大的兩個待處理事件確定為所述第二時間符合事件組的時間符合事件,所述時間符合事件包括兩個待處理事件;最后,根據所述發(fā)生位置,對所述時間符合事件中的兩個待處理事件進行空間符合判定后,獲取符合事件。本發(fā)明能夠從多重符合事件中篩選出最大可能是真符合事件的符合事件,增加真符合事件的數量,提高成像的清晰度和精確度。

【專利附圖】

【附圖說明】
[0056]為了更清楚地說明本申請實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
[0057]圖1為正電子湮滅事件示意圖;
[0058]圖2為本發(fā)明實施例一提供的基于硬件的多重符合事件篩選方法流程圖;
[0059]圖3為本發(fā)明實施例一提供的逐個式時間符合判定方法的原理示意圖;
[0060]圖4為本發(fā)明實施例一提供的利用逐個式時間符合判定方法對待處理事件進行時間符合判定的方法流程圖;
[0061]圖5為本發(fā)明實施例一提供的本實施例提供的利用段匹配時間符合判定方法對第一時間符合事件組中的待處理事件進行時間符合判定的方法流程圖;
[0062]圖6為本發(fā)明實施例一提供的段匹配時間符合判定方法的原理示意圖;
[0063]圖7為本發(fā)明實施例一提供的空間符合判定方法流程圖;
[0064]圖8為本發(fā)明實施例一提供的基于硬件的多重符合事件篩選方法流程圖;
[0065]圖9為本發(fā)明實施例一提供的六重符合事件的篩選示意圖;
[0066]圖10為本發(fā)明實施例二提供的基于硬件的多重符合事件篩選裝置結構圖;
[0067]圖11為本發(fā)明實施例二提供的逐個式時間符合判定模塊結構示意圖;
[0068]圖12為本發(fā)明實施例二提供的段匹配時間符合判定模塊結構示意圖;
[0069]圖13為本發(fā)明實施例二提供的基于硬件的多重符合事件篩選裝置結構圖;
[0070]圖14為本發(fā)明實施例二提供的空間判定模塊結構示意圖。

【具體實施方式】
[0071]下面將結合本申請實施例中的附圖,對本申請實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例。基于本申請中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護的范圍。
[0072]實施例一
[0073]參考圖2,圖2為本實施例提供的基于硬件的多重符合事件篩選方法流程圖,具體可以包括:
[0074]S201:獲取待處理事件的事件信息,所述事件信息包括發(fā)生時間、發(fā)生能量和發(fā)生位置。
[0075]本實施例中,首先獲取前端探測裝置所采集的待處理事件的事件信息。具體的,按照各個事件的發(fā)生時間順序,前端探測裝置依次采集待處理事件,并記錄各個采集到的待處理事件的事件信息。其中,待處理事件的事件信息可以包括所述待處理事件的發(fā)生時間、發(fā)生能量和發(fā)生位置。
[0076]S202:根據所述發(fā)生時間,對所述待處理事件進行逐個式時間符合判定后,獲取第一時間符合事件組,所述第一時間符合事件組包括M個待處理事件,所述M為自然數。
[0077]本實施例中,前端探測裝置采集到的待處理事件按照事件的發(fā)生時間從小到大的順序進行排列。依次根據各個待處理事件的發(fā)生時間,對待處理事件進行逐個式時間符合判定。經過逐個式時間符合判定后的待處理事件可以組成若干第一時間符合事件組。其中,各個第一時間符合事件組可以包括M個待處理事件,所述M為自然數。
[0078]參考圖4,圖4為本實施例提供的利用逐個式時間符合判定方法對待處理事件進行時間符合判定的方法流程圖,所述方法可以包括:
[0079]S401:將前端探測裝置采集到的第一個待處理事件確定為第一個第一時間符合事件組的首事件。
[0080]S402:將所述首事件確定為第一預時間符合事件。
[0081]S403:將所述第一預時間符合事件的發(fā)生時間確定為起始時間后,開始計時,在計時結果達到預設的符合時間間隔時,判斷所述計時結果內是否發(fā)生待處理事件,如果是,則進入S404,如果否,則進入S405。
[0082]S404:將發(fā)生的待處理事件加入所述第一時間符合事件組,并將所述第一預時間符合事件的下一個待處理事件確定為第一預時間符合事件,進入S403。
[0083]S405:重新將所述第一預時間符合事件的下一個待處理事件確定為下一個第一時間符合事件組的首事件,進入S402,直到所有待處理事件均被處理完成。
[0084]實際應用中,利用逐個式時間符合判定方法對待處理事件進行時間符合判定后,得到若干第一時間符合事件組,其中,各個第一時間符合事件組包括M個待處理事件,所述M為自然數。參考圖3所示,圖3為逐個式時間符合判定方法的原理示意圖。可見,利用逐個式時間符合判定得到的第一時間符合事件組中可能僅包括I個待處理事件,也可能包括兩個待處理事件,還可能包括3個或更多個待處理事件。本實施例的處理對象為包括3個或更多個待處理事件的多重符合事件。由于多重符合事件中包括假符合事件和真符合事件,為了保證成像的清晰度,本實施例將多重符合事件中的假符合事件剔除,保留真符合事件用于成像。
[0085]本發(fā)明提供一種優(yōu)選實施例,具體的,可以將前端探測裝置采集的待處理事件按照發(fā)生時間從下到大的順序存入任一存儲空間,在需要對其進行逐個式時間符合判定時,將前兩個待處理事件緩存至任一緩存器。具體的,利用逐個式時間符合判定方法對緩存器中的兩個待處理事件的發(fā)生時間差與預設的符合時間間隔比較。當所述發(fā)生時間差小于所述符合時間間隔時,將所述兩個待處理事件存入第一符合緩存器,否則丟棄前一個待處理事件,此時所述第一符合緩存器中存儲的是二重符合事件。然后,再從所述存儲空間中讀取一個最先發(fā)生的待處理事件進入所述緩存器,并繼續(xù)對所述緩存器中的兩個待匹配事件進行逐個式時間符合判定。值得注意的是,所述緩存器中一直保留兩個待處理事件,保留原則為每次結束所述逐個式時間符合判定,即清除掉發(fā)生時間最小的待處理事件,保證符合關系的連續(xù)性。
[0086]S203:根據所述發(fā)生時間,對M大于2的第一時間符合事件組中的待處理事件進行段匹配時間符合判定后,獲取若干第二時間符合事件組,所述第二時間符合事件組包括N個待處理事件,所述N為自然數。
[0087]由于本實施例的處理對象為多重符合事件,所以,本實施例首先確定M大于2的第一時間符合事件組,對所述M大于2的第一時間符合事件組中的待處理事件進行段匹配時間符合判定。在對所述M大于2的第一時間符合事件組中的待處理事件進行段匹配時間符合判定后,每個一時間符合事件組可以得到若干第二時間符合事件組,所述第二時間符合事件組包括N個待處理事件,所述N為自然數。
[0088]參考圖5,圖5為本實施例提供的利用段匹配時間符合判定方法對第一時間符合事件組中的待處理事件進行時間符合判定的方法流程圖,所述方法可以包括:
[0089]S501:獲取M大于2的第一時間符合事件組,將所述第一時間符合事件組中的第一個待處理事件確定為第一個第二時間符合事件組的第二預時間符合事件。
[0090]S502:將所述第二預時間符合事件的發(fā)生時間確定為起始時間后,開始計時,在計時結果達到預設的符合時間間隔時,將所述計時結果內發(fā)生的待處理事件加入所述第二時間符合事件組。
[0091]S503:判斷所述計時結果內是否發(fā)生所述第一時間符合事件組中的最后一個待處理事件,如果否,則進入S504,如果是,則結束;
[0092]S504:重新將所述第二預時間符合事件的下一個待處理事件確定為下一個第二時間符合事件組的第二預時間符合事件,進入S502。
[0093]實際應用中,將M大于2的第一時間符合事件組作為處理對象,分別對各個第一時間符合事件組中的待處理事件進行段匹配時間符合判定,并分別得到若干第二時間符合事件組,所述第二時間符合事件組包括N個待處理事件,所述N為自然數。
[0094]參考圖6所示,圖6為段匹配時間符合判定方法的原理示意圖??梢?,所述第二時間符合事件組中可能包括一個待處理事件、也可能包括兩個待處理事件,還可能包括三個或更多個待處理事件。本實施例的處理對象為包括三個或更多個待處理事件的多重符合事件。對于包括一個待處理事件的第二時間符合事件組,本實施例可以直接剔除;對于包括兩個待處理事件的第二時間符合事件組,本實施例可以將其送入正常符合通路進行處理。
[0095]S204:將N大于2的第二時間符合事件組中的待處理事件進行兩兩組合,并計算兩個組合的待處理事件的發(fā)生能量和。
[0096]本實施例中,多重符合事件包括假符合事件和真符合事件,而一個多重符合事件中的真符合事件的發(fā)生能量和明顯大于假符合時事件的發(fā)生能量和。所以,本實施例可以按照能量和最大的原則,獲取各個多重符合事件中的發(fā)生能量和最大的兩個待處理事件。
[0097]S205:將所述發(fā)生能量和最大的兩個待處理事件確定為所述第二時間符合事件組的時間符合事件,所述時間符合事件包括兩個待處理事件。
[0098]由于一個多重符合事件中的真符合事件的發(fā)生能量和明顯大于假符合時事件的發(fā)生能量和,所以,本實施例將一個多重符合事件中的發(fā)生能量和最大的兩個待處理事件確定為所述第二時間符合事件組的時間符合事件,其中所述時間符合事件包括兩個待處理事件。
[0099]S206:根據所述發(fā)生位置,對所述時間符合事件中的兩個待處理事件進行空間符合判定后,獲取符合事件。
[0100]本實施例中,對于通過各個時間符合判定的時間符合事件,對其進行空間符合判定處理后,得到最終的符合事件,此時的符合事件為多重符合事件中最大可能是真符合事件的符合事件。
[0101]參考圖7,圖7為本實施例提供的空間符合判定方法流程圖,所述方法可以包括:
[0102]S701:根據所述時間符合事件中的兩個待處理事件的發(fā)生位置,計算所述時間符合事件的符合線空間位置;
[0103]S702:在預先配置的符合時間窗配置表中,獲取與所述符合線空間位置對應的符合時間窗,所述符合時間窗配置表包括符合線空間位置與符合時間窗的對應關系;
[0104]S703:根據所述時間符合事件中的兩個待處理事件的發(fā)生時間,計算所述時間符合事件的發(fā)生時間差;
[0105]S704:判斷所述發(fā)生時間差是否小于所述符合時間窗,如果是,則進入S705。
[0106]S705:確定所述時間符合事件中的兩個待處理事件為符合事件。
[0107]本實施例中,由于前段探測裝置中的兩個晶體可以組成一條符合線,這兩個晶體的空間位置就與該符合線長度相對應,而每條符合線都有唯一對應的符合時間窗,所以,晶體的空間位置與符合時間窗具有對應關系。本實施例預先將該對應關系存儲于符合時間窗配置表中,以便用于后續(xù)符合事件判定查詢。其中,來自同一湮滅事件的兩個Y光子很難嚴格地被準確探測到,其到達探測裝置的晶體的時間差值一般都小于一個時間值,該時間值被稱之為符合時間窗。
[0108]本實施例中,根據時間符合事件中的待處理事件的發(fā)生位置計算所述時間符合事件的符合線空間位置,其中所述發(fā)生位置為所述待處理事件發(fā)生時所擊中的前端探測裝置的晶體位置。根據預先配置的符合時間窗配置表中符合線空間位置與符合時間窗的對應關系,查詢與各個時間符合事件中計算得到的所述符合線空間位置對應的符合時間窗。分別計算各個時間符合事件中兩個待處理事件的發(fā)生時間的時間差,當所述時間差小于其對應的符合時間窗時,則確定所述時間符合事件中的兩個待處理事件為符合事件。
[0109]本實施例提供的空間符合判定方法中預先配置符合時間窗配置表,當確定時間符合事件的符合線空間位置后,可以快速查出與其對應的符合時間窗,并將計算得到的發(fā)生時間差與所述符合時間窗進行比較。當所述發(fā)生時間差是否小于所述符合時間窗時,即可確定所述時間符合事件中的兩個待處理事件為符合事件。與現有的空間符合判定方法相匕匕,本實施例提供的空間判定方法效率更聞。
[0110]本實施例還提供一種優(yōu)選實施方式,參考圖8,圖8為本實施例提供的基于硬件的多重符合事件篩選方法流程圖,其中,在圖2基礎上,S205與S206之間,還可以包括:
[0111]S2051:判斷任意兩個時間符合事件是否包括同一的待處理事件,如果是,則進入S2052。
[0112]S2052:分別計算所述時間符合事件中待處理事件的發(fā)生能量和;
[0113]S2053:剔除所述發(fā)生能量和較小的時間符合事件。
[0114]本實施例中,由于多重符合事件中可能包括隨機出現或者被撞擊進入的單事件,而其產生的能量值一般會比真正的符合事件中的單事件能量低,所以我們在確定時間符合事件之后,判斷是否存在兩個時間符合事件包括同一待處理事件。如果存在兩個事件時間符合事件包括同一待處理事件,則計算包括同一待處理事件的時間符合事件的發(fā)生能量和。確定并提出兩個事件時間符合事件中發(fā)生能量和較小的時間符合事件。
[0115]以圖9為例,圖9為六重符合事件的篩選示意圖。其中,經過逐個式時間符合判定后,得到第一時間符合事件組,即圖9的六重符合事件。分別以第一個待處理事件,第二個待處理事件和第三個待處理事件作為段匹配時間符合判定的首事件,得到分別包括“1、2、3”、“2、3、4、5” “3、4、5、6”的三個第二時間符合事件組。由于以第三個待處理事件作為段匹配時間符合判定的首事件時得到的第二時間符合事件組包括最后一個單事件“6”,所以,不需要繼續(xù)以第四、五、六個待處理事件作為段匹配時間符合判定的首事件。
[0116]圖9中,在段匹配時間符合判定過程中,分別標記各個相鄰待處理事件的符合標志位。其中,用‘I’代表兩個待處理事件符合,‘0’代表不符合。從圖9中還可看出,將處于同一第二時間符合事件組的待處理事件“1、2、3”按照兩兩組合的方式劃分為三對符合對,即I和2、2和3、I和3。分別計算三對符合對中發(fā)生能量和最大的符合對作為第一個第二時間符合事件組的符合時間符合事件。按照同樣原理,包括事件“2、3、4、5”及包含事件“3、4、5、6”的第二時間符合事件組的處理方法相同。對應的,圖9(a)中,三個第二時間符合事件組分別得到事件“1、2”、“3、5”、“5、6”。由于“3、5”和“5、6”中包括相同的待處理事件“5”,所以,可以將“3、5”和“5、6”的發(fā)生能量和較小的剔除,最終,所述第一時間符合事件組中的時間符合事件為“1、2”和“5、6”。同樣的,圖9(b)中,所述第一時間符合事件組中的時間符合事件為“1、3”和“5、6”;圖9(c)中,經過多次發(fā)生能量和的比較,得到所述第一時間符合事件組中的時間符合事件為“ 3、5 ”。值得注意的是,本實施例中的第一時間符合事件組中不能包括具有同一待處理事件的時間符合事件。
[0117]本實施例中,首先獲取待處理事件的事件信息,所述事件信息包括發(fā)生時間、發(fā)生能量和發(fā)生位置;并根據所述發(fā)生時間,對所述待處理事件進行逐個式時間符合判定后,獲取第一時間符合事件組,所述第一時間符合事件組包括M個待處理事件,所述M為自然數;根據所述發(fā)生時間,對M大于2的第一時間符合事件組中的待處理事件進行段匹配時間符合判定后,獲取若干第二時間符合事件組,所述第二時間符合事件組包括N個待處理事件,所述N為自然數;其次,將N大于2的第二時間符合事件組中的待處理事件進行兩兩組合,并計算兩個組合的待處理事件的發(fā)生能量和;并將所述發(fā)生能量和最大的兩個待處理事件確定為所述第二時間符合事件組的時間符合事件,所述時間符合事件包括兩個待處理事件;最后,根據所述發(fā)生位置,對所述時間符合事件中的兩個待處理事件進行空間符合判定后,獲取符合事件。與現有技術相比,本實施例能夠從多重符合事件中篩選出最大可能是真符合事件的符合事件,增加真符合事件的數量,提高成像的清晰度和精確度。
[0118]實施例二
[0119]參考圖10,圖10為本實施例提供的基于硬件的多重符合事件篩選裝置結構圖,所述裝置包括:
[0120]獲取模塊1001,用于獲取待處理事件的事件信息,所述事件信息包括發(fā)生時間、發(fā)生能量和發(fā)生位置。
[0121]逐個式時間符合判定模塊1002,用于根據所述發(fā)生時間,對所述待處理事件進行逐個式時間符合判定后,獲取第一時間符合事件組,所述第一時間符合事件組包括M個待處理事件,所述M為自然數。
[0122]段匹配時間符合判定模塊1003,用于根據所述發(fā)生時間,對M大于2的第一時間符合事件組中的待處理事件進行段匹配時間符合判定后,獲取若干第二時間符合事件組,所述第二時間符合事件組包括N個待處理事件,所述N為自然數。
[0123]兩兩組合模塊1004,用于將N大于2的第二時間符合事件組中的待處理事件進行兩兩組合,并計算兩個組合的待處理事件的發(fā)生能量和。
[0124]確定模塊1005,用于將所述發(fā)生能量和最大的兩個待處理事件確定為所述第二時間符合事件組的時間符合事件,所述時間符合事件包括兩個待處理事件。
[0125]空間判定模塊1006,用于根據所述發(fā)生位置,對所述時間符合事件中的兩個待處理事件進行空間符合判定后,獲取符合事件。
[0126]所述基于硬件的多重符合事件篩選裝置的工作原理:首先獲取待處理事件的事件信息,所述事件信息包括發(fā)生時間、發(fā)生能量和發(fā)生位置;并根據所述發(fā)生時間,對所述待處理事件進行逐個式時間符合判定后,獲取第一時間符合事件組,所述第一時間符合事件組包括M個待處理事件,所述M為自然數;根據所述發(fā)生時間,對M大于2的第一時間符合事件組中的待處理事件進行段匹配時間符合判定后,獲取若干第二時間符合事件組,所述第二時間符合事件組包括N個待處理事件,所述N為自然數;其次,將N大于2的第二時間符合事件組中的待處理事件進行兩兩組合,并計算兩個組合的待處理事件的發(fā)生能量和;并將所述發(fā)生能量和最大的兩個待處理事件確定為所述第二時間符合事件組的時間符合事件,所述時間符合事件包括兩個待處理事件;最后,根據所述發(fā)生位置,對所述時間符合事件中的兩個待處理事件進行空間符合判定后,獲取符合事件。
[0127]參考圖11,圖11為本實施例提供的逐個式時間符合判定模塊結構示意圖。實際應用中,所述逐個式時間符合判定模塊1002包括:
[0128]第一確定子模塊1101,用于將第一個待處理事件確定為第一個第一時間符合事件組的首事件。
[0129]第二確定子模塊1102,用于將所述首事件確定為第一預時間符合事件。
[0130]第一判斷子模塊1103,用于將所述第一預時間符合事件的發(fā)生時間確定為起始時間后,開始計時,在計時結果達到預設的符合時間間隔時,判斷所述計時結果內是否發(fā)生待處理事件。
[0131]第一加入子模塊1104,用于在所述第一判斷子模塊1103的結果為是時,將發(fā)生的待處理事件加入所述第一時間符合事件組。
[0132]第一觸發(fā)子模塊1105,用于將所述第一預時間符合事件的下一個待處理事件確定為第一預時間符合事件,觸發(fā)所述第一判斷子模塊1103。
[0133]第二觸發(fā)子模塊1106,用于在所述第一判斷子模塊1103的結果為否時,重新將所述第一預時間符合事件的下一個待處理事件確定為下一個第一時間符合事件組的首事件,觸發(fā)所述第二確定子模塊1102,直到所有待處理事件均完成確定為第一預時間符合事件的過程。
[0134]參考圖12,圖12為本實施例提供的段匹配時間符合判定模塊結構示意圖,具體的,所述段匹配時間符合判定模塊1003包括:
[0135]第一獲取子模塊1201,用于獲取M大于2的第一時間符合事件組。
[0136]第三確定子模塊1202,用于將所述第一時間符合事件組中的第一個待處理事件確定為第一個第二時間符合事件組的第二預時間符合事件。
[0137]第二加入子模塊1203,用于將所述第二預時間符合事件的發(fā)生時間確定為起始時間后,開始計時,在計時結果達到預設的符合時間間隔時,將所述計時結果內發(fā)生的待處理事件加入所述第二時間符合事件組。
[0138]第二判斷子模塊1204,用于判斷所述計時結果內是否發(fā)生所述第一時間符合事件組中的最后一個待處理事件。
[0139]第三觸發(fā)子模塊1205,用于在所述第二判斷子模塊1204的結果為否時,重新將所述第二預時間符合事件的下一個待處理事件確定為下一個第二時間符合事件組的第二預時間符合事件,并觸發(fā)所述第二加入子模塊1203。
[0140]為了提高多重符合事件篩選的真符合事件的準確率,本實施例提供的裝置還可以包括計算模塊和剔除模塊。參考圖13,圖13為本實施例提供的基于硬件的多重符合事件篩選裝置結構圖,所述裝置不僅包括圖10中的各個模塊,還可以包括:
[0141]計算模塊1301,用于當存在含有相同的待處理事件的時間符合事件時,計算所述時間符合事件中待處理事件的發(fā)生能量和。
[0142]剔除模塊1302,用于剔除所述發(fā)生能量和較小的時間符合事件。
[0143]另外,參考圖14,圖14為本實施例提供的空間判定|旲塊結構不意圖,所述空間判定模塊1006包括:
[0144]第一計算子模塊1401,用于根據所述時間符合事件中的兩個待處理事件的發(fā)生位置,計算所述時間符合事件的符合線空間位置。
[0145]第二獲取子模塊1402,用于在預先配置的符合時間窗配置表中,獲取與所述符合線空間位置對應的符合時間窗,所述符合時間窗配置表包括符合線空間位置與符合時間窗的對應關系。
[0146]第二計算子模塊1403,用于根據所述時間符合事件中的兩個待處理事件的發(fā)生時間,計算所述時間符合事件的發(fā)生時間差。
[0147]第三判斷子模塊1404,用于判斷所述發(fā)生時間差是否小于所述符合時間窗。
[0148]第四確定子模塊1405,用于在所述第三判斷子模塊1404的結果為是時,確定所述時間符合事件中的兩個待處理事件為符合事件。
[0149]本實施例提供的空間判定模塊預先配置符合時間窗配置表,當第一計算子模塊確定時間符合事件的符合線空間位置后,可以快速查出與其對應的符合時間窗,并將計算得到的發(fā)生時間差與所述符合時間窗進行比較。當所述發(fā)生時間差是否小于所述符合時間窗時,即可確定所述時間符合事件中的兩個待處理事件為符合事件。與現有的空間符合判定方法相比,本實施例提供的空間判定方法效率更高。
[0150]同時,本實施例能夠從多重符合事件中篩選出最大可能是真符合事件的符合事件,增加真符合事件的數量,提高成像的清晰度和精確度。
[0151]對于裝置實施例而言,由于其基本對應于方法實施例,所以相關之處參見方法實施例的部分說明即可。以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上??梢愿鶕嶋H的需要選擇其中的部分或者全部模塊來實現本實施例方案的目的。本領域普通技術人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實施。
[0152]需要說明的是,在本文中,諸如第一和第二等之類的關系術語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。
[0153]以上對本發(fā)明實施例所提供的基于硬件的多重符合事件篩選方法和裝置進行了詳細介紹,本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領域的一般技術人員,依據本發(fā)明的思想,在【具體實施方式】及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發(fā)明的限制。
【權利要求】
1.一種基于硬件的多重符合事件篩選方法,其特征在于,所述方法包括: 獲取待處理事件的事件信息,所述事件信息包括發(fā)生時間、發(fā)生能量和發(fā)生位置; 根據所述發(fā)生時間,對所述待處理事件進行逐個式時間符合判定后,獲取第一時間符合事件組,所述第一時間符合事件組包括M個待處理事件,所述M為自然數; 根據所述發(fā)生時間,對M大于2的第一時間符合事件組中的待處理事件進行段匹配時間符合判定后,獲取若干第二時間符合事件組,所述第二時間符合事件組包括N個待處理事件,所述N為自然數; 將N大于2的第二時間符合事件組中的待處理事件進行兩兩組合,并計算兩個組合的待處理事件的發(fā)生能量和; 將所述發(fā)生能量和最大的兩個待處理事件確定為所述第二時間符合事件組的時間符合事件,所述時間符合事件包括兩個待處理事件; 根據所述發(fā)生位置,對所述時間符合事件中的兩個待處理事件進行空間符合判定后,獲取符合事件。
2.根據權利要求1所述的方法,其特征在于,所述根據所述發(fā)生時間,對所述待處理事件進行逐個式時間符合判定后,獲取第一時間符合事件組,所述第一時間符合事件組包括M個待處理事件,所述M為自然數,包括: 將第一個待處理事件確定為第一個第一時間符合事件組的首事件,執(zhí)行逐個式時間符合判定流程:將所述首事件確定為第一預時間符合事件,將所述第一預時間符合事件的發(fā)生時間確定為起始時間后,開始計時,在計時結果達到預設的符合時間間隔時,判斷所述計時結果內是否發(fā)生待處理事件,如果是,則將發(fā)生的待處理事件加入所述第一時間符合事件組,并將所述第一預時間符合事件的下一個待處理事件確定為第一預時間符合事件,繼續(xù)執(zhí)行所述將所述第一預時間符合事件的發(fā)生時間確定為起始時間的步驟;如果否,則重新將所述第一預時間符合事件的下一個待處理事件確定為下一個第一時間符合事件組的首事件,繼續(xù)執(zhí)行所述逐個式時間符合判定流程,直到所有待處理事件均完成所述流程。
3.根據權利要求1所述的方法,其特征在于,所述根據所述發(fā)生時間,對M大于2的第一時間符合事件組中的待處理事件進行段匹配時間符合判定后,獲取若干第二時間符合事件組,所述第二時間符合事件組包括N個待處理事件,所述N為自然數,包括: 獲取M大于2的第一時間符合事件組,將所述第一時間符合事件組中的第一個待處理事件確定為第一個第二時間符合事件組的第二預時間符合事件,執(zhí)行段匹配時間符合判定流程:將所述第二預時間符合事件的發(fā)生時間確定為起始時間后,開始計時,在計時結果達到預設的符合時間間隔時,將所述計時結果內發(fā)生的待處理事件加入所述第二時間符合事件組;重新將所述第二預時間符合事件的下一個待處理事件確定為下一個第二時間符合事件組的第二預時間符合事件,繼續(xù)執(zhí)行所述段匹配時間符合判定流程,直到所述計時結果內發(fā)生所述第一時間符合事件組中的最后一個待處理事件。
4.根據權利要求1所述的方法,其特征在于,所述將所述發(fā)生能量和最大的兩個待處理事件確定為所述第二時間符合事件組的時間符合事件,所述時間符合事件包括兩個待處理事件之后,且在所述根據所述發(fā)生位置,對所述時間符合事件中的兩個待處理事件進行空間符合判定后,獲取符合事件之前,所述方法還包括: 當存在含有相同的待處理事件的時間符合事件時,計算所述時間符合事件中待處理事件的發(fā)生能量和; 剔除所述發(fā)生能量和較小的時間符合事件。
5.根據權利要求1所述的方法,其特征在于,所述根據所述發(fā)生位置,對所述時間符合事件中的兩個待處理事件進行空間符合判定后,獲取符合事件,包括: 根據所述時間符合事件中的兩個待處理事件的發(fā)生位置,計算所述時間符合事件的符合線空間位置; 在預先配置的符合時間窗配置表中,獲取與所述符合線空間位置對應的符合時間窗,所述符合時間窗配置表包括符合線空間位置與符合時間窗的對應關系; 根據所述時間符合事件中的兩個待處理事件的發(fā)生時間,計算所述時間符合事件的發(fā)生時間差; 判斷所述發(fā)生時間差是否小于所述符合時間窗,如果是,則確定所述時間符合事件中的兩個待處理事件為符合事件。
6.一種基于硬件的多重符合事件篩選裝置,其特征在于,所述裝置包括: 獲取模塊,用于獲取待處理事件的事件信息,所述事件信息包括發(fā)生時間、發(fā)生能量和發(fā)生位置; 逐個式時間符合判定模塊,用于根據所述發(fā)生時間,對所述待處理事件進行逐個式時間符合判定后,獲取第一時間符合事件組,所述第一時間符合事件組包括M個待處理事件,所述M為自然數; 段匹配時間符合判定模塊,用于根據所述發(fā)生時間,對M大于2的第一時間符合事件組中的待處理事件進行段匹配時間符合判定后,獲取若干第二時間符合事件組,所述第二時間符合事件組包括N個待處理事件,所述N為自然數; 兩兩組合模塊,用于將N大于2的第二時間符合事件組中的待處理事件進行兩兩組合,并計算兩個組合的待處理事件的發(fā)生能量和; 確定模塊,用于將所述發(fā)生能量和最大的兩個待處理事件確定為所述第二時間符合事件組的時間符合事件,所述時間符合事件包括兩個待處理事件; 空間判定模塊,用于根據所述發(fā)生位置,對所述時間符合事件中的兩個待處理事件進行空間符合判定后,獲取符合事件。
7.根據權利要求6所述的裝置,其特征在于,所述逐個式時間符合判定模塊包括: 第一確定子模塊,用于將第一個待處理事件確定為第一個第一時間符合事件組的首事件; 第二確定子模塊,用于將所述首事件確定為第一預時間符合事件; 第一判斷子模塊,用于將所述第一預時間符合事件的發(fā)生時間確定為起始時間后,開始計時,在計時結果達到預設的符合時間間隔時,判斷所述計時結果內是否發(fā)生待處理事件; 第一加入子模塊,用于在所述第一判斷子模塊的結果為是時,將發(fā)生的待處理事件加入所述第一時間符合事件組; 第一觸發(fā)子模塊,用于將所述第一預時間符合事件的下一個待處理事件確定為第一預時間符合事件,觸發(fā)所述第一判斷子模塊; 第二觸發(fā)子模塊,用于在所述第一判斷子模塊的結果為否時,重新將所述第一預時間符合事件的下一個待處理事件確定為下一個第一時間符合事件組的首事件,觸發(fā)所述第二確定子模塊,直到所有待處理事件均完成確定為第一預時間符合事件的過程。
8.根據權利要求6所述的裝置,其特征在于,所述段匹配時間符合判定模塊包括: 第一獲取子模塊,用于獲取M大于2的第一時間符合事件組; 第三確定子模塊,用于將所述第一時間符合事件組中的第一個待處理事件確定為第一個第二時間符合事件組的第二預時間符合事件; 第二加入子模塊,用于將所述第二預時間符合事件的發(fā)生時間確定為起始時間后,開始計時,在計時結果達到預設的符合時間間隔時,將所述計時結果內發(fā)生的待處理事件加入所述第二時間符合事件組; 第二判斷子模塊,用于判斷所述計時結果內是否發(fā)生所述第一時間符合事件組中的最后一個待處理事件; 第三觸發(fā)子模塊,用于在所述第二判斷子模塊的結果為否時,重新將所述第二預時間符合事件的下一個待處理事件確定為下一個第二時間符合事件組的第二預時間符合事件,并觸發(fā)所述第二加入子模塊。
9.根據權利要求6所述的裝置,其特征在于,所述裝置還包括: 計算模塊,用于當存在含有相同的待處理事件的時間符合事件時,計算所述時間符合事件中待處理事件的發(fā)生能量和; 剔除模塊,用于剔除所述發(fā)生能量和較小的時間符合事件。
10.根據權利要求6所述的裝置,其特征在于,所述空間判定模塊包括: 第一計算子模塊,用于根據所述時間符合事件中的兩個待處理事件的發(fā)生位置,計算所述時間符合事件的符合線空間位置; 第二獲取子模塊,用于在預先配置的符合時間窗配置表中,獲取與所述符合線空間位置對應的符合時間窗,所述符合時間窗配置表包括符合線空間位置與符合時間窗的對應關系; 第二計算子模塊,用于根據所述時間符合事件中的兩個待處理事件的發(fā)生時間,計算所述時間符合事件的發(fā)生時間差; 第三判斷子模塊,用于判斷所述發(fā)生時間差是否小于所述符合時間窗; 第四確定子模塊,用于在所述第三判斷子模塊的結果為是時,確定所述時間符合事件中的兩個待處理事件為符合事件。
【文檔編號】G06F19/00GK104331596SQ201410500086
【公開日】2015年2月4日 申請日期:2014年9月25日 優(yōu)先權日:2014年9月25日
【發(fā)明者】尹柱霞, 楊龍, 高鵬, 趙玉秋, 吳風 申請人:沈陽東軟醫(yī)療系統(tǒng)有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1