Skip to main content
. 2021 Jun 15;21(12):4116. doi: 10.3390/s21124116
Algorithm 1. Proposed DSC-THz Imaging Algorithm
Input:
measurement y, measurement matrix R, exponential shift invariant wavelet basis We, horizontal gradient operator Tx, vertical gradient operator Ty.
Initialization:
x0=R1y,re0=dx0=dy0=br0=bx0=by0=0,μ,λ,γ
Loop: set i=0 and repeat until (||xi+1xi||2<δ)
  xi+1=μRTR+γTxTTx+γTyTTy+λI1zi
  rei+1=shrinkWexi+1+bri,1/λ
  dxi+1=shrinkTxxi+1+bxi,1/γ
  dyi+1=shrinkTyxi+1+byi,1/γ
  bri+1=bri+(Wexi+1rei+1)
  bxi+1=bxi+(Txxi+1dxi+1)
  byi+1=byi+(Tyxi+1dyi+1)
  i=i+1
End loop
Output: reconstructed terahertz image x.