Next Article in Journal
Flow and Heat Transfer Performances of Liquid Metal Based Microchannel Heat Sinks under High Temperature Conditions
Previous Article in Journal
Predicting Cutting Force and Primary Shear Behavior in Micro-Textured Tools Assisted Machining of AISI 630: Numerical Modeling and Taguchi Analysis
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fast Terahertz Imaging Model Based on Group Sparsity and Nonlocal Self-Similarity

1
School of Artificial Intelligence and Big Data, Henan University of Technology, Zhengzhou 450001, China
2
School of Information Science and Engineering, Henan University of Technology, Zhengzhou 450001, China
*
Authors to whom correspondence should be addressed.
Micromachines 2022, 13(1), 94; https://doi.org/10.3390/mi13010094
Submission received: 14 November 2021 / Revised: 24 December 2021 / Accepted: 28 December 2021 / Published: 8 January 2022
(This article belongs to the Section E:Engineering and Technology)

Abstract

:
In order to solve the problems of long-term image acquisition time and massive data processing in a terahertz time domain spectroscopy imaging system, a novel fast terahertz imaging model, combined with group sparsity and nonlocal self-similarity (GSNS), is proposed in this paper. In GSNS, the structure similarity and sparsity of image patches in both two-dimensional and three-dimensional space are utilized to obtain high-quality terahertz images. It has the advantages of detail clarity and edge preservation. Furthermore, to overcome the high computational costs of matrix inversion in traditional split Bregman iteration, an acceleration scheme based on conjugate gradient method is proposed to solve the terahertz imaging model more efficiently. Experiments results demonstrate that the proposed approach can lead to better terahertz image reconstruction performance at low sampling rates.

1. Introduction

The information obtained from imaging at the Terahertz (THz) frequencies (0.1–10 THz) has received much attention in recent decades due to its unique properties [1,2,3,4,5,6]. Terahertz time domain spectroscopy (THZ-TDS) imaging is one of the most powerful techniques in the terahertz imaging field. It can reconstruct the terahertz image with high signal-to-noise (SNR) ratio and high resolution by scanning the target pixel by pixel. Therefore, it has great application prospects in fields requiring high terahertz imaging quality [7,8,9]. However, THz-TDS imaging technology requires a long time for terahertz image acquisition. Therefore, a fast imaging scheme that can solve the disadvantage of long-time acquisition while maintaining the advantages of THz-TDS detection will attract great interest for practical application.
Numerous techniques have been proposed to solve the problem of long-time acquisition of THz-TDS technology. Terahertz detector arrays have shown great application potential in shortening long-time acquisition [10,11,12], but they suffer from high equipment and complexity costs. A Fourier based terahertz imaging method was proposed to achieve fast terahertz image reconstruction by using sparsity prior to the image [13]. However, it still needs raster scanning on the Fourier plane. Then, a promising terahertz imaging paradigm, namely single pixel imaging system, was proposed [14,15]. This system uses only one detector and avoids raster scanning of the object. Despite the fact that this system could decrease the number of measurements, the speed of switching from one spatial pattern to another is time consuming. Then, various techniques for effective spatial modulation of terahertz beams were studied, but still required additional hardware. Moreover, a block compressive sensing (CS) based method was proposed for terahertz imaging in the spatial domain [16,17], which requires no additional hardware devices and can shorten imaging time. However, a single sparsity prior is utilized in this method for terahertz imaging, and the reconstructed terahertz image quality is not satisfactory. A dual sparsity constraint based spatial domain terahertz imaging strategy was proposed in [18], but may suffer from over-smoothing when the sampling rate is reduced.
In the past few years, a series of nonlocal self-similarity methods have been proposed to extend image denoising from two-dimensional space to three-dimensional space [19,20,21]. These methods use the nonlocal self-similarity of image patches to improve the image quality. A hybrid sparsity model was proposed for terahertz imaging in [22], which utilized the local sparsity and nonlocal self-similarity of the terahertz image to improve image quality, but it does not use the image structure information. Recently, in order to remove noise and reconstruct the image more effectively, methods based on group sparsity have been widely used in image processing, which can extract sparse information from the image structure [23,24,25]. Inspired by the success of group sparsity and nonlocal self-similarity in image processing, a novel fast terahertz imaging model, combined with group sparsity and nonlocal self-similarity (GSNS) is proposed in this paper. It exploits the structure sparsity and similarity of terahertz image patches in both two-dimensional and three-dimensional space to ensure high-quality terahertz image reconstruction, and has the advantages of detail clarity and edge preservation. Furthermore, to overcome the high computational costs of the proposed terahertz imaging model, an acceleration scheme based on a conjugate gradient method is proposed to solve the model more efficiently. Compared with the other methods, the proposed GSNS algorithm can achieve superior performance in fast terahertz imaging.
The rest of the paper is structured as follows. In Section 2, we present the proposed fast terahertz imaging model based on group sparsity and nonlocal self-similarity, and give a solution algorithm using an acceleration scheme in detail. The experiments are utilized to demonstrate the performance of the proposed method in Section 3. Finally, the conclusion is drawn in Section 4.

2. Materials and Methods

The THZ-TDS system realizes image reconstruction by scanning each pixel of the target sample. The image acquisition time of THZ-TDS is determined by the number of scanned pixels. Therefore, in order to achieve fast terahertz image reconstruction, we need to reduce the number of scanned pixels. Given a target image x R N , we randomly select M positions from a total of N pixels of the target image for terahertz scanning detection. Then the fast terahertz image reconstruction model of the THz-TDS system can be represented as
y = R x
where y R M denotes the measured vector of terahertz data, x R N is the target image to be reconstructed, and R denotes the observation matrix composed of 0 and 1 values. The positions of elements with value 1 in the matrix R are determined by the scanning positions of the terahertz system, and the values of other elements are 0.
The purpose of terahertz image reconstruction is to obtain the target image x from the sparse measured vector y. Since the amount of measured terahertz data is less than the number of pixels in the target image, problem (1) appears ill conditioned. Since the spectral density of an common terahertz image is usually concentrated in the low frequency band and has strong sparsity, imaging methods based on CS can be utilized to reconstruct the terahertz image to reduce the image acquisition time. Based on the sparsity of the terahertz image in frequency domain, the fast terahertz image reconstruction model can be written as
min x F x 1 s . t . y = R x
where F is the sparse transformation.

2.1. Proposed Fast Terahertz Imaging Model

To further improve the performance of terahertz image reconstruction, a novel fast terahertz imaging model which integrates group sparsity and nonlocal self-similarity constraints is proposed in this section.
Given an image x, we divide it into P patches of size L × L, and the pth patch can be denoted by
x p = C p x
where Cp represents the operation of dividing the image into small patches. For each patch xp, we search for its c-1 best matching patches in a T × T search window, and then stack all the best matching patches to form a two-dimensional matrix gp of size L2 × c, where each similar patch is used as a column of gp. Then the matrix gp can be expressed as
g p = G p x p = G p C p x
where G p is an operator that extracts all patches with similar structures of xp to construct a patch group. For a given dictionary Dp learned from the group, the patch group gp can be sparsely expressed as
α p = arg min α p α p 1 s . t . g p = D p α p
where α p denotes the sparse coefficient vector. Using the structure similarity and sparsity of the terahertz image, group sparsity could obtain better reconstruction results. After obtaining all the sparse coefficient vectors α p , p = 1 , 2 , P , the entire image x can be obtained by [25]
x = p = 1 P G p T D p α p · / p = 1 P G p T 1 L 2 × c
where 1 L 2 × c is a L 2 × c matrix and all its elements are 1. G p T is the transpose of Gp, which can put a group back to the p-th position of the reconstructed image and fill in zeros at other positions. Equation (6) shows that we can recover the image x by averaging all the overlapped groups.
In addition, motivated by the successful application of nonlocal self-similarity in the three-dimensional transform domain for image denoising, we utilize the nonlocal self-similarity of the terahertz image to explore the structure similarity and sparsity in three-dimensional space in order to ensure high-quality terahertz image reconstruction. Similar to the group sparsity, for a patch xp, we search for its c-1 best matching patches in a T × T search window. However, the difference from group sparsity is that all the best matching patches are stacked to form a three-dimensional matrix zp with the size L × L × c. Then the matrix zp can be expressed as
z p = S p x p = S p C p x
where S p is an operator that extracts all patches with similar structures of xp to construct a three-dimensional matrix zp. Let T3D be an orthogonal three-dimensional transformation operator, then the transformation coefficients of the image can be expressed as
Θ p = T 3 D z p = T 3 D S p C p x = Ψ p 3 D x
where Ψ p 3 D = T 3 D S p C p is the operator of nonlocal self-similarity.
Therefore, nonlocal self-similarity can be used to measure the structure similarity and sparsity of terahertz images in three-dimensional space, which can be expressed as
p = 1 P Θ p 1 = p = 1 P Ψ p 3 D x 1
In summary, combining group sparsity and nonlocal self-similarity, we propose a new fast terahertz imaging model, which can be expressed as
min x p = 1 P α p 1 + Ψ p 3 D x 1 + μ 2 R x y 2 2
where μ is the positive regularization parameter. Obviously, it is extremely difficult to solve the optimization problem (10) directly. Therefore, solving this problem (10) effectively is one of the main contributions of this paper.

2.2. Solvution Algorithm Using Acceleration Scheme

Split Bregman iteration can transform a difficult optimization problem into several simple subproblems. Then the subproblems are solved and updated alternately [26,27,28]. Based on the methodology of split Bregman iteration, we introduce Θ p = Ψ p 3 D x , α p = D p 1 g p = D p 1 G p C p x = Ψ p 2 D x , Bregman variables b α p and b Θ p , convert the problem (10) into the equivalent split Bregman formula, then the problem (10) can be rewritten as
min x , r e , Θ p p = 1 P α p 1 + p = 1 P Θ p 1 + μ 2 R x y 2 2 + λ 2 p = 1 P α p Ψ p 2 D x b α p 2 2 + γ 2 p = 1 P Θ p Ψ p 3 D x b Θ p 2 2
where λ and γ are the positive regularization parameters. Then the split Bregman iteration formula of the problem (10) is
( x i + 1 , α p i + 1 , Θ p i + 1 ) = arg min x , α p , Θ p p = 1 P α p 1 + p = 1 P Θ p 1 + μ 2 R x y 2 2 + λ 2 p = 1 P α p Ψ p 2 D x b α p i 2 2 + γ 2 p = 1 P Θ p Ψ p 3 D x b Θ p i 2 2
and the Bregman updates are
b α p i + 1 = b α p i + ( Ψ p 2 D x i + 1 α p i + 1 ) b Θ p i + 1 = b Θ p i + ( Ψ p 3 D x i + 1 Θ p i + 1 )
The l1 norm in the optimization problem (12) is not differentiable, so it is still difficult to solve directly. Based on the strategy of separating variables, we convert the optimization problem (12) into three subproblems, and iteratively update each variable by fixing other variables.
x subproblem: fixing α p , Θ p , b α p and b Θ p , the subproblem of updating x can be given from (12)
x i + 1 = min x Q 1 ( x )               = min x μ 2 R x y 2 2 + λ 2 p = 1 P α p i Ψ p 2 D x b α p i 2 2 + γ 2 p = 1 P Θ p i Ψ p 3 D x b Θ p i 2 2
The subproblem (14) is a minimization problem of typical convex function. Using the differential for Q 1 ( x ) and setting the result equal to zero, we can obtain
μ R T R + λ p = 1 P ( Ψ p 2 D ) T Ψ p 2 D + γ p = 1 P ( Ψ p 3 D ) T Ψ p 3 D x i + 1 = μ R T y + λ p = 1 P ( Ψ p 2 D ) T α p i b α p i + γ p = 1 P ( Ψ p 3 D ) T Θ p i b Θ p i
Then, x can be updated as
x i + 1 = μ R T R + λ p = 1 P ( Ψ p 2 D ) T Ψ p 2 D + γ p = 1 P ( Ψ p 3 D ) T Ψ p 3 D 1 z i
where
z i = μ R T y + λ p = 1 P ( Ψ p 2 D ) T α p i b α p i + γ p = 1 P ( Ψ p 3 D ) T Θ p i b Θ p i
Θ p subproblem: fixing x , α p , b α p and b Θ p , the subproblem of updating Θ p can be given from (12)
Θ p i + 1 = min Θ p p = 1 P Θ p 1 + γ 2 Θ p Ψ p 3 D x i + 1 b Θ p i 2 2
By introducing the soft thresholding algorithm, each Θ p can be updated as [29]
Θ p i + 1 = shrink Ψ p 3 D x i + 1 + b Θ p i , 1 / γ
where
shrink x , λ = sgn ( x ) × max x λ , 0                                       = x λ , 0 , x + λ , x λ , + x λ , λ x , λ
α p subproblem: Fixing x , Θ p , b α p and b Θ p , the subproblem of updating α p can be given from (12)
α p i + 1 = min α p p = 1 P α p 1 + λ 2 α p Ψ p 2 D x b α p i 2 2
Similar to the optimization problem (18), each α p can be updated by the soft thresholding algorithm.
α p i + 1 = shrink Ψ p 2 D x i + 1 + b α p i , 1 / λ
Then, these simple subproblems are solved iteratively to obtain the reconstructed terahertz image.
Although the optimization problem (12) can be solved by iterating three subproblems (16), (18) and (21), the computational complexity is still very high. The main computational complexity comes from solving the x subproblem because the cost of computing the matrix inversion is too high, which is O(N3). So, an effective method is highly desirable. Conjugate gradient method is an effective strategy for solving large-scale optimization problems, which has a simple iterative form [30,31]. The basic concept of the conjugate gradient method is to combine the conjugate property with the steepest descent method, construct a set of conjugate directions by using the gradient at known points, search along this set of directions, and find the minimum point of the objective function. Therefore, an acceleration scheme based on the conjugate gradient method is proposed to tackle the x subproblem.
For convenience, we let
A = μ R T R + λ p = 1 P ( Ψ p 2 D ) T Ψ p 2 D + γ p = 1 P ( Ψ p 3 D ) T Ψ p 3 D
z = μ R T y + λ p = 1 P ( Ψ p 2 D ) T α p i b α p i + γ p = 1 P ( Ψ p 3 D ) T Θ p i b Θ p i
u = x i + 1
Then, (15) can be rewritten as
Au = z
Therefore, the solution of the Equation (26) can be equivalent to
min u f ( u ) = min u 1 2 u T Au z T u
It can be seen that the optimization problem (27) is a quadratic programming problem, which can be solved by the conjugate gradient method.
Firstly, given an initial point u0, calculate the gradient of the objective function f (u) at this point u0 and set the first search direction d0 as the initial negative gradient direction
d 0 = f ( u 0 ) = g 0
Search along direction d0 to obtain the next iteration point u1. Calculate the gradient g1 of f (u) at u1. If ||g1|| ≠ 0, use g1 and d0 to construct the second search direction d1, and search along d1 to obtain point u2. Generally, if the point uk and the search direction dk are known, we search along dk starting from uk and get the next iteration point
u k + 1 = u k + α k d k
where α k is step size, satisfying
α k = arg min α k f ( u k + α k d k )
Solve (30) to obtain
α k = ( g k ) T d k ( d k ) T A d k
and the gradient gk + 1 of the objective function f (u) at the current iteration point uk + 1 is
g k + 1 = f ( u k + 1 ) = g k α k A d k
Then, a new direction dk + 1 orthogonal to the previous search direction is constructed by using the linear combination of the previous search direction dk and the gradient gk + 1 of the objective function f (u) at the current iteration point uk + 1
d k + 1 = g k + 1 + β k d k
According to the conjugation of dk + 1 and dk with respect to A, we get
β k = ( g k + 1 ) T g k + 1 ( g k ) T g k
When the iteration ends, we get the solution x i + 1 of the x subproblem. The main computational complexity of the conjugate gradient method comes from the multiplication of matrix and vector, which is O(N2). Therefore, the computational complexity can be reduced by using the conjugate gradient method instead of matrix inversion.
To sum up, we introduce the acceleration scheme into the split Bregman iterative framework, and obtain the main steps of the proposed algorithm summarized in Algorithm 1.
Algorithm 1 The proposed algorithm by combining group sparsity and nonlocal self-similarity.
Input:
   measured terahertz data y, observation matrix R, sparsity basis Ψ p 2 D , nonlocal self-similarity operator Ψ p 3 D .
Initialization:
    α p 0 = Θ p 0 = b α p 0 = b Θ p 0 = 0 , μ, λ, γ, estimate an initial image x0.
Loop: set i = 0 and repeat until | | x i + 1 x i | | 2 < δ
   g 0 = z i A x i
   d 0 = g 0
   k = 0
  while
   α k = ( g k ) T d k ( d k ) T A d k
   u k + 1 = u k + α k d k
   g k + 1 = g k α k A d k
  if | | g k + 1 | | < ε , break
   β k = ( g k + 1 ) T g k + 1 ( g k ) T g k
   d k + 1 = g k + 1 + β k d k
   k = k + 1
  return u k + 1
   x i + 1 = u k + 1
   Θ p i + 1 = shrink Ψ p 3 D x i + 1 + b Θ p i , 1 / γ
   α p i + 1 = shrink Ψ p 2 D x i + 1 + b α p i , 1 / λ
   b α p i + 1 = b α p i + ( Ψ p 2 D x i + 1 α p i + 1 )
   b Θ p i + 1 = b Θ p i + ( Ψ p 3 D x i + 1 Θ p i + 1 )
   i = i + 1
End Loop
Output:x

3. Experiments and Discussion

The THz-TDS reflection imaging system with a measurement range of 5 × 5 cm was used in the experiment. The terahertz pulse is generated by the laser with a pulse width of 100 fs and a repetition rate of 80 MHz. The terahertz beam generated by pump beam is focused onto the sample; then the beam reflected from the sample is sent to a ZnTe crystal, where it overlaps with the probe beam. The probe beam is modulated by the terahertz field and then is guided to the detector [18]. During the imaging process, the sample is moved in a mechanical grating scan, and the spatial resolution is set to 0.25 mm. By programming the scan positions determined by the observation matrix, we could easily obtain the proposed fast terahertz imaging system from a traditional THz-TDS system.
In the experiment, a glass fragment, a metal screw, a wood chip and a stone embedded in flour with a depth of 10 mm were measured by THz-TDS system at room temperature. Figure 1a shows the sample placed in a 3.5 cm diameter dish, and Figure 1b presents the terahertz image of the sample obtained from the reflection of four objects and flour through full scan imaging process. The terahertz image of the sample is obtained at 0.8 THz and the number of the full scan pixels is 150 × 150. In the experiment, all parameters are set empirically. The size of the patches is 8 × 8. The horizontal or vertical distance between two adjacent patches is 4. The number of best matching patches is set to 10 and the search window is set to 40 × 40. To quantitatively evaluate the imaging performance of terahertz images, peak signal-to-noise ratio (PSNR) [32] and relative l2 norm error (RLNE) [33] are used as image quality assessment indexes in this paper, which are
PSNR = 10 log 10 p e a k v a l 2 MSE ( x , x ^ )
RLNE = x x ^ 2 x 2
where p e a k v a l denotes the peak value of the terahertz image, and MSE ( x , x ^ ) denotes the mean square error.
To evaluate the proposed GSNS method, we compare the GSNS with the single sparse constraint algorithm (SSC) [17], dual sparsity constraint algorithm (DSC) [18] and the hybrid sparsity model (HSM) [22]. In the experiment, all the methods were compared using the same observation matrix. The reconstructed terahertz images obtained by the four methods at different sampling rates are shown in Figure 2. Figure 2a,b show the reconstructed terahertz images of SSC when the sampling rate (SR) is 20% and 40%, respectively. Figure 2c,d are the terahertz images recovered by DSC with different sampling rates, Figure 2e,f are the terahertz images obtained by HSM, and the reconstructed terahertz images of the proposed GSNS are displayed in Figure 2g,h. When comparing Figure 2b,d,f,h, we can see that HSM and the proposed method can reconstruct the terahertz images with satisfaction at 40% SR. In particular, the terahertz image obtained by the GSNS has fewer recovery errors. However, at the same SR, the reconstructed results of DSC and SSC present some degradation and blurs. When the SR drops to 20%, it can be seen from the areas marked by circles and squares that the high under-sampling rate leads to a serious partial loss of the SSC method. For a close-up comparison, we enlarged the areas marked by squares to evaluate the image quality in Figure 3. It can be seen that the reconstruction results of DSC and HSM have some fuzzy details. Compared with the other three methods, the proposed GSNS performs well in preserving image details and edges. The terahertz image reconstructed by the proposed method is closer to the full scan terahertz image than the other two methods. Overall, GSNS obtains better results compared with the comparative methods.
To further demonstrate the effectiveness of the proposed method, in Figure 4 we present the PSNR and RLNE curves of SSC, DSC, HSM and GSNS with SR from 5% to 50%. As can be seen from Figure 4, for the terahertz image with different sampling rates, the proposed GSNS has higher PSNR and lower RLNE values than the other three methods. The imaging performance of the proposed method is always better than SSC, DSC and HSM under the same SR.
The above results demonstrated that the proposed algorithm can achieve better reconstruction results. Furthermore, in order to verify the computational efficiency of the proposed algorithm, 40% SR data are used to reconstruct the terahertz image. The computation times before and after improvement are 228.1 s and 94.7 s respectively, which shows the effectiveness of the proposed algorithm.

4. Conclusions

In this paper, we present a fast terahertz imaging model which integrates group sparsity and nonlocal self-similarity constraints for better terahertz image reconstruction. The advantage of the proposed method is that it utilizes the structure similarity and sparsity of image patches in both two-dimensional and three-dimensional space to reconstruct the terahertz image. Moreover, an acceleration scheme based on conjugate gradient method is proposed to overcome the high computational costs of the proposed terahertz imaging model. Compared with existing methods, the experimental results show that the proposed method has better performance in detail clarity and edge preservation of the reconstructed terahertz images.

Author Contributions

Conceptualization, X.R. and Y.N.; methodology, X.R. and Y.N.; software, X.R. and Y.J.; validation, Y.B. and Y.J.; formal analysis, X.R. and Y.J.; investigation, Y.B. and Y.J.; resources, Y.B. and Y.J.; data curation, Y.J.; writing—original draft preparation, X.R. and Y.N.; writing—review and editing, Y.B. and Y.J.; project administration, X.R.; funding acquisition, X.R. All authors have read and agreed to the published version of the manuscript.

Funding

This work was funded by the National Natural Science Foundation of China, grant number U1904120, Henan Science and Technology Department Science and Technology Research Program, grant number 182102310759, the Fundamental Research Funds for the Henan Provincial Colleges and Universities, grant number 2018RCJH09.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Mittleman, D.M. Twenty years of terahertz imaging. Opt. Express 2018, 26, 9417–9431. [Google Scholar] [CrossRef] [PubMed]
  2. Zanotto, L.; Piccoli, R.; Dong, J.L.; Morandotti, R.; Razzari, L. Single-pixel terahertz imaging: A review. Opto Electron. Adv. 2020, 3, 200012. [Google Scholar] [CrossRef]
  3. Totero Gongora, J.S.; Olivieri, L.; Peters, L.; Tunesi, J.; Cecconi, V.; Cutrona, A.; Tucker, R.; Kumar, V.; Pasquazi, A.; Peccianti, M. Route to intelligent imaging reconstruction via terahertz nonlinear ghost imaging. Micromachines 2020, 11, 521. [Google Scholar] [CrossRef] [PubMed]
  4. Liu, H.B.; Zhong, H.; Karpowicz, N.; Chen, Y.Q.; Zhang, X.C. Real-time terahertz imaging with a single-pixel detector. Proc. IEEE 2007, 95, 1514–1527. [Google Scholar] [CrossRef]
  5. Stoik, C.; Bohn, M.; Blackshire, J. Nondestructive evaluation of aircraft composites using reflective terahertz time domain spectroscopy. NDT E Int. 2020, 43, 106–115. [Google Scholar] [CrossRef] [Green Version]
  6. Guerboukha, H.; Nallappan, K.; Skorobogatiy, M. Toward real-time terahertz imaging. Adv. Opt. Photon. 2018, 10, 843–938. [Google Scholar] [CrossRef]
  7. Arco, A.D.; Di Fabrizio, M.; Dolci, V.; Petrarca, M.; Lupi, S. THz pulsed imaging in biomedical applications. Condens. Matter 2020, 5, 25. [Google Scholar]
  8. Xiang, Y.; Xiang, Z.; Ke, Y.; Liu, Y.; Yang, L. Biomedical applications of terahertz spectroscopy and imaging. Trends Biotechnol. 2016, 34, 810–824. [Google Scholar]
  9. Pickwell, E.; Wallace, V.P. Biomedical applications of terahertz technology. J. Phys. D Appl. Phys. 2006, 39, R301. [Google Scholar] [CrossRef]
  10. Pradarutti, B.; Müller, R.; Freese, W.; Matthäus, G.; Riehemann, S.; Notni, G.; Nolte, S.; Tünnermann, A. Terahertz line detection by a microlens array coupled photoconductive antenna array. Opt. Express 2008, 16, 18443–18450. [Google Scholar] [CrossRef]
  11. Nallappan, K.; Li, J.; Guerboukha, H.; Markov, A.; Petrov, B.; Morris, D.; Skorobogatiy, M. A dynamically reconfigurable terahertz array antenna for 2D imaging applications. In Proceedings of the 2017 Photonics North (PN), Ottawa, ON, Canada, 6–8 June 2017. [Google Scholar]
  12. Malhotra, I.; Jha, K.R.; Singh, G. Design of highly directive lens-less photoconductive dipole antenna array with frequency selective surface for terahertz imaging applications. Optik 2018, 173, 206–219. [Google Scholar] [CrossRef]
  13. Chan, W.L.; Moravec, M.L.; Baraniuk, R.G.; Mittleman, D.M. Terahertz imaging with compressed sensing and phase retrieval. Opt. Lett. 2008, 33, 974–976. [Google Scholar] [CrossRef]
  14. Chan, W.L.; Charan, K.; Takhar, D. A single-pixel terahertz imaging system based on compressed sensing. Appl. Phys. Lett. 2008, 93, 121105. [Google Scholar] [CrossRef] [Green Version]
  15. Zhang, Z.; Ma, X.; Zhong, J. Single-pixel imaging by means of Fourier spectrum acquisition. Nat. Commun. 2015, 6, 6225. [Google Scholar] [CrossRef] [Green Version]
  16. Cho, S.H.; Lee, S.-H.; Gung, C.N.; Oh, S.J.; Son, J.H.; Park, H.; Ahn, C.B. Fast terahertz reflection tomography using block-based compressed sensing. Opt. Express 2011, 19, 16401–16409. [Google Scholar] [CrossRef]
  17. Hwang, B.M.; Lee, S.H.; Lim, W.T.; Ahn, C.B.; Son, J.H.; Park, H. A fast spatial-domain terahertz imaging using block-based compressed sensing. J. Infrared Millim. Terahertz Waves 2011, 32, 1328–1336. [Google Scholar] [CrossRef]
  18. Ren, X.; Jiang, Y. Spatial domain terahertz image reconstruction based on dual sparsity constraints. Sensors 2021, 21, 4116. [Google Scholar] [CrossRef]
  19. Buades, A.; Coll, B.; Morel, J.-M. A non-local algorithm for image denoising. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), San Diego, CA, USA, 20–25 June 2005; pp. 60–65. [Google Scholar]
  20. Lebrun, M. An analysis and implementation of the BM3D image denoising method. Image Process. Line 2012, 2, 175. [Google Scholar] [CrossRef] [Green Version]
  21. Zha, Z.; Zhang, X.; Wang, Q.; Tang, L.; Liu, X. Group-based sparse representation for image compressive sensing reconstruction with non-convex regularization. Neurocomputing 2018, 296, 55–63. [Google Scholar] [CrossRef] [Green Version]
  22. Ren, X.; Bai, Y.; Jiang, Y. Hybrid spatial model for fast terahertz imaging. Micromachines 2021, 12, 1181. [Google Scholar] [CrossRef]
  23. Fan, X.Y.; Lian, Q.S.; Shi, B.S. Compressed sensing MRI based on image decomposition model and group sparsity. Magn. Reson. Imaging 2019, 60, 101–109. [Google Scholar] [CrossRef] [PubMed]
  24. Hao, H.X.; Wu, L.D. A new complex valued dictionary learning method for group-sparse representation. Optik 2019, 196, 163150. [Google Scholar] [CrossRef]
  25. Zhang, J.; Zhao, D.; Gao, W. Group-based sparse representation for image restoration. IEEE Trans. Image Process. 2014, 23, 3336–3351. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  26. Goldstein, T.; Osher, S. The split bregman method for L1 regularized problems. SIAM J. Imaging Sci. 2009, 2, 323–343. [Google Scholar] [CrossRef]
  27. Zou, J.; Li, H.F.; Liu, G.Q. Split bregman algorithm for structured sparse reconstruction. IEEE Access 2018, 6, 21560–21569. [Google Scholar] [CrossRef]
  28. Corsaro, S.; Simone, V.D.; Marino, Z. Split bregman iteration for multi-period mean variance portfolio optimization. Appl. Math. Comput. 2021, 392, 125715. [Google Scholar] [CrossRef]
  29. Beck, A.; Teboulle, M. A fast iterative shrinkage-thresholding algorithm for linear inverse problems. SIAM J. Imaging Sci. 2009, 2, 183–202. [Google Scholar] [CrossRef] [Green Version]
  30. Xiao, Y.; Zhu, H. A conjugate gradient method to solve convex constrained monotone equations with applications in compressive sensing. J. Math. Anal. Appl. 2013, 405, 310–319. [Google Scholar] [CrossRef]
  31. Xiao, Y.; Wu, C.; Wu, S.Y. Norm descent conjugate gradient methods for solving symmetric nonlinear equations. J. Glob. Optim. 2015, 62, 751–762. [Google Scholar] [CrossRef]
  32. Turaga, D.S.; Chen, Y.; Caviedes, J. No reference psnr estimation for compressed pictures. Signal Process. Image Commun. 2004, 19, 173–184. [Google Scholar] [CrossRef]
  33. Qu, X.B.; Hou, Y.K.; Lam, F.; Guo, D.; Zhong, J.H.; Chen, Z. Magnetic resonance image reconstruction from undersampled measurements using a patch-based nonlocal operator. Med. Image Anal. 2014, 18, 843–856. [Google Scholar] [CrossRef]
Figure 1. The sample and the terahertz image obtained through full scan imaging process. (a) sample; (b) terahertz image.
Figure 1. The sample and the terahertz image obtained through full scan imaging process. (a) sample; (b) terahertz image.
Micromachines 13 00094 g001
Figure 2. Reconstruction images of different methods for the sample at different sampling rates, and the areas marked by circles and squares are selected for detail comparison. (a) SSC at SR = 20%; (b) SSC at SR = 40%; (c) DSC at SR = 20%; (d) DSC at SR = 40%; (e) HSM at SR = 20%; (f) HSM at SR = 40%; (g) GSNS at SR = 20%; (h) GSNS at SR = 40%.
Figure 2. Reconstruction images of different methods for the sample at different sampling rates, and the areas marked by circles and squares are selected for detail comparison. (a) SSC at SR = 20%; (b) SSC at SR = 40%; (c) DSC at SR = 20%; (d) DSC at SR = 40%; (e) HSM at SR = 20%; (f) HSM at SR = 40%; (g) GSNS at SR = 20%; (h) GSNS at SR = 40%.
Micromachines 13 00094 g002
Figure 3. Reconstruction images of different methods for the sample at different sampling rates in the selected areas. (a) SSC at SR = 20%; (b) DSC at SR = 20%; (c) HSM at SR = 20%; (d) GSNS at SR = 20%; (e) SSC at SR = 40%; (f) DSC at SR = 40%; (g) HSM at SR = 40%; (h) GSNS at SR = 40%.
Figure 3. Reconstruction images of different methods for the sample at different sampling rates in the selected areas. (a) SSC at SR = 20%; (b) DSC at SR = 20%; (c) HSM at SR = 20%; (d) GSNS at SR = 20%; (e) SSC at SR = 40%; (f) DSC at SR = 40%; (g) HSM at SR = 40%; (h) GSNS at SR = 40%.
Micromachines 13 00094 g003
Figure 4. Comparison of the PSNR and RLNE curves to different sampling rates. (a) PSNR; (b) RLNE.
Figure 4. Comparison of the PSNR and RLNE curves to different sampling rates. (a) PSNR; (b) RLNE.
Micromachines 13 00094 g004
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Ren, X.; Bai, Y.; Niu, Y.; Jiang, Y. Fast Terahertz Imaging Model Based on Group Sparsity and Nonlocal Self-Similarity. Micromachines 2022, 13, 94. https://doi.org/10.3390/mi13010094

AMA Style

Ren X, Bai Y, Niu Y, Jiang Y. Fast Terahertz Imaging Model Based on Group Sparsity and Nonlocal Self-Similarity. Micromachines. 2022; 13(1):94. https://doi.org/10.3390/mi13010094

Chicago/Turabian Style

Ren, Xiaozhen, Yanwen Bai, Yingying Niu, and Yuying Jiang. 2022. "Fast Terahertz Imaging Model Based on Group Sparsity and Nonlocal Self-Similarity" Micromachines 13, no. 1: 94. https://doi.org/10.3390/mi13010094

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop