Skip to main content
. 2022 Jan 8;13(1):94. doi: 10.3390/mi13010094
Algorithm 1 The proposed algorithm by combining group sparsity and nonlocal self-similarity.
Input:
   measured terahertz data y, observation matrix R, sparsity basis Ψp2D, nonlocal self-similarity operator Ψp3D.
Initialization:
   αp0=Θp0=bαp0=bΘp0=0, μ, λ, γ, estimate an initial image x0.
Loop: set i = 0 and repeat until ||xi+1−xi||2<δ
  g0=zi−Axi
  d0=−g0
  k=0
  while
  αk=(gk)Tdk(dk)TAdk
  uk+1=uk+αkdk
  gk+1=gk−αkAdk
  if ||gk+1||<ε, break
   βk=(gk+1)Tgk+1(gk)Tgk
  dk+1=gk+1+βkdk
  k=k+1
  return uk+1
  xi+1=uk+1
  Θpi+1=shrinkΨp3Dxi+1+bΘpi,1/γ
  αpi+1=shrinkΨp2Dxi+1+bαpi,1/λ
  bαpi+1=bαpi+(Ψp2Dxi+1−αpi+1)
  bΘpi+1=bΘpi+(Ψp3Dxi+1−Θpi+1)
  i=i+1
End Loop
Output:x