[go: up one dir, main page]

CN111652950B - Compressed X-ray tomosynthesis method of multi-light-source snapshot - Google Patents

Compressed X-ray tomosynthesis method of multi-light-source snapshot Download PDF

Info

Publication number
CN111652950B
CN111652950B CN202010303446.7A CN202010303446A CN111652950B CN 111652950 B CN111652950 B CN 111652950B CN 202010303446 A CN202010303446 A CN 202010303446A CN 111652950 B CN111652950 B CN 111652950B
Authority
CN
China
Prior art keywords
vector
attenuation coefficient
ray
coded aperture
detector
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.)
Active
Application number
CN202010303446.7A
Other languages
Chinese (zh)
Other versions
CN111652950A (en
Inventor
马旭
赵琦乐
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Institute of Technology BIT
Original Assignee
Beijing Institute of Technology BIT
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Institute of Technology BIT filed Critical Beijing Institute of Technology BIT
Priority to CN202010303446.7A priority Critical patent/CN111652950B/en
Publication of CN111652950A publication Critical patent/CN111652950A/en
Application granted granted Critical
Publication of CN111652950B publication Critical patent/CN111652950B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/003Reconstruction from projections, e.g. tomography
    • G06T11/005Specific pre-processing for tomographic reconstruction, e.g. calibration, source positioning, rebinning, scatter correction, retrospective gating
    • 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/032Transmission computed tomography [CT]
    • 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/50Apparatus or devices for radiation diagnosis; Apparatus or devices for radiation diagnosis combined with radiation therapy equipment specially adapted for specific body parts; specially adapted for specific clinical applications

Landscapes

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

Abstract

一种多光源快照的压缩X射线断层合成方法,基于PRISM模型建立非线性CXT重构框架,然后提出一种改进的分裂布莱格曼算法求解非线性的逆向重构问题,从而获得被检测的三维物体图像;由于本发明允许多个光源同时照射物体,因此相比于传统的顺序照射方式,可以有效地缩短扫描时间,克服由于物体形变导致的图像失真问题,极大提高了重构算法对于物体运动或扰动的鲁棒性。

Figure 202010303446

A multi-light source snapshot compression X-ray tomosynthesis method, based on the PRISM model to establish a nonlinear CXT reconstruction framework, and then propose an improved split Bregman algorithm to solve the nonlinear inverse reconstruction problem, so as to obtain the detected Three-dimensional object image; since the present invention allows multiple light sources to illuminate the object at the same time, compared with the traditional sequential illumination method, the scanning time can be effectively shortened, the problem of image distortion caused by the deformation of the object can be overcome, and the reconstruction algorithm can be greatly improved. Robustness to object motion or perturbation.

Figure 202010303446

Description

一种多光源快照的压缩X射线断层合成方法A Compressed X-ray Tomosynthesis Method for Multiple Light Source Snapshots

技术领域technical field

本发明属于计算成像技术领域,尤其涉及一种多光源快照的压缩X射线断层合成方法。The invention belongs to the technical field of computational imaging, and in particular relates to a compressed X-ray tomosynthesis method for snapshots of multiple light sources.

背景技术Background technique

目前,X射线计算机断层扫描技术(computed tomography,简称CT)已广泛应用于很多领域,例如医学诊断、安全检查、工业无损检测等领域。传统的CT需要围绕被检测对象一周采集完整的测量数据,然后利用滤波反投影算法(filered back-projectionalgorithm,简称FBP)重构物体内部的衰减系数。然而,在医学领域,如何在降低辐射剂量的同时得到高分辨率的重构图像是一个具有很大挑战性的要求。X射线断层合成技术(X-raytomosynthesis,简称XT)是CT的一种替代技术,它不需要完整的投影测量,利用简单的感知几何结构就可以从一组不完全投影中重建待测物体。由于只需要从有限角度获得投影,XT技术有很多优点,例如可以很大程度上降低辐射剂量,缩短检测时间,以及简化感知几何结构。XT的不完全测量可以减少大量辐射,但是不可避免的会造成欠定的逆重构问题。压缩X射线断层合成技术(compressive X-ray tomosynthesis,简称CXT)作为一种新兴的技术,使得我们可以利用不完全的测量求解欠定的逆重构问题,并保证较好的图像重构质量。传统的CXT技术可以由一组X射线光源产生的二维投影数据重构出三维的物体,这其中编码孔径用来调制照明结构以降低辐射剂量,同时调整感知矩阵的结构,以提高图像重构质量。具体而言,传统的CXT系统通过一个可以移动的锥束X射线光源或者一组固定在不同位置的锥束X射线光源,依次从不同角度照射物体,采集多次二维投影信息。在这些方法中,在某一特定时刻每一个探测器单元只接收来自一个光源发出的X射线,从而获得非重叠的测量信息,因此成像模型具有线性方程的形式。然后,基于稀疏假设和线性压缩感知(compressivesensing,简称CS)框架,被检测物体的衰减系数可以通过数值方法从二维测量中重构出来。然而,这些测量方法存在以下几个缺陷。首先,从不同角度依次按顺序拍照会延长检测的扫描时间,有一些特殊的重病患者或许没有办法长时间保持静止状态,或者会在长时间检测中感到不适。另外,某些活体生物组织可能无法在检测时间内保持绝对静止状态。然而,采用传统CXT方法,一旦物体发生形变,将会导致物体的重构结果产生失真,甚至是严重的图像扭曲。At present, X-ray computed tomography (computed tomography, CT for short) has been widely used in many fields, such as medical diagnosis, safety inspection, industrial non-destructive testing and other fields. Traditional CT needs to collect complete measurement data around the detected object, and then use the filtered back-projection algorithm (filered back-projection gorithm, FBP for short) to reconstruct the attenuation coefficient inside the object. However, in the medical field, how to obtain high-resolution reconstructed images while reducing the radiation dose is a very challenging requirement. X-ray tomosynthesis (XT) is an alternative to CT that does not require complete projection measurements, and uses simple perceptual geometry to reconstruct the object under test from a set of incomplete projections. Since projections only need to be obtained from a limited angle, the XT technique has many advantages, such as greatly reducing the radiation dose, shortening the detection time, and simplifying the sensing geometry. The incomplete measurement of XT can reduce a lot of radiation, but it will inevitably cause the problem of underdetermined inverse reconstruction. As an emerging technology, compressive X-ray tomosynthesis (CXT) enables us to solve the underdetermined inverse reconstruction problem by using incomplete measurements and ensure better image reconstruction quality. Traditional CXT technology can reconstruct three-dimensional objects from two-dimensional projection data generated by a set of X-ray light sources. The coded aperture is used to modulate the illumination structure to reduce radiation dose, and to adjust the structure of the perception matrix to improve image reconstruction. quality. Specifically, the traditional CXT system uses a movable cone-beam X-ray light source or a set of cone-beam X-ray light sources fixed at different positions to illuminate the object from different angles in turn, and collect multiple two-dimensional projection information. In these methods, each detector unit only receives X-rays from one light source at a certain moment, so as to obtain non-overlapping measurement information, so the imaging model has the form of a linear equation. Then, based on the sparsity assumption and a linear compressive sensing (CS) framework, the attenuation coefficients of the detected objects can be numerically reconstructed from the 2D measurements. However, these measurement methods suffer from the following drawbacks. First of all, taking pictures in sequence from different angles will prolong the scanning time of the test. Some seriously ill patients may not be able to keep still for a long time, or they may feel uncomfortable during long-term testing. In addition, some living biological tissues may not be able to remain absolutely still within the detection time. However, using the traditional CXT method, once the object is deformed, the reconstruction result of the object will be distorted, even severe image distortion.

综上所述,传统的CXT并不能满足特定情况的需求,为了避免物体运动或扰动的影响,缩短测量时间,我们提出了一种采用多光源快照的非线性CXT技术。To sum up, traditional CXT cannot meet the needs of specific situations. In order to avoid the influence of object motion or disturbance and shorten the measurement time, we propose a nonlinear CXT technique using snapshots of multiple light sources.

发明内容SUMMARY OF THE INVENTION

为解决上述问题,本发明提供一种多光源快照的压缩X射线断层合成方法,可以有效地缩短扫描时间,克服由于物体形变导致的图像失真问题。In order to solve the above problems, the present invention provides a compressed X-ray tomosynthesis method for snapshots of multiple light sources, which can effectively shorten the scanning time and overcome the problem of image distortion caused by object deformation.

一种多光源快照的压缩X射线断层合成方法,包括以下步骤:A compressed X-ray tomosynthesis method for snapshots of multiple light sources, comprising the following steps:

S1:构建基于PRISM模型的重构框架的修正框架如下:S1: The revised framework for constructing a refactoring framework based on the PRISM model is as follows:

Figure BDA0002454890820000021
Figure BDA0002454890820000021

其中,

Figure BDA0002454890820000022
表示X射线光源对三维物体进行扫描后得到的衰减系数向量的优化值,x表示X射线光源对三维物体进行扫描后得到的衰减系数向量的理论值,yk表示第k次扫描中各X射线光源经编码孔径调制后在探测器上的实际成像模型,也即第k次扫描时探测器上采集的实际强度值,且k=1,2,…,K,K表示扫描的总次数,fk(x)表示第k次扫描中各X射线光源经编码孔径调制后在探测器上的模拟成像模型,也即第k次扫描时探测器上通过模拟计算得到的强度值,ek表示yk与fk(x)的残差,λ*表示低秩正则项的权重系数,||·||*表示对矩阵秩操作的正则化核函数,TT表示将辅助向量d转化成与三维物体的张量维度相同的张量,TM(·)表示将张量转化成衰减系数矩阵,μ*和μ1表示设定权重系数,λ1表示稀疏正则项的权重系数,θ表示稀疏系数向量,v表示衡量辅助向量d和衰减系数向量x之间距离的辅助向量,w表示衡量辅助向量c和稀疏系数向量θ之间距离的辅助向量;in,
Figure BDA0002454890820000022
represents the optimal value of the attenuation coefficient vector obtained after the X-ray light source scans the three-dimensional object, x represents the theoretical value of the attenuation coefficient vector obtained after the X-ray light source scans the three-dimensional object, and y k represents each X-ray in the kth scan The actual imaging model on the detector after the light source is modulated by the coded aperture, that is, the actual intensity value collected on the detector during the kth scan, and k=1,2,…,K, K represents the total number of scans, f k (x) represents the simulated imaging model on the detector after each X-ray light source is modulated by the coded aperture in the kth scan, that is, the intensity value obtained by the simulation calculation on the detector in the kth scan, e k represents y The residual of k and f k (x), λ * represents the weight coefficient of the low-rank regular term, || · || * represents the regularization kernel function of the matrix rank operation, T T represents the transformation of the auxiliary vector d into a three-dimensional A tensor with the same tensor dimension of the object, T M ( ) represents converting the tensor into a matrix of attenuation coefficients, μ* and μ 1 represent the set weight coefficient, λ 1 represents the weight coefficient of the sparse regular term, θ represents the sparse coefficient vector, v represents the auxiliary vector measuring the distance between the auxiliary vector d and the attenuation coefficient vector x, w represents the auxiliary vector measuring the distance between the auxiliary vector c and the sparse coefficient vector θ;

S2:采用修正后的分裂布莱格曼算法获取所述修正框架中的衰减系数向量x、残差ek、辅助向量d、辅助向量v、辅助向量c以及辅助向量w的迭代公式如下:S2: The iterative formula for obtaining the attenuation coefficient vector x, the residual ek , the auxiliary vector d, the auxiliary vector v, the auxiliary vector c and the auxiliary vector w in the revised framework is as follows:

Figure BDA0002454890820000031
Figure BDA0002454890820000031

Figure BDA0002454890820000032
Figure BDA0002454890820000032

Figure BDA0002454890820000033
Figure BDA0002454890820000033

vn+1=vn+xn+1-dn+1 v n+1 =v n +x n+1 -d n+1

Figure BDA0002454890820000034
Figure BDA0002454890820000034

wn+1=wnn+1-cn+1 w n+1 =w nn+1 -c n+1

θn+1=ψTxn+1 θ n+1 = ψT x n+1

其中,n表示迭代次数,ψ表示稀疏系数,T表示转置;Among them, n represents the number of iterations, ψ represents the sparse coefficient, and T represents the transpose;

S3:将步骤S2中各迭代公式的初始值设置为0,不断重复步骤S2中的迭代公式,其中,每次迭代完成后判断本次迭代得到的衰减系数向量xn+1是否满足设定要求,所述设定要求包括相邻两次迭代得到的衰减系数向量之间的差值小于设定精度或迭代次数达到设定上限,若满足,则本次迭代得到衰减系数向量xn+1为最优解,并将最优解作为压缩X射线断层合成的图像;若不满足,则继续迭代,直到衰减系数向量xn+1满足设定要求。S3: Set the initial value of each iteration formula in step S2 to 0, and repeat the iteration formula in step S2 continuously, wherein, after each iteration is completed, it is judged whether the attenuation coefficient vector x n+1 obtained by this iteration meets the setting requirements , the setting requirements include that the difference between the attenuation coefficient vectors obtained from two adjacent iterations is less than the set precision or the number of iterations reaches the set upper limit. If satisfied, the attenuation coefficient vector x n+1 obtained in this iteration is The optimal solution is taken as the image of the compressed X-ray tomosynthesis; if not, the iteration is continued until the attenuation coefficient vector x n+1 meets the set requirements.

进一步地,所述基于PRISM模型的重构框架的构建方法如下:Further, the construction method of the described reconstruction framework based on the PRISM model is as follows:

S11:根据K次扫描构建用于重构三维物体内部衰减系数的非限制性优化函数如下:S11: Construct a non-limiting optimization function for reconstructing the internal attenuation coefficient of the three-dimensional object according to K scans as follows:

Figure BDA0002454890820000041
Figure BDA0002454890820000041

S12:将三维物体的张量展开成二维矩阵,然后对所述二维矩阵进行低秩限制操作,得到正则项R(x):S12: Expand the tensor of the three-dimensional object into a two-dimensional matrix, and then perform a low-rank restriction operation on the two-dimensional matrix to obtain the regular term R(x):

R(x)=λ*||TM(χ)||*1||ΤS(x)||1=λ*||X||*1||θ1 R(x)=λ * ||T M (χ)|| *1 ||Τ S (x)|| 1* ||X|| *1 ||θ 1

其中,TM(χ)表示将张量χ转化成衰减系数矩阵X,ΤS(x)表示将衰减系数向量x转换为对应的稀疏系数;Wherein, T M (x) represents converting tensor x into attenuation coefficient matrix X, and T S (x) represents converting attenuation coefficient vector x into corresponding sparse coefficients;

S13:根据非限制性优化函数与正则项构建基于PRISM模型的重构框架:S13: Build a reconstruction framework based on the PRISM model according to the unrestricted optimization function and regular term:

Figure BDA0002454890820000042
Figure BDA0002454890820000042

进一步地,成像模型fk(x)的计算方法为:Further, the calculation method of the imaging model f k (x) is:

Figure BDA0002454890820000043
Figure BDA0002454890820000043

其中,

Figure BDA0002454890820000044
表示第k次扫描时打开的X射线光源索引所组成的集合,bp表示第p个光源对其下方的编码孔径进行扫描后得到的向量,⊙表示点乘运算,Hp表示第p个X射线光源对应的系统矩阵。in,
Figure BDA0002454890820000044
represents the set of indices of the X-ray light sources turned on in the kth scan, b p represents the vector obtained after the pth light source scans the coded aperture below it, ⊙ represents the point multiplication operation, and H p represents the pth X The system matrix corresponding to the ray source.

进一步地,所述向量bp的获取方法具体为:Further, the acquisition method of the vector b p is specifically:

S14:构建用于优化编码孔径的代价函数如下:S14: Construct the cost function for optimizing the coded aperture as follows:

Figure BDA0002454890820000051
Figure BDA0002454890820000051

其中,

Figure BDA0002454890820000052
M为探测器元素的个数,N为物体体素的个数,
Figure BDA0002454890820000053
为经过编码孔径调制后第i个探测器元素的平均测量强度实际值,m1为所有探测器元素的平均测量强度理论值,
Figure BDA0002454890820000054
为经过编码孔径调制后的第j个体素的平均感知信息实际值,m2为每个体素平均感知信息量理论值,st为第i个探测器元素对应的复用编码,m3为每个探测器元素对应的透光编码孔径元素数量的理论值;in,
Figure BDA0002454890820000052
M is the number of detector elements, N is the number of object voxels,
Figure BDA0002454890820000053
is the actual value of the average measured intensity of the i-th detector element after coded aperture modulation, m 1 is the theoretical value of the average measured intensity of all detector elements,
Figure BDA0002454890820000054
is the actual value of the average perceptual information of the j-th voxel after coded aperture modulation, m 2 is the theoretical value of the average perceptual information of each voxel, s t is the multiplexing code corresponding to the i-th detector element, m 3 is each The theoretical value of the number of light-transmitting coded aperture elements corresponding to each detector element;

S15:采用DSB算法求解所述代价函数,得到优化后的b1,...,bpS15: Use the DSB algorithm to solve the cost function to obtain the optimized b 1 , . . . , b p .

进一步地,一种多光源快照的压缩X射线断层合成方法,还包括以下步骤:Further, a compressed X-ray tomosynthesis method for snapshots of multiple light sources, further comprising the following steps:

S4:根据最优解xn+1构建目标函数F:S4: Construct the objective function F according to the optimal solution x n + 1 :

Figure BDA0002454890820000055
Figure BDA0002454890820000055

S5:采用共轭梯度法优化目标函数F,将得到的优化值x*作为压缩X射线断层合成的图像。S5: The objective function F is optimized by the conjugate gradient method, and the obtained optimized value x* is used as an image of compressed X-ray tomography.

有益效果:Beneficial effects:

一种多光源快照的压缩X射线断层合成方法,基于PRISM模型建立非线性CXT重构框架,然后提出一种改进的分裂布莱格曼算法求解非线性的逆向重构问题,从而获得被检测的三维物体图像;由于本发明允许多个光源同时照射物体,因此相比于传统的顺序照射方式,可以有效地缩短扫描时间,克服由于物体形变导致的图像失真问题,极大提高了重构算法对于物体运动或扰动的鲁棒性。A multi-light source snapshot compression X-ray tomosynthesis method, based on the PRISM model to establish a nonlinear CXT reconstruction framework, and then propose an improved split Bregman algorithm to solve the nonlinear inverse reconstruction problem, so as to obtain the detected Three-dimensional object image; since the present invention allows multiple light sources to illuminate the object at the same time, compared with the traditional sequential illumination method, the scanning time can be effectively shortened, the problem of image distortion caused by the deformation of the object can be overcome, and the reconstruction algorithm can be greatly improved. Robustness to object motion or perturbation.

附图说明Description of drawings

图1为一种多光源快照的压缩X射线断层合成方法的流程图;Fig. 1 is a flow chart of a compressed X-ray tomosynthesis method of a multi-light source snapshot;

图2为传统CXT系统和本发明提出的多光源快照CXT系统示意图;2 is a schematic diagram of a traditional CXT system and a multi-light source snapshot CXT system proposed by the present invention;

图3为初始物体以及在照射期间物体发生形变的示意图;Figure 3 is a schematic diagram of the initial object and the deformation of the object during irradiation;

图4为当物体发生形变时,利用传统顺序照射方法所获得的重构结果;Figure 4 shows the reconstruction results obtained by using the traditional sequential irradiation method when the object is deformed;

图5为采用随机编码孔径调制光源时,利用本发明提出的非线性CXT方法所获得的物体重构结果;5 is an object reconstruction result obtained by using the nonlinear CXT method proposed by the present invention when a random coded aperture modulated light source is used;

图6为编码孔径的优化结果示意图;6 is a schematic diagram of an optimization result of a coded aperture;

图7为采用优化后的编码孔径时,利用本发明提出的非线性CXT方法所获得的物体重构结果示意图。FIG. 7 is a schematic diagram of an object reconstruction result obtained by using the nonlinear CXT method proposed by the present invention when an optimized coded aperture is used.

具体实施方式Detailed ways

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。In order to make those skilled in the art better understand the solutions of the present application, the following will clearly and completely describe the technical solutions in the embodiments of the present application with reference to the accompanying drawings in the embodiments of the present application.

如图1所示,一种多光源快照的压缩X射线断层合成方法,包括以下步骤:As shown in Figure 1, a method for compressed X-ray tomosynthesis of multi-light source snapshots includes the following steps:

S1:构建基于PRISM模型(prior rank,intensity and sparsity model,先验低秩、强度和稀疏模型)的重构框架的修正框架如下:S1: The revised framework for constructing the reconstruction framework based on the PRISM model (prior rank, intensity and sparsity model, prior low rank, intensity and sparsity model) is as follows:

Figure BDA0002454890820000061
Figure BDA0002454890820000061

其中,

Figure BDA0002454890820000062
表示X射线光源对三维物体进行扫描后得到的衰减系数向量的优化值,x表示X射线光源对三维物体进行扫描后得到的衰减系数向量的理论值,yk表示第k次扫描中各X射线光源经编码孔径调制后在探测器上的实际成像模型,也即第k次扫描时探测器上采集的实际强度值,且k=1,2,…,K,K表示扫描的总次数,fk(x)表示第k次扫描中各X射线光源经编码孔径调制后在探测器上的模拟成像模型,也即第k次扫描时探测器上通过模拟计算得到的强度值,ek表示对应于第k次扫描的辅助向量,实际为yk与fk(x)的残差,λ*表示低秩正则项的权重系数,||·||*表示对矩阵秩操作的正则化核函数,TT表示将辅助向量d转化成与三维物体的张量维度相同的张量,TM(·)表示将张量转化成衰减系数矩阵,μ*和μ1表示设定权重系数,λ1表示稀疏正则项的权重系数,θ表示稀疏系数向量,v表示衡量辅助向量d和衰减系数向量x之间距离的辅助向量,w表示衡量辅助向量c和稀疏系数向量θ之间距离的辅助向量,且d≈x,c≈θ;in,
Figure BDA0002454890820000062
represents the optimal value of the attenuation coefficient vector obtained after the X-ray light source scans the three-dimensional object, x represents the theoretical value of the attenuation coefficient vector obtained after the X-ray light source scans the three-dimensional object, and y k represents each X-ray in the kth scan The actual imaging model on the detector after the light source is modulated by the coded aperture, that is, the actual intensity value collected on the detector during the kth scan, and k=1,2,…,K, K represents the total number of scans, f k (x) represents the simulated imaging model on the detector after each X-ray light source is modulated by the coded aperture in the kth scan, that is, the intensity value obtained by the simulation calculation on the detector in the kth scan, and e k represents the corresponding The auxiliary vector in the kth scan is actually the residual of y k and f k (x), λ * represents the weight coefficient of the low-rank regular term, || · || * represents the regularization kernel function of the matrix rank operation , T T represents the transformation of the auxiliary vector d into a tensor with the same dimension as the tensor of the three-dimensional object, T M ( ) represents the transformation of the tensor into the attenuation coefficient matrix, μ * and μ 1 represent the set weight coefficient, λ 1 represents the weight coefficient of the sparse regular term, θ represents the sparse coefficient vector, v represents the auxiliary vector that measures the distance between the auxiliary vector d and the attenuation coefficient vector x, w represents the auxiliary vector that measures the distance between the auxiliary vector c and the sparse coefficient vector θ, And d≈x, c≈θ;

需要说明的是,修正框架是对衰减系数向量x进行低秩约束,后续的MSB算法需要将其中的正则项分离出来,而直接对带有低秩项的衰减系数向量x进行求导很难解决这个问题,因此,需要引入辅助向量d,通过对辅助向量d的约束来间接约束衰减系数向量x;同理,也需要引入辅助向量c;此外,由后续的迭代公式可知,辅助向量v并不是辅助向量d和衰减系数向量x之间的精确距离,辅助向量w也不是辅助向量c和稀疏系数向量θ之间的精确距离,且辅助向量v和辅助向量w还与之前的迭代步骤有关,是一个累积的变量,因此,v和w只是一个衡量距离的辅助向量。It should be noted that the correction framework is to impose low-rank constraints on the attenuation coefficient vector x, and the subsequent MSB algorithm needs to separate the regular term, and it is difficult to directly derive the attenuation coefficient vector x with a low-rank term. For this problem, therefore, it is necessary to introduce an auxiliary vector d, and indirectly constrain the attenuation coefficient vector x by constraining the auxiliary vector d; for the same reason, it is also necessary to introduce an auxiliary vector c; in addition, it can be seen from the subsequent iterative formula that the auxiliary vector v is not The exact distance between the auxiliary vector d and the attenuation coefficient vector x, the auxiliary vector w is not the exact distance between the auxiliary vector c and the sparse coefficient vector θ, and the auxiliary vector v and the auxiliary vector w are also related to the previous iterative steps, are A cumulative variable, so v and w are just an auxiliary vector to measure distance.

S2:采用修正后的分裂布莱格曼算法(modified split Bregman algorithm,简称MSB)获取所述修正框架中的衰减系数向量x、残差ek、辅助向量d、辅助向量v、辅助向量c以及辅助向量w的迭代公式如下:S2: adopt the modified split Bregman algorithm (modified split Bregman algorithm, MSB for short) to obtain the attenuation coefficient vector x, the residual ek , the auxiliary vector d, the auxiliary vector v, the auxiliary vector c and the The iterative formula of the auxiliary vector w is as follows:

Figure BDA0002454890820000081
Figure BDA0002454890820000081

Figure BDA0002454890820000082
Figure BDA0002454890820000082

Figure BDA0002454890820000083
Figure BDA0002454890820000083

vn+1=vn+xn+1-dn+1 v n+1 =v n +x n+1 -d n+1

Figure BDA0002454890820000084
Figure BDA0002454890820000084

wn+1=wnn+1-cn+1 w n+1 =w nn+1 -c n+1

θn+1=ψTxn+1 θ n+1 = ψT x n+1

其中,n表示迭代次数,ψ表示稀疏系数,T表示转置;Among them, n represents the number of iterations, ψ represents the sparse coefficient, and T represents the transpose;

S3:将步骤S2中各迭代公式的初始值设置为0,不断重复步骤S2中的迭代公式,其中,每次迭代完成后判断本次迭代得到的衰减系数向量xn+1是否满足设定要求,所述设定要求包括相邻两次迭代得到的衰减系数向量之间的差值小于设定精度或迭代次数达到设定上限,若满足,则本次迭代得到衰减系数向量xn+1为最优解,并将最优解作为压缩X射线断层合成的图像;若不满足,则继续迭代,直到衰减系数向量xn+1满足设定要求。S3: Set the initial value of each iteration formula in step S2 to 0, and repeat the iteration formula in step S2 continuously, wherein, after each iteration is completed, it is judged whether the attenuation coefficient vector x n+1 obtained by this iteration meets the setting requirements , the setting requirements include that the difference between the attenuation coefficient vectors obtained from two adjacent iterations is less than the set precision or the number of iterations reaches the set upper limit. If satisfied, the attenuation coefficient vector x n+1 obtained in this iteration is The optimal solution is taken as the image of the compressed X-ray tomosynthesis; if not, the iteration is continued until the attenuation coefficient vector x n+1 meets the set requirements.

需要说明的是,为了更进一步提高重构图像的精度,本发明提出一种MSB方法,当利用步骤S3中的迭代步骤获得了一个近似解后,采用一个后续处理方法使得衰减系数向量更加接近于最优解。该后续处理方法具体为:It should be noted that, in order to further improve the accuracy of the reconstructed image, the present invention proposes an MSB method. After an approximate solution is obtained by using the iterative steps in step S3, a subsequent processing method is used to make the attenuation coefficient vector closer to Optimal solution. The subsequent processing method is specifically:

S4:根据最优解xn+1构建目标函数F:S4: Construct the objective function F according to the optimal solution x n+1 :

Figure BDA0002454890820000085
Figure BDA0002454890820000085

S5:采用共轭梯度法优化目标函数F,将得到的优化值x*作为压缩X射线断层合成的图像。S5: The objective function F is optimized by the conjugate gradient method, and the obtained optimized value x * is used as the image of the compressed X-ray tomography.

由此可见,本发明可以使计算得到的测量值更加接近于实际测量值,进而使得衰减系数向量更加接近于真实的三维物体的衰减系数。It can be seen that the present invention can make the calculated measurement value closer to the actual measurement value, thereby making the attenuation coefficient vector closer to the attenuation coefficient of the real three-dimensional object.

下面详细介绍基于PRISM模型的重构框架的构建方法,具体包括以下步骤:The following describes the construction method of the reconstruction framework based on the PRISM model in detail, including the following steps:

S101:如图2所示,将三维物体栅格化为Nx×Ny×Nz的数据立方体,其中Nx,Ny和Nz分别为物体沿着x,y和z轴的维度;令

Figure BDA0002454890820000091
表示三维物体的张量表示;令
Figure BDA0002454890820000092
表示对三维物体衰减系数进行扫描后得到的向量;将探测器栅格化为Mx×My个元素,其中Mx和My分别为沿着x和y轴的维度;设CXT系统中共存在P个X射线光源,CXT成像过程中总共对物体照射K次(K可以等于1),每一次均可采用P个光源中的某一个照射物体,或者采用P个光源中的多个光源同时照射;
Figure BDA0002454890820000093
表示对第k(k=1,2……K)次快照中探测器的测量强度值进行扫描后得到的向量。S101: As shown in Figure 2, rasterize the three-dimensional object into a data cube of N x ×N y ×N z , where N x , N y and N z are the dimensions of the object along the x, y and z axes, respectively; make
Figure BDA0002454890820000091
represents a tensor representation of a three-dimensional object; let
Figure BDA0002454890820000092
Represents the vector obtained after scanning the attenuation coefficient of the 3D object; rasterizes the detector into M x ×M y elements, where M x and M y are the dimensions along the x and y axes, respectively; let the CXT system coexist There are P X-ray light sources. During the CXT imaging process, the object is irradiated K times in total (K can be equal to 1). Each time, one of the P light sources can be used to illuminate the object, or multiple light sources of the P light sources can be used to illuminate the object at the same time. ;
Figure BDA0002454890820000093
Represents a vector obtained by scanning the measured intensity values of the detector in the kth (k=1, 2...K) snapshot.

也就是说,本发明允许多个X射线光源同时扫描物体,因此相比于传统的顺序照射方式,可以有效地缩短检测时间;同时,在传统的顺序照射中,若被检测的物体发生形变,会导致物体重构结果的失真,甚至是严重的图像扭曲;本发明可以减轻或避免这一问题,极大提高了重构算法对于物体运动或扰动的鲁棒性。That is to say, the present invention allows multiple X-ray light sources to scan the object at the same time, so compared with the traditional sequential irradiation method, the detection time can be effectively shortened; at the same time, in the traditional sequential irradiation, if the detected object is deformed, It will lead to distortion of the object reconstruction result, even serious image distortion; the present invention can alleviate or avoid this problem, and greatly improve the robustness of the reconstruction algorithm to object motion or disturbance.

S102:设第k(k=1,2……K)次拍照时打开的光源索引所组成的集合用

Figure BDA0002454890820000096
表示。则第k次拍照的成像模型的离散形式可以表述为:S102: Set the set formed by the index of the light source turned on when taking the photo for the kth (k=1, 2...K) times as
Figure BDA0002454890820000096
express. Then the discrete form of the imaging model of the k-th photo can be expressed as:

Figure BDA0002454890820000094
Figure BDA0002454890820000094

其中Hp为第p个X射线光源对应的系统矩阵。where H p is the system matrix corresponding to the pth X-ray light source.

S103:考虑在每个光源下放置一个编码孔径,对第p个光源下的编码孔径进行扫描后得到的向量记为

Figure BDA0002454890820000095
考虑编码孔径的调制作用后,第k次拍照的成像模型可以表述为:S103: Consider placing an coded aperture under each light source, and the vector obtained after scanning the coded aperture under the pth light source is denoted as
Figure BDA0002454890820000095
After considering the modulation effect of the coded aperture, the imaging model of the k-th photo can be expressed as:

Figure BDA0002454890820000101
Figure BDA0002454890820000101

其中⊙是点乘运算。where ⊙ is the dot multiplication operation.

S104:考虑所有K次扫描,则用于重构物体内部衰减系数的非限制性优化问题可以表示为:S104: Considering all K scans, the non-restrictive optimization problem for reconstructing the attenuation coefficient inside the object can be expressed as:

Figure BDA0002454890820000102
Figure BDA0002454890820000102

其中,yk表示第k次拍照时探测器上采集的实际强度值,fk(x)为通过成像模型计算得到的第k次拍照时探测器上的强度值,即Among them, y k represents the actual intensity value collected on the detector during the k-th photograph, and f k (x) is the intensity value on the detector during the k-th photograph calculated by the imaging model, namely

Figure BDA0002454890820000103
Figure BDA0002454890820000103

S105:为了进一步改善重构质量,采用PRISM模型,在目标函数中添加低秩正则项和稀疏正则项。低秩正则项可以有效地减少图像噪声和伪影;同时两个正则项也可以起到限制解空间的作用,使得从欠定的测量模型中能够更加精确地重构出物体图像。为了利用三维物体的低秩性质,我们将三维物体张量展开成二维矩阵形式,然后对此二维矩阵进行低秩限制操作。因此,PRISM模型中的正则项可以表述为:S105: In order to further improve the reconstruction quality, a PRISM model is adopted, and a low-rank regular term and a sparse regular term are added to the objective function. The low-rank regularization term can effectively reduce image noise and artifacts; at the same time, the two regularization terms can also limit the solution space, so that the object image can be more accurately reconstructed from the underdetermined measurement model. To take advantage of the low-rank properties of 3D objects, we expand the 3D object tensor into a 2D matrix form, and then perform a low-rank restriction operation on this 2D matrix. Therefore, the regular term in the PRISM model can be expressed as:

R(x)=λ*||TM(χ)||*1||ΤS(x)||1=λ*||X||*1||θ1 R(x)=λ * ||T M (χ)|| *1 ||Τ S (x)|| 1* ||X|| *1 ||θ 1

其中λ*和λ1分别为低秩正则项和稀疏正则项的权重系数;TM(χ)表示将张量χ转化成衰减系数矩阵X;||·||*表示对矩阵秩操作的正则化核函数,定义为某一矩阵所有奇异值的和,即||Xi||*=∑kσk;ΤS(x)表示将衰减系数向量x转换为对应的稀疏系数,假定待测物体的衰减系数向量x可以在一个稀疏基Ψ下进行稀疏表示,则TS操作所得到的稀疏系数向量为θ=ΨTx。where λ * and λ 1 are the weight coefficients of the low-rank regular term and the sparse regular term, respectively; T M (χ) represents the transformation of the tensor χ into the attenuation coefficient matrix X; || · || * represents the regularity of the matrix rank operation The kernel function is defined as the sum of all singular values of a certain matrix, namely ||X i || * =∑ k σ k ; Τ S (x) represents the conversion of the attenuation coefficient vector x into the corresponding sparse coefficient, assuming that the test is to be The attenuation coefficient vector x of the object can be sparsely represented under a sparse basis Ψ, then the sparse coefficient vector obtained by the T S operation is θ=Ψ T x.

S106:结合步骤S104中的无约束问题和步骤S105中的正则项,基于PRISM模型的重构框架可以表示为:S106: Combined with the unconstrained problem in step S104 and the regular term in step S105, the reconstruction framework based on the PRISM model can be expressed as:

Figure BDA0002454890820000111
Figure BDA0002454890820000111

进一步地,在重构问题中,使用随机的编码孔径只能得到一个次优解。因此,编码孔径的优化对于提高图像的重构质量尤为重要。为了进一步提高非线性CXT的图像重构效果和提高重构精度,本发明设计一种基于均匀感知准则的编码孔径优化方法,三条均匀感知准则如下所述:Further, in the reconstruction problem, only a sub-optimal solution can be obtained using random coded apertures. Therefore, the optimization of the coded aperture is particularly important to improve the reconstruction quality of the image. In order to further improve the image reconstruction effect of nonlinear CXT and improve the reconstruction accuracy, the present invention designs a coded aperture optimization method based on uniform perception criteria. The three uniform perception criteria are as follows:

准则一:探测器测量强度的均匀感知。为了充分利用探测器上测量的信息,每一个探测器元素应当接收大致相同的测量强度值,表示收到了大致相同的信息量。由于每一个探测器元素上的信息是来自多个X射线光源信息的叠加,因此这是一个非线性的模型。注意系统矩阵H的每一行对应于一个特定的探测器元素。假定编码孔径的透过率为μT,因此理论上探测器只能接收到不加编码孔径时探测器上信息量的μT×100%。当不加编码孔径,并且物体空间由一个N×1维度的全1向量μN=[1,...,1]T表示时,探测器上的平均测量强度向量q表示为Criterion 1: Detector measures uniform perception of intensity. To fully utilize the information measured on the detector, each detector element should receive approximately the same measured intensity value, indicating approximately the same amount of information received. Since the information on each detector element is a superposition of information from multiple X-ray sources, this is a nonlinear model. Note that each row of the system matrix H corresponds to a particular detector element. It is assumed that the transmittance of the coded aperture is μ T , so theoretically the detector can only receive μ T × 100% of the amount of information on the detector without the coded aperture. When no coded aperture is added, and the object space is represented by an all-ones vector μ N = [1, .

Figure BDA0002454890820000112
Figure BDA0002454890820000112

因此理论上所有探测器元素的均匀测量强度值为m1=E(μTq),其中E(·)为求数学期望的操作。然而,探测器的实际测量强度为经过编码孔径调制后的测量值。定义

Figure BDA0002454890820000113
表示经过编码孔径调制后的实际平均测量强度值,则The theoretically uniform measured intensity value for all detector elements is therefore m 1 =E(μ T q), where E(·) is the operation to find the mathematical expectation. However, the actual measured intensity of the detector is the coded aperture modulated measured value. definition
Figure BDA0002454890820000113
represents the actual average measured intensity value after coded aperture modulation, then

Figure BDA0002454890820000114
Figure BDA0002454890820000114

准则一的目的就是尽量使探测器上的实际测量强度均匀化,使其接近于理论值m1The purpose of Criterion 1 is to try to homogenize the actual measured intensity on the detector so that it is close to the theoretical value m 1 .

准则二:实现在各个数据立方体体素中均匀测量。一条X射线应当通过一定数量的体素。因此,定义向量r表示当不加编码孔径时,数据立方体体素被感知的平均信息量。注意系统矩阵H的每一列表示某一特定体素对所有探测器单元测量值的贡献系数,则Criterion 2: Achieve uniform measurements in each data cube voxel. An X-ray should pass through a certain number of voxels. Thus, the definition vector r represents the perceived entropy of a data cube voxel when no coded aperture is added. Note that each column of the system matrix H represents the contribution coefficient of a particular voxel to the measured values of all detector units, then

Figure BDA0002454890820000121
Figure BDA0002454890820000121

其中μM是一个M长的全1值向量,即μM=[1,...,1]T。向量r的每一个元素表示对应于所有P个X射线光源下的系统矩阵列的平均值。现在考虑编码孔径的透过率,理论上每个体素平均感知的信息量应该为m2=E(μTr)。为了实现立方体体素的均匀测量,向量r的所有元素应该有一个最小方差。定义

Figure BDA0002454890820000124
是经过编码孔径调制后的平均体素感知信息,则where μ M is an M-length all-ones vector, ie μ M = [1, . . . , 1] T . Each element of the vector r represents the mean value of the system matrix columns corresponding to all P X-ray sources. Now considering the transmittance of the coded aperture, theoretically, the average perceived amount of information per voxel should be m 2 =E(μ T r). In order to achieve uniform measurements of cubic voxels, all elements of the vector r should have a minimum variance. definition
Figure BDA0002454890820000124
is the average voxel perception information after coded aperture modulation, then

Figure BDA0002454890820000122
Figure BDA0002454890820000122

该准则的目的就是均匀感知体素中的信息量,使其接近于理论值m2The purpose of this criterion is to uniformly perceive the amount of information in the voxel, making it close to the theoretical value m 2 .

准则三:实现在多光源复用照射中的均匀编码。由于多个X射线光源在同一时间照射待测物体,衰减后的X射线打在同一个探测器,多个光源下的编码孔径也在影响同一个探测器的测量值。因此,在多光源同时照射中应该实现均匀编码。考虑P个X射线光源,在所有编码孔径上,对应于某个特定探测器元素的所有透光编码孔径元素的数量理论上应该是m3=μTP。定义向量

Figure BDA0002454890820000123
是复用编码。因此,复用编码s的每一个元素值理论上应该接近于m3。Criterion 3: Achieving uniform coding in multiplexed illumination of multiple light sources. Since multiple X-ray light sources illuminate the object to be measured at the same time, the attenuated X-rays hit the same detector, and the coded apertures under multiple light sources also affect the measurement value of the same detector. Therefore, uniform encoding should be achieved in the simultaneous illumination of multiple light sources. Considering P X-ray sources, over all coded apertures, the number of all light-transmitting coded aperture elements corresponding to a particular detector element should theoretically be m 3 = μ T P . definition vector
Figure BDA0002454890820000123
is a multiplexed code. Therefore, the value of each element of the multiplexed code s should theoretically be close to m 3 .

因此,根据之前的三个限制,可以定义一个代价函数用于优化编码孔径,具体包括以下步骤:Therefore, according to the previous three constraints, a cost function can be defined for optimizing the coded aperture, which includes the following steps:

S107:构建用于优化编码孔径的代价函数如下:S107: Construct a cost function for optimizing the coded aperture as follows:

Figure BDA0002454890820000131
Figure BDA0002454890820000131

其中,由于第一项对应M个元素的和,因此

Figure BDA0002454890820000132
由于第二项对应N个元素的和,因此
Figure BDA0002454890820000133
由于第三项对应M个元素的和,因此
Figure BDA0002454890820000134
M为探测器元素的个数,N为物体体素的个数,下标i,j,t表示对应向量的元素索引,具体的,
Figure BDA0002454890820000135
为经过编码孔径调制后第i个探测器元素的平均测量强度实际值,m1为所有探测器元素的平均测量强度理论值,
Figure BDA0002454890820000136
为经过编码孔径调制后的第j个体素的平均感知信息实际值,m2为每个体素平均感知信息量理论值,st为第i个探测器元素对应的复用编码,m3为每个探测器元素对应的透光编码孔径元素数量的理论值,同时,m1,m2和m3的值仅仅与X射线光源的数量和编码孔径的透过率有关;Among them, since the first term corresponds to the sum of M elements, so
Figure BDA0002454890820000132
Since the second term corresponds to the sum of N elements, so
Figure BDA0002454890820000133
Since the third term corresponds to the sum of M elements, so
Figure BDA0002454890820000134
M is the number of detector elements, N is the number of object voxels, and the subscripts i, j, t represent the element index of the corresponding vector. Specifically,
Figure BDA0002454890820000135
is the actual value of the average measured intensity of the i-th detector element after coded aperture modulation, m 1 is the theoretical value of the average measured intensity of all detector elements,
Figure BDA0002454890820000136
is the actual value of the average perceptual information of the j-th voxel after coded aperture modulation, m 2 is the theoretical value of the average perceptual information of each voxel, s t is the multiplexing code corresponding to the i-th detector element, m 3 is each The theoretical value of the number of light-transmitting coded aperture elements corresponding to each detector element, at the same time, the values of m 1 , m 2 and m 3 are only related to the number of X-ray light sources and the transmittance of the coded aperture;

S108:采用直接二值搜索法(direct binary search,简称DBS)求解所述代价函数,得到优化后的b1,...,bpS108: Use a direct binary search method (direct binary search, DBS for short) to solve the cost function to obtain optimized b 1 , . . . , b p .

需要说明的是,DBS算法是用一种通过迭代来评估一幅二值图像中每一个元素改变对代价函数的影响的搜索方法,可以得到优化后的编码孔径图样。采用优化后的编码孔径对每一个X射线光源的光强分布进行调制,即可在探测器上获得测量数据。It should be noted that the DBS algorithm is a search method that iteratively evaluates the influence of each element change in a binary image on the cost function, and an optimized coded aperture pattern can be obtained. Using the optimized coded aperture to modulate the light intensity distribution of each X-ray light source, the measurement data can be obtained on the detector.

由此可见,现有的基于CXT的重构图像方法都是顺序照射方式,在不同位置的光源依次打开照射物体,采集多次信息进行重构图像。然而,在照射过程中,若由于物体运动或外界干扰等产生形变,则会导致物体重构结果失真,甚至严重的图像扭曲。本发明根据CXT模型,允许多光源同时照射,从而构建了一种非线性的快照系统。相比于传统的顺序照射的重构方法,本发明涉及的多光源快照的非线性CXT方法极大的提高了对形变物体成像的鲁棒性,缩短了检测时间,并通过编码孔径优化,提高了成像精度。It can be seen that the existing CXT-based image reconstruction methods are all sequential illumination methods. The light sources at different positions are turned on in sequence to illuminate the object, and multiple times of information are collected to reconstruct the image. However, during the irradiation process, if the object is deformed due to the movement of the object or external disturbance, it will cause the distortion of the reconstruction result of the object, and even serious image distortion. According to the CXT model, the present invention allows multiple light sources to illuminate at the same time, thereby constructing a nonlinear snapshot system. Compared with the traditional reconstruction method of sequential illumination, the nonlinear CXT method of the multi-light source snapshots involved in the present invention greatly improves the robustness of the imaging of deformed objects, shortens the detection time, and improves the performance by optimizing the coded aperture. imaging accuracy.

下面结合附图对本发明与传统方法的成像效果进行说明:The imaging effects of the present invention and the traditional method are described below in conjunction with the accompanying drawings:

图3(a)-(d)为初始物体的四层切片,(e)-(h)表示物体内部产生微小扩张,为模拟吸气时导致肺部产生微小扩张,(i)-(l)为内部有微小扩张的物体与初始物体差值,(m)-(p)表示物体内部产生微小收缩,为模拟吐气时导致肺部产生微小收缩,(q)-(t)为有微小收缩的物体与初始物体的差值。图4(a)-(d)为当使用随机编码孔径时,利用传统的顺序照射方式,在第二次和第四次照射时物体分别发生微小扩张和微小收缩时重构出的结果,其重构平均PSNR值为10.21,(e)-(h)表示当只有一次照射时物体发生微小扩张时重构出的结果其重构平均PSNR值为12.84。图5(a)-(d)为用随机编码孔径照射形变物体时,利用本发明提出的方法进行物体重构的结果,其重构平均PSNR值为39.95。图6中(a)为初始的编码孔径,(b)为利用本发明方法优化后的编码孔径,(c)为两者的差值。图7为用优化后的编码孔径,利用本发明提出的方法进行的物体重构的结果,其重构平均PSNR值为41.58。对比图7、图5和图4可知,采用本发明中的多光源快照方法能够有效提高物体重构鲁棒性,并且编码孔径优化可以提高物体的重构精度。Figure 3(a)-(d) are the four-layer slices of the initial object, (e)-(h) represent the tiny expansion inside the object, which is to simulate the tiny expansion of the lungs during inhalation, (i)-(l) It is the difference between the object with a slight expansion inside and the initial object, (m)-(p) represents a slight contraction inside the object, which is to simulate a slight contraction of the lungs when exhaling, and (q)-(t) is a slight contraction. The difference between the object and the original object. Figure 4(a)-(d) shows the reconstructed results when the object is slightly expanded and slightly contracted during the second and fourth illuminations, respectively, using the traditional sequential illumination method when using random coded apertures. The reconstructed average PSNR value is 10.21, and (e)-(h) represent the reconstructed results when the object is slightly expanded when there is only one irradiation, and the reconstructed average PSNR value is 12.84. Figures 5(a)-(d) show the results of object reconstruction using the method proposed in the present invention when a deformed object is irradiated with a random coded aperture, and the reconstructed average PSNR value is 39.95. In Fig. 6, (a) is the initial coding aperture, (b) is the coding aperture optimized by the method of the present invention, and (c) is the difference between the two. FIG. 7 shows the result of object reconstruction using the method proposed in the present invention with the optimized coded aperture, and the reconstructed average PSNR value is 41.58. Comparing FIG. 7 , FIG. 5 and FIG. 4 , it can be seen that the multi-light source snapshot method in the present invention can effectively improve the robustness of object reconstruction, and the coded aperture optimization can improve the reconstruction accuracy of the object.

当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当然可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。Of course, the present invention can also have other various embodiments. Without departing from the spirit and essence of the present invention, those skilled in the art can of course make various corresponding changes and deformations according to the present invention, but these corresponding Changes and deformations should belong to the protection scope of the appended claims of the present invention.

Claims (5)

1. A method for compressive X-ray tomosynthesis of a multi-light-source snapshot is characterized by comprising the following steps:
s1: a correction framework for constructing a reconstruction framework based on the PRISM model is as follows:
Figure FDA0002454890810000011
wherein,
Figure FDA0002454890810000012
represents the optimized value of attenuation coefficient vector obtained after the X-ray light source scans the three-dimensional object, and the X tableShows the theoretical value, y, of the attenuation coefficient vector obtained after the X-ray source scans the three-dimensional object k Represents the actual imaging model of each X-ray source on the detector after the coded aperture modulation in the K-th scanning, and K is 1,2, …, K represents the total number of scanning, f k (x) Representing the simulated imaging model of each X-ray source on the detector after modulation by the coded aperture in the k-th scan, e k Denotes y k And f k (x) Residual of (a), λ * Weight coefficient representing low-rank regular term, | | · | | non-woven phosphor * Regularizing kernel function, T, representing operation on matrix rank T Representing the conversion of an auxiliary vector d into a tensor, T, of the same dimension as the tensor of a three-dimensional object M (-) denotes the conversion of a tensor into a matrix of attenuation coefficients, μ * And mu 1 Indicates a set weight coefficient, λ 1 Representing a weight coefficient of a sparse regular term, theta represents a sparse coefficient vector, v represents an auxiliary vector for measuring the distance between an auxiliary vector d and an attenuation coefficient vector x, and w represents an auxiliary vector for measuring the distance between an auxiliary vector c and a sparse coefficient vector theta;
s2: obtaining attenuation coefficient vector x and residual error e in the correction frame by adopting the corrected split Blackermann algorithm k The iterative formulas of the auxiliary vector d, the auxiliary vector v, the auxiliary vector c and the auxiliary vector w are as follows:
Figure FDA0002454890810000013
Figure FDA0002454890810000014
Figure FDA0002454890810000015
v n+1 =v n +x n+1 -d n+1
Figure FDA0002454890810000021
w n+1 =w nn+1 -c n+1
θ n+1 =ψ T x n+1
wherein n represents the number of iterations, ψ represents a sparse coefficient, and T represents transposition;
s3: setting the initial value of each iteration formula in the step S2 to be 0, and continuously repeating the iteration formula in the step S2, wherein the attenuation coefficient vector x obtained by the current iteration is judged after each iteration is finished n+1 Whether a set requirement is met or not, wherein the set requirement comprises that the difference value between attenuation coefficient vectors obtained by two adjacent iterations is smaller than a set precision or the iteration frequency reaches a set upper limit, if so, the attenuation coefficient vector x obtained by the iteration is obtained n+1 The optimal solution is used as an image of compressed X-ray tomosynthesis; if not, continuing the iteration until the attenuation coefficient vector x n+1 The setting requirements are met.
2. The method of claim 1, wherein the construction method of the PRISM model-based reconstruction framework is as follows:
s11: constructing a non-limiting optimization function for reconstructing the attenuation coefficient inside the three-dimensional object from the K scans is as follows:
Figure FDA0002454890810000022
s12: unfolding tensor of the three-dimensional object into a two-dimensional matrix, and then carrying out low-rank limiting operation on the two-dimensional matrix to obtain a regular term R (x):
R(x)=λ * ||T M (χ)|| *1 ||Τ S (x)|| 1 =λ * ||X|| *1 ||θ 1
wherein, T M (X) watchTransforming tensor χ into attenuation coefficient matrix X, T S (x) Representing the conversion of the attenuation coefficient vector x into corresponding sparse coefficients;
s13: constructing a reconstruction frame based on a PRISM model according to a non-limiting optimization function and a regular term:
Figure FDA0002454890810000031
3. the method of claim 1, wherein the simulation model f is a model of a multi-source snapshot compression X-ray tomosynthesis k (x) The calculating method comprises the following steps:
Figure FDA0002454890810000032
wherein,
Figure FDA0002454890810000033
representing the set of indices of the X-ray source turned on at the k-th scan, b p Indicates the vector obtained after the p-th light source scans the coded aperture below the p-th light source, indicates a dot product operation, H p The system matrix corresponding to the p-th X-ray source is shown.
4. The method of claim 3, wherein the vector b is a compressed X-ray tomosynthesis of the multi-source snapshot p The obtaining method specifically comprises the following steps:
s14: the cost function for optimizing the coded aperture is constructed as follows:
Figure FDA0002454890810000034
wherein,
Figure FDA0002454890810000035
m is the number of detector elements, N is the number of object voxels,
Figure FDA0002454890810000036
is the average measured intensity actual value of the ith detector element after coded aperture modulation, m 1 The theoretical value of the measured intensity is averaged over all detector elements,
Figure FDA0002454890810000037
is the average actual value of the perception information of the jth voxel after the coded aperture modulation, m 2 Average perceptual information content theoretical value, s, for each voxel t For multiplexing of the i-th detector element, m 3 Encoding the theoretical value of the number of aperture elements for the light transmission corresponding to each detector element;
s15: solving the cost function by adopting a DSB algorithm to obtain optimized b 1 ,...,b p
5. The method for compressive X-ray tomosynthesis of a multi-light-source snapshot of claim 1, further comprising the steps of:
s4: according to the optimal solution x n+1 Constructing an objective function F:
Figure FDA0002454890810000041
s5: optimizing the objective function F by adopting a conjugate gradient method, and obtaining an optimized value x * As a compressed X-ray tomosynthesis image.
CN202010303446.7A 2020-04-17 2020-04-17 Compressed X-ray tomosynthesis method of multi-light-source snapshot Active CN111652950B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010303446.7A CN111652950B (en) 2020-04-17 2020-04-17 Compressed X-ray tomosynthesis method of multi-light-source snapshot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010303446.7A CN111652950B (en) 2020-04-17 2020-04-17 Compressed X-ray tomosynthesis method of multi-light-source snapshot

Publications (2)

Publication Number Publication Date
CN111652950A CN111652950A (en) 2020-09-11
CN111652950B true CN111652950B (en) 2022-09-09

Family

ID=72342965

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010303446.7A Active CN111652950B (en) 2020-04-17 2020-04-17 Compressed X-ray tomosynthesis method of multi-light-source snapshot

Country Status (1)

Country Link
CN (1) CN111652950B (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9013691B2 (en) * 2012-01-29 2015-04-21 Ramot At Tel-Aviv University Snapshot spectral imaging based on digital cameras
CN109512452B (en) * 2019-01-14 2020-07-10 北京理工大学 A joint optimization method based on compression X-ray tomosynthesis
CN110706297B (en) * 2019-07-30 2021-07-27 北京理工大学 A low-radiance CXT method under the framework of free perception geometry

Also Published As

Publication number Publication date
CN111652950A (en) 2020-09-11

Similar Documents

Publication Publication Date Title
CN111492406B (en) Method for training machine learning algorithm, image processing system and image reconstruction method
CN110462689B (en) Tomographic reconstruction based on deep learning
Wu et al. Iterative low-dose CT reconstruction with priors trained by artificial neural network
CN110807737B (en) Iterative image reconstruction framework
KR102260802B1 (en) Deep Learning-Based Estimation of Data for Use in Tomographic Reconstruction
Li et al. DDPTransformer: Dual-domain with parallel transformer network for sparse view CT image reconstruction
US10628973B2 (en) Hierarchical tomographic reconstruction
Bubba et al. Deep neural networks for inverse problems with pseudodifferential operators: An application to limited-angle tomography
CN110599420A (en) CT image block reconstruction method and system based on deep learning
Xia et al. A transformer-based iterative reconstruction model for sparse-view ct reconstruction
CN112132924B (en) A CT Reconstruction Method Based on Deep Neural Network
Xia et al. Deep residual neural network based image enhancement algorithm for low dose CT images
CN109512452B (en) A joint optimization method based on compression X-ray tomosynthesis
Sha et al. Removing ring artifacts in CBCT images via Transformer with unidirectional vertical gradient loss
Ma et al. A neural network with encoded visible edge prior for limited‐angle computed tomography reconstruction
CN111652950B (en) Compressed X-ray tomosynthesis method of multi-light-source snapshot
Liu et al. SureUnet: sparse autorepresentation encoder U-Net for noise artifact suppression in low-dose CT
Kanan et al. Cross-Domain Reconstruction Network Incorporating Sinogram Sinusoidal-Structure Transformer Denoiser and UNet for Low-Dose/Low-Count Sinograms
CN118298051A (en) ADMM-based unsupervised learning low-dose CT multi-target image reconstruction method
Xie et al. 3D few-view CT image reconstruction with deep learning
Xia et al. Synergizing physics/model-based and data-driven methods for low-dose CT
Ma et al. Learning image from projection: a full-automatic reconstruction (far) net for sparse-views computed tomography
CN119784597B (en) A Low-Dose CT Chordogram Recovery Method and System Based on Multi-Gaussian Electronic Noise Modeling
Zhao et al. Non-linear 3d reconstruction for compressive X-ray tomosynthesis
Xing Deep Learning Based CT Image Reconstruction

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
GR01 Patent grant
GR01 Patent grant