CUDA-based PET system matrix calculation method

A system matrix and calculation method technology, which is applied in calculation, 2D image generation, instruments used for radiological diagnosis, etc. High-intensity, low-relevance effects

Pending Publication Date: 2020-11-03
NANJING UNIV OF AERONAUTICS & ASTRONAUTICS
View PDF1 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although the system matrix is ​​extremely important in the image reconstruction process, its generation speed is very slow due to the large amount of calculation, which is difficult to meet the requirements of fast industrial inspection.
The size of the system matrix is ​​related to the number of PET detectors and the size of the reconstructed slice map. Due to the large amount of data, its generation speed has always been a difficulty. It is difficult to guarantee a significant increase in speed simply by improving on the CPU.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • CUDA-based PET system matrix calculation method
  • CUDA-based PET system matrix calculation method
  • CUDA-based PET system matrix calculation method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] The technical solutions of the present invention will be described in detail below in conjunction with the accompanying drawings.

[0040] Taking the system matrix of a small-scale PET system with 12 detectors and a reconstructed image size of 6×6 as an example to further illustrate the present invention, the principle of calculating the system matrix for PET systems with different numbers of detectors and reconstructed images of different sizes is the same as this Example is the same.

[0041] Such as figure 1 As shown, the CUDA-based PET system matrix calculation method of the present embodiment, the steps are as follows:

[0042] Step 1. Angle division: divide the PET system into 6 angles according to 12 detectors, that is, 6 response line groups, and further according to the number of detectors, each response line group is composed of 6 sub-response lines.

[0043] Step 2. Parallel calculation: assign a grid to each of the response line groups of 6 angles, and eac...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a CUDA-based PET system matrix calculation method. The method comprises the following steps: firstly, dividing a detector system according to a fixed angle to obtain response line equations of subsets after division; then, allocating a grid to each angle in CUDA, allocating a block to each sub-response line at each angle, transmitting pixel coordinate data of the reconstructed image to a shared memory of each block, and calculating a probability weight of each pixel rapidly and parallelly by threads in the blocks, wherein the grids are sequentially and serially executed, and different blocks in the same grid are quickly and parallelly executed; and finally, splicing the probability weights within angles to obtain a system matrix subset, and splicing the system matrix subset to obtain a system matrix. According to the method, on the premise of ensuring the accuracy of system matrix elements, the creation efficiency is improved, and the problems caused by low system matrix creation speed, limited GPU video memory resources and large system matrix data volume are solved.

Description

technical field [0001] The invention belongs to the field of radiation detection and imaging, and in particular relates to a PET system matrix calculation method. Background technique [0002] Positron emission tomography (Posintron Emission Tomography, PET) is a non-invasive nuclear medicine imaging diagnosis technology widely used in clinical practice. It provides functional information such as metabolism of the living body by imaging the radioactive tracer injected into the living body . At present, PET is mainly used in the field of medical diagnosis, and there is less research in the industrial field. Gamma photons have strong penetrability and electrical neutrality, and are less affected by factors such as materials, structures, and electromagnetic fields. Therefore, it is of great significance to apply PET technology to the field of industrial nondestructive testing. The main working process of the PET system: [0003] (1) The detector obtains matching data: the de...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F17/16G06T11/00A61B6/00A61B6/03G01T1/29
CPCA61B6/037A61B6/4208G01T1/2985G06F17/16G06T11/006
Inventor 吕港姚敏赵敏甄大伟郭瑞鹏刘巍
Owner NANJING UNIV OF AERONAUTICS & ASTRONAUTICS
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products