<listing id="vjp15"></listing><menuitem id="vjp15"></menuitem><var id="vjp15"></var><cite id="vjp15"></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><menuitem id="vjp15"></menuitem></video></cite>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<menuitem id="vjp15"><strike id="vjp15"></strike></menuitem>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"></strike></var>
<var id="vjp15"></var>
<var id="vjp15"></var>
<var id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></var>
<menuitem id="vjp15"></menuitem><cite id="vjp15"><video id="vjp15"></video></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></cite>
<var id="vjp15"></var>
<var id="vjp15"></var>
<menuitem id="vjp15"><span id="vjp15"><thead id="vjp15"></thead></span></menuitem>
<cite id="vjp15"><video id="vjp15"></video></cite>
<menuitem id="vjp15"></menuitem>

一種符合對的判定方法和設備的制作方法

文檔序號:1316767閱讀:317來源:國知局
一種符合對的判定方法和設備的制作方法
【專利摘要】本發明公開了一種符合對的判定方法和設備。該方法包括:對探測到的單事件分時間段標記;其中,每個時間段的時長不大于晶體死時間;響應于當前時間段已標記結束,獲取所述當前時間段內探測到的單事件;對所述當前時間段內的每兩個單事件進行空間符合,將彼此位于對方視野范圍內的兩個單事件組成初始符合對;對每個初始符合對進行時間符合,將兩個單事件之間的時間差在符合時間窗以內的初始符合對確定為目標符合對。通過本發明實施例的技術方案,不僅簡化了實現符合對判定的算法,從而減少了對系統內邏輯資源的占用和消耗,而且減少了區分單事件的地址對系統RAM空間的占用,從而避免了系統RAM空間的限制而導致的單事件丟失。
【專利說明】-種符合對的判定方法和設備

【技術領域】
[0001] 本發明涉及正電子發射計算機斷層掃描(Positron血ission Tomography,簡稱 PET)系統,特別是涉及一種符合對的判定方法和設備。

【背景技術】
[0002] PET系統是當前醫療領域中常用的一種分子影像學診斷設備,因其采用放射性核 素作為示蹤劑對人體進行檢查,也稱為核醫學設備。在采用PET系統對人體進行檢查時,含 有正電子核素的示蹤劑被注射到受檢人體內,在示蹤劑隨著血液擴散至人體內的各個組織 而參與代謝活動的過程中,示蹤劑中正電子核素釋放出的正電子e+會與周圍環境中的電子 發生煙滅,產生一對能量相等、傳播方向相反的Y光子(如圖1所示),該些Y光子對 可W被PET系統通過探測裝置探測到,從而PET系統可W分析出正電子的存在并獲得示蹤 劑在人體內的濃度分布,W便醫生通過對示蹤劑濃度分布中異常情況的分析而判斷癌癥等 疾病的病灶。
[0003] 參見圖2,示出了 PET系統中典型的探測裝置的立體示意圖。探測裝置一般包括沿 軸線排列的多個探測環,每個探測環上由多個探測器模塊拼裝而成,每個探測器模塊則由 若干個閃爍晶體及光電倍增管組成,其中,閃爍晶體可W吸收Y光子,并根據Y光子的能 力產生一定數量的可見光光子,光電倍增管則將閃爍晶體產生的可見光信號轉化為電信號 輸出,W便利用電信號形成受檢人體內示蹤劑濃度分布的圖像。在探測裝置中,多個探測環 構成一個內部空間,受檢人位于該內部空間中,對于其體內發生的某一正電子煙滅事件,其 所產生的一對Y光子沿著相反方向入射到一對閃爍晶體上,從而就會被該對閃爍晶體所 在的探測器模塊探測到。進一步地,根據探測器模塊分別探測到正電子煙滅事件所產生的 兩個Y光子的時間,就可W確定該煙滅事件發生的位置。其中,探測到一個光子入射到一 個閃爍晶體的事件稱之為單事件,同一煙滅事件產生的一對Y光子分別被探測到的兩個 單事件組成一符合對,同一煙滅時間產生的兩個Y光子所入射到的兩個閃爍晶體間的連 線稱之為符合線,而煙滅事件發生的位置(即煙滅點)就位于其光子入射的兩個閃爍晶體 間的符合線上。如圖3,示出了一個具有24塊探測器模塊的探測環中各探測器模塊之間的 符合線。
[0004] 在PET系統的實際運行過程中,為了獲得示蹤劑在受檢人體內的濃度分布圖像, 需要確定受檢人體內各個煙滅點的位置。而由于受檢人體內會產生大量的正電子煙滅事 件,大量的煙滅事件則使探測裝置探測到了大量的單事件,因此,為了確定各個煙滅點的位 置,就需要從大量的單事件中判定出各個符合對。
[0005] 對于組成符合對的兩個單事件而言,該兩個單事件會滿足兩個條件;一個條件為 該兩個單事件發生(即探測到光子入射)的時間差在符合時間窗內,也即時間符合,具體地 說,由于同一煙滅事件的兩個Y光子是沿著符合線的兩個相反方向入射到閃爍晶體上的, 而Y光子均是W光速傳播的,所W探測到該兩個Y光子入射到閃爍晶體的時間差受到符 合線的限制而只能在一個時間間隔范圍之內,該時間間隔稱之為符合時間窗;另一個條件 為該兩個單事件光子入射的兩個晶體在彼此的視野范圍內,也即空間符合,具體地說,對任 一探測器模塊來說,與該探測器模塊間存在符合線的其他探測器模塊在該探測器模塊的視 野范圍內,而與該探測器模塊間不存在符合線的其他探測器模塊則不在該探測器模塊的視 野范圍內,由于探測裝置中各個探測器模塊的大小和結構限制,對任一探測器模塊來說,與 其排列最近的幾個探測器模塊間不存在符合線(如圖3所示的是相鄰的H個探測器模塊之 間沒有符合線),該些探測器模塊不在其視野范圍內,同樣地,對于任一晶體來說,其也存在 一個視野范圍。因此,對于任意的兩個單事件來說,如果兩者發生的時間差在符合時間窗內 且兩者發生的晶體在彼此的視野范圍內,也即兩者同時滿足時間符合和空間符合,那么就 可W判定兩者組成了 一個符合對。
[0006] 基于上述時間符合和空間符合,現有的符合對判定方式,采用的是先判定時間符 合再判定空間。具體地說,在從單事件中判定符合對時,先將探測裝置探測到的大量單事件 按照發生時間進行排序,然后對于排序上相鄰或相近的兩個單事件,判斷該兩個單事件發 生的時間差是否在符合時間窗內,如果是再判斷該兩個單事件光子入射的晶體是否在彼此 的視野范圍內,如果是再將該兩個單事件組成一個符合對。
[0007] 但是,本發明的發明人經過研究發現,現有的符合對判定方式中,由于需要先對探 測裝置探測到的大量單事件按照發生時間進行排序再進行時間符合和空間符合,一方面, 按照發生時間對大量單事件進行排序涉及到大量的比較,并且排序之后還需逐個單事件進 行時間符合,而時間符合在加入多重符合之后較為復雜,該使得實現符合對判定的算法復 雜,從而占用了系統內大量的邏輯資源,使得在判定符合對的過程中系統消耗過大;另一方 面,由于系統RAM空間對記錄單事件發生時間的時間戳占用地址的限制,單事件的時間戳 分辨率不足W將所有的單事件區分開,所W許多發生時間較為接近的單事件被記錄為相同 的時間戳,該樣,按照發生時間對大量單事件進行排序時,多個時間戳相同的單事件就會被 排成同一單事件,從而導致單事件丟失。


【發明內容】

[0008] 本發明所要解決的技術問題是,提供一種符合對的判定方法和設備,W解決按照 現有技術中需要對所有探測到的大量單事件按照發生時間進行排序并在排序后逐個單事 件進行時間符合而導致的系統消耗過大W及單事件丟失的技術問題。
[0009] 為解決上述技術問題,本發明提供了一種符合對的判定方法,該方法包括:
[0010] 對探測到的單事件分時間段標記;其中,每個時間段的時長不大于晶體死時間;
[0011] 響應于當前時間段已標記結束,獲取所述當前時間段內探測到的單事件;
[0012] 對所述當前時間段內的每兩個單事件進行空間符合,將彼此位于對方視野范圍內 的兩個單事件組成初始符合對;
[0013] 對每個初始符合對進行時間符合,將兩個單事件之間的時間差在符合時間窗W內 的初始符合對確定為目標符合對。
[0014] 可選的,在時間上相鄰的前后兩個時間段在相鄰處具有重疊的時間段部分,所述 重疊的時間段部分的時長不小于所述符合時間窗的時長。
[0015] 可選的,所述對所述當前時間段內的每兩個單事件進行空間符合,將彼此位于對 方視野范圍內的兩個單事件組成初始符合對,包括:
[0016] 基于所述當前時間段內各個單事件入射到的探測器模塊,確定所述當前時間段內 各個單事件的模塊地址;
[0017] 對于所述當前時間段內的每兩個單事件,將模塊地址之差位于模塊視野的地址差 范圍W內的兩個單事件組成第一級空間符合對;
[0018] 基于各個所述第一級空間符合對的兩個單事件入射到的晶體,確定各個所述第一 級空間符合對的兩個單事件的晶體地址;
[0019] 對于每個第一級空間符合對,將兩個單事件的晶體地址之差位于晶體視野的地址 差范圍W內的第一級空間符合對確定為第二級空間符合對,所述第二級空間符合對為所述 初始符合對。
[0020] 可選的,
[0021] 所述模塊視野的地址差范圍為:一<?<"--;
[0022] 所述晶體視野的地址差范圍為;x<b<n ? m-x ;
[0023] 其中,所述a為兩個單事件的模塊地址之差,所述b為兩個單事件的晶體地址之 差,所述m為探測器橫向上的探測器模塊數量,所述n為探測器橫向上的晶體數量,所述X 為探測器橫向上彼此間沒有符合線的、距離最遠的兩個晶體之間相隔的晶體數量,所述[X/ m]表示x/m的計算結果取整數。
[0024] 可選的,所述對于所述當前時間段內的每兩個單事件,將模塊地址之差位于模塊 視野的地址差范圍W內的兩個單事件組成第一級空間符合對,包括:
[0025] W所述當前時間段內各個單事件的模塊地址作為各個單事件在所述第一隨機存 儲器中的寫地址,將所述當前時間段內各個單事件存儲到第一隨機存儲器中;
[0026] 按照所述第一隨機存儲器中寫地址從小到大的順序,依次讀取所述隨機存儲器中 各個寫地址上的數據,并將所述第一隨機存儲器中讀取出的各個單事件,按照讀取的順序, 依次存儲到第二隨機存儲器中未存儲數據的最小的寫地址上;
[0027] 在從所述第一隨機存儲器中讀取單事件到所述第二隨機存儲器的過程中,利用計 數器對每兩個相鄰讀取的單事件在所述第一隨機存儲器中的寫地址之差進行計數而得到 計數結果,利用寄存器組記錄每兩個單事件在所述第二隨機存儲器中的寫地址所組成的地 址對,并利用所述寄存器組依據所述計數器的計數結果記錄各個所述地址對所屬的兩個單 事件在所述第一隨機存儲器中的寫地址之差作為各個所述地址對對應的模塊地址之差;
[0028] 依據所述寄存器組的記錄,判斷各個所述地址對應的模塊地址之差是否位于模塊 視野的地址差范圍W內,并W判斷結果為是的地址對作為符合地址對,按照所述符合地址 對的兩個寫地址讀取所述第二隨機存儲器中的兩個單事件組成第一級空間符合對。
[0029] 可選的,所述寄存器組包括為各個所述單事件設置的寄存器;其中,各個所述單事 件的寄存器,用于存儲所述寄存器所屬的單事件在所述第二隨機存儲器中的寫地址分別與 其他單事件在所述第二隨機存儲器中的寫地址組成的地址對,并存儲所述寄存器所屬的單 事件在所述第一隨機存儲器中的寫地址分別與其他單事件在所述第一隨機存儲器中的寫 地址之差。
[0030] 此外,本發明還提供了一種符合對的判定設備,該設備包括:
[0031] 分段標記模塊,用于對探測到的單事件分時間段標記;其中,每個時間段的時長不 大于晶體死時間;
[0032] 單事件獲取模塊,用于響應于當前時間段已標記結束,獲取所述當前時間段內探 測到的單事件;
[0033] 空間符合模塊,用于對所述當前時間段內的每兩個單事件進行空間符合,將彼此 位于對方視野范圍內的兩個單事件組成初始符合對;
[0034] 時間符合模塊,用于對每個初始符合對進行時間符合,將兩個單事件之間的時間 差在符合時間窗W內的初始符合對確定為目標符合對。
[0035] 可選的,在時間上相鄰的前后兩個時間段在相鄰處具有重疊的時間段部分,所述 重疊的時間段部分的時長不小于所述符合時間窗的時長。
[0036] 可選的,所述空間符合模塊包括:
[0037] 第一地址確定子模塊,用于基于所述當前時間段內各個單事件入射到的探測器模 塊,確定所述當前時間段內各個單事件的模塊地址;
[0038] 第一級空間符合子模塊,用于對于所述當前時間段內的每兩個單事件,將模塊地 址之差位于模塊視野的地址差范圍W內的兩個單事件組成第一級空間符合對;
[0039] 第二地址確定子模塊,基于各個所述第一級空間符合對的兩個單事件入射到的晶 體,確定各個所述第一級空間符合對的兩個單事件的晶體地址;
[0040] 第二級空間符合子模塊,用于對于每個第一級空間符合對,將兩個單事件的晶體 地址之差位于晶體視野的地址差范圍W內的第一級空間符合對確定為第二級空間符合對, 所述第二級空間符合對為所述初始符合對。
[00川 可選的,
[0042] 所述模塊視野的地址差范圍為:一<〇<"--; _w」 [_w_
[0043] 所述晶體視野的地址差范圍為;x<b<n ? m-x ;
[0044] 其中,所述a為兩個單事件的模塊地址之差,所述b為兩個單事件的晶體地址之 差,所述m為探測器橫向上的探測器模塊數量,所述n為探測器橫向上的晶體數量,所述X 為探測器橫向上彼此間沒有符合線的、距離最遠的兩個晶體之間相隔的晶體數量,所述[X/ m]表示x/m的計算結果取整數。
[0045] 可選的,所述第一級空間符合子模塊包括:
[0046] 第一單事件存儲子模塊,用于W所述當前時間段內各個單事件的模塊地址作為各 個單事件在所述第一隨機存儲器中的寫地址,將所述當前時間段內各個單事件存儲到第一 隨機存儲器中;
[0047] 第一單事件讀取子模塊,用于按照所述第一隨機存儲器中寫地址從小到大的順 序,依次讀取所述隨機存儲器中各個寫地址上的數據;
[0048] 第二單事件存儲子模塊,用于將所述第一隨機存儲器中讀取出的各個單事件,按 照讀取的順序,依次存儲到第二隨機存儲器中未存儲數據的最小的寫地址上;
[0049] 計數子模塊,用于在從所述第一隨機存儲器中讀取單事件到所述第二隨機存儲器 的過程中,利用計數器對每兩個相鄰讀取的單事件在所述第一隨機存儲器中的寫地址之差 進行計數而得到計數結果;
[0050] 寄存子模塊,用于在從所述第一隨機存儲器中讀取單事件到所述第二隨機存儲器 的過程中,利用寄存器組記錄每兩個單事件在所述第二隨機存儲器中的寫地址所組成的地 址對,并利用所述寄存器組依據所述計數器的計數結果記錄各個所述地址對所屬的兩個單 事件在所述第一隨機存儲器中的寫地址之差作為各個所述地址對對應的模塊地址之差;
[0051] 地址差判斷子模塊,用于依據所述寄存器組的記錄,判斷各個所述地址對應的模 塊地址之差是否位于模塊視野的地址差范圍W內;
[0052] 第二單事件讀取子模塊,用于W在所述地址差判斷子模塊中判斷結果為是的地址 對作為符合地址對,按照所述符合地址對的兩個寫地址讀取所述第二隨機存儲器中的兩個 單事件組成第一級空間符合對。
[0053] 可選的,所述寄存器組包括為各個所述單事件設置的寄存器;其中,各個所述單事 件的寄存器,用于存儲所述寄存器所屬的單事件在所述第二隨機存儲器中的寫地址分別與 其他單事件在所述第二隨機存儲器中的寫地址組成的地址對,并存儲所述寄存器所屬的單 事件在所述第一隨機存儲器中的寫地址分別與其他單事件在所述第一隨機存儲器中的寫 地址之差。
[0054] 與現有技術相比,本發明具有W下優點:
[0055] 根據本發明實施例的技術方案,先按照時長不大于晶體死時間的時間段,對探測 到的單事件分時間段標記,再分別對各個時間段進行空間符合和時間符合,具體地,對于一 個時間段來說,先對該時間段內的每兩個單事件進行空間符合,將彼此位于對方視野范圍 內的兩個單事件組成初始符合對,再對每個初始符合對進行時間符合,將兩個單事件之間 的時間差在符合時間窗W內的初始符合對確定為目標符合對。因此,由于時間段的時長設 置使得每個時間段內每個探測器模塊和每個晶體都至多只能探測到一個單事件,該就使得 每個時間段內的單事件可W先進行空間符合再進行時間符合,而無需先進行時間符合,因 此,一方面,先空間符合再時間符合時,時間符合僅需針對已符合空間符合條件的事件對, 而無需再對所有探測到的大量單事件按照發生時間進行排序并在排序后逐個單事件進行 時間符合,該樣就簡化了實現符合對判定的算法,從而減少了對系統內邏輯資源的占用,并 減少了在判定符合對過程中的系統消耗,另一方面,由于無需再對所有單事件進行時間排 序,使得無需再對所有單事件的時間戳進行區分,而空間符合所需區分的探測器模塊與晶 體對地址的占用相對較少,該樣就避免了系統RAM空間對地址的限制而導致單事件無法區 分,從而避免了單事件的丟失。

【專利附圖】

【附圖說明】
[0056] 為了更清楚地說明本申請實施例或現有技術中的技術方案,下面將對實施例或現 有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 申請中記載的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下, 還可W根據該些附圖獲得其他的附圖。
[0057] 圖1為正電子煙滅產生Y光子的示意圖;
[0058] 圖2為陽T系統中典型的探測裝置的立體示意圖;
[0059] 圖3為一種探測環示例中各探測器模塊之間的符合線示意圖;
[0060] 圖4為本發明中符合對的判定方法一實施例的流程圖;
[0061] 圖5為本發明實施例中一種單事件數據量分段處理示例的示意圖;
[0062] 圖6為本發明實施例中空間符合判定一實施方式的流程圖;
[0063] 圖7為本發明實施例中一種探測器上探測模塊地址與晶體地址的分配示例的示 意圖;
[0064] 圖8為本發明實施例中第一級空間符合判定一實施方式的流程圖;
[0065] 圖9為本發明實施例中為實現第一級空間符合判定而基于硬件的功能框架示例 的不意圖;
[0066] 圖10為本發明中符合對的判定設備一實施例的結構圖;
[0067] 圖11為本發明實施例中空間符合模塊1003 -實施方式的結構圖;
[0068] 圖12為本發明實施例中第一級空間符合子模塊1102 -實施方式的結構圖。

【具體實施方式】
[0069] 為了使本【技術領域】的人員更好地理解本申請方案,下面將結合本申請實施例中的 附圖,對本申請實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅是本 申請一部分實施例,而不是全部的實施例。基于本申請中的實施例,本領域普通技術人員在 沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護的范圍。
[0070] 本發明的發明人經過研究發現,現有的符合對判定方式之所W存在系統消耗大和 單事件丟失的問題,原因在于符合對判定過程中的時間符合需要對所有探測到的大量單事 件按照發生時間進行排序并在排序后逐個單事件進行時間符合,而之所W時間符合需要對 所有單事件的發生時間進行排序并逐個單事件進行時間符合,原因在于現有的符合對判定 方式是先進行時間符合再進行空間符合。
[0071] 基于上述發現,本發明的主要思想在于;為了避免符合對判定過程對系統的消耗 W及單事件的丟失,可W采用先進行空間符合再進行時間符合,而為了實現先空間符合再 時間符合的符合對判定方式,需要保證一次空間符合所涉及的單事件在空間地址上需要彼 此區分開,該也就相當于一次符合對判定過程所涉及的單事件在空間地址上需要彼此區分 開,具體地說,在一次符合對判定過程中,同一探測器模塊和同一晶體上都不能同時出現兩 個或兩個W上的單事件,為此,可W使一次符合對判定過程僅處理一個時間段內探測到的 單事件,當時間段的時長不大于晶體死時間時,每個探測器模塊W及每個晶體都至多探測 到一個單事件,從而便于對時間段內的單事件先進行空間符合再進行時間。該樣,由于采用 了先空間符合再時間符合的符合對判定方式,避免了對所有探測到的單事件按照時間排序 和在排序后逐個單事件進行時間符合,該一方面簡化了符合對判斷的算法,減少了對系統 內邏輯資源的占用,從而減少了系統消耗,另一方面區分單事件的空間位置相對于區分單 事件的時間順序對地址的占用相對較少,避免了系統RAM空間對地址的限制所導致的單事 件無法區分,從而避免了單事件的丟失。
[0072] 在介紹了本發明的主要思想W后,下面結合附圖,詳細說明本發明的各種非限制 性實施方式。
[0073] 參見圖4,示出了本發明中符合對的判定方法一實施例的流程圖。在本實施例中, 所述方法例如具體可W包括如下步驟:
[0074] S401、對探測到的單事件分時間段標記;其中,每個時間段的時長不大于晶體死時 間。
[0075] 為了實現對探測到的單事件先進行空間符合再進行時間符合,需要使一次空間符 合過程中涉及到的單事件在空間位置上能夠區分開,也即,一次符合對判定過程所涉及的 單事件在空間位置上需要區分開,具體地說,在一次符合對判定過程所涉及的單事件中,同 一晶體上至多只能探測到一個單事件,同一探測器模塊上至多也只能探測到一個單事件, 該一方面能夠使得空間符合時單事件不會由于處于同一空間位置而無法區分,從而避免單 事件的丟失,另一方面能夠使得空間符合時無需區分同一位置上的不同單事件,從而減少 了系統的開銷。
[0076] 具體實現時,為了使得一次符合對判定過程中同一探測器模塊和同一晶體上都至 多僅產生一個單事件,可W設置時長不大于晶體死時間的時間段并按照時間段對探測到的 單事件進行標記,該樣一次符合對判定過程可W僅處理一個時間段內探測到的單事件。由 于每個時間段的時長都不大于晶體死時間,而晶體死時間即是一個晶體探測到一個Y光 子入射的單事件所需要的時間,也即同一晶體在不超過其死時間的時間段內至多只能探測 到一個Y光子入射的單事件,所W使得每個時間段內探測器上每個晶體都至多僅能探測 到一個單事件,從而保證了一次符合對判定過程所涉及的單事件可W在晶體位置上區分 開。進一步而言,雖然一個探測器模塊上具有多個晶體,但同一探測器模塊在同一時間僅能 處理其一個晶體上探測到的單事件,因此,當時間段不大于晶體死時間時,每個時間段內每 個探測器模塊也都至多僅能探測到一個單事件,從而保證了一次符合對判定過程所涉及的 單事件可W在探測器模塊位置上區分開。
[0077] 需要說明的是,本實施例中,由于單事件是按照探測時間分時間段采集并進行符 合對判定的,因此,如果時間段是連續的、首尾相接的情況下,也即時間段的銜接方式為W 前一時間段的結束時刻作為后一時間段的開始時刻,那么那些兩個單事件分別位于兩個相 鄰的時間段內的符合對就無法被判定出來,從而造成了符合對的丟失,此時為了進一步獲 得足夠的符合對就需要增加受檢人接收福射的時間。
[0078] 為了避免符合對的丟失而縮短受檢人接收福射的時間,在本實施例的一些實施方 式中,時間段的銜接方式例如可W是:在時間上相鄰的前后兩個時間段在相鄰處具有重疊 的時間段部分,所述重疊的時間段部分的時長不小于所述符合時間窗的時長。具體地說,在 時間上相鄰的前后兩個時間段,可W把前一時間段尾部的一小段時間內的單事件放入后一 時間段前部,此時,前一時間段的最后一小段與后一時間段的最初一小段是相重疊的。由 于該一重疊的時間段的時長不小于符合時間窗的時長,而符合對中兩個單事件之間的時間 差不大于符合時間窗的時長,該就使得前后兩個時間段相鄰處的符合對的兩個單事件都可 W被標記到同一時間段(前一時間段與后一時間段中的任意一個)中,從而避免了符合對 的丟失。例如,在一個具體的示例中,假設符合對判定過程對應的時間段的時長為2(K)ns, 符合時間窗的時長為6ns,那么對于每個時間段來說,其Ins?6ns可W是其上一時間段的 194ns?200ns,其194ns?200ns可W是其下一時間段的Ins?6ns,也即,其Ins?6ns 內的單事件可W是其上一時間段的194ns?2(K)ns內的單事件,其194ns?2(K)ns內的單 事件可W是其下一時間段的Ins?6ns內的單事件。
[0079] S402、響應于當前時間段已標記結束,獲取所述當前時間段內探測到的單事件。
[0080] 具體實現時,隨著探測器對單事件的探測過程中按照時間段對單事件的標記,當 正在標記的當前時間段標記結束時,可W獲取當前時間段內標記的所有單事件來進行一次 符合對判定過程。
[0081] 可W理解的是,由于需要對大量的單事件進行空間符合和時間符合的判定,對每 個時間段內單事件的符合對判定過程通常需要消耗較長的處理時間,因此,如果當前時間 段的符合對判定過程所消耗的處理時間已經超過了其下一時間段標記單事件的時間,為 了使得無需等待當前時間段的符合對判定過程結束而能夠及時對下一時間段的單事件進 行符合對判定過程,在本實施例的一些實施方式中,可W采用多個處理流程并行循環處理 各個時間段內單事件的符合對判定過程。具體地說,如圖5所示的分段處理示例,當處理 流程有M個時,按照時間段標記的順序,可W將"Timel"時間段內的單事件輸入給處理流 程"Coin_tbeadl"處理,將接下來的"Time2"時間段內的單事件輸入給處理流程"Coin_ t虹ead2"處理,W此繼續,直至將接下來的"TimeM"時間段內的單事件輸入給處理流程 "Coin_tbeadM"處理,而在接下來的"TimeM+1"時間段內的單事件需要符合對判定處理 時,"Coin_threadl"已完成對"Timel"時間段內單事件的處理而處于空閑狀態,則可W將 "TimeM+1"時間段內的單事件再輸入給處理流程"Coin_tbeadl"處理,W此繼續,從而保證 所有時間段內的單事件都能夠及時地得到符合對判定處理。
[0082] S403、對所述當前時間段內的每兩個單事件進行空間符合,將彼此位于對方視野 范圍內的兩個單事件組成初始符合對。
[0083] 具體實現時,對于當前時間段內的單事件,可W將每兩個單事件作為一個事件對, 然后分別針對各個事件對,判斷事件對的兩個單事件在空間位置上是否位于對方視野范圍 之內,如果是,表明該事件對的兩個單事件滿足空間符合的條件,則可W將該事件對確定為 初始符合對,如果否,表明該事件對的兩個單事件不滿足空間符合的條件,則可W拒絕將該 事件對確定為初始符合對,并可W不再對該事件對進行后續的符合處理。
[0084] 其中,當前時間段內的單事件所形成的事件對,具體是包括當前時間段內的每個 單事件分別與其他各個單事件組成的事件對,例如,假設當前時間段內包括單事件A、B和 C,則其形成的事件對則包括AB、AC和BC。
[0085] 對于事件對在空間位置上是否滿足視野范圍之內的判斷,具體可W是判斷事件對 的兩個單事件之間的空間位置距離是否滿足在探測器上探測器模塊和/或晶體的視野范 圍的要求。具體地說,事件對的兩個單事件之間的空間位置距離,可W通過該兩個單事件的 模塊地址之差和/或晶體地址之差來表示,探測器模塊的視野范圍要求具體可W是要求事 件對的模塊地址之差所在的范圍,晶體的視野范圍要求具體可W是要求事件對的晶體地址 之差所在的范圍。其中,在探測器上,每個探測器模塊具有自身的模塊地址,每個晶體也具 有自身的晶體地址;對于單事件而言,其模塊地址即是其入射到的探測器模塊的模塊地址, 其晶體地址即是其入射到的晶體的晶體地址。此外,對于探測器模塊來說,相鄰的幾個探 測器模塊之間是沒有符合線的,所W,如果兩個探測器模塊在對方視野范圍之內,則兩者的 模塊地址之差就屬于一個數值范圍之內,該數值范圍即可W作為探測器模塊的視野范圍要 求;類似的,對于晶體來說,相鄰的幾個晶體之間是沒有符合線的,所W,如果兩個晶體在對 方視野范圍之內,則兩者的晶體地址之差就屬于一個數值范圍之內,該數值范圍即可W作 為晶體的視野范圍要求。
[0086] S404、對每個初始符合對進行時間符合,將兩個單事件之間的時間差在符合時間 窗W內的初始符合對確定為目標符合對。
[0087] 具體實現時,可W分別針對各個初始符合對,獲取初始符合對的兩個單事件的時 間戳,再計算該兩個單事件的時間戳之差,然后判斷該兩個單事件的時間戳之差是否在符 合符合時間窗W內,如果是,表明該初始符合對的兩個單事件滿足時間符合的條件,也即該 初始符合對同時滿足了空間符合和時間符合的條件,此時則可W將初始符合對確定為目標 符合對,如果否,表明該初始符合對的兩個單事件不滿足時間符合的條件,也即該初始符合 對僅滿足空間符合的條件但不滿足時間符合的條件,此時則可W拒絕將該初始符合對確定 為目標符合對。其中,單事件的時間戳即是在探測到單事件發生的時候記錄的時間,具體 地說,單事件的時間戳即是單事件發生的時間。此外,對兩個單事件的時間戳之差的計算, 具體可W是通過減法器來實現;對兩個單事件的時間戳之差是否位于符合時間窗W內的判 斷,具體可W是通過比較器來實現。
[0088] 需要說明的是,在本實施例中,由于符合對判定是先進行空間符合再進行時間符 合的,空間符合過程需要基于大量的單事件進行符合判定,因此,在符合對判定時,系統的 消耗主要是在空間符合過程。為了進一步減少系統開銷,在本實施例的一些實施方式中,可 W對空間符合過程做進一步優化。
[0089] 例如,在本實施例的一些實施方式中,考慮到僅基于探測器模塊的視野范圍對事 件對進行空間符合不夠精確,而僅基于晶體的視野范圍對事件對進行空間符合雖然精確但 晶體編碼展開后過大又導致系統開銷過大,為了能夠既保證空間符合精確又避免過大的系 統開銷,可W將空間符合過程分成兩級,第一級先基于探測器模塊的視野范圍,第二級再基 于晶體的視野范圍。具體地,如圖6所示,S403例如可W包括:
[0090] S601、基于所述當前時間段內各個單事件入射到的探測器模塊,確定所述當前時 間段內各個單事件的模塊地址。
[0091] 例如,圖7所示的是一個展開成直線的探測器上探測器模塊地址與晶體地址的分 配示例,"Block"表示的是模塊地址,假設探測環上一共有N個探測器模塊,每個探測器模 塊的晶體地址,則Block的編碼可W為0?N-I ;需要注意的是,"化ystal ad化ess"表示的 晶體在探測器模塊中的地址,而并非表示晶體在整個展開的探測器上的位置的晶體地址, 假設每個探測器模塊橫向(探測環的圓形剖面)上的晶體共有M個,則化ystal ad化ess的 編碼可W為0?M-I ;可W理解的是,晶體地址具體可W是通過Block和化ystal acMress 換算出來的,例如,假設Block的編碼為0?N-1、化ystal ad化ess的編碼為0?M-1,對 于Block為a、化ystal acMress為b的晶體來說,其晶體地址具體可W是a*M+b。
[0092] S602、對于所述當前時間段內的每兩個單事件,將模塊地址之差位于模塊視野的 地址差范圍W內的兩個單事件組成第一級空間符合對。
[0093] 具體實現時,對于當前時間段內的單事件,可W將每兩個單事件作為一個事件對, 然后分別針對各個單事件,判斷事件對的兩個單事件的模塊地址之差是否位于模塊視野的 地址差距離范圍W內,如果是,則可W將該事件對確定為第一級空間符合對,如果否,則可 W拒絕將該事件對確定為第一級空間符合對,并可W不再對該事件對進行后續的符合處 理。
[0094] 考慮到第一級空間符合過程需要針對大量的單事件進行兩兩組合的符合判定,該 使得第一級空間符合過程對系統硬件及系統邏輯的占用都較大。為了盡量減少第一級空間 符合過程對系統硬件及系統邏輯的占用,在一些實施方式,例如可W通過兩個隨機存儲器 的讀寫控制W及計數器、寄存器組來實現第一級空間符合過程的符合判定。具體地,如圖8 所示,S603例如可W包括:
[0095] S801、W所述當前時間段內各個單事件的模塊地址作為各個單事件在所述第一隨 機存儲器中的寫地址,將所述當前時間段內各個單事件存儲到第一隨機存儲器中。
[0096] 其中,第一隨機存儲器中的寫地址數量與探測環上探測器模塊的數量是相同的, 第一隨機存儲器中的寫地址編碼與模塊地址的編碼也是相同的,例如,假設探測器上模塊 地址的編碼為0?N-1,則第一隨機存儲器中例如可W設置有N個寫地址,其寫地址的編碼 可W為0?N-1。可W理解的是,各個單事件在存儲到第一隨機存儲器中時,將被存儲到與 其模塊地址的編碼相同的寫地址上,例如,假設一個單事件的模塊地址為a,則該單事件將 被存儲到第一隨機存儲器中編碼為a的寫地址上。
[0097] S802、按照所述第一隨機存儲器中寫地址從小到大的順序,依次讀取所述隨機存 儲器中各個寫地址上的數據,并將所述第一隨機存儲器中讀取出的各個單事件,按照讀取 的順序,依次存儲到第二隨機存儲器中未存儲數據的最小的寫地址上。
[0098] 具體地說,從第一隨機存儲器中讀取數據時,是按照寫地址從小到大的順序,一個 一個寫地址進行讀取的。例如,假設第一隨機存儲器中寫地址的編碼為0?M-1,則讀取數 據時,先讀取寫地址為0的數據,再讀取寫地址為1的數據,直至讀取寫地址為M-I的數據。
[0099] 可W理解的是,每次從第一隨機存儲器中讀取出的數據有兩種可能,一種可能的 數據為空,一種可能的數據為單事件,其中,讀取出的數據為空還是單事件,取決于從第一 隨機存儲器中讀取的寫地址是否存儲了單事件。而當從第一隨機存儲器中讀取出的數據為 單事件時,則將該單事件存儲到第二隨機存儲器中。對于每次從第一隨機存儲器中讀取出 的單事件,具體可W都是存儲到第二隨機存儲器中未存儲數據的最小的寫地址上。例如,假 設第一隨機存儲器中寫地址從0開始編碼,其寫地址為〇、2、3的數據為空,寫地址為1的數 據為單事件A,其寫地址為4的數據為單事件B,并且,第二隨機存儲器中寫地址也從0開始 編碼,則單事件A將被存儲到第二隨機存儲器中編碼為0的寫地址上,單事件B將被存儲到 第二隨機存儲器中編碼為1的寫地址上。
[0100] S803、在從所述第一隨機存儲器中讀取單事件到所述第二隨機存儲器的過程中, 利用計數器對每兩個相鄰讀取的單事件在所述第一隨機存儲器中的寫地址之差進行計數 而得到計數結果,利用寄存器組記錄每兩個單事件在所述第二隨機存儲器中的寫地址所組 成的地址對,并利用所述寄存器組依據所述計數器的計數結果記錄各個所述地址對所屬的 兩個單事件在所述第一隨機存儲器中的寫地址之差作為各個所述地址對對應的模塊地址 之差。
[0101] 在本實施方式中,單事件在第一隨機存儲器中的寫地址實際上就相當于單事件的 模塊地址,因此,在從第一隨機存儲器中讀取單事件的過程中,通過計數器對單事件讀取出 來之間相隔的寫地址進行計數,計數結果也就是單事件的模塊地址之差。
[0102] 可W理解的是,為了減少系統邏輯的占用,可W僅利用一個計數器完成地址差的 計數。具體地,計數器可W是對每兩個相鄰讀取的單事件在第一隨機存儲器中的寫地址之 差進行計數而得到計數結果,每次完成計數之后計數器清零重啟,再對下一對相鄰讀取的 單事件在第一隨機存儲器中的寫地址之差進行計數;對于每次計數器完成計數而得到的計 數結果,可W在計數器清零之前更新到寄存器組中,W便寄存器組依據計數結果記錄每兩 個單事件在第一隨機存儲器中的寫地址之差,即模塊地址之差。在寄存器組中,可W在各個 單事件被存儲到第二隨機存儲器中時,記錄各個單事件在第二隨機存儲器中的寫地址,并 W每兩個單事件在第二隨機存儲器中的寫地址組成地址對,W便將各個事件對的模塊地址 之差與其地址對對應記錄。對于當前被存儲到第二隨機存儲器的當前單事件來說,寄存器 組在記錄當前單事件在第二隨機存儲器中的寫地址之后,可W將當前單事件在第二隨機存 儲器中的寫地址分別與各個之前已記錄的單事件在第二隨機存儲器中的寫地址組成當前 地址對,然后再將計數器的當前計數結果累加到寄存器組中,得到各個當前地址對的事件 對的模塊地址之差,并將各個當前地址對與其模塊地址之差對應記錄,W便后續通過寄存 器組記錄的模塊地址之差來實現基于模塊地址的空間符合判定,W及通過寄存器組記錄的 地址對來實現從第二隨機存儲器中讀取第一級空間符合對。
[0103] 在一些實施方式中,為了進一步減少系統邏輯的占用,寄存器組中的寄存器數量 可W是當前時間段內的單事件數量,即寄存器組例如包括的可W是為各個單事件設置的寄 存器。其中,各個所述單事件的寄存器,可W用于存儲所述寄存器所屬的單事件在所述第二 隨機存儲器中的寫地址分別與其他單事件在所述第二隨機存儲器中的寫地址組成的地址 對,并存儲所述寄存器所屬的單事件在所述第一隨機存儲器中的寫地址分別與其他單事件 在所述第一隨機存儲器中的寫地址之差。
[0104] 對于計數器與寄存器組,在具體實現地址對與模塊地址之差的計數與存儲時,例 如可W通過W下的步驟流程來實現:
[0105] 步驟A、從第一隨機存儲器未讀取過的寫地址中,讀取最小一個寫地址上的數據作 為當前數據,并在計數器已啟動的情況下,控制計數器的計數結果加1,直至第一隨機存儲 器的所有寫地址都讀取完畢。
[0106] 在步驟A完成之后,可W根據當前數據選擇進入步驟B或步驟C。
[0107] 步驟B、響應于當前數據為空,返回步驟A。
[010引步驟C、響應于當前數據為單事件,W當前數據為當前單事件,將當前單事件存儲 到第二隨機存儲器中未存儲數據的最小一個寫地址上。
[0109] 步驟D、為當前單事件設置一個寄存器,并將當前單事件在第二隨機存儲器中的寫 地址存入當前單事件的寄存器。
[0110] 在步驟D執行完成之后,可W根據當前單事件選擇進入步驟E或步驟F。
[0111] 步驟E、響應于當前單事件是首個從第一隨機存儲器中讀出的單事件,啟動計數 器,并返回步驟A。
[0112] 步驟F、響應于當前單事件不是首個從第一隨機存儲器中讀出的單事件,將當前單 事件在第二隨機存儲器中的寫地址更新到各個此前已讀取的單事件的寄存器中,W便各個 此前已讀取的單事件的寄存器中記錄各個此前已讀取的單事件在第二隨機存儲器中的寫 地址分別與當前單事件在第二隨機存儲器中的寫地址所組成的地址對。
[0113] 步驟G、將計數器的計數結果更新到各個此前已讀取的單事件的寄存器中,W便各 個此前已讀取的單事件的寄存器中累計該計數結果之后得到各個此前已讀取的單事件分 別與當前單事件的模塊地址之差并記錄。
[0114] 步驟H、將計數器的計數結果清零,返回步驟A。
[0115] 可W理解的是,在各個寄存器中,實際上存儲的是兩個第二隨機存儲器中的寫地 址組成的地址對W及與地址對對應的模塊地址之差。當步驟G執行之后,寄存器中更新出 新的地址對和與新地址對對應的模塊地址之差,則可W進入S804, W便對寄存器中記錄的 模塊地址之差判斷是否位于模塊視野的地址差范圍W內的第一級空間符合判定,W及對于 那些符合第一級空間符合判定的模塊地址之差,可W依據寄存器中記錄的與該模塊地址之 差對應的地址對去讀取第二隨機存儲器中相應寫地址上存儲的兩個單事件組成第一級空 間符合對。
[0116] 例如,假設當前單事件為C,此前已讀出的單事件有A和B,A、B、C在第二隨機存儲 器中寫地址分別為0、1、2,計數器對A和B之間地址差的計數結果為m,計數器對B和C之 間地址差的計數結果為n,此時,讀取C之后,A的寄存器中的記錄包括由寫地址0和1組成 的地址對W及該地址對對應的模塊地址之差為m、由寫地址0和2組成的地址對W及該地址 對對應的模塊地址之差為m+n,B的寄存器中的記錄有由寫地址1和2組成的地址對W及該 地址對對應的模塊地址之差為n,C的寄存器中的記錄則包括寫地址2。
[0117] S804、依據所述寄存器組的記錄,判斷各個所述地址對應的模塊地址之差是否位 于模塊視野的地址差范圍W內,并W判斷結果為是的地址對作為符合地址對,按照所述符 合地址對的兩個寫地址讀取所述第二隨機存儲器中的兩個單事件組成第一級空間符合對。
[0118] 可W理解的是,有些情況下,寄存器組會同時更新出多個地址對及其對應的模塊 地址之差,為了便于同時更新出的多個地址對進行基于模塊視野的第一級空間符合判定, 可W設置一個第一緩存FIF01,用于緩存寄存器組同時更新出的多個地址對及其對應的模 塊地址之差,W便輸出執行地址對應的模塊地址之差是否位于模塊視野的地址差范圍W內 的判斷;W及,還可W設置一個第二緩存FIF02,用于緩存同時判斷出的符合地址對,W輸 出執行從第二隨機存儲器中第一級空間符合對的讀取。具體地,當第一緩存FIFOl不為空 時,就啟動第一級空間符合判定的功能模塊執行對模塊地址之差的判斷,當第二緩存FIF02 不為空時,就啟動第二隨機存儲器讀取第二緩存FIF02中的符合地址對。
[0119] 針對圖8所示的第一級空間符合方式(即基于模塊地址的空間符合過程),圖9示 出了一種硬件的功能框架示例,其中,"RAM1"為第一隨機存儲器,"RAM2"為第二隨機存儲 器,"地址差組"為寄存器組,"數據判斷"用于分辨從RAMl中讀取出的數據為空、首次讀取 的單事件還是非首次讀取的單事件,"空間符合第一級判定"用于判斷模塊地址之差是否位 于模塊視野的地址差范圍W內。
[0120] 接著返回圖6所示的實施方式。S602執行完成之后,可W進入S603的執行。
[0121] S603、基于各個所述第一級空間符合對的兩個單事件入射到的晶體,確定各個所 述第一級空間符合對的兩個單事件的晶體地址。
[0122] 可W理解的是,為了避免直接晶體地址標記單事件而導致的地址編碼過大、系統 開銷大的問題,在本實施方式中,單事件的晶體地址可W是通過如圖7所示的Block和 化ystal acMress而換算得到,并且晶體地址僅針對有屬于第一級空間符合對的單事件而 換算。
[0123] S604、對于每個第一級空間符合對,將兩個單事件的晶體地址之差位于晶體視野 的地址差范圍W內的第一級空間符合對確定為第二級空間符合對,所述第二級空間符合對 為所述初始符合對。
[0124] 具體實現時,可W針對各個第一級空間符合對,計算第一級空間符合對的兩個單 事件的晶體地址之差,再判斷該兩個單事件的晶體地址之差是否位于晶體視野的地址差范 圍W內,如果是,表明該第一級空間符合對的兩個單事件滿足基于晶體地址的空間符合的 條件(即完全滿足空間符合的條件),此時則可W將第一級空間符合對確定為第二級空間 符合對(即初始符合對),如果否,表明該第一級空間符合對的兩個單事件不滿足第二級空 間符合的條件(即不滿足空間符合的條件),此時則可W拒絕將該第一級空間符合對確定 為第二級空間符合對(即初始符合對)。其中,對兩個單事件的晶體地址之差的計算,具體 可W是通過減法器來實現;對兩個單事件的晶體地址之差是否位于晶體視野的地址差范圍 W內的判斷,具體可W是通過比較器來實現。
[0125] 需要說明的是,本實施方式中是采用了先基于模塊地址的第一級空間符合再基于 晶體地址的第二級空間符合該樣兩步判定來實現最終的空間符合判定,而基于模塊地址的 空間符合本身不夠精確,因此,如果基于模塊視野的地址差范圍太嚴格則可能會導致符合 對的丟失。為了避免該種情況下的符合對丟失,在一些實施方式中,模塊視野的地址差范圍 相對于晶體視野的地址差范圍更為寬松。具體地,模塊視野的地址差范圍與晶體視野的地 址差范圍例如可W按照如下方式設置:
[0126] 所述模塊視野的地址差范圍為:

【權利要求】
1. 一種符合對的判定方法,其特征在于,包括: 對探測到的單事件分時間段標記;其中,每個時間段的時長不大于晶體死時間; 響應于當前時間段已標記結束,獲取所述當前時間段內探測到的單事件; 對所述當前時間段內的每兩個單事件進行空間符合,將彼此位于對方視野范圍內的兩 個單事件組成初始符合對; 對每個初始符合對進行時間符合,將兩個單事件之間的時間差在符合時間窗以內的初 始符合對確定為目標符合對。
2. 根據權利要求1所述的方法,其特征在于,在時間上相鄰的前后兩個時間段在相鄰 處具有重疊的時間段部分,所述重疊的時間段部分的時長不小于所述符合時間窗的時長。
3. 根據權利要求1所述的方法,其特征在于,所述對所述當前時間段內的每兩個單事 件進行空間符合,將彼此位于對方視野范圍內的兩個單事件組成初始符合對,包括: 基于所述當前時間段內各個單事件入射到的探測器模塊,確定所述當前時間段內各個 單事件的模塊地址; 對于所述當前時間段內的每兩個單事件,將模塊地址之差位于模塊視野的地址差范圍 以內的兩個單事件組成第一級空間符合對; 基于各個所述第一級空間符合對的兩個單事件入射到的晶體,確定各個所述第一級空 間符合對的兩個單事件的晶體地址; 對于每個第一級空間符合對,將兩個單事件的晶體地址之差位于晶體視野的地址差范 圍以內的第一級空間符合對確定為第二級空間符合對,所述第二級空間符合對為所述初始 符合對。
4. 根據權利要求3所述的方法,其特征在于, 所述模塊視野的地址差范圍為:
所述晶體視野的地址差范圍為:x<b<n ? m-x ; 其中,所述a為兩個單事件的模塊地址之差,所述b為兩個單事件的晶體地址之差,所 述m為探測器橫向上的探測器模塊數量,所述n為探測器橫向上的晶體數量,所述X為探測 器橫向上彼此間沒有符合線的、距離最遠的兩個晶體之間相隔的晶體數量,所述[x/m]表 示x/m的計算結果取整數。
5. 根據權利要求3所述的方法,其特征在于,所述對于所述當前時間段內的每兩個單 事件,將模塊地址之差位于模塊視野的地址差范圍以內的兩個單事件組成第一級空間符合 對,包括: 以所述當前時間段內各個單事件的模塊地址作為各個單事件在所述第一隨機存儲器 中的寫地址,將所述當前時間段內各個單事件存儲到第一隨機存儲器中; 按照所述第一隨機存儲器中寫地址從小到大的順序,依次讀取所述隨機存儲器中各個 寫地址上的數據,并將所述第一隨機存儲器中讀取出的各個單事件,按照讀取的順序,依次 存儲到第二隨機存儲器中未存儲數據的最小的寫地址上; 在從所述第一隨機存儲器中讀取單事件到所述第二隨機存儲器的過程中,利用計數 器對每兩個相鄰讀取的單事件在所述第一隨機存儲器中的寫地址之差進行計數而得到計 數結果,利用寄存器組記錄每兩個單事件在所述第二隨機存儲器中的寫地址所組成的地址 對,并利用所述寄存器組依據所述計數器的計數結果記錄各個所述地址對所屬的兩個單事 件在所述第一隨機存儲器中的寫地址之差作為各個所述地址對對應的模塊地址之差; 依據所述寄存器組的記錄,判斷各個所述地址對應的模塊地址之差是否位于模塊視野 的地址差范圍以內,并以判斷結果為是的地址對作為符合地址對,按照所述符合地址對的 兩個寫地址讀取所述第二隨機存儲器中的兩個單事件組成第一級空間符合對。
6. 根據權利要求5所述的方法,其特征在于,所述寄存器組包括為各個所述單事件設 置的寄存器;其中,各個所述單事件的寄存器,用于存儲所述寄存器所屬的單事件在所述第 二隨機存儲器中的寫地址分別與其他單事件在所述第二隨機存儲器中的寫地址組成的地 址對,并存儲所述寄存器所屬的單事件在所述第一隨機存儲器中的寫地址分別與其他單事 件在所述第一隨機存儲器中的寫地址之差。
7. -種符合對的判定設備,其特征在于,包括: 分段標記模塊,用于對探測到的單事件分時間段標記;其中,每個時間段的時長不大于 晶體死時間; 單事件獲取模塊,用于響應于當前時間段已標記結束,獲取所述當前時間段內探測到 的單事件; 空間符合模塊,用于對所述當前時間段內的每兩個單事件進行空間符合,將彼此位于 對方視野范圍內的兩個單事件組成初始符合對; 時間符合模塊,用于對每個初始符合對進行時間符合,將兩個單事件之間的時間差在 符合時間窗以內的初始符合對確定為目標符合對。
8. 根據權利要求7所述的設備,其特征在于,在時間上相鄰的前后兩個時間段在相鄰 處具有重疊的時間段部分,所述重疊的時間段部分的時長不小于所述符合時間窗的時長。
9. 根據權利要求7所述的設備,其特征在于,所述空間符合模塊包括: 第一地址確定子模塊,用于基于所述當前時間段內各個單事件入射到的探測器模塊, 確定所述當前時間段內各個單事件的模塊地址; 第一級空間符合子模塊,用于對于所述當前時間段內的每兩個單事件,將模塊地址之 差位于模塊視野的地址差范圍以內的兩個單事件組成第一級空間符合對; 第二地址確定子模塊,基于各個所述第一級空間符合對的兩個單事件入射到的晶體, 確定各個所述第一級空間符合對的兩個單事件的晶體地址; 第二級空間符合子模塊,用于對于每個第一級空間符合對,將兩個單事件的晶體地址 之差位于晶體視野的地址差范圍以內的第一級空間符合對確定為第二級空間符合對,所述 第二級空間符合對為所述初始符合對。
10. 根據權利要求9所述的設備,其特征在于, 所述模塊視野的地址差范圍為:
所述晶體視野的地址差范圍為:x〈b<n ? m-x ; 其中,所述a為兩個單事件的模塊地址之差,所述b為兩個單事件的晶體地址之差,所 述m為探測器橫向上的探測器模塊數量,所述n為探測器橫向上的晶體數量,所述X為探測 器橫向上彼此間沒有符合線的、距離最遠的兩個晶體之間相隔的晶體數量,所述[x/m]表 示x/m的計算結果取整數。
11. 根據權利要求9所述的設備,其特征在于,所述第一級空間符合子模塊包括: 第一單事件存儲子模塊,用于以所述當前時間段內各個單事件的模塊地址作為各個單 事件在所述第一隨機存儲器中的寫地址,將所述當前時間段內各個單事件存儲到第一隨機 存儲器中; 第一單事件讀取子模塊,用于按照所述第一隨機存儲器中寫地址從小到大的順序,依 次讀取所述隨機存儲器中各個寫地址上的數據; 第二單事件存儲子模塊,用于將所述第一隨機存儲器中讀取出的各個單事件,按照讀 取的順序,依次存儲到第二隨機存儲器中未存儲數據的最小的寫地址上; 計數子模塊,用于在從所述第一隨機存儲器中讀取單事件到所述第二隨機存儲器的過 程中,利用計數器對每兩個相鄰讀取的單事件在所述第一隨機存儲器中的寫地址之差進行 計數而得到計數結果; 寄存子模塊,用于在從所述第一隨機存儲器中讀取單事件到所述第二隨機存儲器的 過程中,利用寄存器組記錄每兩個單事件在所述第二隨機存儲器中的寫地址所組成的地址 對,并利用所述寄存器組依據所述計數器的計數結果記錄各個所述地址對所屬的兩個單事 件在所述第一隨機存儲器中的寫地址之差作為各個所述地址對對應的模塊地址之差; 地址差判斷子模塊,用于依據所述寄存器組的記錄,判斷各個所述地址對應的模塊地 址之差是否位于模塊視野的地址差范圍以內; 第二單事件讀取子模塊,用于以在所述地址差判斷子模塊中判斷結果為是的地址對作 為符合地址對,按照所述符合地址對的兩個寫地址讀取所述第二隨機存儲器中的兩個單事 件組成第一級空間符合對。
12. 根據權利要求11所述的設備,其特征在于,所述寄存器組包括為各個所述單事件 設置的寄存器;其中,各個所述單事件的寄存器,用于存儲所述寄存器所屬的單事件在所述 第二隨機存儲器中的寫地址分別與其他單事件在所述第二隨機存儲器中的寫地址組成的 地址對,并存儲所述寄存器所屬的單事件在所述第一隨機存儲器中的寫地址分別與其他單 事件在所述第一隨機存儲器中的寫地址之差。
【文檔編號】A61B6/03GK104224219SQ201410393619
【公開日】2014年12月24日 申請日期:2014年8月11日 優先權日:2014年8月11日
【發明者】尹柱霞, 楊龍, 高鵬, 趙玉秋, 崔改 申請人:沈陽東軟醫療系統有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
韩国伦理电影