• Chinese Journal of Lasers
  • Vol. 51, Issue 6, 0611001 (2024)
Jingjing Si1、4, Lü Dongcan1, Rui Zhang1, Yinbo Cheng2、*, and Chang Liu3
Author Affiliations
  • 1School of Information Science and Engineering, Yanshan University, Qinhuangdao 066004, Hebei , China
  • 2Ocean College, Hebei Agricultural University, Qinhuangdao 066003, Hebei , China
  • 3School of Engineering, the University of Edinburgh, Edinburgh EH93JL, UK
  • 4Hebei Key Laboratory of Information Transmission and Signal Processing, Qinhuangdao 066004, Hebei , China
  • show less
    DOI: 10.3788/CJL231024 Cite this Article Set citation alerts
    Jingjing Si, Lü Dongcan, Rui Zhang, Yinbo Cheng, Chang Liu. Laser Absorption Spectroscopy Tomography Based on Cartoon-Texture Model[J]. Chinese Journal of Lasers, 2024, 51(6): 0611001 Copy Citation Text show less
    Reconstruction of absorbance density image for a simulated phantom. (a) Original absorbance density image; (b) image reconstructed with the Landweber algorithm; (c) residual image
    Fig. 1. Reconstruction of absorbance density image for a simulated phantom. (a) Original absorbance density image; (b) image reconstructed with the Landweber algorithm; (c) residual image
    Overall architecture of the proposed TRACT algorithm
    Fig. 2. Overall architecture of the proposed TRACT algorithm
    Network block implementing the nonlinear operation in the k-th layer of ISTA-mNet
    Fig. 3. Network block implementing the nonlinear operation in the k-th layer of ISTA-mNet
    Optical layout of the TDLAT experimental system
    Fig. 4. Optical layout of the TDLAT experimental system
    Dependence of NMSE on SNRs for five different reconstruction algorithms
    Fig. 5. Dependence of NMSE on SNRs for five different reconstruction algorithms
    Temperature distribution images reconstructed with five different algorithms. (a) Original temperature distribution image; (b)‒(f) temperature distribution images reconstructed with Landweber, ART-TV, HCNN, Landweber-TV, and TRACT, respectively; (g)‒(k) residual images correspond to the images reconstructed with Landweber, ART-TV, HCNN, Landweber-TV, and TRACT, respectively
    Fig. 6. Temperature distribution images reconstructed with five different algorithms. (a) Original temperature distribution image; (b)‒(f) temperature distribution images reconstructed with Landweber, ART-TV, HCNN, Landweber-TV, and TRACT, respectively; (g)‒(k) residual images correspond to the images reconstructed with Landweber, ART-TV, HCNN, Landweber-TV, and TRACT, respectively
    Temperature distribution images reconstructed for the RoI in real TDLAT experimental system. (a) Top view of the measurement field of the TDLAT experimental system; (b)‒(f) temperature distribution images of the RoI reconstructed by Landweber, ART-TV, HCNN, Landweber-TV, and TRACT, respectively
    Fig. 7. Temperature distribution images reconstructed for the RoI in real TDLAT experimental system. (a) Top view of the measurement field of the TDLAT experimental system; (b)‒(f) temperature distribution images of the RoI reconstructed by Landweber, ART-TV, HCNN, Landweber-TV, and TRACT, respectively
    Algorithm 1: Landweber-TV algorithm

    Input: path integrated absorbance vector ARG×1, chord length matrix LRG×M, regularization parameter λc, and the number of iterations N

    Initialize: a0=0M×1

    Iterations:

    For n=1, 2, , N do

    an=an-1+λcLTA-Lan-1

    an=maxan, 0

    a¯n=Vector2Matrixan

    V¯=TVa¯na¯n

    V=Matrix2VectorV¯

    dn=an-an-12

    an=an-1+λcdnVV2

    an=maxan,0

    End for

    âc=aN

    Output: âcRM×1

    Table 1. Detailed steps of the Landweber-TV algorithm
    Algorithm 2: ISTA-mNet

    Input: path integrated absorbance vector AtRG×1, chord length matrix LRG×M, the number of layers K, initial step size ρ0, and initial threshold θ0

    Initialize: a0=LTAt

    Iterations:

    For k=1, 2, , K do

    Linear operation:

    rk=ak-1+ρk-1LTAt-Lak-1

    Nonlinear operation:

    r¯k=Vector2Matrixrk

    a¯k=yNetkr¯k=f˜netksoftfnetkr¯k;θk-1

    ak=Matrix2Vectora¯k

    End for

    ât=aK

    Output: âtRM×1

    Table 2. Implementation process of ISTA-mNet
    Algorithm 3: TRACT

    Input: path integrated absorbance vectors Av1RG×1 and Av2RG×1, chord length matrix LRG×M, regularization parameter λc, the number of iterations N in Landweber-TV, the number of layers K in ISTA-mNet, initial step size ρ0, and initial threshold θ0

    Initialize: av10=0M×1, av20=0M×1

    Iterations:

    For v=v1,v2 do

    Cartoon component reconstruction stage:

    âc,v=Landweber-TVAv, L, λc, N

    Texture component reconstruction stage:

    At,v=Av-Lâc,v

    ât,v=ISTA-mNetAt,v, L, K, ρ0, θ0

    Reconstructed absorbance density vector:

    âv=âc,v+ât,v

    End for

    For m=1, 2, …, M do

    T̂m=E2-E1hcklnâv1,mâv2,m+lnSv2T0Sv1T0+E2-E1hckT0

    End for

    Output: temperature distribution vector T̂=T̂1, T̂2, , T̂MT

    Table 3. Implementation process of TRACT
    Jingjing Si, Lü Dongcan, Rui Zhang, Yinbo Cheng, Chang Liu. Laser Absorption Spectroscopy Tomography Based on Cartoon-Texture Model[J]. Chinese Journal of Lasers, 2024, 51(6): 0611001
    Download Citation