CN115423892A - Attenuation-free correction PET reconstruction method based on maximum expectation network - Google Patents
Attenuation-free correction PET reconstruction method based on maximum expectation network Download PDFInfo
- Publication number
- CN115423892A CN115423892A CN202211253908.4A CN202211253908A CN115423892A CN 115423892 A CN115423892 A CN 115423892A CN 202211253908 A CN202211253908 A CN 202211253908A CN 115423892 A CN115423892 A CN 115423892A
- Authority
- CN
- China
- Prior art keywords
- pet
- attenuation
- image
- reconstruction
- layer
- 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.)
- Pending
Links
- 238000012937 correction Methods 0.000 title claims abstract description 55
- 238000000034 method Methods 0.000 title claims abstract description 35
- 238000012549 training Methods 0.000 claims abstract description 32
- 238000005259 measurement Methods 0.000 claims abstract description 31
- 230000008569 process Effects 0.000 claims abstract description 11
- 239000011159 matrix material Substances 0.000 claims description 17
- 230000006870 function Effects 0.000 claims description 13
- 238000010606 normalization Methods 0.000 claims description 11
- 239000000700 radioactive tracer Substances 0.000 claims description 8
- 238000012360 testing method Methods 0.000 claims description 7
- 230000004913 activation Effects 0.000 claims description 6
- 238000005457 optimization Methods 0.000 claims description 5
- 238000004364 calculation method Methods 0.000 claims description 4
- 238000011478 gradient descent method Methods 0.000 claims description 2
- 238000002156 mixing Methods 0.000 claims description 2
- 230000003068 static effect Effects 0.000 claims description 2
- 238000013507 mapping Methods 0.000 abstract description 3
- 230000007246 mechanism Effects 0.000 abstract description 3
- 238000013527 convolutional neural network Methods 0.000 description 18
- 241000700159 Rattus Species 0.000 description 8
- 238000001514 detection method Methods 0.000 description 5
- 230000033001 locomotion Effects 0.000 description 5
- 230000000747 cardiac effect Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000002474 experimental method Methods 0.000 description 3
- 238000003384 imaging method Methods 0.000 description 3
- 230000000704 physical effect Effects 0.000 description 3
- 208000032612 Glial tumor Diseases 0.000 description 2
- 206010018338 Glioma Diseases 0.000 description 2
- 206010028980 Neoplasm Diseases 0.000 description 2
- 230000006399 behavior Effects 0.000 description 2
- 210000004556 brain Anatomy 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012636 positron electron tomography Methods 0.000 description 2
- 238000004445 quantitative analysis Methods 0.000 description 2
- 230000029058 respiratory gaseous exchange Effects 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- ORILYTVJVMAKLC-UHFFFAOYSA-N Adamantane Natural products C1C(C2)CC3CC1CC2C3 ORILYTVJVMAKLC-UHFFFAOYSA-N 0.000 description 1
- 238000012879 PET imaging Methods 0.000 description 1
- RTAQQCXQSZGOHL-UHFFFAOYSA-N Titanium Chemical compound [Ti] RTAQQCXQSZGOHL-UHFFFAOYSA-N 0.000 description 1
- 210000001015 abdomen Anatomy 0.000 description 1
- 201000011510 cancer Diseases 0.000 description 1
- 238000002591 computed tomography Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 238000002059 diagnostic imaging Methods 0.000 description 1
- 238000009509 drug development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000007943 implant Substances 0.000 description 1
- 238000010253 intravenous injection Methods 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
- 210000004072 lung Anatomy 0.000 description 1
- 238000006241 metabolic reaction Methods 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 210000002569 neuron Anatomy 0.000 description 1
- 238000009206 nuclear medicine Methods 0.000 description 1
- 210000000056 organ Anatomy 0.000 description 1
- 238000010827 pathological analysis Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 102000004169 proteins and genes Human genes 0.000 description 1
- 108090000623 proteins and genes Proteins 0.000 description 1
- 238000011002 quantification Methods 0.000 description 1
- 238000011158 quantitative evaluation Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000002603 single-photon emission computed tomography Methods 0.000 description 1
- 239000000243 solution Substances 0.000 description 1
- 238000010200 validation analysis Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/003—Reconstruction from projections, e.g. tomography
- G06T11/005—Specific pre-processing for tomographic reconstruction, e.g. calibration, source positioning, rebinning, scatter correction, retrospective gating
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/77—Processing image or video features in feature spaces; using data integration or data reduction, e.g. principal component analysis [PCA] or independent component analysis [ICA] or self-organising maps [SOM]; Blind source separation
- G06V10/774—Generating sets of training patterns; Bootstrap methods, e.g. bagging or boosting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/82—Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Evolutionary Computation (AREA)
- General Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- Artificial Intelligence (AREA)
- Health & Medical Sciences (AREA)
- Software Systems (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Databases & Information Systems (AREA)
- Medical Informatics (AREA)
- Multimedia (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Molecular Biology (AREA)
- General Engineering & Computer Science (AREA)
- Mathematical Physics (AREA)
- Nuclear Medicine (AREA)
Abstract
本发明公开了一种基于最大期望网络的无衰减校正PET重建方法,实现了基于无衰减校正的测量数据直接重建PET图像的过程,该方法基于EM重建和CNN构建了网络框架,EM用来重建粗糙的PET图像,CNN用来改善PET图像质量,CNN能够学习无衰减校正的测量数据和PET图像之间的衰减机制,实现对PET图像的衰减补偿。本发明不需要额外的CT或MR扫描,也不需要对测量数据进行衰减校正,就可以实现从sinogramNAC到PET图像的映射。此外,本发明在训练阶段收敛快,能够快速得到训练模型,且在模型训练完成后,可基于测量数据快速得到PET图像。
The invention discloses a non-attenuation correction PET reconstruction method based on maximum expectation network, which realizes the process of directly reconstructing PET images based on non-attenuation correction measurement data. The method builds a network framework based on EM reconstruction and CNN, and EM is used for reconstruction For rough PET images, CNN is used to improve the quality of PET images. CNN can learn the attenuation mechanism between non-attenuation-corrected measurement data and PET images, and realize attenuation compensation for PET images. The present invention can realize the mapping from sinogram NAC to PET image without additional CT or MR scanning and attenuation correction for measurement data. In addition, the present invention has fast convergence in the training phase, can quickly obtain the training model, and can quickly obtain the PET image based on the measurement data after the model training is completed.
Description
技术领域technical field
本发明属于生物医学图像重建技术领域,具体涉及一种基于最大期望网络的无衰减校正PET重建方法。The invention belongs to the technical field of biomedical image reconstruction, in particular to a PET reconstruction method based on maximum expectation network without attenuation correction.
背景技术Background technique
作为一种用于癌症诊断、脑功能成像和治疗恢复监测的医学成像工具,PET(正电子发射型计算机断层显像)能够实现对特定目标进行无创的分子水平的信息捕捉。放射性示踪剂通常通过静脉注射、鼻腔吸入等方式进入生物体内并在一段时间内参与生物体的生理代谢反应,放射性示踪剂的核素发射正电子与周围负电子发生湮灭反应生成光子,探测器记录光子的时空信息从而重建示踪剂的空间分布。As a medical imaging tool for cancer diagnosis, brain functional imaging, and treatment recovery monitoring, PET (Positron Emission Computed Tomography) enables noninvasive molecular-level information capture of specific targets. Radiotracers usually enter the organism through intravenous injection, nasal inhalation, etc., and participate in the physiological and metabolic reactions of the organism for a period of time. The detector records the spatiotemporal information of the photons to reconstruct the spatial distribution of the tracer.
近年来PET重建图像定量技术的飞速发展,使其广泛应用于组织器官病理诊断、蛋白质生物分子定量分析、药物研发等领域,各领域对定量PET图像的依赖,反过来又促进了提升PET定量准确性的研究。文献[Jin M,Yang Y,Niu X,Marin T,Brankov JG,Feng B,Pretorius PH,King MA,Wernick MN.A quantitative evaluation study of four-dimensional gated cardiac SPECT reconstruction.Phys Med Biol.2009Sep 21;54(18):5643-59]通过在PET的正向模型测量数据中引入并估计一个定量系数来得到定量结果。文献[Joel S.Karp,Suleman Surti,Margaret E.Daube-Witherspoon,GerdMuehllehner Journal of Nuclear Medicine Mar 2008,49(3)462-470]尝试利用飞行时间(TOF)信息来提高重建图像的信噪比,并证明了在重建过程中引入TOF能有效提高量化能力。文献[Kadrmas DJ,Casey ME,Conti M,Jakoby BW,Lois C,Townsend DW.Impact oftime-of-flight on PET tumor detection.J Nucl Med.2009Aug;50(8):1315-23]利用TOF的快速检测提高响应线(LOR)光子定位的准确性从而改善PET重建图像的质量;还有一些研究侧重于在PET成像正向建模时引入点扩散函数(PSF),因为PSF能够反映光子与生物体相互作用的效应,所以能够实现衰减、散射等物理效应的校正,提高图像重建的定量精度。然而,PET图像的重建质量仍受到成像的物理效应、示踪动力学和被测物体或设备的运动等诸多因素的限制,其中光子衰减作为获取PET测量数据不得避免的物理效应严重影响PET图像的准确性。In recent years, the rapid development of PET reconstructed image quantitative technology has made it widely used in the fields of tissue and organ pathological diagnosis, quantitative analysis of protein biomolecules, drug development and other fields. The dependence of quantitative PET images in various fields has in turn promoted the improvement of PET quantitative accuracy. sex research. Literature [Jin M, Yang Y, Niu X, Marin T, Brankov JG, Feng B, Pretorius PH, King MA, Wernick MN. A quantitative evaluation study of four-dimensional gated cardiac SPECT reconstruction. Phys Med Biol. 2009 Sep 21; 54 (18):5643-59] to obtain quantitative results by introducing and estimating a quantitative coefficient in the PET forward model measurement data. The literature [Joel S.Karp, Suleman Surti, Margaret E.Daube-Witherspoon, Gerd Muehllehner Journal of Nuclear Medicine Mar 2008,49(3)462-470] tries to use time-of-flight (TOF) information to improve the signal-to-noise ratio of the reconstructed image, It is also proved that the introduction of TOF in the reconstruction process can effectively improve the quantification ability. Literature [Kadrmas DJ, Casey ME, Conti M, Jakoby BW, Lois C, Townsend DW. Impact oftime-of-flight on PET tumor detection. J Nucl Med.2009Aug; 50 (8): 1315-23] using TOF The detection improves the accuracy of the photon localization of the line of response (LOR) to improve the quality of the PET reconstruction image; there are also some studies focusing on the introduction of the point spread function (PSF) in the forward modeling of PET imaging, because the PSF can reflect the relationship between photons and organisms. Therefore, the correction of physical effects such as attenuation and scattering can be realized, and the quantitative accuracy of image reconstruction can be improved. However, the reconstruction quality of PET images is still limited by many factors such as the physical effects of imaging, tracking dynamics, and the motion of the measured object or equipment. Among them, photon attenuation, as an unavoidable physical effect in obtaining PET measurement data, seriously affects the quality of PET images. accuracy.
基于PET/CT或PET/MR成像系统中CT或MRI解剖信息的衰减校正是目前常用的校正方式,但是在某些情况下,CT或MRI提供的信息不准确或根本无法获取。如在PET/CT和PET/MR中受呼吸和心脏运动影响的区域,PET/CT和PET/MR中受金属植入物影响的区域和所有基于MR的可靠衰减校正具有挑战性的区域(例如肺),呼吸和心脏运动通常会在CT导出的衰减和示踪剂活性分布之间产生不匹配。在PET/MR中,通常会应用很多MR序列,因此大部分PET数据不是与MR图像同时采集来进行衰减校正的;在PET/CT中,衰减和活动图像永远不会同时采集。因此,CT或MR采集后的任何患者运动都会破坏衰减图像;若衰减校正的数据来源不准确,则无法进行PET的定量分析,所以迫切需要一种无需衰减校正的定量PET重建的方法。Attenuation correction based on CT or MRI anatomical information in PET/CT or PET/MR imaging systems is currently the commonly used correction method, but in some cases, the information provided by CT or MRI is inaccurate or cannot be obtained at all. Such as regions affected by respiration and cardiac motion in PET/CT and PET/MR, regions affected by metal implants in PET/CT and PET/MR and all regions where reliable MR-based attenuation correction is challenging (e.g. lung), respiration and cardiac motion often create a mismatch between CT-derived attenuation and tracer activity distribution. In PET/MR, often many MR sequences are applied, so most PET data are not acquired simultaneously with MR images for attenuation correction; in PET/CT, attenuation and motion images are never acquired simultaneously. Therefore, any patient movement after CT or MR acquisition will destroy the attenuation image; if the source of attenuation-corrected data is inaccurate, quantitative analysis of PET cannot be performed, so a quantitative PET reconstruction method without attenuation correction is urgently needed.
发明内容Contents of the invention
鉴于上述,本发明提供了一种基于最大期望网络的无衰减校正PET重建方法,该方法将最大期望算法和卷积神经网络(CNN)结合,实现PET图像的重建和衰减补偿。In view of the above, the present invention provides a PET reconstruction method based on maximum expectation network without attenuation correction, which combines maximum expectation algorithm and convolutional neural network (CNN) to realize PET image reconstruction and attenuation compensation.
一种基于最大期望网络的无衰减校正PET重建方法,包括如下步骤:A PET reconstruction method without attenuation correction based on the maximum expectation network, comprising the following steps:
(1)利用PET系统对注入有放射性示踪剂的生物组织进行扫描,以采集获得测量数据sinogramNAC;(1) Utilize the PET system to scan the biological tissue injected with the radioactive tracer to collect and obtain the measurement data sinogram NAC ;
(2)对注入有放射性示踪剂的生物组织进行CT或MR采集,进而将CT或MR图像中的数值转换为511KeV能量下的衰减系数,从而生成衰减图;(2) Perform CT or MR acquisition on the biological tissue injected with radioactive tracer, and then convert the value in the CT or MR image into the attenuation coefficient at 511KeV energy, so as to generate the attenuation map;
(3)利用所述衰减图对测量数据sinogramNAC进行校正,得到校正后的测量数据sinogramAC;(3) correcting the measurement data sinogram NAC by using the attenuation map to obtain the corrected measurement data sinogram AC ;
(4)基于测量数据sinogramAC进行PET重建,得到对应的PET图像xAC;(4) performing PET reconstruction based on the measurement data sinogram AC , and obtaining the corresponding PET image x AC ;
(5)根据步骤(1)~(4)执行多次扫描重建以得到大量样本,每组样本包含相对应的sinogramNAC以及xAC,进而将所有样本分为训练集和测试集;(5) Perform multiple scans and reconstructions according to steps (1) to (4) to obtain a large number of samples, each group of samples contains corresponding sinogram NAC and x AC , and then divide all samples into training set and test set;
(6)构建基于最大期望网络的PET重建模型,其包括初始化模块、EM重建模块以及CNN衰减补偿模块,其中初始化模块利用初始化矩阵将测量数据sinogramNAC转换为初始化图像x(0),EM重建模块用于将初始化图像x(0)重建为PET图像r(1),CNN衰减补偿模块用于对PET图像r(1)进行衰减补偿以得到第一层迭代输出的PET图像x(1),且EM重建模块与CNN衰减补偿模块组合作为优化结构EMCNN并重复多层迭代,x(1)则作为第2层EMCNN的输入,经过多层迭代后最终输出模型重建得到的PET图像;(6) Build a PET reconstruction model based on the maximum expectation network, which includes an initialization module, an EM reconstruction module, and a CNN attenuation compensation module, wherein the initialization module uses the initialization matrix to convert the measurement data sinogram NAC into an initialization image x (0) , and the EM reconstruction module Used to reconstruct the initialization image x (0) into a PET image r (1) , the CNN attenuation compensation module is used to perform attenuation compensation on the PET image r (1) to obtain the PET image x (1) output by the first layer iteration, and The EM reconstruction module and the CNN attenuation compensation module are combined as an optimized structure EMCNN and repeated multi-layer iterations, x (1) is used as the input of the second layer EMCNN, and after multi-layer iterations, the PET image reconstructed by the model is finally output;
(7)以训练集样本中的sinogramNAC作为模型输入,xAC作为标签,对PET重建模型进行训练;(7) Use the sinogram NAC in the training set sample as the model input, and x AC as the label to train the PET reconstruction model;
(8)将测试集样本中的sinogramNAC输入至训练好的PET重建模型中,即可在无衰减校正情况下直接重建得到对应的PET图像。(8) Input the sinogram NAC in the test set sample into the trained PET reconstruction model, and the corresponding PET image can be directly reconstructed without attenuation correction.
进一步地,所述步骤(1)中PET系统的扫描方式既可以是静态扫描,也可以是动态扫描。Further, the scanning mode of the PET system in the step (1) can be static scanning or dynamic scanning.
进一步地,所述步骤(2)中将CT或MR图像中的数值转换为511KeV能量下的衰减系数可采用缩放、分段或缩放分段混合的方法实现。Further, in the step (2), converting the value in the CT or MR image into the attenuation coefficient at 511KeV energy can be realized by scaling, segmenting or mixing segments.
进一步地,所述步骤(3)中对测量数据sinogramNAC进行校正包括随机校正、归一化校正、死时间校正、散射校正以及衰减校正。Further, the correction of the measurement data sinogram NAC in the step (3) includes random correction, normalization correction, dead time correction, scattering correction and attenuation correction.
进一步地,所述初始化模块采用的初始化矩阵表达式如下:Further, the initialization matrix expression adopted by the initialization module is as follows:
Qinit=xyT(yyT+λI)-1 Q init =xy T (yy T +λI) -1
其中:Qinit为初始化矩阵,x和y分别为训练集样本中的xAC以及sinogramNAC,λ为正则化系数,I为单位矩阵,T表示转置。Among them: Q init is the initialization matrix, x and y are the x AC and sinogram NAC in the training set samples respectively, λ is the regularization coefficient, I is the identity matrix, and T is the transpose.
进一步地,所述CNN衰减补偿模块从输入至输出由卷积层D1、批归一化层B1、ReLU激活层R1、卷积层D2、软阈值计算层、卷积层D3、ReLU激活层R2、批归一化层B2、卷积层D4依次连接组成,其中四个卷积层D1~D4中的卷积核大小均为3×3,深度依次为32、32、32、1。Further, the CNN attenuation compensation module consists of a convolutional layer D1, a batch normalization layer B1, a ReLU activation layer R1, a convolutional layer D2, a soft threshold calculation layer, a convolutional layer D3, and a ReLU activation layer R2 from input to output. , batch normalization layer B2, and convolutional layer D4 are connected sequentially, and the convolution kernels in the four convolutional layers D1-D4 are all 3×3 in size, and the depths are 32, 32, 32, and 1 in sequence.
进一步地,所述步骤(7)中对PET重建模型进行训练的过程如下:Further, the process of training the PET reconstruction model in the step (7) is as follows:
6.1初始化模型参数,包括每一层的偏置向量和权值矩阵、学习率、优化方法以及最大迭代次数;6.1 Initialize the model parameters, including the bias vector and weight matrix of each layer, learning rate, optimization method and maximum number of iterations;
6.2将训练集样本中的测量数据sinogramNAC输入至模型,模型正向传播输出重建得到的PET图像,计算该PET图像与标签xAC之间的损失函数L;6.2 Input the measurement data sinogram NAC in the training set sample to the model, and the model forward propagates and outputs the reconstructed PET image, and calculates the loss function L between the PET image and the label x AC ;
6.3根据损失函数L利用梯度下降法对模型参数不断迭代更新,直至损失函数收敛,训练完成。6.3 According to the loss function L, use the gradient descent method to iteratively update the model parameters until the loss function converges and the training is completed.
进一步地,所述损失函数L的表达式如下:Further, the expression of the loss function L is as follows:
其中:k1和k2分别为权重系数,Nb为PET图像的像素总数,N为训练集中的样本数量,Np为模型中EMCNN的总层数,xout,i为模型重建输出PET图像中第i个像素点的浓度值,xlabel,i为标签xAC中第i个像素点的浓度值,为模型第j层EMCNN中CNN衰减补偿模块输出PET图像中第i个像素点的浓度值,为模型第j层EMCNN中EM重建模块输出PET图像中第i个像素点的浓度值。Among them: k 1 and k 2 are weight coefficients, N b is the total number of pixels in the PET image, N is the number of samples in the training set, N p is the total number of layers of EMCNN in the model, x out, i is the model reconstruction output PET image The concentration value of the i-th pixel in x label, i is the concentration value of the i-th pixel in the label x AC , Output the concentration value of the ith pixel in the PET image for the CNN attenuation compensation module in the jth layer EMCNN of the model, Output the concentration value of the ith pixel in the PET image for the EM reconstruction module in the jth layer EMCNN of the model.
本发明实现了基于无衰减校正的测量数据直接重建PET图像的过程,其基于EM重建和CNN构建了网络框架,EM用来重建粗糙的PET图像,CNN用来改善PET图像质量,CNN能够学习无衰减校正的测量数据和PET图像之间的衰减机制,实现对PET图像的衰减补偿。本发明不需要额外的CT或MR扫描,也不需要对测量数据进行衰减校正,就可以实现从sinogramNAC到PET图像的映射。此外,本发明在训练阶段收敛快,能够快速得到训练模型,且在模型训练完成后,可基于测量数据快速得到PET图像。The present invention realizes the process of directly reconstructing PET images based on measurement data without attenuation correction, and constructs a network framework based on EM reconstruction and CNN, EM is used to reconstruct rough PET images, CNN is used to improve the quality of PET images, and CNN can learn The attenuation mechanism between the attenuation-corrected measurement data and the PET image realizes attenuation compensation for the PET image. The present invention can realize the mapping from sinogram NAC to PET image without additional CT or MR scanning and attenuation correction for measurement data. In addition, the present invention has fast convergence in the training phase, can quickly obtain the training model, and can quickly obtain the PET image based on the measurement data after the model training is completed.
附图说明Description of drawings
图1为本发明PET重建方法的流程示意图。Fig. 1 is a schematic flow chart of the PET reconstruction method of the present invention.
图2为本发明sinogram测量数据的处理流程示意图。Fig. 2 is a schematic diagram of the processing flow of sinogram measurement data in the present invention.
图3为本发明PET重建模型的整体结构示意图。Fig. 3 is a schematic diagram of the overall structure of the PET reconstruction model of the present invention.
图4为本发明模型EMCNN与现有模型DeepPET的重建结果对比示意图。Fig. 4 is a schematic diagram of the comparison of reconstruction results between the model EMCNN of the present invention and the existing model DeepPET.
具体实施方式detailed description
为了更为具体地描述本发明,下面结合附图及具体实施方式对本发明的技术方案进行详细说明。In order to describe the present invention more specifically, the technical solutions of the present invention will be described in detail below in conjunction with the accompanying drawings and specific embodiments.
如图1所示,本发明基于最大期望网络的无衰减校正PET重建方法,整体分为两个阶段:As shown in Figure 1, the non-attenuation correction PET reconstruction method based on the maximum expectation network in the present invention is divided into two stages as a whole:
训练阶段training phase
(1)给12只患有神经胶质瘤的大鼠麻醉并注射1mCi放射性示踪剂(18F-FDG),然后立刻在西门子Micro-PET/CT Inveon仪器进行60分钟的动态扫描,得到测量数据三维(3D)sinogram。PET系统的探测器有128个探测单元,160个角度,采样协议设置为3×60s、9×180s、6×300s。(1) Anesthetize and inject 1mCi radioactive tracer ( 18 F-FDG) to 12 rats with glioma, and then immediately perform a 60-minute dynamic scan on the Siemens Micro-PET/CT Inveon instrument to obtain measurements Data Three-dimensional (3D) sinogram. The detector of the PET system has 128 detection units and 160 angles, and the sampling protocol is set to 3×60s, 9×180s, 6×300s.
PET的扫描数据可以建模为独立泊松随机变量的集合,其均值与PET图像x有如下映射关系:PET scan data can be modeled as a collection of independent Poisson random variables with mean It has the following mapping relationship with PET image x:
其中:y代表测量数据,G代表PET系统的系统矩阵,x代表待重建的PET图像,u代表噪声。Among them: y represents the measurement data, G represents the system matrix of the PET system, x represents the PET image to be reconstructed, and u represents the noise.
(2)对12只大鼠进行CT图像采集,并将CT图像转换为511KeV能量下的衰减系数,得到衰减图。(2) Collect CT images of 12 rats, and convert the CT images into attenuation coefficients at 511KeV energy to obtain attenuation maps.
(3)对步骤(1)的sinogram依次进行随机校正、归一化校正、死时间校正、散射校正何衰减校正得到3D sinogramAC,校正过程如图2所示。为了验证本发明模型EMCNN在PET重建过程中能够实现对PET图像的衰减补偿,需要获取一组未经衰减的测量数据sinogramNAC,sinogramNAC经过随机校正、归一化校正、死时间校正和散射校正。(3) Perform random correction, normalization correction, dead time correction, scattering correction, and attenuation correction on the sinogram in step (1) in order to obtain 3D sinogram AC . The correction process is shown in Figure 2. In order to verify that the model EMCNN of the present invention can achieve attenuation compensation for PET images during the PET reconstruction process, it is necessary to obtain a set of unattenuated measurement data sinogram NAC , sinogram NAC undergoes random correction, normalization correction, dead time correction and scatter correction .
(4)基于OSEM-map将sinogramAC重建为AC PET图像。3D sinogramAC可以重建为18个时间帧的3D PET图像,每帧包含159个切片,图片的大小为128×128。由于大鼠体积较大且只有一个扫描床,所以仅扫描检测目标较多的大鼠的脑部和腹部,因此每一帧的159个切片图像中有部分是“空”图像,最终的真实大鼠PET图像是将上述的3D图像剔除“空”图像后随机打乱生成的2000个二维(2D)PET图像。因此,大鼠数据包含2000对AC PET图像-sinogramAC和2000对AC PET图像-sinogramNAC。(4) Reconstruct sinogram AC into AC PET image based on OSEM-map. 3D sinogram AC can be reconstructed into 3D PET images of 18 time frames, each frame contains 159 slices, and the size of the image is 128×128. Due to the large size of rats and only one scanning bed, only the brain and abdomen of rats with more detection targets are scanned, so some of the 159 slice images in each frame are "empty" images, and the final true size The mouse PET images are 2000 two-dimensional (2D) PET images randomly generated by excluding the "empty" images from the above 3D images. Therefore, the rat data contains 2000 pairs of AC PET images-sinogram AC and 2000 pairs of AC PET images-sinogram NAC .
(5)分别将sinogramNAC和sinogramAC作为网络的输入训练网络模型(基于的sinogramAC训练模型作为对照实验,用于验证最大期望网络的衰减补偿的能力),网络模型的整体结构如图3所示,包含初始化模块、EM重建模块和CNN优化模块,其中:(5) Use sinogram NAC and sinogram AC as the input training network model of the network respectively (the training model based on sinogram AC is used as a control experiment to verify the attenuation compensation ability of the maximum expected network), the overall structure of the network model is shown in Figure 3 Shown, including initialization module, EM reconstruction module and CNN optimization module, where:
初始化模块利用初始化矩阵将测量数据转换为初始化图像x(0),输入数据的维度为批量大小×20480,输出数据的维度为批量大小×16384。初始化过程依赖初始矩阵的计算,初始矩阵的计算式为:The initialization module uses the initialization matrix to convert the measurement data into an initialization image x (0) , the dimension of the input data is batch size×20480, and the dimension of the output data is batch size×16384. The initialization process depends on the calculation of the initial matrix, and the calculation formula of the initial matrix is:
其中,Qinit代表初始矩阵,x和y分别代表训练数据的PET图像和测量数据,λ为正则化系数,I为单位矩阵。Among them, Q init represents the initial matrix, x and y represent the PET image of the training data and the measurement data, respectively, λ is the regularization coefficient, and I is the identity matrix.
EM重建模块将初始化图像重建为PET图像x(1),由于sinogramNAC未经过衰减校正,因此EM重建的PET图像不准确。x(1)随后经过CNN进行优化,CNN学习sinogramNAC和AC PET图像之间的衰减机制,并实现对PET图像的衰减补偿。The EM reconstruction module reconstructs the initialization image into a PET image x (1) , and since the sinogram NAC has not undergone attenuation correction, the PET image reconstructed by EM is inaccurate. x (1) is then optimized by CNN, which learns the attenuation mechanism between sinogram NAC and AC PET images, and realizes attenuation compensation for PET images.
EM重建解决下列优化问题:EM reconstruction solves the following optimization problems:
其中:为测量数据y和均值的泊松负log似然表达,β为正则化系数,k为迭代次数,r(k-1)为第k-1迭代输出的图像。in: is the measured data y and the mean The Poisson negative log likelihood expression of , β is the regularization coefficient, k is the number of iterations, and r (k-1) is the image output by the k-1th iteration.
该优化问题有如下变形:This optimization problem has the following variants:
EM重建问题等价于找到上述式子Qj(xj)的根,Qj(xj)的根有如下形式:The EM reconstruction problem is equivalent to finding the root of the above formula Q j (x j ), and the root of Q j (x j ) has the following form:
其中:k代表迭代次数,gij代表是系统矩阵G中第i行第j列的元素,nd代表发射光线的数量,np代表PET图像的像素数, Among them: k represents the number of iterations, g ij represents the element of row i and column j in the system matrix G, n d represents the number of emitted rays, n p represents the number of pixels of the PET image,
CNN模块拥有对称结构,其总共由4个卷积层、2个批归一化层、2个激活层和1个软阈值层构成。每个卷积层的卷积核大小为3×3,从输入至输出四个卷积层的深度依次为32、32、32、1。The CNN module has a symmetrical structure, which consists of 4 convolutional layers, 2 batch normalization layers, 2 activation layers and 1 soft threshold layer. The convolution kernel size of each convolutional layer is 3×3, and the depths of the four convolutional layers from input to output are 32, 32, 32, and 1 in sequence.
EM重建输出的PET图像x(1)作为CNN的输入,卷积核学习图像的空间特征;激活层增强网络的非线性,提升网络的拟合能力;批归一化层有利于网络的快速收敛;软阈值层增强数据的稀疏性,软阈值前后的对称结构改善图像的重建性能。完整的重建模型中包含多层EM-CNN结构,为了限制PET图像的背景值,在最终输出前再经过一个ReLU层,最终输出经过衰减补偿的PET图像。The PET image x (1) output by EM reconstruction is used as the input of CNN, and the convolution kernel learns the spatial characteristics of the image; the activation layer enhances the nonlinearity of the network and improves the fitting ability of the network; the batch normalization layer is conducive to the rapid convergence of the network ; The soft threshold layer enhances the sparsity of the data, and the symmetric structure before and after the soft threshold improves the image reconstruction performance. The complete reconstruction model contains a multi-layer EM-CNN structure. In order to limit the background value of the PET image, a ReLU layer is passed before the final output, and the attenuation-compensated PET image is finally output.
(6)正弦图作为网络的输入,AC PET图像作为标签,正弦图输入到网络后,每一次正向运算结束都要计算网络输出结果和真值之间的损失函数,计算的损失函数将在网络中反向传播,传播的过程中逐层更新神经元的参数,重复上述过程直至损失值小于某个数值或训练周期达到设定值,保存训练模型。(6) The sinogram is used as the input of the network, and the AC PET image is used as the label. After the sinogram is input to the network, the loss function between the network output result and the true value must be calculated at the end of each forward operation. The calculated loss function will be in Backpropagation in the network, update the parameters of neurons layer by layer during the propagation process, repeat the above process until the loss value is less than a certain value or the training period reaches the set value, and save the training model.
损失函数L的表达式如下:The expression of the loss function L is as follows:
其中,Nb、N和Np分别代表PET图像的像素数、训练集的图像总数和CNN中卷积模块的数量,k1和k2分别为权重系数,xout,i和xlabel,i分别为EMCNN最终输出图像和真值标签中第i像素点的浓度值,和分别为第j层CNN输出图像和第j层EM输出图像中第i像素点的浓度值。Among them, N b , N and N p respectively represent the number of pixels of the PET image, the total number of images in the training set and the number of convolution modules in the CNN, k 1 and k 2 are the weight coefficients, x out,i and x label,i are the concentration values of the i-th pixel in the final output image of EMCNN and the true value label, respectively, with are the concentration values of the i-th pixel in the j-th layer CNN output image and the j-th layer EM output image, respectively.
(7)本发明重建模型EMCNN使用Pytorch 1.2.0实现,并在带有TITAN RTX的Ubuntu18.04LTS服务器上进行训练,网络更新使用Adam优化器,其初始学习率为0.001,训练过程中每经过20个训练周期,学习率下降为原来的一半,批量大小为16,网络中的EM-CNN的层数为3,训练周期为120,损失函数中的k1:k2=100:1,每完成5个训练周期对验证集进行一次重建并保存训练模型。(7) The reconstruction model EMCNN of the present invention is implemented using Pytorch 1.2.0, and is trained on an Ubuntu 18.04LTS server with TITAN RTX. The Adam optimizer is used for network update, and its initial learning rate is 0.001. During the training process, every 20 training cycle, the learning rate is reduced to half of the original, the batch size is 16, the number of layers of EM-CNN in the network is 3, the training cycle is 120, and k 1 : k 2 = 100:1 in the loss function, each completed The verification set is reconstructed once in 5 training cycles and the training model is saved.
推断阶段inference stage
(1)给12只患有神经胶质瘤的大鼠麻醉并注射1mCi放射性示踪剂(18F-FDG),然后立刻在西门子Micro-PET/CT Inveon仪器进行60分钟的动态扫描,得到测量数据3Dsinogram。PET系统的探测器有128个探测单元,160个角度,采样协议设置为3×60s、9×180s、6×300s。(1) Anesthetize and inject 1mCi radioactive tracer ( 18 F-FDG) to 12 rats with glioma, and then immediately perform a 60-minute dynamic scan on the Siemens Micro-PET/CT Inveon instrument to obtain measurements Data 3D sinogram. The detector of the PET system has 128 detection units and 160 angles, and the sampling protocol is set to 3×60s, 9×180s, 6×300s.
(2)对12只大鼠进行CT图像采集,并将CT图像转换为511KeV能量下的衰减系数,得到衰减图。(2) Collect CT images of 12 rats, and convert the CT images into attenuation coefficients at 511KeV energy to obtain attenuation maps.
(3)对步骤(1)的sinogram依次进行随机校正、归一化校正、死时间校正、散射校正何衰减校正得到3D sinogramAC,如图2所示。(3) Perform random correction, normalization correction, dead time correction, scatter correction and attenuation correction on the sinogram in step (1) in sequence to obtain a 3D sinogram AC , as shown in Figure 2 .
(4)将测试样本的sinogramNAC输入到已经训练好的网络模型,得到PET重建图像。(4) Input the sinogram NAC of the test sample into the trained network model to obtain the PET reconstruction image.
(5)基于PSNR、SSIM和绝对误差指标对网络重建性能进行评估。(5) Evaluate network reconstruction performance based on PSNR, SSIM and absolute error indicators.
以下我们基于大鼠数据进行实验,以验证本实施方式的有效性。In the following, we conduct experiments based on rat data to verify the effectiveness of this embodiment.
本实验共生成了4000组数据,3600组数据用于训练,400组被分成不重叠的两部分分别用于验证和测试。我们基于PSNR、SSIM和绝对误差指标对EMCNN进行评估,并与DeepPET方法进行对比,两种方法均使用验证集表现最好的模型对测试集进行重建。A total of 4000 sets of data were generated in this experiment, 3600 sets of data were used for training, and 400 sets were divided into two non-overlapping parts for verification and testing respectively. We evaluate EMCNN based on PSNR, SSIM, and absolute error metrics and compare it with the DeepPET method, both of which use the best-performing model on the validation set to reconstruct the test set.
基于本发明模型EMCNN的PET重建图像如图4所示,第一行为重建图像,第二行为误差图;无论是sinogramNAC还是sinogramAC,重建图像不但整体放射性浓度的分布轮廓与真值接近,而且对细节的捕捉也很精确,真值中两处高亮区域也被很好的还原,且基于sinogramNAC和sinogramAC的重建图像也几乎相同。反观基于DeepPET的重建结果,基于sinogramNAC和sinogramAC的重建图像整体放射性浓度的分布轮廓与真值较为相似,但两者都几乎缺失全部细节,基于sinogramAC的重建图像勉强能区分一处高亮区域,但另一处高亮区域缺失,基于sinogramNAC的重建图像则缺失全部高亮细节。观察误差图能得到相同的结论,基于EMCNN的重建图像存在误差的像素点较少,且误差均值较小(0.005);而基于DeepPET的重建图像存在误差的像素点较多,且误差值大部分大于0.005。The PET reconstructed image based on the model EMCNN of the present invention is shown in Figure 4, the first behavior is the reconstructed image, and the second behavior is the error graph; no matter it is sinogram NAC or sinogram AC , the reconstructed image not only has the distribution profile of the overall radioactivity concentration close to the true value, but also The capture of details is also very precise, and the two highlighted areas in the real value are also well restored, and the reconstructed images based on sinogram NAC and sinogram AC are almost the same. In contrast to the reconstruction results based on DeepPET, the distribution profile of the overall radioactivity concentration in the reconstructed images based on sinogram NAC and sinogram AC is relatively similar to the true value, but both of them are almost missing all the details, and the reconstructed image based on sinogram AC can barely distinguish a highlight area, but another highlight area is missing, and the reconstructed image based on sinogram NAC is missing all highlight details. The same conclusion can be obtained by observing the error map. The reconstructed image based on EMCNN has fewer pixels with errors, and the average error value is small (0.005); while the reconstructed image based on DeepPET has more pixels with errors, and most of the error values Greater than 0.005.
表1中记录了基于EMCNN和DeepPET的重建图像的PSNR、SSIM和绝对误差的均值与标准差。EMCNN方法对是否经过衰减校正的两组数据的PSNR指标都达到较好水平且两者相当(sinogramNAC:35.89、sinogramAC:35.86),同时还远高于DeepPET的PSNR;而基于DeepPET重建的图像中,经过衰减校正的图像的PSNR高于未经过衰减校正的图像的PSNR(sinogramNAC:29.20、sinogramAC:30.58)。The mean and standard deviation of PSNR, SSIM and absolute error of reconstructed images based on EMCNN and DeepPET are recorded in Table 1. The PSNR index of the EMCNN method for the two sets of data with or without attenuation correction has reached a good level and the two are equivalent (sinogram NAC : 35.89, sinogram AC : 35.86), and it is also much higher than the PSNR of DeepPET; while the image reconstructed based on DeepPET In , the PSNR of the attenuation-corrected image is higher than that of the non-attenuation-corrected image (sinogram NAC : 29.20, sinogram AC : 30.58).
表1Table 1
从以上指标上说明了EMCNN能够在保持结构相似的情况下更好地重建图像细节,SSIM指标说明了重建图像与原始图像结构上的差异,EMCNN能较好的保持图像整体结构。实验结果表明,本发明在解决无衰减校正的PET重建方面具有优势。The above indicators show that EMCNN can better reconstruct image details while maintaining similar structure. The SSIM indicator shows the structural difference between the reconstructed image and the original image. EMCNN can better maintain the overall structure of the image. Experimental results show that the present invention has advantages in solving PET reconstruction without attenuation correction.
上述对实施例的描述是为便于本技术领域的普通技术人员能理解和应用本发明。熟悉本领域技术的人员显然可以容易地对上述实施例做出各种修改,并把在此说明的一般原理应用到其他实施例中而不必经过创造性的劳动。因此,本发明不限于上述实施例,本领域技术人员根据本发明的揭示,对于本发明做出的改进和修改都应该在本发明的保护范围之内。The above description of the embodiments is for those of ordinary skill in the art to understand and apply the present invention. It is obvious that those skilled in the art can easily make various modifications to the above-mentioned embodiments, and apply the general principles described here to other embodiments without creative efforts. Therefore, the present invention is not limited to the above embodiments, and improvements and modifications made by those skilled in the art according to the disclosure of the present invention should fall within the protection scope of the present invention.
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211253908.4A CN115423892A (en) | 2022-10-13 | 2022-10-13 | Attenuation-free correction PET reconstruction method based on maximum expectation network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211253908.4A CN115423892A (en) | 2022-10-13 | 2022-10-13 | Attenuation-free correction PET reconstruction method based on maximum expectation network |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115423892A true CN115423892A (en) | 2022-12-02 |
Family
ID=84206350
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211253908.4A Pending CN115423892A (en) | 2022-10-13 | 2022-10-13 | Attenuation-free correction PET reconstruction method based on maximum expectation network |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115423892A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117611750A (en) * | 2023-12-05 | 2024-02-27 | 北京思博慧医科技有限公司 | Method and device for constructing three-dimensional imaging model, electronic equipment and storage medium |
-
2022
- 2022-10-13 CN CN202211253908.4A patent/CN115423892A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117611750A (en) * | 2023-12-05 | 2024-02-27 | 北京思博慧医科技有限公司 | Method and device for constructing three-dimensional imaging model, electronic equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111325686B (en) | Low-dose PET three-dimensional reconstruction method based on deep learning | |
CN111867474B (en) | Full-dose PET image estimation from low-dose PET images using deep learning | |
Tong et al. | Image reconstruction for PET/CT scanners: past achievements and future challenges | |
Yuan et al. | SIPID: A deep learning framework for sinogram interpolation and image denoising in low-dose CT reconstruction | |
CN104700438B (en) | Image rebuilding method and device | |
CN104657950B (en) | Dynamic PET (positron emission tomography) image reconstruction method based on Poisson TV | |
CN101627919B (en) | PET concentration reestablishing method based on Kalman filtration in limited sampling angle | |
CN102831627A (en) | PET (positron emission tomography) image reconstruction method based on GPU (graphics processing unit) multi-core parallel processing | |
CN112258642B (en) | Low-dose PET data three-dimensional iterative updating reconstruction method based on deep learning | |
CN102184559B (en) | Particle filtering-based method of reconstructing static PET (Positron Emission Tomograph) images | |
CN110363797A (en) | A PET and CT Image Registration Method Based on Excessive Deformation Suppression | |
CN103279964A (en) | PET image dynamic rebuilding method and system based on PRCA (principal robustness component analysis) | |
Zhang et al. | PET image reconstruction using a cascading back-projection neural network | |
CN110717951A (en) | cGANs-based PET image direct reconstruction method | |
Xie et al. | Deep-learning-based few-angle cardiac SPECT reconstruction using transformer | |
CN103400403B (en) | Method for reconstructing while a kind of PET concentration and attenuation coefficient | |
WO2023134030A1 (en) | Pet system attenuation correction method based on flow model | |
CN115423892A (en) | Attenuation-free correction PET reconstruction method based on maximum expectation network | |
CN104063887A (en) | Low Rank based dynamic PET image reestablishment method | |
CN115984401A (en) | A dynamic PET image reconstruction method based on model-driven deep learning | |
CN114926559A (en) | PET reconstruction method based on dictionary learning thought attenuation-free correction | |
Hu et al. | STPDnet: Spatial-temporal convolutional primal dual network for dynamic PET image reconstruction | |
Vijina et al. | A Survey on Recent Approaches in Image Reconstruction | |
Kovacs et al. | Robustness analysis of denoising neural networks for bone scintigraphy | |
Kanan et al. | Cross-Domain Reconstruction Network Incorporating Sinogram Sinusoidal-Structure Transformer Denoiser and UNet for Low-Dose/Low-Count Sinograms |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |