IP Library › Granted Patent US 12,153,175
Granted Patent B2
US 12,153,175 · App. 17/824,453 · Granted Nov 26, 2024

Method and terminal device for processing Positron Emission Tomography data

Inventors: Zhanli Hu (Guangdong, CN); Yongfeng Yang (Guangdong, CN); Chunhui Zhang (Guangdong, CN); Zhonghua Kuang (Guangdong, CN); Xiaohui Wang (Guangdong, CN); San Wu (Guangdong, CN); Dong Liang (Guangdong, CN); Xin Liu (Guangdong, CN); Hairong Zheng (Guangdong, CN)
Assignee: SHENZHEN INSTITUTES OF ADVANCED TECHNOLOGY CHINESE ACADEMY OF SCIENCES
G01T1/2985A61B6/037A61B6/5205G06T11/003
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,153,175
App. No.
17/824,453
Granted
Nov 26, 2024
Kind
B2
Abstract

A method for processing positron emission tomography data is provided, this method includes: obtaining a first coordinate and a second coordinate respectively corresponding to two ends of a response line to be processed; determining corresponding dimensional coordinates of the response line to be processed in a sinogram based on the first coordinate and the second coordinate; and generating the sinogram corresponding to the response line to be processed based on the dimensional coordinates. According to this method, the amount of calculation of system matrix is reduced, the accuracy of position information of the generated response line is improved, and the accuracy of generated sinogram is improved accordingly.

Claims (73)

1. A method for processing positron emission tomography data implemented by a terminal device, comprising:

obtaining a first coordinate and a second coordinate respectively corresponding to two ends of a response line to be processed from a positron emission tomography device, wherein the response line to be processed refers to a response line obtained by detecting electrons using a detector in the positron emission tomography device;

determining corresponding dimensional coordinates of the response line to be processed in a sinogram corresponding to the response line to be processed based on the first coordinate and the second coordinate; and

generating the sinogram corresponding to the response line to be processed based on the dimensional coordinates, and generating a positron emission tomography image based on the sinogram generated based on the dimensional coordinates;

wherein after said generating the sinogram corresponding to the response line to be processed based on the dimensional coordinates, the method further comprises:

performing a weighting processing on the response line generated based on the dimensional coordinates in the sinogram.

2. The method of claim 1 , wherein said obtaining the first coordinate and the second coordinate respectively corresponding to the two ends of the response line to be processed from the positron emission tomography device comprises:

obtaining and storing crystal coordinates and crystal numbers of a plurality of crystals from the positron emission tomography device;

obtaining a first crystal number and a second crystal number respectively corresponding to the two ends of the response line to be processed sent from the positron emission tomography device; and

determining the first coordinate corresponding to the first crystal number and determining the second coordinate corresponding to the second crystal number based on the crystal coordinates and the crystal numbers of the plurality of crystals, and the first crystal number and the second crystal number respectively corresponding to the two ends of the response line to be processed.

3. The method of claim 1 , wherein said determining the dimensional coordinates of the response line to be processed in the sinogram corresponding to the response line to be processed comprises:

adding a preset random number to the first coordinate and the second coordinate respectively to obtain a first continuous coordinate corresponding to the first coordinate and a second continuous coordinate corresponding to the second coordinate; and

obtaining the dimensional coordinates based on the first continuous coordinate and the second continuous coordinate.

4. The method of claim 3 , wherein said obtaining the dimensional coordinates based on the first continuous coordinate and the second continuous coordinate comprises:

determining a target response line corresponding to the response line to be processed based on the first continuous coordinate and the second continuous coordinate;

projecting the target response line on a preset plane to obtain a projected response line;

determining a first dimensional coordinate and a second dimensional coordinate corresponding to the target response line based on the first continuous coordinate, the second continuous coordinate and the projected response line;

determining a third dimensional coordinate and a fourth dimensional coordinate corresponding to the target response line; and

generating the dimensional coordinates based on the first dimensional coordinate, the second dimensional coordinate, the third dimensional coordinate, and the fourth dimensional coordinate.

5. The method of claim 4 , wherein said determining the first dimensional coordinate and the second dimensional coordinate corresponding to the target response line based on the first continuous coordinate, the second continuous coordinate and the projected response line comprises:

determining a vertical distance from the projected response line to a preset original point based on the first continuous coordinate and the second continuous coordinate;

determining an included angle formed between the projected response line and a preset horizontal direction based on the first continuous coordinate and the second continuous coordinate; and

obtaining the first dimensional coordinate and the second dimensional coordinate based on the vertical distance from the projected response line to the preset original point, and the included angle.

6. The method of claim 1 , wherein said performing the weighting processing on the response line generated based on the dimensional coordinates in the sinogram comprises:

determining a weighted value based on the first dimensional coordinate, the second dimensional coordinate, the third dimensional coordinate, and the fourth dimensional coordinate; and

performing, based on the weighted value, the weighting processing on the response line generated based on the dimensional coordinates.

7. A terminal device for processing positron emission tomography data, comprising a memory, a processor and a computer program stored in the memory and executable by the processor, wherein the processor is configured to execute the computer program so as to:

obtain a first coordinate and a second coordinate respectively corresponding to two ends of a response line to be processed from a positron emission tomography device, wherein the response line to be processed refers to a response line obtained by detecting electrons using a detector in the positron emission tomography device;

determine corresponding dimensional coordinates of the response line to be processed in a sinogram corresponding to the response line to be processed based on the first coordinate and the second coordinate; and

generate the sinogram corresponding to the response line to be processed based on the dimensional coordinates and generate a positron emission tomography image based on the sinogram which is generated based on the dimensional coordinates;

wherein the processor is further configured to perform, based on the weighted value, a weighting processing on the response line generated based on the dimensional coordinates in the sinogram.

8. The terminal device of claim 7 , wherein the processor is further configured to:

obtain and store crystal coordinates and crystal numbers of a plurality of crystals from the positron emission tomography device;

obtain a first crystal number and a second crystal number respectively corresponding to the two ends of the response line to be processed sent from the positron emission tomography device; and

determine the first coordinate corresponding to the first crystal number, and determine the second coordinate corresponding to the second crystal number based on the crystal coordinates and the crystal numbers of the plurality of crystals and the first crystal number and the second crystal number respectively corresponding to the two ends of the response line to be processed.

9. The terminal device of claim 7 , wherein the processor is further configured to:

add a preset random number to the first coordinate and the second coordinate respectively to obtain a first continuous coordinate corresponding to the first coordinate and a second continuous coordinate corresponding to the second coordinate; and

obtain the dimensional coordinates based on the first continuous coordinate and the second continuous coordinate.

10. A non-transitory computer-readable storage medium which stores a computer program, that, when executed by a processor, causes the processor to implement following steps, comprising:

obtaining a first coordinate and a second coordinate respectively corresponding to two ends of a response line to be processed from a positron emission tomography device, wherein the response line to be processed refers to a response line obtained by detecting electrons using a detector in the positron emission tomography device;

determining corresponding dimensional coordinates of the response line to be processed in a sinogram corresponding to the response line to be processed based on the first coordinate and the second coordinate; and

generating the sinogram corresponding to the response line to be processed based on the dimensional coordinates and generating a positron emission tomography image based on the sinogram which is generated based on the dimensional coordinates;

wherein after said generating the sinogram corresponding to the response line to be processed based on the dimensional coordinates, performing a weighting processing on the response line generated based on the dimensional coordinates in the sinogram.

11. The non-transitory computer-readable storage medium of claim 10 , wherein the computer program is further configured to, when executed by the processor, causes the processor to implement the step of obtaining the first coordinate and the second coordinate respectively corresponding to the two ends of the response line to be processed, by:

obtaining and storing crystal coordinates and crystal numbers of a plurality of crystals in a positron emission tomography device from the positron emission tomography device;

obtaining a first crystal number and a second crystal number respectively corresponding to the two ends of the response line to be processed sent from the positron emission tomography device; and

determining the first coordinate corresponding to the first crystal number and determining the second coordinate corresponding to the second crystal number based on the crystal coordinates and the crystal numbers of the plurality of crystals and the first crystal number and the second crystal number respectively corresponding to the two ends of the response line to be processed.

12. The non-transitory computer-readable storage medium of claim 10 , wherein the computer program is further configured to, when executed by the processor, causes the processor to implement the step of determining the dimensional coordinates of the response line to be processed in the sinogram corresponding to the response line to be processed, by:

adding a preset random number to the first coordinate and the second coordinate respectively to obtain a first continuous coordinate corresponding to the first coordinate and a second continuous coordinate corresponding to the second coordinate; and

obtaining the dimensional coordinates based on the first continuous coordinate and the second continuous coordinate.

13. The terminal device of claim 9 , wherein the processor is further configured to:

determine a target response line corresponding to the response line to be processed based on the first continuous coordinate and the second continuous coordinate;

project the target response line on a preset plane to obtain a projected response line;

calculate a first dimensional coordinate and a second dimensional coordinate corresponding to the target response line based on the first continuous coordinate, the second continuous coordinate and the projected response line;

calculate a third dimensional coordinate and a fourth dimensional coordinate corresponding to the target response line; and

generate the dimensional coordinates based on the first dimensional coordinate, the second dimensional coordinate, the third dimensional coordinate, and the fourth dimensional coordinate.

14. The terminal device of claim 13 , wherein the processor is further configured to:

calculate a vertical distance from the projected response line to a preset original point based on the first continuous coordinate and the second continuous coordinate;

calculate an included angle formed between the projected response line and a preset horizontal direction based on the first continuous coordinate and the second continuous coordinate; and

obtain the first dimensional coordinate and the second dimensional coordinate based on the vertical distance from the projected response line to the preset original point, and the included angle.

15. The terminal device of claim 7 , wherein the processor is further configured to:

calculate a weighted value based on the first dimensional coordinate, the second dimensional coordinate, the third dimensional coordinate, and the fourth dimensional coordinate; and performing the weighting processing on the response line based on the weighted value.

16. The non-transitory computer-readable storage medium of claim 10 , wherein the computer program is further configured to, when executed by the processor, causes the processor to implement the step of obtaining the dimensional coordinates based on the first continuous coordinate and the second continuous coordinate, by:

determining a target response line corresponding to the response line to be processed based on the first continuous coordinate and the second continuous coordinate;

projecting the target response line on a preset plane to obtain a projected response line;

determining a first dimensional coordinate and a second dimensional coordinate corresponding to the target response line based on the first continuous coordinate, the second continuous coordinate and the projected response line;

determining a third dimensional coordinate and a fourth dimensional coordinate corresponding to the target response line; and

generating the dimensional coordinates based on the first dimensional coordinate, the second dimensional coordinate, the third dimensional coordinate, and the fourth dimensional coordinate.

17. The non-transitory computer-readable storage medium of claim 16 , wherein the computer program is further configured to, when executed by the processor, causes the processor to implement the step of determining the first dimensional coordinate and the second dimensional coordinate corresponding to the target response line based on the first continuous coordinate, the second continuous coordinate and the projected response line, by:

determining a vertical distance from the projected response line to a preset original point based on the first continuous coordinate and the second continuous coordinate;

determining an included angle formed between the projected response line and a preset horizontal direction based on the first continuous coordinate and the second continuous coordinate; and

obtaining the first dimensional coordinate and the second dimensional coordinate based on the vertical distance from the projected response line to the preset original point, and the included angle.

18. The non-transitory computer-readable storage medium of claim 17 , wherein the computer program is further configured to, when executed by the processor, causes the processor to perform, based on the weighted value, a weighting processing on the response line generated based on the dimensional coordinates in the sinogram.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2022
From: HU, ZHANLI; YANG, YONGFENG; ZHANG, CHUNHUI; KUANG, ZHONGHUA; WANG, XIAOHUI; WU, SAN; LIANG, DONG; LIU, XIN; ZHENG, HAIRONG
To: SHENZHEN INSTITUTES OF ADVANCED TECHNOLOGY CHINESE ACADEMY OF SCIENCES
Reel/Frame 060122/0814 →
Continuity (2)
Continuation In Part PCTCN2019120514 · Nov 25, 2019
Related Publication 20220283325A1 · Sep 8, 2022