[go: up one dir, main page]

CN100563575C - Meet system in a kind of position emissron tomography and meet method - Google Patents

Meet system in a kind of position emissron tomography and meet method Download PDF

Info

Publication number
CN100563575C
CN100563575C CNB2007100645938A CN200710064593A CN100563575C CN 100563575 C CN100563575 C CN 100563575C CN B2007100645938 A CNB2007100645938 A CN B2007100645938A CN 200710064593 A CN200710064593 A CN 200710064593A CN 100563575 C CN100563575 C CN 100563575C
Authority
CN
China
Prior art keywords
programmable gate
gate array
field programmable
meets
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB2007100645938A
Other languages
Chinese (zh)
Other versions
CN101268949A (en
Inventor
李可
魏龙
李道武
章志明
孔伟
单宝慈
王宝义
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Institute of High Energy Physics of CAS
Original Assignee
Institute of High Energy Physics of CAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Institute of High Energy Physics of CAS filed Critical Institute of High Energy Physics of CAS
Priority to CNB2007100645938A priority Critical patent/CN100563575C/en
Publication of CN101268949A publication Critical patent/CN101268949A/en
Application granted granted Critical
Publication of CN100563575C publication Critical patent/CN100563575C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Nuclear Medicine (AREA)
  • Measurement Of Radiation (AREA)

Abstract

本发明涉及医学断层成像及核成像领域,特别是一种用于正电子断层扫描设备中符合系统第一组板卡,一个信号缓存单元,第二组接收板卡,一个数据缓存单元,一个参考时钟17,一个时钟调整单元,现场可编程门阵列;方法:利用现场可编程门阵列进行各个事件之间的时间、位置和能量的判断,通过这些判选规则的两个事件成为一个符合事例。通过引入现场可编辑门阵列,采用编写硬件描述语言来快速、高效地处理由PET仪器前端探测器模块捕获到的事例信息,以确定符合事件的发生。本发明是现有PET符合系统处理的改进。本发明使用一片FPGA即可高效、快速地完成符合系统的处理,在获得高的系统灵敏度的同时没有给系统引入死时间。

Figure 200710064593

The invention relates to the fields of medical tomography and nuclear imaging, in particular to a first set of boards, a signal buffer unit, a second set of receiving boards, a data buffer unit, and a reference system used in positron emission tomography equipment. Clock 17, a clock adjustment unit, field programmable gate array; method: use field programmable gate array to judge the time, position and energy between events, and two events that pass these selection rules become a matching case. By introducing field-programmable gate arrays, the hardware description language is used to quickly and efficiently process the event information captured by the front-end detector module of the PET instrument to determine the occurrence of coincident events. The present invention is an improvement over existing PET compliance systems. The invention can efficiently and quickly complete system-compliant processing by using one FPGA, and does not introduce dead time into the system while obtaining high system sensitivity.

Figure 200710064593

Description

一种正电子断层扫描中符合系统及符合方法 A coinciding system and coinciding method in positron emission tomography

技术领域 technical field

本发明涉及医学断层成像及核成像领域,特别是一种用于正电子断层扫描设备(Positron Emission Tomography,PET)中符合系统的设计方法。The invention relates to the fields of medical tomography and nuclear imaging, in particular to a method for designing coincident systems in Positron Emission Tomography (PET) equipment.

背景技术 Background technique

符合探测是正电子发射断层扫描仪(PET)的本质,其设计好坏直接影响整个系统的性能。注入生物体内的放射性药物衰变产生的正电子与生物体内的电子发生湮没反应,产生两个方向相反、能量大小为511keV的γ光子对,如果在一定时间窗内同时被探测器捕捉,则称为探测到一个符合事例。如图1中1表示正电子湮没产生两个能量相等,方向相反的γ光子2a和2b,它们可被两个相对放置的探测器3a,3b探测到。1表示含有18F、22Na、11C等放射性同位素的物质,发生β衰变后产生正电子,与周围的电子发生湮没反应。2a和2b代表正电子湮没后产生的两个能量相等,方向相反飞行的γ光子。3a,3b表示能够探测到γ光子的探测器(在PET中常用闪烁晶体配合位置灵敏的光电倍增管构成,也可以使用其它可探测到γ光子的探测器组合方式。)Coincidence detection is the essence of positron emission tomography (PET), and its design directly affects the performance of the entire system. The positrons produced by the decay of radiopharmaceuticals injected into the living body undergo an annihilation reaction with the electrons in the living body to produce two gamma photon pairs with opposite directions and an energy of 511keV. If they are captured by the detector at the same time within a certain time window, it is called A match was detected. 1 in Fig. 1 indicates that positron annihilation produces two gamma photons 2a and 2b with equal energy and opposite directions, which can be detected by two oppositely placed detectors 3a and 3b. 1 means that substances containing radioactive isotopes such as 18 F, 22 Na, and 11 C undergo beta decay to produce positrons, which undergo annihilation reactions with surrounding electrons. 2a and 2b represent two gamma photons with equal energy and opposite directions produced after positron annihilation. 3a, 3b represent detectors that can detect gamma photons (in PET, scintillation crystals are often combined with position-sensitive photomultiplier tubes, and other detector combinations that can detect gamma photons can also be used.)

图2中4a,4b代表图1中的两个γ光子2a,2b分别到达3a,3b两个探测器的时刻t1、t2。如果它们之间的差异小于预先设定的时间窗5,则认为这两个γ光子是由同一个湮没事件产生的,这个过程称为符合探测。4a and 4b in FIG. 2 represent the time t1 and t2 when the two gamma photons 2a and 2b respectively arrive at the two detectors 3a and 3b in FIG. 1 . If the difference between them is smaller than the pre-set time window 5, the two gamma photons are considered to be generated by the same annihilation event, and this process is called coincidence detection.

由于散射以及偶然符合等影响,在探测到时间上符合的事件后,符合系统需要进一步判断这两个光子信号是否由同一个事件产生。为了减少电路部分的系统死时间,PET仪器要求符合系统对这些光子做出快速判断。Due to the effects of scattering and accidental coincidence, after detecting a time coincident event, the coincidence system needs to further judge whether the two photon signals are generated by the same event. In order to reduce the system dead time of the circuit part, the PET instrument requires a compliance system to make a fast judgment on these photons.

传统PET设计中,符合系统电路采用分离器件搭制而成,电路庞杂,不易检测且造价较高;也有一些PET中符合系统电路采用专用集成电路(Application Specific Integrated Circuit,ASIC)制作而成,虽然将符合系统电路大为简化,但造价依然很高,并且制作周期长。In the traditional PET design, the compliance system circuit is made of separate devices, which is complex, difficult to detect, and expensive; there are also some PET compliance system circuits that are made of Application Specific Integrated Circuit (ASIC). The compliance system circuit is greatly simplified, but the cost is still high, and the production cycle is long.

发明内容 Contents of the invention

为了解决现有技术造价高,制作周期长的问题,本发明设计采用FPGA为核心来实现PET符合系统处理,硬件电路实现简单、造价低廉,并且能够快速实现的一种正电子断层扫描中符合系统及设计方法。In order to solve the problems of high cost and long production cycle in the prior art, the present invention adopts FPGA as the core to realize PET coincidence system processing, the hardware circuit is simple to realize, the cost is low, and a kind of coincidence system in positron emission tomography that can be realized quickly and design methods.

为了实现上述目的,本发明一方面,是提供一种正电子断层扫描中符合系统,技术方案包括:In order to achieve the above object, one aspect of the present invention is to provide a coincidence system in positron emission tomography, and the technical solution includes:

第一组板卡,用于接收并处理表示各个探测器组块探测到符合单事例的时间信号;The first group of boards is used to receive and process the time signal indicating that each detector block detects a single case;

一个信号缓存单元,用于暂存并输出第一组板卡的符合单事例的时间信号;A signal buffer unit, which is used to temporarily store and output the time signal conforming to the single case of the first group of boards;

第二组接收板卡,用于接收并处理表示各个单事例位置、能量的数据;The second group of receiving boards is used to receive and process data representing the position and energy of each single instance;

一个数据缓存单元,用于暂存第二组板卡输出的各个单事例位置、能量的数据;A data cache unit, which is used to temporarily store the data of each single instance position and energy output by the second group of boards;

一个参考时钟17,用于为系统提供参考时钟;A reference clock 17, used to provide a reference clock for the system;

一个时钟调整单元,将输入的参考时钟进行调理,生成与系统参考时钟同相位的时钟信号;A clock adjustment unit, which adjusts the input reference clock to generate a clock signal with the same phase as the system reference clock;

现场可编程门阵列,将接收PET系统中前端所有探测器采集到的表示事例信息的同步数字信号与表示时间的模拟信号,用于对表示事例信息的同步数字信号与表示时间的模拟信号进行符合判选的综合处理;The field programmable gate array will receive the synchronous digital signal representing case information and the analog signal representing time collected by all the detectors in the front end of the PET system, and is used to match the synchronous digital signal representing case information and the analog signal representing time Comprehensive treatment of judgment;

根据优选实施例,所述现场可编程门阵列采用一片或几片现场可编程门阵列,采用硬件描述语言HDL实现核心符合算法。According to a preferred embodiment, the field programmable gate array adopts one or several field programmable gate arrays, and uses hardware description language HDL to realize the core coincidence algorithm.

根据优选实施例,所述芯片包括单片机或具有CPU功能的芯片。According to a preferred embodiment, the chip includes a single-chip microcomputer or a chip with a CPU function.

根据优选实施例,所述硬件描述语言HDL采用Verilog HDL、VHDL或AHDL,用来配置实现现场可编程门阵列的功能。According to a preferred embodiment, the hardware description language HDL adopts Verilog HDL, VHDL or AHDL, and is used for configuring and realizing the function of the field programmable gate array.

为了实现上述目的,本发明另一方面,是提供一种正电子断层扫描中符合方法,技术方案如下:In order to achieve the above object, another aspect of the present invention is to provide a coincident method in positron emission tomography, the technical scheme is as follows:

利用现场可编程门阵列进行各个事件之间的时间、位置和能量的判断,通过这些判选规则的两个事件成为一个符合事例。The field programmable gate array is used to judge the time, position and energy between various events, and two events that pass these selection rules become a coincidence case.

根据优选实施例,符合事例判选步骤如下:According to a preferred embodiment, the matching steps are as follows:

步骤24:开始;Step 24: start;

步骤25:首先将所需的数据载入;Step 25: First load the required data;

步骤26:对载入的这些数据在时间上进行判断,即通过判断两个事件发生时间的差别是否小于所设时间窗:Step 26: Judging the loaded data in terms of time, that is, by judging whether the difference between the occurrence times of two events is smaller than the set time window:

如果有两个单事例在同一个时间窗内,则执行步骤27;如果否,则执行步骤30;If there are two single cases in the same time window, go to step 27; if not, go to step 30;

步骤27:进行查表的操作;Step 27: perform table lookup operation;

步骤28:通过步骤27查表来判断这两个单事例是否落在所设视野之内,如果是,则执行步骤29;如果否,则执行步骤30;Step 28: Check the table in step 27 to determine whether the two single cases fall within the set field of view, if yes, execute step 29; if not, execute step 30;

步骤29:将这两个事件进行打包传输;Step 29: package and transmit the two events;

步骤30:然后判断扫描是否结束,以决定是否载入下一周期的数据进行判断,如果是,则执行步骤31;如果否,则执行步骤25;Step 30: Then judge whether the scanning is over, to determine whether to load the data of the next cycle for judgment, if yes, then perform step 31; if not, then perform step 25;

步骤31:直至结束。Step 31: until the end.

根据优选实施例,所述步骤27查表的操作,根据设定的视野范围预先设定各个位置的符合结果,通过查表直接判断两个事件在位置上是否符合。According to a preferred embodiment, the table look-up operation in step 27 pre-sets the coincidence results of each position according to the set field of view, and directly judges whether two events match in position by looking up the table.

根据优选实施例,在同一片现场可编程门阵列内通过配置相应的延迟,完成延迟符合,具体步骤如下:According to a preferred embodiment, by configuring corresponding delays in the same field programmable gate array, the delay compliance is completed, and the specific steps are as follows:

利用现场可编程门阵列来实现对符合判选单元34a、34b的复用:The field programmable gate array is used to realize the multiplexing of the matching judging units 34a, 34b:

将输入信号单元32的一路进行符合判选单元34a的符合判选过程;Carrying out one path of the input signal unit 32 to meet the selection process of the selection unit 34a;

将输入信号单元32的另一路进行相应的延迟单元33,将延迟后的信号通过一个同样的符合判选单元34b的符合判选过程;The other path of the input signal unit 32 is carried out to the corresponding delay unit 33, and the delayed signal is passed through a same coincidence selection process of the selection selection unit 34b;

将得到偶然符合的事例单元36和真实事例单元35一起,通过多路开关37,将偶然符合以及真实事例数据38传输出去。The case unit 36 and the real case unit 35 obtained by accidental coincidence are passed through the multiplexer 37 to transmit the occasional coincidence and real case data 38 .

根据优选实施例,延迟单元33位于现场可编程门阵列外部;或在现场可编程门阵列内部,通过寄存器缓冲的方法实现。According to a preferred embodiment, the delay unit 33 is located outside the FPGA; or inside the FPGA, implemented by means of register buffering.

本发明的目的是提供一种可广泛用于多参数测量系统中符合系统的设计方法,特别是一种用于正电子断层扫描设备(Positron EmissionTomography,PET)中符合系统的设计方法。通过引入现场可编辑门阵列(FPGA),采用编写硬件描述语言(HDL)来快速、高效地处理由PET仪器前端探测器模块捕获到的事例信息,以确定符合事件的发生。本发明是现有PET符合系统处理的改进。本发明使用一片FPGA即可高效、快速地完成符合系统的处理,在获得高的系统灵敏度的同时没有给系统引入死时间。The purpose of the present invention is to provide a design method that can be widely used in a coincidence system in a multi-parameter measurement system, especially a design method for a coincidence system in a positron emission tomography (Positron Emission Tomography, PET) device. By introducing a field-programmable gate array (FPGA), the hardware description language (HDL) is used to quickly and efficiently process the case information captured by the front-end detector module of the PET instrument to determine the occurrence of coincident events. The present invention is an improvement over existing PET compliance systems. The invention can efficiently and quickly complete system-compliant processing by using one FPGA, and does not introduce dead time into the system while obtaining high system sensitivity.

1、本发明流水线的工作方式,每个周期对输入数据进行一次判断,避免符合处理时给系统引入死时间;1. The working method of the assembly line of the present invention is to judge the input data once in each cycle, so as to avoid introducing dead time into the system during processing;

2、本发明的设计中,硬件电路实现简单,所有符合处理均在一块FPGA内部完成,如需修改处理内容只需将重新程序编写的程序再次置入FPGA即可,毋须更改硬件。2. In the design of the present invention, the hardware circuit is simple to implement, and all coincidence processing is completed inside an FPGA. If the processing content needs to be modified, only the reprogrammed program needs to be inserted into the FPGA again, without changing the hardware.

3、本发明设计采用FPGA为核心,实现速度快,并具有在线可编程特点。做相应修改只需改动软件程序,将它们重新下载入FPGA内部即可,可做到在线迅速更改。3. The design of the present invention adopts FPGA as the core, has fast realization speed, and has the feature of online programming. It is only necessary to modify the software programs and re-download them into the FPGA to make corresponding modifications, which can be quickly changed online.

4、本发明设计与传统的符合电路、或ASIC为核心的符合电路相比,成本大为降低。4. The cost of the design of the present invention is greatly reduced compared with the conventional coinciding circuit or the coinciding circuit with ASIC as the core.

5、本发明设计方便、灵活,除PET系统外,可用于核谱学中相关事件多参数符合测量的数据获取系统。5. The present invention is convenient and flexible in design, and besides the PET system, it can also be used in a data acquisition system for multi-parameter coincidence measurement of related events in nuclear spectroscopy.

6、本发明不同于传统的分步式的处理方法,即将几个模块(Modual)的信号先由一个处理器处理,然后再汇总至一个处理器进行最后判断,本发明方法将所有探测器采集到的、表示事例信息的同步数字信号与表示时间的模拟信号,全部进入此符合系统中统一处理。6. The present invention is different from the traditional step-by-step processing method, that is, the signals of several modules (Modual) are first processed by a processor, and then aggregated to a processor for final judgment. The method of the present invention collects all detectors The received synchronous digital signals representing case information and the analog signals representing time all enter this coincidence system for unified processing.

本发明用于核谱学及核电子学的高速并行多道数据获取系统,特别是用于核谱学中相关事件多参数符合测量的数据获取系统。The invention is used in a high-speed parallel multi-channel data acquisition system for nuclear spectroscopy and nuclear electronics, especially a data acquisition system for multi-parameter coincidence measurement of related events in nuclear spectroscopy.

附图说明 Description of drawings

图1现有技术符合探测硬件框图Fig. 1 Existing technology coincidence detection hardware block diagram

图2现有技术符合判选原理示意图Fig. 2 Schematic diagram of the prior art compliance judgment principle

图3是本发明探测器环晶体结构示意图Fig. 3 is a schematic diagram of the crystal structure of the detector ring of the present invention

图4是本发明FOV及位置符合设计图Fig. 4 is the design diagram of FOV and position of the present invention

图5是本发明符合系统硬件结构图Fig. 5 is that the present invention conforms to system hardware structural diagram

图6是本发明符合电路板FPGA内部程序流程图Fig. 6 is that the present invention conforms to circuit board FPGA internal program flowchart

图7是本发明由6个探头组成的探测器环位置符合表格示意图Fig. 7 is a schematic diagram of the position of the detector ring composed of 6 probes according to the table in the present invention

图8是本发明完成偶然符合与真事例判选的功能框图Fig. 8 is a functional block diagram for the present invention to complete occasional coincidence and true case selection

具体实施方式 Detailed ways

下面将结合附图对本发明加以详细说明,应指出的是,所描述的实施例仅旨在便于对本发明的理解,而对其不起任何限定作用。The present invention will be described in detail below in conjunction with the accompanying drawings. It should be noted that the described embodiments are only intended to facilitate the understanding of the present invention, rather than limiting it in any way.

根据前端探测器设计,将探测器环上的每个探测器晶体条编号,采用查表的方式来确定是否为真正的响应事件,采用流水线技术处理这些符合判选的任务,这样对每一个时钟周期到来的事件,均可进行符合判选。According to the design of the front-end detector, each detector crystal bar on the detector ring is numbered, and the way of looking up the table is used to determine whether it is a real response event. The events that come in the cycle can be judged according to the requirements.

由图3所示,全部探测器环9由16个模块8(module)组成,每个模块8包含两个组块7(block),每个block则由1.9mm×1.9mm×10mm的条状LYSO晶体6以16×16阵列组成,这样就由8192根LYSO晶体条组成了一个32环、每环256个晶体条的探测器阵列。As shown in Figure 3, the entire detector ring 9 is composed of 16 modules 8 (modules), each module 8 contains two blocks 7 (blocks), and each block is composed of a 1.9mm×1.9mm×10mm strip LYSO crystals 6 are formed in a 16×16 array, so that 8192 LYSO crystal strips form a detector array with 32 rings and 256 crystal strips in each ring.

图3表示PET中探测器晶体环9的组成。6表示所用闪烁晶体条,由很多这种闪烁晶体条6按某种排列方式(如16×16,也可以别的数字)组成一个组块7;由两个或多个组块7构成一个模块8,由16个(也可以别的数字)模块8构成了整个PET探测器晶体环9。Figure 3 shows the composition of the detector crystal ring 9 in PET. 6 represents the scintillation crystal strip used, and a block 7 is formed by many such scintillation crystal strips 6 in a certain arrangement (such as 16×16, or other numbers); a module is formed by two or more blocks 7 8. The entire PET detector crystal ring 9 is formed by 16 (or other numbers) modules 8 .

图4表示由12a~12p多个探测器构成的PET探测器环,根据不同的探测视野(虚线11a、11b)要求进行各个探测器间的符合判断,探测器间的符合探测由响应线10表示。符合系统要求对探测器组块7两两之间判断符合(图1)。Fig. 4 shows a PET detector ring composed of multiple detectors 12a to 12p. According to different detection fields of view (dotted lines 11a, 11b), the coincidence judgment among the detectors is performed, and the coincidence detection among the detectors is represented by the response line 10 . Comply with the system requirements and judge whether two detector blocks 7 are consistent (Fig. 1).

图5表示符合系统硬件板卡22的构成框图,它接收由第一组板卡13a~13z处理后输送过来的表示各个探测器组块7探测到符合单事例的时间信号,并将这些信号放入信号缓存单元15中暂存起来;符合系统硬件板卡22还接收第二组板卡14a~14m处理后送来的表示各个单事例位置、能量的数据,并将它们放入数据缓存单元16中;同时,符合系统工作还需要一个参考时钟17,它可由晶体振荡器等器件、或专门的板卡等产生,这一工作时钟最好经过时钟调理单元18调理后再进行使用;符合系统22工作还需要提供电源19。然后由一片现场可编程门阵列FPGA20(或几片)进行主要的符合判选任务。处理完成后的数据在单片机等具有CPU功能的芯片21的调控下,传入后端计算机23进行进一步的处理。Fig. 5 shows the composition block diagram of conforming to the system hardware board 22, it receives the time signal that each detector block 7 detects conforming to a single case and sends these signals after being processed by the first group of boards 13a-13z Temporarily stored in the input signal buffer unit 15; the conforming system hardware board 22 also receives the data indicating the position and energy of each single instance sent by the second group of boards 14a-14m after processing, and puts them into the data buffer unit 16 At the same time, a reference clock 17 is also required for the system to work, which can be generated by devices such as crystal oscillators, or special boards, etc., and this working clock is preferably used after being conditioned by the clock conditioning unit 18; The work also requires the provision of power 19 . Then a field programmable gate array FPGA20 (or a few chips) performs the main coincidence judging task. The processed data is transferred to the back-end computer 23 for further processing under the control of a chip 21 with a CPU function such as a single-chip microcomputer.

符合FPGA20内部所用到的程序流程如图6所示,利用现场可编程门阵列进行各个事件之间的时间、位置和能量的判断,通过这些判选规则的两个事件成为一个符合事例。程序从24开始后,首先将所需的数据载入25,然后对这些数据在时间上进行判断26,即通过判断两个事件发生时间的差别是否小于所设时间窗(例如6ns、10ns等),如果有且只有两个单事例在同一个时间窗内,则进行查表27的操作;否则判断扫描是否结束30。通过查表27来判断这两个单事例是否落在所设视野之内28,如果是的话将这两个事件进行打包传输29,然后判断扫描是否结束30,以决定是否载入下一周期的数据进行判断,直至结束31。The program flow used inside FPGA20 is shown in Figure 6. The field programmable gate array is used to judge the time, position and energy between events, and two events that pass these judgment rules become a coincidence case. After the program starts at 24, the required data is first loaded into 25, and then the data is judged 26 in time, that is, by judging whether the difference between the occurrence times of two events is smaller than the set time window (such as 6ns, 10ns, etc.) , if there are and only two single cases in the same time window, the operation of table lookup 27 is performed; otherwise, it is judged whether the scan ends 30 . Check the table 27 to judge whether the two single cases fall within the set field of view 28, if so, pack and transmit the two events 29, and then judge whether the scan is over 30, to decide whether to load the next cycle The data is judged until the end 31.

图7表示图6中查表27的操作,查表的操作是根据设定的视野范围预先设定各个位置的符合结果,通过查表直接判断两个事件在位置上是否符合。Fig. 7 shows the operation of the look-up table 27 in Fig. 6, the operation of the look-up table is to pre-set the matching results of each position according to the set field of view, and directly judge whether the two events match in the position by looking up the table.

以六个探测器组成的环为例说明,根据设定的FOV大小,一个探测器模块需要与其对面的三个模块进行符合判断,在考虑载入数据的先后顺序情况下,则两两符合的判断结果如图7所示。图中‘对’号表示在视野FOV内,‘叉’号表示不在视野内。举例来说,若一个事件被探测器2,另一个被探测器5探测到,查图中表格(2,5)得出此两个事件在位置上符合,属于视野FOV内的有效事件,可以继续图6中的29步骤。采用查表的方法不但简化了操作,而且可以在一个周期内完成,使得整个程序可以顺利地利用流水线进行数据处理,在符合判选阶段没有给整个系统引入死时间。Taking a ring composed of six detectors as an example, according to the set FOV size, a detector module needs to make a coincidence judgment with the three opposite modules. Judgment results are shown in Figure 7. The 'pair' in the figure means it is within the FOV of the field of view, and the 'cross' means it is not in the field of view. For example, if one event is detected by detector 2 and the other is detected by detector 5, the table (2, 5) in the figure shows that the two events match in position and are valid events within the field of view FOV, which can be Continue to step 29 in FIG. 6 . The method of table look-up not only simplifies the operation, but also can be completed in one cycle, so that the whole program can smoothly use the pipeline for data processing, and no dead time is introduced into the whole system in the matching judgment stage.

另外一个需注意的问题是,设计图7中的表时,应以模块为单位来进行,如果按照晶体条来设计的话,表就会很大,以16个模块组成的探测器环为例,每个组块由16×16根晶体条,如果将如此众多的晶体位置符合情况全部放入表中,那么此表矩阵将会是8192×8192,实现起来不是很容易。而如果以模块为单位的话,矩阵将会变为32×32,使用FPGA内部存储资源即可实现,无需外部存储器且速度快。Another problem that needs attention is that when designing the table in Figure 7, it should be carried out in units of modules. If it is designed according to crystal strips, the table will be very large. Take a detector ring composed of 16 modules as an example. Each block consists of 16×16 crystal strips. If so many crystal positions are all put into the table, then the table matrix will be 8192×8192, which is not very easy to realize. And if the module is used as the unit, the matrix will become 32×32, which can be realized by using the internal storage resources of the FPGA, without the need for external memory and at high speed.

此外,本发明中由于主要采用FPGA来实现符合判选,因此可以方便地对其进行复用。图8表示将输入信号单元32一路直接进行上述符合判选单元34a的符合判选过程,另外分出来一路进行相应的延迟单元33,将延迟后的信号通过一个同样的符合判选单元34b的符合判选过程,将得到偶然符合的事例单元36,它同真实事例单元35一起通过一个多路开关37,将偶然符合以及真实事例数据38传输出去。由于延迟单元33可以在外部,也可以在FPGA内部可以通过寄存器缓冲的方法方便实现,因此整个图8功能通过一片FPGA即可完成,此时整个PET系统就可方便的得到偶然符合以及真实事例的数据。大大简化了符合系统硬件实现的复杂程度。In addition, since the FPGA is mainly used to realize the match judgment in the present invention, it can be multiplexed conveniently. Fig. 8 shows that the input signal unit 32 is directly carried out the coincidence judgment process of the above-mentioned coincidence judgment unit 34a, and another one is separated out to carry out the corresponding delay unit 33, and the delayed signal is passed through the coincidence of the same coincidence judgment unit 34b. The judging process will obtain the incidental case unit 36, which will pass through a multi-way switch 37 together with the real case unit 35 to transmit the occasional coincidence and real case data 38. Since the delay unit 33 can be implemented externally or within the FPGA through register buffering, the entire function in Figure 8 can be completed through a single FPGA. At this time, the entire PET system can easily obtain accidental coincidence and real cases. data. It greatly simplifies the complexity of conforming to the hardware implementation of the system.

以上所述,仅为本发明中的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉该技术的人在本发明所揭露的技术范围内,可理解想到的变换或替换,都应涵盖在本发明的包含范围之内,因此,本发明的保护范围应该以权利要求书的保护范围为准。The above is only a specific implementation mode in the present invention, but the scope of protection of the present invention is not limited thereto. Anyone familiar with the technology can understand the conceivable transformation or replacement within the technical scope disclosed in the present invention. All should be covered within the scope of the present invention, therefore, the protection scope of the present invention should be based on the protection scope of the claims.

Claims (8)

1, meet system in a kind of position emissron tomography, it is characterized in that, comprising:
First group of integrated circuit board is used to receive and handle each detector chunk of expression and detects the time signal that meets single example;
A signal buffer unit is used for temporary and exports the time signal that meets single example of first group of integrated circuit board;
Second group of integrated circuit board is used to receive and handle the data of representing each single example position, energy;
A data buffer unit is used for each single example position of temporary second group of integrated circuit board output, the data of energy;
A reference clock is used to system that reference clock is provided;
A clock adjustment unit is nursed one's health the reference clock of input, generates and the synchronous clock signal of system reference clock;
Field programmable gate array, to receive the synchronous digital signal of the expression example information that all detectors of front end collect in the PET system and the analogue signal of express time, be used for the synchronous digital signal of expression example information and the analogue signal of express time are met the integrated treatment of declaring choosing; In with a slice field programmable gate array, postpone, finish and postpone to meet by configuration is corresponding, utilize field programmable gate array realize to meet declare select unitary multiplexing: input signal unit one tunnel is carried out above-mentioned meeting declares choosing; Another road, input signal unit is postponed accordingly, the signal after postponing is declared the process of selecting by same meeting; With obtaining accidental example unit that meets and true example unit together,, meet and the transfer of data of true example is gone out accidental by variable connector.
2, the system that meets according to claim 1 is characterized in that, described field programmable gate array adopts a slice or several field programmable gate arrays, adopts hardware description language HDL to realize that core meets algorithm.
3, the system that meets according to claim 1 is characterized in that, described field programmable gate array comprises single-chip microcomputer or has the chip of cpu function.
4, the system that meets according to claim 2 is characterized in that, described hardware description language HDL adopts Verilog HDL, VHDL or AHDL, is used for disposing the function that realizes field programmable gate array.
5, a kind ofly realize meeting the method for declaring choosing, it is characterized in that, utilize field programmable gate array to carry out the judgement of time, position and energy between each incident, become one by these two incidents declaring the choosing rule and meet example; Postpone by configuration is corresponding in a slice field programmable gate array, finish delay and meet, concrete steps are as follows:
Utilize field programmable gate array to realize declaring the multiplexing of menu unit (34a, 34b) to meeting:
Input signal unit (32) one tunnel is carried out the above-mentioned process (34a) of declaring choosing that meets;
Corresponding delay cell (33) is carried out on another road, input signal unit (32), the signal after postponing is declared the process (34b) of selecting by same meeting;
With obtaining accidental example unit (36) that meets and true example unit (35) together,, meet and the data (38) of true example transfer out accidental by variable connector (37).
6, according to claim 5 meeting declared choosing method, it is characterized in that, meets example and declares and select step as follows:
Step 24: beginning;
Step 25: at first required data are written into;
Step 26: these data that are written into are judged in time promptly the difference by judging two Time To Events is whether less than set time window:
If two incidents are arranged in window at the same time, then execution in step 27; If not, execution in step 30 then;
Step 27: the operation of tabling look-up;
Step 28: table look-up to judge whether these two incidents drop within the set visual field by step 27, if then execution in step 29; If not, execution in step 30 then;
Step 29: with the transmission of packing of these two incidents;
Step 30: judge then whether scanning finishes, and whether is written into the data of following one-period with decision and judges, if then execution in step 31; If not, execution in step 25 then;
Step 31: until end.
7, according to claim 6 meeting declared choosing method, it is characterized in that, the operation that described step 27 is tabled look-up preestablishes the result that meets of each position according to the field range of setting, and directly judges whether two incidents meet on the position by tabling look-up.
8, according to claim 5 meeting declared choosing method, it is characterized in that, delay cell (33) is positioned at the field programmable gate array outside; Or programmable gate array internal at the scene, realize by the buffered method of depositor.
CNB2007100645938A 2007-03-21 2007-03-21 Meet system in a kind of position emissron tomography and meet method Expired - Fee Related CN100563575C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2007100645938A CN100563575C (en) 2007-03-21 2007-03-21 Meet system in a kind of position emissron tomography and meet method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2007100645938A CN100563575C (en) 2007-03-21 2007-03-21 Meet system in a kind of position emissron tomography and meet method

Publications (2)

Publication Number Publication Date
CN101268949A CN101268949A (en) 2008-09-24
CN100563575C true CN100563575C (en) 2009-12-02

Family

ID=40003347

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2007100645938A Expired - Fee Related CN100563575C (en) 2007-03-21 2007-03-21 Meet system in a kind of position emissron tomography and meet method

Country Status (1)

Country Link
CN (1) CN100563575C (en)

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102772217B (en) * 2011-05-13 2014-07-16 上海生物医学工程研究中心 Test method and device for PET (Positron Emission Tomography) coincidence system
CN102813527A (en) * 2011-06-10 2012-12-12 北京大基康明医疗设备有限公司 Positron emission computer tomography system
CN103049411B (en) * 2011-10-11 2022-12-20 北京大基康明医疗设备有限公司 Communication control device, equipment and method
CN103368911A (en) * 2012-03-31 2013-10-23 北京大基康明医疗设备有限公司 Data collection system
CN102783964B (en) 2012-07-02 2014-03-05 苏州瑞派宁科技有限公司 Method and system for synchronizing single-event tabular data in PET imaging
CN103070697B (en) * 2012-12-31 2014-12-24 沈阳东软医疗系统有限公司 Coincidence judgment circuit of positron emission tomography (PET) system detection device as well as adjusting device and method thereof
CN103309974B (en) * 2013-06-08 2016-08-10 沈阳东软派斯通医疗系统有限公司 The querying method of a kind of energy coding and device
CN103336683B (en) * 2013-06-24 2016-01-27 沈阳东软医疗系统有限公司 One is hardware based meets event determination method and device
CN103324857B (en) * 2013-06-28 2016-10-05 沈阳东软医疗系统有限公司 One meets event determination method and device
CN104337531B (en) 2013-07-25 2016-12-28 苏州瑞派宁科技有限公司 Method and system are met at heat input for digital PET system
CN104036137B (en) * 2014-06-11 2017-03-08 沈阳东软医疗系统有限公司 A kind of method and device removing random coincidence event
CN104155677B (en) * 2014-07-21 2016-11-02 北京永新医疗设备有限公司 Coincidence response line positioning method and device for PET detector
CN104331596B (en) * 2014-09-25 2017-08-25 沈阳东软医疗系统有限公司 A kind of hardware based multi inclusiveness event screening technique and device
CN104749609B (en) * 2015-03-16 2018-04-27 兰州大学 Online track reconstruction data-acquisition system and method for reconstructing based on gas detector
CN104688261B (en) * 2015-03-19 2017-06-16 明峰医疗系统股份有限公司 Totally digitilized SiPM PET datas acquisition system based on FPGA and ADC
CN106405609A (en) * 2015-11-19 2017-02-15 南京瑞派宁信息科技有限公司 Multiparticle event capturing method and device
CN107928692A (en) * 2017-11-10 2018-04-20 湖北锐世数字医学影像科技有限公司 For the method and device for meeting event screening of digital PET
CN107908361B (en) * 2017-11-10 2021-11-09 湖北锐世数字医学影像科技有限公司 Coincidence event screening method and device for all-digital PET (positron emission tomography)
CN107908362A (en) * 2017-11-10 2018-04-13 湖北锐世数字医学影像科技有限公司 For the method and device for meeting event screening of digital PET
CN107798214B (en) * 2017-11-10 2022-08-16 湖北锐世数字医学影像科技有限公司 Rapid processing method and device for screening coincidence events of all-digital PET (positron emission tomography)
CN108013895B (en) * 2017-11-28 2021-08-27 上海联影医疗科技股份有限公司 Coincidence judgment method, device, equipment and medium
CN110507344B (en) * 2019-09-04 2022-05-13 上海联影医疗科技股份有限公司 A method, device, device and storage medium for conformity selection
EP3937785A4 (en) 2019-04-15 2022-06-01 Shanghai United Imaging Healthcare Co., Ltd. SYSTEMS AND METHODS FOR DETERMINING TRUE COINCIDENTAL EVENTS
CN112130189A (en) * 2020-09-17 2020-12-25 南昌华亮光电有限责任公司 Gamma pair imaging chromatograph based on optical communication and data acquisition method thereof
CN112043304B (en) * 2020-09-29 2024-01-05 上海联影医疗科技股份有限公司 Coincidence processing device and PET system
CN112263264A (en) * 2020-10-13 2021-01-26 兰州大学 Free structure PET imaging method and system based on FPGA coincidence
CN113641612B (en) * 2021-08-16 2022-07-26 中国科学院近代物理研究所 Multichannel data real-time processing equipment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4309611A (en) * 1979-01-12 1982-01-05 National Institute Of Radiological Sciences Scanner for positron emission computed tomography
US4337397A (en) * 1979-01-26 1982-06-29 Commissariat A L'energie Atomique Apparatus for visualizing a body by detecting the radiation of a tracer contained in this body and consisting of positron emitters
US5103098A (en) * 1989-11-09 1992-04-07 Board Of Regents, The University Of Texas System High resolution gamma ray detectors for positron emission tomography (pet) and single photon emission computed tomography (spect)
WO1993010472A1 (en) * 1991-11-20 1993-05-27 The University Of Melbourne Detecting gamma rays

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4309611A (en) * 1979-01-12 1982-01-05 National Institute Of Radiological Sciences Scanner for positron emission computed tomography
US4337397A (en) * 1979-01-26 1982-06-29 Commissariat A L'energie Atomique Apparatus for visualizing a body by detecting the radiation of a tracer contained in this body and consisting of positron emitters
US5103098A (en) * 1989-11-09 1992-04-07 Board Of Regents, The University Of Texas System High resolution gamma ray detectors for positron emission tomography (pet) and single photon emission computed tomography (spect)
WO1993010472A1 (en) * 1991-11-20 1993-05-27 The University Of Melbourne Detecting gamma rays

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
用于小动物PET的数据采集和符合系统. 王艳萍等.第九届全国正电子谱学会议论文集. 2005 *

Also Published As

Publication number Publication date
CN101268949A (en) 2008-09-24

Similar Documents

Publication Publication Date Title
CN100563575C (en) Meet system in a kind of position emissron tomography and meet method
Korcyl et al. Evaluation of single-chip, real-time tomographic data processing on FPGA SoC devices
EP1328189B1 (en) Apparatus for anatomical and functional medical imaging
US7132664B1 (en) Method and apparatus for improving PET detectors
US7180074B1 (en) Method and apparatus for whole-body, three-dimensional, dynamic PET/CT examination
US20060259889A1 (en) Method and apparatus for extending processing time in one pipeline stage
Hesterman et al. Maximum-likelihood estimation with a contracting-grid search algorithm
US20070181814A1 (en) Method and apparatus for determining depth of interactions in a detector for three-dimensional complete body screening
Krzemien et al. Overview of the software architecture and data flow for the J-PET tomography device
EP2962641A1 (en) Ring topological structure of pet imaging system and implementation method thereof
JP2007232548A (en) Nuclear medicine diagnostic equipment
Fysikopoulos et al. Fully digital FPGA-based data acquisition system for dual head PET detectors
US10330802B2 (en) Determining a pair of compliance events
CN100485635C (en) Device for real-time monitoring inside state of processor
JP2003202380A (en) System and method for attributing event to time in medical imaging system
US20040222379A1 (en) Event counter for an imaging device
Martinez et al. High-speed data acquisition and digital signal Processing system for PET imaging techniques applied to mammography
Szadkowski The concept of an ACEX® cost-effective first level surface detector trigger in the Pierre Auger Observatory
Skrzypiec et al. Readout chip with RISC-V microprocessor for hybrid pixel detectors
Krzemień et al. Processing optimization with parallel computing for the J-PET scanner
CN111728625A (en) PET system time synchronization method, PET system time synchronization device, computer equipment and storage medium
Torres et al. Implementation of TOF-PET systems on advanced reconfigurable logic devices
CN110232032B (en) Data acquisition system and method
Mehta et al. FPGA realization of novel techniques for DDR based data acquisition system
Connally et al. Four Input Multiplexer for Two-Dimensional Gamma-Ray Spectrometry

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20091202

CF01 Termination of patent right due to non-payment of annual fee