CN102028491A - Positron emission tomography photography system and its information processing method - Google Patents

Positron emission tomography photography system and its information processing method Download PDF

Info

Publication number
CN102028491A
CN102028491A CN2010102959950A CN201010295995A CN102028491A CN 102028491 A CN102028491 A CN 102028491A CN 2010102959950 A CN2010102959950 A CN 2010102959950A CN 201010295995 A CN201010295995 A CN 201010295995A CN 102028491 A CN102028491 A CN 102028491A
Authority
CN
China
Prior art keywords
mentioned
information
detector
pet
thing
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.)
Granted
Application number
CN2010102959950A
Other languages
Chinese (zh)
Other versions
CN102028491B (en
Inventor
D·加尼翁
O·伊万诺弗
B·罗伯茨
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.)
Canon Medical Systems Corp
Original Assignee
Toshiba Corp
Toshiba Medical Systems Corp
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
Priority claimed from US12/571,562 external-priority patent/US8084741B2/en
Application filed by Toshiba Corp, Toshiba Medical Systems Corp filed Critical Toshiba Corp
Publication of CN102028491A publication Critical patent/CN102028491A/en
Application granted granted Critical
Publication of CN102028491B publication Critical patent/CN102028491B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B6/00Apparatus or devices for radiation diagnosis; Apparatus or devices for radiation diagnosis combined with radiation therapy equipment
    • A61B6/02Arrangements for diagnosis sequentially in different planes; Stereoscopic radiation diagnosis
    • A61B6/03Computed tomography [CT]
    • A61B6/037Emission tomography

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Medical Informatics (AREA)
  • Engineering & Computer Science (AREA)
  • Radiology & Medical Imaging (AREA)
  • Biomedical Technology (AREA)
  • Biophysics (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Optics & Photonics (AREA)
  • Pathology (AREA)
  • Physics & Mathematics (AREA)
  • High Energy & Nuclear Physics (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Molecular Biology (AREA)
  • Surgery (AREA)
  • Animal Behavior & Ethology (AREA)
  • General Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Veterinary Medicine (AREA)
  • Nuclear Medicine (AREA)

Abstract

The invention provides a positron emission tomography photography (PET) system and its information processing method and a computer readable medium, capable of increasing the compatibility relevant with the system operation. The information processing method is a method of processing positron emission tomography (PET) information obtained from a PET detector having a plurality of detector regions, each detector region has at least one detector module and a corresponding regional collector, the method including the steps of receiving PET event information for a single PET event, the PET event information including energy information and crystal position information of the single PET event; receiving non-detector event information; generating an event list that includes a PET event entry, the PET event entry including a fine time stamp, the energy information, and the crystal position information, and a non-detector event entry that includes the received non-detector event information; and transmitting the generated event list to a computer for off-line processing.

Description

Positron emission tomography system and its information processing method
Technical field
Embodiments of the present invention relate generally to PET (positron emission tomography) (PET) imaging system.More specifically, relate to the pairing (pairing) and the filtration of the detection incident relevant with energy, timing and spatial character.
Background technology
The use of PET (positron emission tomography) method (PET) constantly increases in medical imaging field.In the PET imaging, radiopharmaceutical agent is directed to by in the object of image conversion by injection, suction or food intake.After throwing in radiopharmaceutical agent, because the physics and the organism molecular characterization of medicament, medicament concentrates on the intravital certain location of people.The intensity of accumulating the zone of the actual spatial distribution of medicament, medicament and all be the factor that can have clinical meaning from the kinetics of the process of rendering to final discharge.In this process, attached to the positron emission body on the radiopharmaceutical agent according to isotopic physical characteristic positron radiations such as half-life or branching ratios.
Annihilation event when positron that radiates and electron collision, takes place in the radionuclide positron radiation, and positron and electronics are destroyed.In most cases, by annihilation event, be created in 2 gamma-rays of the 511keV that transmits on the direction that differs 180 degree in fact.
By detecting 2 gamma-rays, and draw line between its detection position, i.e. slotted line (LOR:line-of-response) simultaneously, thereby can obtain the position of the original decay of being predicted.This process not only can be discerned predicted interaction line, can also infer original distribution by accumulating a large amount of this lines and tomography process of reconstruction.In the time of can carrying out correct timing adjustment (in the hundreds of psec), except the location of 2 scintillation event, can also be by calculating the flight time (TOF:time-of-flight), append and the relevant more information in predicted position along the incident of line.Decide according to limit along the locating accuracy of this line with the timing resolution of scanner.Originally the localized limit of scintillation event determines the final spatial resolution of scanner, but isotopic specific characteristic (for example, the energy of positron) helps the decision (according to 2 gamma-ray positron scopes and synteny) of the spatial resolution of specific medicament.
By collecting a large amount of incidents, can obtain the needed information of image of rebuilding evaluation object according to tomography.Can form slotted line simultaneously according to simultaneous in fact 2 detection incidents in the detector key element of correspondence, and make rectangular histogram according to the geometry attribute of its while slotted line, thus the sinogram that defines projection, promptly rebuilds.Also can append incident to each image.
Therefore, the fundamental of data collection and image reconstruction is as the LOR that crosses the line of system patient peristome.Can obtain the out of Memory relevant with the position of incident.Well-known the 1st, by sampling with rebuild, the ability of reconstruction point or the system that positions is not the spatial invariant on whole visual field, but higher at the center, and along with near around and reduce gradually.For to these movement supplementary features, generally use point spread function (PSF).Developed a kind of instrument that PSF is enrolled process of reconstruction.The 2nd, can use the flight time, be the time diffusion between time of gamma-rays each detector of arrive participating in a pair of detection, along the high position of probability of LOR decision generation incident.
Above-mentioned testing process must be carried out a large amount of annihilation event repeatedly.In order to determine some countings that whether auxiliary imaging operation need (promptly, paired incident) must resolve each imaging example, but can know from current enforcement, in order to study the FDG (Fluorodeoxyglucose of typical length 100cm, fluorodeoxyglucose), must accumulate several hundred million counting.Accumulating the needed time of this count number decides according to the injected volume of medicament, the sensitivity and the counting properties of scanner.
The detector that the use of PET imaging system is disposed relative to each other detects the gamma-rays from object.Generally, use detector rings for the gamma-rays that detects from each angle.Therefore, general, in order to obtain radiation as much as possible, the PET scanner is essentially cylindric, must be isotropism certainly.In addition, also can use the part ring and the rotation of detector for the data that obtain the shortcoming angle, still, this method has disadvantageous result to the overall sensitivity of scanner.Under drum, the direction of principal axis size is become have extremely beneficial effect for sensitivity that obtains radiation or ability greatly with all gamma-rays of planar comprising and the interactional probability of detector.Therefore, best design is possible detect all gamma-ray spheroids.Certainly, in the application to human body, spherical design has to become greatly, therefore becomes extremely expensive.Therefore, on the reality, be that the drum of variable is the initial point of the design of current PE T scanner as the direction of principal axis scope of detector.
The PET detector can only detect a gamma-rays that by single interaction, promptly produces light with the interactional scitillation process of crystal, but the PET incident is the while or consistent in fact, be essentially 511keV, define by 2 in annihilation event that in object, takes place and the detection of in suitable geometry configuration, carrying out.Therefore, the PET system needs the time shaft (time line) of each incident of identification in order to make correct collision of incident or pairing.This generally realizes by the complicated circuit net that constitutes comparator actual time.Because the essential condition of counting rate extremely strict (per 1 second maximum several hundred million incidents that receive), so the structure of simultaneity factor circuit need be handled the counting of huge quantity.
Because to the having relatively high expectations of efficient, be must receive several hundred million incidents in per 1 second also to be handled, so the design of simultaneity factor circuit is generally one of most important key element of PET detection system.Generally, trigger line in order relatively to be imported in the concentrated hardware.Usually, think the simultaneity factor window, promptly 2 incidents are controlled by high-caliber system for the time durations of " simultaneously " and are set, generally can in investigation, not change or investigation with investigate between variation.
Summary of the invention
In PET system in the past, there are some shortcomings and restriction.For example, system was because the number of the simultaneity factor that may take place from detector independently was exponential function ground increases in the past, therefore complexity extremely.This complexity in triggering signal from tens or handle easily during hundreds of detector key element, but independently possibly can't carry out simple process in the pixelation system of signal can counting several thousand.
And then in addition, the PET system can not carry out compatibility in the past, a little change tape width, geometry configuration and filtration parameter.And then the simultaneity factor circuit in the system was destructive making the paired operation of incident destroy timing information and can't use variable simultaneity factor window this respect on same data just in time generally in the past.
The object of the present invention is to provide a kind of positron emission tomography system and its information processing method that has improved the compatibility relevant with system employs.
According to the present application, can provide a kind of positron emission tomography system and its information processing method that has improved the compatibility relevant with system employs.
Description of drawings
Fig. 1 is the figure of expression single incident tabular form.
Fig. 2 stabs the figure of form for expression single incident, rough timestamp and length of a game.
Fig. 3 is the figure of expression according to the system of present embodiment.
Fig. 4 is the system diagram of the collection of the non-detector incident of expression.
Fig. 5 is the figure of expression PET/CT scanner and relative coordinate system.
Fig. 6 is the flow chart according to the method for present embodiment.
(explanation of symbol)
300 clobal catchers, 310 data collection server, 320 disks, 330 pairing servers, 340 interim events buffer, 400,410 bed controllers, 420 bed position detectors, 430 detector rings/frame, 440 detector rings controllers, 450 detector rings position detectors
The specific embodiment
Exemplary embodiment of the present invention is an object with a kind of PET system, this PET system can use appropriate timestamp that the detection incident is added labelling, and be sent to off-line processing system, and realize: (1) is improved compatibility, the compatibility when (2) improve the allocation process resource, (3) raising logarithm of the method for attachment of data source (detector) and is carried out what kind of processing/filtering compatibility in the border factually.
At length, an embodiment is an object with the system that is used for collection and processing PET (positron emission tomography) (PET) information, and this system possesses: be arranged on a plurality of detector module in a plurality of detector region; Corresponding with a plurality of detector region, each detector module in the detector region of correspondence receives a plurality of zone issue catchers of PET event information respectively; Receive the energy information that comprises single PET incident and the PET event information of crystal positional information respectively from above-mentioned a plurality of zone issue catchers, and receive the clobal catcher of non-detector event information, above-mentioned clobal catcher is constituted as also to generate and comprises PET event entries that comprises meticulous timestamp, above-mentioned energy information and above-mentioned crystal positional information and the list of thing that comprises the non-detector event entries of the above-mentioned non-detector event information that receives, and the list of thing of above-mentioned generation is sent to the computer that is used for processed offline.
Other embodiment is an object to handle from having the information processing method that each detector region has PET (positron emission tomography) (PET) information that the PET detector of a plurality of above-mentioned detector region of at least one detector module and the zone issue catcher corresponding with above-mentioned each detector region obtains, and this information processing method comprises: the 1st receiving step that receives energy information that the PET event information comprises single PET incident and the crystal positional information, relevant with above-mentioned single PET incident PET event information; Receive the 2nd receiving step of non-detector event information; The generation step of list of thing that generation comprises the PET event entries that comprises meticulous timestamp, above-mentioned energy information and above-mentioned crystal positional information and comprises the non-detector event entries of the above-mentioned non-detector event information that receives; The list of thing of above-mentioned generation is sent to the forwarding step of the computer that is used for processed offline.
According to a mode, generate step and comprise that the regular position that is created in the list of thing comprises the step of the list of thing of rough timestamp clauses and subclauses.
According to alternate manner, generate step and comprise the step that generates the list of thing that comprises the PET event entries, the PET event entries comprises entry type.
According to another alternate manner, the 2nd receiving step comprises the angle position that receives bed position information, detector, heart EKG information, respiration gate control system signal message, from the incident of other detector and comprise at least one the step of non-detector event information in other physiological information.
The lot of advantages of enclosing in embodiments of the present invention and the embodiment can be by being understood when inquiring into explicitly with accompanying drawing with reference to the following detailed description more fully.
Fig. 1 is the figure of expression single incident tabular form.It is the form that Fig. 1 shows employed list of thing in the exemplary embodiment.As shown in Figure 1, list of thing comprises a series of clauses and subclauses.Each clauses and subclauses comprises " entry type " field of the form of the data that comprise in the expression clauses and subclauses.In single incident, use at least three different entry types of non-event datas such as (1) event data, (2) rough time stamp data and (3) physiological data, bed position, detector location, EKG data.As shown in Figure 1, in one embodiment, per 25.6 microseconds of rough TimeStamp events take place.Non-detector incident is frequent generation unlike the event data of rough TimeStamp events generally.
Fig. 2 is the figure of the form of expression single incident, rough timestamp and length of a game's stamp.Promptly as shown in Figure 2, in one embodiment, the form of event data clauses and subclauses comprises following 4 fields: (1) 9 bit energy field, (2) 18 bit crystal location field, the meticulous stamp of (3) 20 bits and (4) entry type field.The energy field is specified the energy of detection incident, and the crystal location field shows the crystal position of generation incident.In one embodiment, meticulous timestamp has the resolution of 24.4 psecs, therefore has 25.6 delicate scopes.
As shown in Figure 2, in one embodiment, rough timestamp field comprises the rough time field of (1) 32 bit and (2) entry type field.The resolution of rough timestamp field equates with the scope of meticulous timestamp field, promptly is 25.6 delicate in one embodiment.Therefore, to rough timestamp field distribution 32 bits, therefore, scope is about 30 hours in this embodiment.
Even the field type beyond above-mentioned and to the Bit Allocation in Discrete of each field also can use.
Fig. 2 also shows by linking rough timestamp and meticulous timestamp the wonderful resolution of 24.4 skins and about 30 hours scope is provided, thereby the length of a game that can derive from each incident in tabulating stabs.
As mentioned above, the clobal catcher is mainly undertaken the task of event data being sent to data collection server and pairing server in order to generate and handle (that is, the pairing of incident and reconstruction) list of thing shown in Figure 1.Yet according to the availability of the resource that depends on event count rate, the clobal catcher also can be carried out the data processing task that comprises filtration, incident pairing and rebuild.
Fig. 3 is the figure of expression present embodiment system.As shown in Figure 3, the design of an embodiment mode is directed into the clobal catcher substrate that can begin event analysis for the subclass with all incidents.In fact, by according to counting rate (or whole random partial), select the detector key element in the input catcher, thereby can assist the optimization filter operation.For example, counting rate is high more, and just high more from the efficient of continuous detection device Collection Events, its reason must be, because can't produce real simultaneity factor from these incidents.In this case, overall catcher diminishes in order to make the necessary bandwidth that obtains, and is simple and discarded automatically near the simultaneity factor incident this space.Yet,, have the appropriate record of the counting rate that needs reality and the situation of report for the correction at random of complete.When being counting rate from low-level to by-level, the clobal catcher is found real a pair ofly and more effectively prepare the probability of data (ordering) for the step of back in order to improve, and is connected with the subclass of the detector key element of even coverage integral body.
Among Fig. 3, clobal catcher 300 receives event information from the zone issue catcher 301 that comprises N the detector module that is connected with the zone issue catcher.The zone issue catcher has similar structure.As shown in Figure 3, clobal catcher 300 also receives non-detector incident, and non-detector incident comprises bed position, frame rotation and the information information-related with other standard laboratory timing base.The clobal catcher is set up related with pairing non-detector event information such as bed position or shelf position the sensor information that zone issue catcher 301-303 receives.
As shown in Figure 3, the information of being collected by the clobal catcher is sent to data collection server 310 in order to be stored to the data base/disk set 320 that is established association.The pairing of incident is carried out by the pairing server 330 of institute's canned data in the accessing database 320.Perhaps also can implement by the device identical with data collection server 310 and pairing server 330.
As shown in Figure 3, clobal catcher 300 will enroll in the single tabulation from the event data of all detectors.The form of list of thing is shown in greater detail among Fig. 1 and Fig. 2.
Clobal also enrolls the non-detector incidents such as incident relevant with physiological information such as the motion/position of sick bed and detector rings and EKG information in the list of thing.Non-detector incident takes place with different time scales, for example, the position record of sick bed is the function of time, and it is the final reconstruction of time, EKG signal, breath signal tracking and execution PET event data and the function that shows needed other physiology or transducer signal that the angle position on the PET detector rings is recorded and narrated.
When making list of thing, thereby clobal catcher 300 must be arranged incident in chronological order with event ordering.And then clobal catcher 300 is in order to cushion interim events buffer with post processing in interim incident.When buffer is overflow status, the discarded at random incident that receives of clobal catcher.
Other function of clobal catcher is in the online interior event filtering, discards to have the incident of the data message (for example, energy) that does not comprise in the area-of-interest (window of interest) from list of thing.Area-of-interest or other filtering criterion are programmable.
In other embodiments, user for convenience, some non-detector incidents in being inserted in list of thing, also be arranged in other tabulation.For example, store the EKG data respectively, thereby make the user can generate the rectangular histogram that EKG is beaten.
As shown in Figure 3, therefore clobal catcher 300 distributes to data collection server 310 with list of thing with event data owing to finally handled by pairing server 330.In one embodiment, data regularly are sent to the pairing server when reaching the official hour amount or reached the event number of stipulating.A part that transmits by the list of thing in the temporary buffer that will be compiled in the clobal catcher to the pairing data in server regularly is compressed in the message, and sends it to server and carry out.For only data transmit, the size of message and the speed of transmission are the function of event count rate.The high more message of counting rate is just big more, therefore, can ignore the expense (overhead) that is associated with each message.Because counting rate is low more, can utilize big bandwidth, so message overhead is just inessential more, therefore, send littler message more continually, the server bigger part of ground deal with data that can happen suddenly then stops for a long time, but the littler part of deal with data continuously.
Yet the efficient that packet of clobal catcher (packaging) and data transmit is limited, may often make system's overburden.Apparently, the combination of event collection operation and imaging may will occupy whole bandwidth and spendable temporary memory is full of.The clobal catcher can look aside buffer becomes full speed, implements to be enough to avoid the dutycycle of the speed random rejection incident that buffer overflows.The refusal of incident is prompted to the user, but in most cases, wishes to finish the interruption that data obtain.In addition, obtain system and also can constitute, finishing simply to make dutycycle be no more than prescribed limit (for example, 50%) before the scanning according to surpassing of counting rate.In fact, the part in the high radiant scanning is followed short-lived isotope, the more valuable permissible level of recovery of scanning that at this moment, counting rate finally turns back to be made (obtaining incomplete interruption by making).
In one embodiment, clobal catcher 300 is installed by being redeveloped into the FPGA of carrying out various functions in advancing.For example, in PET scanning, initial counting rate is generally high, and most of logical resource of clobal catcher is utilized to the event data in the list of thing is sent to data collection server.When scanning continued, counting rate reduced.Thus, can remove some logics of clobal catcher for date processing.When counting rate further continues to reduce, can increase the logical resource of the clobal catcher that can be exclusively used in date processing, thereby auxiliary ligand is to the activity of server.
Therefore, the clobal catcher constantly monitors counting rate, judges whether to carry out date processing, thus, can utilize the resource of system fully, its result, and the cost effect of system improves, and Flame Image Process becomes at a high speed.Counting rate is by each detector module continuous monitoring.But all detector module offer the clobal catcher with this information, and the clobal catcher calculates counting rate actual time of PET scanner integral body.According to the counting rate of scanner integral body, the clobal catcher also determines the kind and the amount of executable date processing usually except data collection.Thus, according to the moment counting rate in the research range, can adjust various computing resources and how dynamically to distribute.For example, in the research of 86Rb, extremely high counting rate continues 1,2 minute, then becomes middle or low counting rate.
Fig. 4 shows the non-detector incident of the position of detecting the position comprise bed and detector rings/frame, and sends it to the part of the PET system of clobal catcher 300 shown in Figure 3.Also can be with reference to Fig. 5.As shown in Figure 4, the position of sick bed 400 is controlled by bed controller 410.The scan track control bed that bed controller can be set according to the operator.Equally, the position of detector rings/frame 430 with and/or the rotation control by detector rings controller 440.The scan track control detection device ring that the detector rings controller can be set according to the operator.In other embodiments, bed controller and scanning monitor can enroll scan track according to the rules or control the single control unit of sick bed and detector rings by the scan track that the operator selects.Bed controller 410 can be installed by the combination of hardware or hardware/software with detector rings controller 440.
The position that bed position detector 420 regularly detects sick beds 400 with and/or speed, and detected position is sent to clobal catcher 300 as non-detector incident.The bed position detector comprises the active various pick offs that are used to detect sick bed 400.Equally, the position that detector rings position detector 450 regularly detects detector rings 430 with and/or angular velocity, and detected position is sent to clobal catcher 300 as non-detector incident.The detector rings position detector comprises the active various pick offs that are used to detect detector rings 430.
Fig. 6 is the flow chart according to the method for an embodiment.Among Fig. 6, continuous execution in step 601-603 simultaneously.In the step 601, detect single PET annihilation event by the intra-annular detector module of detector.In the step 601, incident for example comprises the energy of crystal position and incident.In the step 602, detection is set up related non-detector event information with the position of sick bed or detector rings etc.For example, in the step 602, the non-detector incident that is obtained is the variation of the position of bed.In the step 603, regularly obtain rough timestamp information.In the step 604, the PET detector incident that obtains, the non-detector incident that obtains and rough timestamp are appended in the list of thing when it takes place.Be appreciated that PET detector incident and non-detector incident take place with various frequencies, and be appended in the list of thing accordingly therewith.In the step 605, list of thing or its part are sent to pairing server or other computer in order to carry out processed offline (for example, list mode reconstruction).In the step 605, also can regularly or according to the size of list of thing carry out.
In the description of present embodiment, term " off-line " be meant can be in big different time when detecting the system of processing events.In the embodiment of reality, wish certainly after detection, as far as possible promptly to begin matching operation in order in permissible time durations, to obtain image.In displaced embodiment, detect with pairing and carry out with the pipeline pattern while (with variety of event).
The advantage of present embodiment is to make each detector key element synchronous, and when sending data by communication line with shared form, system changes for the independently detection key element that becomes any amount makes scale automatically.In this, suppose communication line for all incidents are stored to processing server and have sufficient bandwidth, processing server has the such high-performance of all incidents that can handle input.
Other advantage of present embodiment is when which does not have the such high-performance of all incidents of the input handled at communication line and blood processor, be arranged in detector with and/or the buffer of blood processor " preservation " information temporarily, and can utilize bandwidth with and/or send it to blood processor during the processing time and handled.In general, this is equivalent to have stronger radiant burst at the extremely initial stage of investigation, follows the physics of radioactive tracer and biodistribution to reduce the short-lived isotope that counting rate reduces gradually then.The extremely representational example of this situation can be seen in the first pass rubidium investigation of cardiac perfusion analysis.When the radiant of the 86Rb that is injected into the pattern of injecting in fact in the patient's vein increased, radiant finally all was sent to heart, and the PET detector can " be seen ".The rubidium decay of 90 seconds half-life, when radiant was evenly dispersed to whole body gradually, counting rate also significantly reduced.
Other advantage of another of present embodiment is to handle identical data in a plurality of simultaneity factor windows by this system.Because data are stored in the list of thing, therefore can use variable simultaneity factor window " off-line " to handle same data.
Another advantage of present embodiment is with the various systems with counting rate ability identical simultaneity factor pair system to be installed to the independently detector of varying number by this system.Equally,, can easily change the scale of simultaneity factor pair system, with the high count of predictions rate of further processing by disposal ability is appended by system.
Can use a computer system or FPGA of the various elements that comprise the above-mentioned PET system of clobal catcher, data collection server and pairing server implemented.The computer system that can implement various elements of the present invention comprises and is used for bus or other communication agency that information is communicated and is used for the processor of process information with the bus coupling.Computer system also comprise random-access memory (ram) or other dynamic storage device (for example, the order carried out for stored information and by processor such as dynamic ram (DRAM), static RAM (SRAM) (SRAM) and synchronous dram (SDRAM) and with the coupled main storage means of bus.And then main storage means also can be used for storing provisional numerical variable or other average information in the order of being carried out by processor.Computer system also comprise in order to store the static information that is used for processor and order and with bus coupled read private memory (ROM) or other static memory (for example, programming ROM (PROM), can wipe PROM (EPROM) and electricity and can wipe and can write PROM (EEPROM).
Computer system also comprise for control be used for stored information and order, hard disc or removable media drive (for example, floppy disk (registered trade mark) disc driver, read special-purpose compact disk driver, read/write compact disk driver, Zip disk media play box, tape drive and removable magneto optical driver) wait one or more storage devices and with the coupled Magnetic Disk Controler of bus.Storage device also (for example can use suitable machine interface, small computer system interface (SCSI), integrating device electronic circuit (IDE), expansion IDE (E-IDE), direct memory access (DMA) (DMA) or high speed (ultra) DMA, and be appended in the computer system.
Computer system (for example can also comprise special purpose logic devices, the integrated circuit (ASIC) that is used for special-purpose) maybe can constitute logical device (for example, but simple program logical device (SPLD) but, complicated process logical device (CPLD) and field programmable gate array (FPGA)).
Computer system can also comprise and bus coupling, and control is used for showing to the computer user display controller of display device of the cathode ray tube (CRT) etc. of information.Computer system comprise be used for computer user dialogue and with information offer processor, input equipment such as keyboard or positioning devices.Positioner for example also can be to be used for the indication information and instruction is selected to be communicated to mouse, trackball or the TrackPoint (pointing stick) that the cursor in processor and the control display device moves.And then printer can provide the printing tabulation by the data of computer system stores and/or generation.
Computer system is carried out a part of treatment step or whole treatment step of present embodiment according to the processor of one or more sequences of the one or more orders that comprise in the storage devices such as execution main storage means.This order also can be read in the main storage means from other computer-readable mediums such as hard disk or removable media drives.In order to carry out the command sequence that comprises in the main storage means, also can use one or more processors of multiprocessor structure.In other embodiments, the hardware wired circuit also can replace software command or by using with the combination of its software command.Therefore, embodiment is not limited to the random specific combination of hardware circuit and software circuit.
As above, computer system comprises and is used for preserving by the order of sequencing according to the indication of present embodiment, at least 1 computer-readable medium of other data of being narrated in store data structure, form, record or this description or storage device.The example of computer-readable medium be compact disk, hard disk, floppy disk, tape, magneto-optic disk, PROM (EPROM, EEPROM, flash EPROM), DRAM, SRAM, SDRAM or other magnetizing mediums, compact disk (for example, CD-ROM) or computer other medium that can read.
Present embodiment drives the device that is used to implement present embodiment for can the Control Computer system, makes the dialogue of computer system and human user, and comprise any that is stored in computer-readable medium or make up in software.This software also can comprise device driver, operating system, developing instrument and application software.This computer-readable medium also comprises and be used to carry out the computer program that all processing or the part carried out are handled the present embodiment of (handling when being disperseed) when carrying out present embodiment.
Computer code device of the present invention also can be to comprise script, interpretable programs, dynamic link library (DLL), Java (registered trade mark) class and the program that can carry out fully but any soluble or executable coding mechanism that is not limited thereto.And then, the part of present embodiment handle also can for improve performance, reliability with and/or cost effect and being disperseed.
Term " computer-readable medium " is meant that participation provides the arbitrary medium of order to the processor of carrying out usefulness when using in this manual.Computer-readable medium comprises non-volatile media or Volatile media but is not limited thereto, and can adopt a lot of forms.In non-volatile media, for example, have hard disk or removable media drive etc., CD, disk and magneto-optic disk.In Volatile media, static memories such as main storage means are arranged.
The various forms of computer-readable medium also can participate in the execution at one or more sequences of one or more orders of the processor of carrying out usefulness.For example, order also can be kept in the disk of remote computer at first.Remote computer can will be used to implement all or part of order of the present invention in long-range mode and be loaded in the static memory, and use modem to send order by telephone wire.For computer system, local modem also can receive data by telephone wire, and uses the infrared ray conveyer that data conversion is infrared signal.Can receive the data that transmit by infrared signal with the coupled infrared detector of bus, and its data are sent to bus.Bus is sent to main storage means with data, and from then on processor takes out and fill order.The received order of main storage means also can be stored to storage device as required before processor is carried out or after carrying out.
Computer system also comprises and the coupled communication interface of bus.Communication interface for example provides the bidirectional data communication of the network linking connection that is connected with other communication networks such as Local Area Network or the Internets.For example, communication interface also can be to be used for the NIC that is connected with any packet switch LAN.As other example, communication interface can be ADSL (ADSL) card, Integrated Service Digital Network(ISDN) (ISDN) card or the modem that the data communication connection is provided to the communication line of the type of correspondence.Also wireless link can be installed.In this embodiment arbitrarily, communication interface sends the signal of telecommunication, electromagnetic signal or the optical signalling that receives the digitalized data stream that transmits the various types of information of expression.
Network linking generally provides data communication via one or more networks to other data set.For example, network linking also can by by via LAN (for example, LNA) or communication network the operated machine of service provider of communication service is provided, provide connection to other computer.LAN for example uses the signal of telecommunication, electromagnetic signal or the optical signalling of carry digital data streams and relevant Physical layer (for example, CAT5 cable, coaxial cable, optical fiber etc.) with communication network.Via the signal of diverse network and via on the network linking and computer system between the signal of communication interface of exchange numerical data also can implement with baseband signal or carrier base signal.Baseband signal transmits digitalized data, and the non-modulation electric pulse as expression digitalized data bit stream broadly should be interpreted as symbol at this term " bit ", and each symbol transmits one or more information bits at least.Numerical data can also be used for by the amplitude of propagating by conductive medium or send by propagation medium as electromagnetic wave, phase place with and/or modulated carrier such as frequency shift (FS) symbolization signal.Therefore, digitalized data also can be used as non-modulation base band data and is sent by " distribution " communication channel, and/or by modulated carrier, sends in the allocated frequency band scope different with base band.Computer system can be passed through network, network linking and communication interface, sends to receive the data that comprise program coding.And then network linking also can be passed through LAN, is connected with mobile devices such as portable information terminal (PDA), portable computer, mobile phones.
Can carry out multiple modification and distortion to present embodiment with reference to above explanation, therefore, be understood that in the claim scope of enclosing, can with this description in the method diverse ways of concrete record implement the present invention.
More than, embodiment is illustrated, but this embodiment is illustrated as an example, do not wish to limit scope of invention, this new embodiment can be implemented with other variety of way, in the scope that does not break away from inventive concept, can carry out various omissions, displacement, change.When these embodiments or its distortion are comprised in scope of invention or the purport, be comprised in the invention put down in writing in the patent claimed range with and impartial scope in.

Claims (20)

1. information processing method, be used to handle the PET (positron emission tomography) information that obtains from PET detector, be PET information with a plurality of detector region, above-mentioned each detector region has at least one detector module and the zone issue catcher corresponding with above-mentioned each detector region, it is characterized in that
This information processing method comprises:
The 1st receiving step receives the PET event information relevant with single PET incident, and above-mentioned PET event information comprises the energy information and the crystal positional information of above-mentioned single PET incident;
The 2nd receiving step receives non-detector event information;
Generate step, generation comprises the list of thing of PET event entries and non-detector event entries, above-mentioned PET event entries comprises meticulous timestamp, above-mentioned energy information and above-mentioned crystal positional information, and above-mentioned non-detector event entries comprises the above-mentioned non-detector event information that receives; And
Forwarding step is sent to the computer that is used for processed offline with the list of thing of above-mentioned generation.
2. information processing method according to claim 1 is characterized in that:
Above-mentioned generation step comprises the step that generates above-mentioned list of thing;
The periodic position of above-mentioned list of thing in above-mentioned list of thing comprises rough timestamp clauses and subclauses.
3. information processing method according to claim 1 is characterized in that:
Above-mentioned generation step comprises the step that generates the above-mentioned list of thing that comprises above-mentioned PET event entries;
Above-mentioned PET event entries comprises entry type.
4. information processing method according to claim 1 is characterized in that:
Above-mentioned the 2nd receiving step comprises the step that receives above-mentioned non-detector event information,
Above-mentioned non-detector event information comprises the angle position, heart EKG information, respiration gate control system signal message of bed position information, detector, from the incident of other detector and at least one in other physiological information.
5. information processing method according to claim 1 is characterized in that, also comprises:
Execution in step is matched and is rebuild with pipeline pattern execution incident according to the information that comprises in the above-mentioned list of thing.
6. information processing method according to claim 5 is characterized in that:
Above-mentioned execution in step comprises according to the above-mentioned information that comprises in the above-mentioned list of thing uses at least 2 different simultaneity factor windows to come the paired step of execution incident.
7. information processing method according to claim 1 is characterized in that, also comprises the steps:
The above-mentioned PET event information that receives is stored in the interim events buffer temporarily, up to the communication bandwidth at the aforementioned calculation machine become can utilize till.
8. information processing method according to claim 1 is characterized in that, also comprises the steps:
The list of thing of above-mentioned transmission is stored to in the aforementioned calculation machine is set up related memorizer temporarily, up to the processing time of aforementioned calculation machine become can utilize till.
9. information processing method according to claim 1 is characterized in that, also comprises the steps:
When detecting the memorizer overflow status, remove above-mentioned single PET incident from above-mentioned list of thing temporarily.
10. information processing method according to claim 1 is characterized in that:
Above-mentioned meticulous timestamp has can the little resolution corresponding with flight time information.
11. a positron emission tomography system is used for collecting and handling PET (positron emission tomography) information, this positron emission tomography system is characterised in that, comprising:
A plurality of detector module are arranged in a plurality of detector region;
A plurality of zone issue catchers, corresponding with above-mentioned a plurality of detector region, each detector module in the detector region of above-mentioned correspondence receives the PET event information respectively; And
The clobal catcher receives the energy information that comprises single PET incident and the PET event information of crystal positional information respectively from above-mentioned a plurality of zone issue catchers, and receives non-detector event information,
Above-mentioned clobal catcher also generates the list of thing that comprises PET event entries and non-detector event entries, and the list of thing of above-mentioned generation is sent to the computer that is used for processed offline, above-mentioned PET event entries comprises meticulous timestamp, above-mentioned energy information and above-mentioned crystal positional information, and above-mentioned non-detector event entries comprises the above-mentioned non-detector event information that receives.
12. positron emission tomography system according to claim 11 is characterized in that:
Above-mentioned clobal catcher generates above-mentioned list of thing;
The periodic position of above-mentioned list of thing in above-mentioned list of thing comprises rough timestamp clauses and subclauses.
13. positron emission tomography system according to claim 11 is characterized in that:
Above-mentioned clobal catcher generates the above-mentioned list of thing that comprises above-mentioned PET event entries;
Above-mentioned PET event entries comprises entry type.
14. positron emission tomography system according to claim 11 is characterized in that:
Above-mentioned clobal catcher receives above-mentioned non-detector event information,
Above-mentioned non-detector event information comprises the angle position, heart EKG information, respiration gate control system signal message of bed position information, detector, from the incident of other detector and at least one in other physiological information.
15. positron emission tomography system according to claim 11 is characterized in that, also comprises:
The computer that receives above-mentioned list of thing and come the pairing of execution incident and rebuild with the pipeline pattern according to the information that comprises in the above-mentioned list of thing.
16. positron emission tomography system according to claim 15 is characterized in that:
The aforementioned calculation machine uses at least 2 different simultaneity factor windows to come the pairing of execution incident according to the above-mentioned information that comprises in the above-mentioned list of thing.
17. positron emission tomography system according to claim 11 is characterized in that, also comprises:
The above-mentioned PET event information that receives of interim storage becomes interim events buffer till can utilizing up to the communication bandwidth at the aforementioned calculation machine.
18. positron emission tomography system according to claim 11 is characterized in that, also comprises:
The list of thing of the above-mentioned transmission of interim storage becomes data collection server till can utilizing up to the processing time of aforementioned calculation machine.
19. information processing method according to claim 1 is characterized in that:
Above-mentioned clobal catcher is removed above-mentioned single PET incident from above-mentioned list of thing temporarily when detecting the memorizer overflow status.
20. computer-readable medium, be used for storage computation machine program, this computer program is when being carried out by computer, make the aforementioned calculation machine carry out the information processing method that is used to handle PET (positron emission tomography) information, above-mentioned PET (positron emission tomography) information is to obtain from the PET detector with a plurality of detector region, above-mentioned a plurality of surveyed area has at least one detector module and the zone issue catcher corresponding with above-mentioned each surveyed area respectively, it is characterized in that:
Above-mentioned information processing method comprises:
The 1st receiving step receives and the relevant PET event information of above-mentioned single PET incident, and above-mentioned PET event information comprises the energy information and the crystal positional information of above-mentioned single PET incident;
The 2nd receiving step receives non-detector event information;
Generate step, generation comprises the list of thing of PET event entries and non-detector event entries, above-mentioned PET event entries comprises meticulous timestamp, above-mentioned energy information and above-mentioned crystal positional information, and above-mentioned non-detector event entries comprises the above-mentioned non-detector event information that receives;
Forwarding step is sent to the computer that is used for processed offline with the list of thing of above-mentioned generation.
CN2010102959950A 2009-10-01 2010-09-29 Positron emission tomography photography system and its information processing method Active CN102028491B (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US12/571,562 2009-10-01
US12/571,562 US8084741B2 (en) 2009-10-01 2009-10-01 Configurable coincidence pairing and filtering system and method for positron emission tomography
JP2010-198684 2010-09-06
JP2010198684A JP5818416B2 (en) 2009-10-01 2010-09-06 Positron emission tomography system, information processing method thereof, and computer-readable medium

Publications (2)

Publication Number Publication Date
CN102028491A true CN102028491A (en) 2011-04-27
CN102028491B CN102028491B (en) 2013-09-25

Family

ID=43882337

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010102959950A Active CN102028491B (en) 2009-10-01 2010-09-29 Positron emission tomography photography system and its information processing method

Country Status (1)

Country Link
CN (1) CN102028491B (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102274041A (en) * 2011-05-23 2011-12-14 江苏中惠医疗科技股份有限公司 Fully-digitalized processing device of positron emission tomography imaging electronics system
CN102283663A (en) * 2011-05-23 2011-12-21 江苏中惠医疗科技股份有限公司 Primitive event detection module for all-digital processing unit
CN102302372A (en) * 2011-05-23 2012-01-04 江苏中惠医疗科技股份有限公司 Full-digital electronic system of full-digital processing device
CN102933150A (en) * 2011-06-08 2013-02-13 株式会社东芝 Positron emission tomography method, positron emission tomography device and nontemporary computer-readable storage medium
CN107533147A (en) * 2015-05-14 2018-01-02 科磊股份有限公司 For reducing in checking system by the system and method for radiation-induced spurious counts
CN107798214A (en) * 2017-11-10 2018-03-13 湖北锐世数字医学影像科技有限公司 For digital the PET immediate processing method and device that meet event screening
CN109077745A (en) * 2017-07-31 2018-12-25 上海联影医疗科技有限公司 System and method for motor message correction
CN109978966A (en) * 2019-03-21 2019-07-05 江苏赛诺格兰医疗科技有限公司 The correction information acquiring method of correction for attenuation is carried out to PET activity distributed image

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008040384A1 (en) * 2006-10-04 2008-04-10 Cern - European Organization For Nuclear Research Readout circuit for use in a combined pet-ct apparatus
CN101300601A (en) * 2005-11-01 2008-11-05 皇家飞利浦电子股份有限公司 Method and system for pet image reconstruction using portion of event data

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101300601A (en) * 2005-11-01 2008-11-05 皇家飞利浦电子股份有限公司 Method and system for pet image reconstruction using portion of event data
WO2008040384A1 (en) * 2006-10-04 2008-04-10 Cern - European Organization For Nuclear Research Readout circuit for use in a combined pet-ct apparatus

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
《NUCLEAR SCIENCE》 20030630 Hongdi Li et al A hotlink/networked PC data acquisition and image reconstruction system for a high-resolution whole-body PET with respiratory or ECG-gated performance 第1135-1139页 1-19 第50卷, 第3期 *
《THE JOURNAL OF NUCLEAR MEDICINE》 20090531 Florian buther et al List mode-driven cardiac and respiratory gating in PET 第674-681页 1-19 第50卷, 第5期 *

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102274041B (en) * 2011-05-23 2013-09-04 江苏中惠医疗科技股份有限公司 Fully-digitalized processing device of positron emission tomography imaging electronics system
CN102283663A (en) * 2011-05-23 2011-12-21 江苏中惠医疗科技股份有限公司 Primitive event detection module for all-digital processing unit
CN102302372A (en) * 2011-05-23 2012-01-04 江苏中惠医疗科技股份有限公司 Full-digital electronic system of full-digital processing device
CN102274041A (en) * 2011-05-23 2011-12-14 江苏中惠医疗科技股份有限公司 Fully-digitalized processing device of positron emission tomography imaging electronics system
CN102302372B (en) * 2011-05-23 2013-03-20 江苏中惠医疗科技股份有限公司 Full-digital electronic system of full-digital processing device
CN102283663B (en) * 2011-05-23 2013-03-20 江苏中惠医疗科技股份有限公司 Primitive event detection module for all-digital processing unit
CN102933150A (en) * 2011-06-08 2013-02-13 株式会社东芝 Positron emission tomography method, positron emission tomography device and nontemporary computer-readable storage medium
CN106199674A (en) * 2011-06-08 2016-12-07 东芝医疗***株式会社 Positron emission tomography method and positron emission tomography device
CN107533147A (en) * 2015-05-14 2018-01-02 科磊股份有限公司 For reducing in checking system by the system and method for radiation-induced spurious counts
US10241217B2 (en) 2015-05-14 2019-03-26 Kla-Tencor Corporation System and method for reducing radiation-induced false counts in an inspection system
CN109077745A (en) * 2017-07-31 2018-12-25 上海联影医疗科技有限公司 System and method for motor message correction
CN107798214A (en) * 2017-11-10 2018-03-13 湖北锐世数字医学影像科技有限公司 For digital the PET immediate processing method and device that meet event screening
CN107798214B (en) * 2017-11-10 2022-08-16 湖北锐世数字医学影像科技有限公司 Rapid processing method and device for screening coincidence events of all-digital PET (positron emission tomography)
CN109978966A (en) * 2019-03-21 2019-07-05 江苏赛诺格兰医疗科技有限公司 The correction information acquiring method of correction for attenuation is carried out to PET activity distributed image
CN109978966B (en) * 2019-03-21 2022-11-08 江苏赛诺格兰医疗科技有限公司 Correction information acquisition method for attenuation correction of PET activity distribution image

Also Published As

Publication number Publication date
CN102028491B (en) 2013-09-25

Similar Documents

Publication Publication Date Title
CN102028491B (en) Positron emission tomography photography system and its information processing method
US8466419B2 (en) System and method for enhanced sampling via helical scanning and list-mode reconstruction in positron emission tomography
JP5818416B2 (en) Positron emission tomography system, information processing method thereof, and computer-readable medium
EP2748641B1 (en) Data-driven optimization of event acceptance/rejection logic
US10754048B2 (en) Correcting count loss in pet system
US9279888B2 (en) System for online/offline singles-pairing with keeping/rejecting multi-coincidences for positron emission tomography
US7737407B2 (en) Method and apparatus for providing depth-of-interaction detection using positron emission tomography (PET)
Hoffman et al. ECAT III-Basic design considerations
JP2011053210A (en) Motion correction in tomographic image
Wright et al. Advanced functional tumor imaging and precision nuclear medicine enabled by digital PET technologies
US20090225933A1 (en) Gated ct with irregular sampling for slow ct acquisition
JP6670643B2 (en) PET equipment
WO2018207739A1 (en) Pet device with positron lifetime measuring function, and method for measuring positron lifetime in pet device
Efthimiou New challenges for PET image reconstruction for total-body imaging
CN102540239A (en) Gamma radial inspection system and positron emission tomography shooting system
CN110275196B (en) Method, apparatus and product for determining interaction characteristics using a plurality of pixels
CN102028485A (en) PET scanner system and image reconstruction method in the same
Casey et al. Siemens biograph vision 600
EP1631844B8 (en) Generating detector efficiency estimates for a pet scanner
US20170294033A1 (en) Dose efficient x-ray detector and method
US10534096B1 (en) Photon scatter imaging
JP6058394B2 (en) Reconfiguration apparatus, method, and program
US11576627B2 (en) Systems and methods for data collection in a medical device
Germano et al. Technical aspects of cardiac PET imaging and recent advances
JP5900740B2 (en) Data collector for radiation tomography apparatus, radiation tomography apparatus including the same, and data collection method for radiation tomography

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
C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20160714

Address after: Japan Tochigi

Patentee after: Toshiba Medical System Co., Ltd.

Address before: Tokyo, Japan, Japan

Patentee before: Toshiba Corp

Patentee before: Toshiba Medical System Co., Ltd.