Next Article in Journal
A Robust Deep Learning Approach for Position-Independent Smartphone-Based Human Activity Recognition
Previous Article in Journal
Non-Intrusive Cable Fault Diagnosis Based on Inductive Directional Coupling
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Novel Recovery Method of Soft X-ray Spectrum Unfolding Based on Compressive Sensing

1
Provincial Key Laboratory of Computer Integrated Manufacturing, Guangdong University of Technology, Guangzhou 510006, China
2
School of Physics and Electrical Engineering, Shaoguan University, Shaoguan 512005, China
3
Laser Fusion Research Center, China Academy of Engineering Physics, Mianyang 621900, China
*
Author to whom correspondence should be addressed.
Sensors 2018, 18(11), 3725; https://doi.org/10.3390/s18113725
Submission received: 11 October 2018 / Revised: 28 October 2018 / Accepted: 29 October 2018 / Published: 1 November 2018
(This article belongs to the Section Physical Sensors)

Abstract

:
In the experiment of inertial confinement fusion, soft X-ray spectrum unfolding can provide important information to optimize the design of the laser and target. As the laser beams increase, there are limited locations for installing detection channels to obtain measurements, and the soft X-ray spectrum can be difficult to recover. In this paper, a novel recovery method of soft X-ray spectrum unfolding based on compressive sensing is proposed, in which (1) the spectrum recovery is formulated as a problem of accurate signal recovery from very few measurements (i.e., compressive sensing), and (2) the proper basis atoms are selected adaptively over a Legendre orthogonal basis dictionary with a large size and Lasso regression in the sense of ℓ1 norm, which enables the spectrum to be accurately recovered with little measured data from the limited detection channels. Finally, the presented approach is validated with experimental data. The results show that it can still achieve comparable accuracy from only 8 spectrometer detection channels as it has previously done from 14 detection channels. This means that the presented approach is capable of recovering spectrum from the data of limited detection channels, and it can be used to save more space for other detectors.

1. Introduction

Investigation of laser-driven inertial confinement fusion (ICF) is of great significance in the search for the ideal energy resource, as well as the application of fundamental scientific research [1]. ICF is a process in which nuclear fusion reactions are initiated by heating and compressing a fuel capsule containing a mixture of Deuterium and Tritium [2]. The purpose of laser fusion diagnostics is to reveal the state and behavior of the target plasma by measuring the characteristics of the plasma radiation and fusion reaction products, and then give insight into the absorption mechanism and regular characteristics of the laser energy.
Figure 1 is the ICF experimental equipment Shenguang II. In the ICF experiment, the laser plasma emits strong X-ray radiation whose energy spectrum is mainly concentrated in the soft X-ray energy region, and its photon energy ranges from tens of electron volts to thousands of electron volts. The spectrometer will detect the power spectrum and then transmit the detected signals to the computer, and the spectrum information of the target can be obtained [3]. The spectral information can be used to research the implosion process with the plasma. Thus, it is crucial to investigate the soft X-ray radiation spectrum in the ICF diagnosed experiment.
The solution of the unfolding problem is an ever-present issue in X-ray spectrometry. To recover the original spectrum it is necessary to use the detector response function, by solving the so called inverse problem [4]. There are many different methods that can be used to solve this problem, and each different approach leads to a different unfolding method and a different approximate solution [5], but in general the strategy is familiar: Search for a solution that is close to a reasonable estimate of the spectrum which could give a good data fit, without over-fitting or under-fitting.
The maximum entropy unfolding technique [4] solves the inverse problem by imposing a set of physical constraints artificially. The stochastic methods [5], such as the Monte Carlo methods [6], Genetic algorithms [5], and Neural networks [7], are used to derive the solution spectrum, and are successful in some specific applications. The weighted method which modifies the portion of each spectrometer response was introduced by Fehl [8] to recover the radiation flux. However, the combined flat response is not perfectly smooth, and errors will be introduced into the recovered radiation flux. The basis function method uses the linear combination of the basis function [9] to express the spectrum. There are mainly two techniques to this method.
One technique is selecting the reasonable basis function to reconstruct the spectrum. The response function [10], Piece-wise B-spline [10,11], and Gaussian Bumps, among others [12,13,14], are shapes of the basis function frequently used in spectrum unfolding experiments. By using these basis functions, basis atoms should be selected in some certain rules in advance. Thus, these selected basis atoms might not be enough and fixed, and these basis functions may have difficulty presenting the spectrum signal.
The other technique is choosing an appropriate calculation method to determine coefficients of the basis function. The following calculation methods are commonly used at present: Iteration based on maximum entropy [11,15,16], the Bayesian theorem [16], singular value decomposition (SVD) [10], and Least Squares (LS) [10], among others. Since these coefficients are the solution in the sense of the ℓ2 norm, which are calculated over the fixed basis dictionary, the solution may be under-fitting with some measured data, and these methods cannot recover the spectrum precisely.
These methods may need more measurement data to achieve good recovery performance for a spectrum. Nevertheless, with the laser beams increasing, it is too difficult to obtain more detection channel data with the soft X-ray spectrometer, which yields some difficulties in a practical ICF facility. Since there is a lot of other physical information that needs measured to research the soft X-ray, including the temperature and radiation, the possible install positons and the opening of the center target for spectrometers is limited, and their orientation also leads them to interfere with each other. It is hard to add detection channels to achieve good performance in recovering the spectrum. Thus, it is necessary to find a new recovery method to unfold a spectrum with finite detection channels.
Compressive sensing (CS), proposed by Donoho and Candès [17], is a new method to reconstruct signals from significantly fewer sampling points than is required by traditional methods. In recent years, compressive sensing has attracted considerable attention in areas of medical imaging (MI) [18], Analog-digital Conversion [19], Computational Biology [20], Computer Graphics [21], and other aspects. Owing to the significance of compressive sensing, CS can be applied in this paper to solve the problem of spectrum unfolding with limited detection channels data, and achieve the following:
(1)
The spectrum recovery is formulated as a problem of an accurate signal recovering from a few measurements (i.e., compressive sensing), which applies the measurement matrix to convert the spectrum signal into a voltage signal, and enables the signal be reconstructed with a small amount of measured data.
(2)
The proper basis atoms are selected adaptively over the Legendre orthogonal basis dictionary with a large size and Lasso regression in the sense of the ℓ1 norm, which enables the spectrum to be recovered with high accuracy from the small amount of measured data of the limited detection channels.
(3)
By employing this method, since the soft X-ray spectrometer may recover the spectrum with limited detection channel data, it provides the possibility of saving space for other detectors.
The rest of this paper is organized as follows. In the next section, we introduce the soft X-ray spectrometer and the previous principle of the energy spectrum recovery with multi-channels, followed by a brief review of compressive sensing theory. Section 3 gives the entire formulation of this novel method of spectrum unfolding based on compressive sensing. Then in Section 4 we discuss the numerical experiments of spectrum recovery, and the results which support our viewpoints. Finally, the paper comes to an end with a summary of some significant conclusions.

2. Soft X-ray Spectrometer and Compressive Sensing

In this section, we first present the soft X-ray spectrometer in the ICF experiment, including its structure, operating principle, and drawbacks in the process of spectrum unfolding. Then we demonstrate compressive sensing theory through discussion of sparse representation, the measurement matrix, and sparse coefficients reconstruction.

2.1. Soft X-ray Spectrometer

In indirect-drive inertial confinement fusion (ICF) experiments, high power laser beams irradiate the high-Z inner wall of the hohlraum and the energy is converted into soft X-ray radiation, which is used to drive the capsule located inside the hohlraum to implode, or to irradiate a package of materials to study their properties [9,22,23]. In order to investigate the physical process of ICF, it is important to measure the radiation spectrum distribution of the soft X-ray. Multi-channel spectrometers composed of filtered X-ray diodes (XRDs) are routinely used in ICF experiments to measure the radiation flux and recover the spectrum from the laser produced soft X-ray radiation source [9,24]. This kind of spectrometer includes the Dante on Omega and NIF (National Ignition Facility) in the U.S (Rochester, NY, USA). Ref. [13,24,25], the DMX in France [26], and the soft X-ray spectrometer used on Shenguang laser facilities in Mianyang, China [27].
The soft X-ray spectrometer works using the filter method shown in Figure 2, and it’s structure contains the following parts: Collimator, filter, mirror, XRD, cable, attenuator, and oscillograph [10]. The filtering method is composed of a windowless soft X-ray diode as a detector, and it can be regarded as a soft X-ray detection system. Firstly, the energy spectrum from the soft X-ray is divided into several energy channels with different combinations of filters and mirrors [27], in which the thickness of the filters can influence the soft X-ray transparency, and the mirrors have characteristics that can cut off the high energy tails. Then, the detecting response may be obtained to measure the spectral signal. Depending on these detecting responses, the XRD of the high voltage power supplying system can transmit the spectral signal to the digital oscilloscope through the microwave cable, and the data can be collected. Finally, voltage signals may be displayed on a high-speed oscilloscope.
Taking a 14 channel spectrometer as an example, the detecting response is shown in Figure 3.
In Figure 3, normalized channel response functions of a 14-channel spectrometer are depicted. This spectrometer covers photon energy from 50 eV to 6000 eV. Different channels from the filtered X-ray diode array use filters and mirrors made of different materials to realize roughly band-pass measurements [9]. The signal of the channels from the filtered XRD arrays is determined by the following integral:
D k = M k ( E ) S ( E ) d E ,   k = 1 , , m
where m is the number of detecting channels, E is the photon energy, S ( E ) is the soft X-ray spectrum, M k ( E ) is the response function of the k th channel, and D k is the voltage signal from the k th channel recorded by a high speed oscilloscope. Equation (1) can usually be deemed as the first kind Fredholm integral equation, and spectrum recovery can be obtained by solving this inverse problem.
The recovery method [10] based on a basis function was introduced to approach the original spectrum with the linear combination of basis function { B j ( E ) } j = 1 , 2 , , N , such as the Piece-wise B-spline function. { S j } j = 1 , 2 , , N are coefficients, in which N is the number of basis atoms, and the errors are generated. It can be described as
S ( E ) = j = 1 N S j B j ( E ) + ε
The purpose of the diagnosis is to recover the radiation spectrum S ( E ) from the known response function M k ( E ) and voltage signal D k . Combine Equations (1) and (2) and the voltage signal D k is written as
D k = j = 1 N S j M k ( E ) B j ( E ) d E + ε
Let R = M k ( E ) B j ( E ) d E , then the voltage signal D k is expressed as
D k = j = 1 N S j R
The coefficient vector S j can be calculated based on the Least Square algorithms. The spectrum S ( E ) can be determined through Equation (2). In this method, the basis atom is chosen factitiously in the fixed basis function which may have the limited basis atom, to recover spectrum. More measurement data would be needed to calculate the coefficient vector, otherwise there may be under-fitting in the process of spectrum recovery. However, the number of detection channels is enslaved to the spectrometer structure. There is much physical information that needs measured to research the soft X-ray, including the temperature and radiation, and the install positon and the opening of the center target leaving for the detecting channels is limited, with their orientations also interfering with each other. This makes it hard to add detection channels for more measurement data.
To clearly comprehend this, we supposed that according to the response data from 14 detection channels, which is shown in Figure 3, the basis atoms factitiously selected are fixed and the number of the basis atoms is 14. With this method, these coefficients can be calculated over a fixed basis dictionary and solutions are in the sense of the ℓ2 norm, which may not be computed accurately with limited measured data. The recovery spectrum can be easily under-fitting.
Owing to the significance of compressive sensing, a method to reconstruct signals from significantly fewer sampling points than traditional methods is required. We present a novel spectrum unfolding method based on compressive sensing, which may enable basis atoms to be selected adaptively over a large size of basis dictionary with high-order basis atoms, and the spectrometer may achieve high accuracy spectral information from limited detection channels.

2.2. Compressive Sensing Method

Compressive Sensing, also known as compressive sampling, is a novel sensing paradigm that is widely used in data acquisition. CS theory asserts that one can recover certain signals and images from far fewer samples or measurements than traditional methods use [28]. To be more specific, the idea of compressive sensing is to reconstruct a signal from a few samples by exploring it’s sparse characteristics over some kinds of representation basis, such as the Fourier representation basis, Discrete cosine basis, and Discrete wavelet basis, among others. Compressive sensing generally consists of the following parts: Sparse representation, a measurement matrix, and sparse coefficients reconstruction.

2.2.1. Sparse Representation

The theory of sparse representation was first proposed in signal field and later widely applied to solve undetermined equations [29]. It reveals an interesting phenomenon, that a function or signal can be represented with just a few significant terms from a set of base functions. This means there are only a few large (in magnitude) coefficients corresponding to the base functions, and most of them are zero or they may be ignored with minimal perceptual loss.
Given the set of sampling points x = [ x 1 ,   x 2 , , x n ] T on the interval [ a , b ] , and the corresponding actual signal F = [ F ( x 1 ) ,   F ( x 2 ) , , F ( x n ) ] T , any signal F n × 1 can be represented by a linear combination of a complete basis:
F = i = 0 N θ i φ i ( x ) = Φ · Θ
where the sparse basis matrix (so-called dictionary) Φ n × n is composed of a set of basis atoms, and Θ n × 1 is the coefficient vector. If Θ has only ρ n non-zero elements, in which ρ sparseness represents the number of non-zero elements, Θ is named as the sparse coefficient vectors. Additionally, if ρ is small enough, the signal F may be accurately reconstructed by a few sampling points.

2.2.2. Measurement Matrix

Supposing a measurement matrix A m × n ( m n ) , the function is reduced from the n-dimension to m-dimension by linear transformation as follows:
Y = A · F = A · Φ · Θ = Ψ · Θ
where Ψ m × n is obtained by A timing Φ , and can be called a sensing matrix. Y m × 1 is the transformed vector. This theory asserts that the function F n × 1 can be recovered by. Y m × 1 [30] under two conditions. The first one is the sparsity, which demands that the function should be sparsely represented on the dictionary Φ . The other is the incoherence, which means these two matrices need to satisfy the condition of the Restricted Isometry Property (RIP); that is, the measurement matrix A should be incoherent with dictionary Φ , and it can be described as
( 1 δ s ) Θ 2 2 Ψ Θ 2 2 ( 1 + δ s ) Θ 2 2
The restricted isometry constant δ s ( 0 < δ s < 1 ) is defined as the smallest constant for which this property holds for all sparse coefficient vectors Θ . It is difficult to set up a matrix that satisfies the RIP condition, or verify the matrix satisfies the RIP condition. The non-coherent property was proposed by Candès and Wakin [17]; that is, if the measurement matrix A is linearly independent of the dictionary Φ , or the correlation of both is weak, the two matrices will satisfy the RIP criterion with high probability. It has been proven that random matrices are largely incoherent with any fixed basis [17].
Since the dictionary Φ is reasonably designed, only the measurement matrix A m × n may be varied. There are several measurement matrices to construct the measurement matrix; examples of these matrices include Circulant [31], Toeplitz [32], Chirp sensing [33], Gaussian, and Uniform random matrices. As the random matrix is easy to implement in the current spectral recovery experiment and can be incoherent with a fixed basis, it was used to construct the measurement matrix. With this matrix, the measurement matrix can be selected randomly, and random matrices A may be largely incoherent with any fixed basis Φ .

2.2.3. Sparse Coefficients Reconstruction

In order to recover the function with limited sampling points, we must seek the sparse representation over the dictionary. The sparse coefficient Θ can be obtained by solving the inverse problem of Equation (6) with an appropriate compressive sensing reconstruction algorithm, which can be seen as solving the following problem:
( p 0 )   : min Θ 0 .     s . t .   Y Ψ Θ 2 2 ε
The above problem is called the p 0 question, which is known as an NP (Non-Deterministic Polynomial) hard problem. To solve this problem, the Greedy algorithm, Bayesian category [34], and Convex Relaxation Technique have been proposed. The Greedy algorithm is efficient, but has poor performance in anti-noise; examples include the Matching Pursuit (MP) [35] and Orthogonal Matching Pursuit (OMP) [36], among others. The Bayesian category [37] can balance between small recovery error and short recovery time in the large scale problem, with an example being the Bayesian Relevance Vector Machine (BCS-RVM) [38]. Convex Relaxation Techniques, such as Basis Pursuit (BP) [39] and Lasso regression [40], have an excellent ability in basis atom selection and coefficient shrinkage. The latter algorithm has a higher accuracy and its performance can be maintained even with added noise in the system. In this paper, we prefer to apply lasso regression to obtain the coefficient vector Θ , which cannot only compress most of the coefficients to zero, but also avoid over-fitting.
To make this possible, Lasso regression relaxes the ℓ0 norm to the ℓ1 norm.
( p 1 ) : min Θ 1 .     s . t .   Y Ψ Θ 2 2 ε
The ℓ1 norm question is a convex problem which has the most similarity to the ℓ0 norm. It can be written as Lagrange multiplier:
Θ ^ ( β ) = a r g min Θ   Y Ψ Θ 2 2 + β Θ 1
The last equation is the famous Lasso (least absolute shrinkage and selection operator) model, which consists of a least square estimate and a ℓ1 norm penalty.
Where β 0 denotes the penalty factor, it may be deemed as the weight between cost function Y Ψ Θ 2 2 and the penalty β Θ 1 . The larger the value β is, the more elements in β Θ 1 will be close to zero. This means that β Θ 1 = β Θ 1 can contribute to the sparse solution in terms of ℓ1 norm regularization. The accuracy of reconstruction also depends on the appropriate value of β . Thus, it is necessary to find the “coefficient path” which represents the relationship between the solution Θ ^ ( β ) and β .
There are a lot of operators for solving the Lasso problem, such as quadratic programming [40] and the least angle regression lasso (LAR-Lasso) [41] algorithm. Quadratic programming uses the ℓ1 norm penalty on the regression coefficients, and it tends to produce simpler models [42]. LAR-Lasso is a method that can be viewed as a vector-based version of lasso to accelerate the computations [42]. Zou et al. [43] proposed an efficient algorithm called LARS-EN to solve Lasso with a regularization parameter which is based on LARS. The algorithm complexity is equivalent to the complexity of least squares. It is particularly useful when the number of predictors is bigger than the observer number. We chose LARS-EN in this article and downloaded the Matlab toolbox from http://www2.imm.dtu.dk/projects/spasm/.

3. Spectrum Unfolding based on Compressive Sensing

In this section, spectrum recovery is formulated as a problem of accurate signal recovery from a few measurements; that is, compressive sensing. We will detail that the proper basis atoms are selected adaptively over a Legendre orthogonal basis dictionary with a large size and Lasso regression in the sense of the ℓ1 norm, which enables the spectrum to be recovered with high accuracy from the minimal measured data of the limited detection channels. The entire process of the spectrum unfolding method based on compressive sensing is given in Figure 4.

3.1. Sparse Representation of Spectrum with Legendre Polynomial

The spectrum signal S ^ is represented by a sum of base functions with their coefficients, and it can be written as
S ^ = i = 1 N b θ i φ i ( E )
and it’s matrix form is
S ^ = Φ · Θ
where E = [ E 1 ,   E 2 , , E N e ] T is the discrete equidistant point represented by the photon energy, and N e is the number of the photon energy point. { θ i } i = 1 , 2 , , N b are coefficients, Θ = [ θ 1 ,   θ 2 , , θ N b ] T is the coefficient vector, { φ i ( E ) } i = 1 , 2 , , N b are basis functions, Φ = [ φ 1 ,   φ 2 , , φ N b ] is the set of base functions, and N b is the number of the basis function which determines the dictionary size. For φ i ( E ) is a polynomial, a set of orthogonality polynomials is commonly used as atoms to describe the signals in the theory of compressive sensing.
In the process of sparse representation of the spectrum, we prefer to choose the basis function which has orthogonal properties, like Legendre polynomials. The Legendre orthogonal basis function is good at expressing the spectral curve with high-order basis atoms, and it is easily constructed and calculated. By measuring with the sparse representation of the signal on the orthogonal basis, a few coefficients can be used to present spectrum unfolding. In addition, the Legendre polynomial is orthogonal with respect to the ℓ2 norm, which means in the interval [−1, 1], the energy range should be transferred into [−1, 1] in advance.
The Legendre polynomials can be determined by the recursive definition. Suppose that L 0 ( E ) = 1 , L 1 ( E ) = E , then
( n + 1 ) L n + 1 ( E ) = ( 2 n + 1 ) L n ( E ) n L n 1 ( E ) ,     n = 1 , 2 , , N b
The basis function of Legendre orthogonal polynomials can be defined as
φ i ( E ) = L i ( E ) ,     i = 1 , N b
Given the sampling points of photon energy, the sparse basis matrix Φ N e × N b (so-called dictionary) composed by a set of atoms is written as follows:
Φ = [ L 1 ( E 1 ) L N b ( E 1 ) L 1 ( E N e ) L N b ( E N e ) ]
The basis dictionary can be generated with a large number of basis atoms. Due to high order expansion on the Legendre basis function and a plentiful basis dictionary, the proper basis atoms can be selected adaptively, and higher accuracy spectral information may be achieved.

3.2. Measurement Data for Sparse Spectrum Reconstruction

The measurement matrix M m × N e ( m N e ) is constructed by multiple sets of response values, which are generated by the corresponding detection channels. To obtain different response data, there are many configuration parameters that could be adjusted in each detection channel, such as the filter materials, the thickness of the filter, the installation of the plane mirror, and the size of the solid angle. The values for these configuration parameters depend on the experimental conditions, so they have to be chosen from the existing experimental devices. Examples of filter materials, of which there are almost ten more device varieties, such as Al, B, C, Ti, Cr, Fe, Ni, Cu, and Zn. As well as other configuration parameters, they can be selected in a definite range. The combination of all the configuration parameters can be made as a data set and labeled. p represents the number of all combinations. However, there are only m positions to install the detecting channels in the laser facility. There are many methods for taking m detection channels from p combinations. To improve the incoherence of the samplings, the random matrix is used to select m detection channels, and then the label is used to find out the configuration parameters. The spectrometer would be scaled by these configuration parameters to obtain the m response, and each response can be represented as a set of vectors which have N e samplings. Finally, the measurement matrix M m × N e can be constructed, and it can be represented as
M = [ M 1 ( E 1 ) M 1 ( E N e ) M m ( E 1 ) M m ( E N e ) ]
After the measurement matrix M is constructed, it can be used to measure the original spectral signal and obtain the new converted signal. Based on the spectrum unfolding principle of the soft X-ray spectrometer and Equation (1) in the last section, it can be seen that the spectral signal can be converted into voltage signals D = [ D 1 ,   D 2 , , D m ] T . The conversion process can be described with Equation (17):
D ^ = M · S ^ = M · Φ · Θ = Ψ · Θ
where Ψ m × N b is the sensing matrix, which is a non-full rank matrix generated with measurement matrix M m × N e and basis dictionary Φ N e × N b .
To make it clearer, we supposed that according to the response data from 14 detection channels, which are shown in Figure 3, the number of basis atoms N b can be set to 84 (this value depends on the compromise scheme based on the theoretical results in Reference [44]; i.e., let N b = 6   m ), which means the basis dictionary has a large number, and the highest order of the basis function is up to 83. This can be compared with the Piece-wise B-spline method referred to in the last section, and as it can see the spectrum, may be expressed more accurately in the large basis dictionary.

3.3 Sparse Coefficient Recovery for the Soft X-ray Spectrum

From Equation (17), the work recovering the spectrum is turned to solving the problem
Θ = a r g min Θ   D Ψ Θ 2 2 ,       s . t . Θ 0 ρ
Equation (18) is an NP hard problem, which has many groups of uncertain solutions. According to the brief of Section 2, Lasso regression can relax the ℓ0 norm to the ℓ1 norm, thus Equation (19) can be obtained:
Θ = a r g min Θ   D Ψ Θ 2 2 ,       s . t . i = 1 N b | θ i | 1 t
Due to the sensing matrix Ψ m × N b containing a large number of high-order basis atoms, the spectrum may be represented precisely. It also has the trait of completeness and redundancy, which may make the spectrum-unfolding over-fitting. To solve the problem, Least Angle Regression (LAR) [45] is employed to calculate the entire path of solutions as t is varied, in which t should be adaptively chosen to minimize an estimate of expected prediction error. As the tuning parameter t varies, making t sufficiently small will cause some of the coefficients to be exactly zero, and sparseness ρ to be close to zero. Whereas, when the value t is increasing, the number of non-coefficients ρ is increasing, and the spectrum recovery may be more accurate. Next, Akaike’s Information Criterion (AIC) [46] is applied to trade-off the sparsity and the accuracy to select the best coefficient path, which can be defined as
A I C = D Ψ Θ 2 2 + 2 r 2 K ( Θ )
where K ( Θ ) presents the number of nonzero elements of Θ , and r 2 denotes the residual variance, which can be calculated by Equation (21):
r 2 = 1 ρ D Ψ Ψ + D 2 2
where Ψ + is the Moore–Penrose pseudo-inverse of Ψ . I b e s t is supposed to the index of the best vector. { Θ ^ ( z ) } z = 1 , 2 , , Z is generated by LARS-EN, Θ ^ ( z ) is the coefficient vector calculated in the z th iteration, and Z is the maximum number of iterations. Therefore, we can have
A I C ( I b e s t ) = m i n 1 z Z { A I C ( z ) = D Ψ Θ ^ ( z ) 2 2 } + 2 r 2 K ( Θ ^ ( z ) )
Subsequently, the best coefficient vector Θ ^ ( I b e s t ) can be acquired, and the best reconstruction voltage signal can be expressed as
D ^ b e s t = Ψ · Θ ^ ( I b e s t )
Finally, the best recovery spectrum S ^ b e s t can be calculated as
S ^ b e s t = Φ · Θ ^ ( I b e s t )

3.4. Overview of the Soft X-ray Spectrum Unfolding Process

The process of the proposed spectrum unfolding method based on compressive sensing is shown in Figure 4. The spectrum recovery is an inverse problem, which depends on the measured voltage signal D from the soft X-ray spectrometer to calculate the spectral information. At first, the voltage signal D is obtained by the oscilloscope, and then the basis dictionary, which can sparsely represent the spectrum, is built based on the Legendre polynomial; the range of the photon energy E should be mapped into [−1, 1] in advance. To improve the incoherence of the samplings, the measurement matrix M can be constructed by modifying the configuration parameters from the detection channels at random; these random parameters include the filter material, the thickness of the filter, the installation of the plane mirror, and the size of the solid angle. Next, the sensing matrix can be obtained by multiplying the measurement matrix M and Φ . Finally, LARS-EN can be employed to calculate the coefficient path, and the AIC criterion is adopted to select the best coefficient vector, and thus the spectrum will be recovered.

4. Numerical Experiments

In this section, we provide two groups of contrasting experiments to prove that this novel method enables accurate signal recovery from a few measurements.

4.1. Accuracy Assessment Criteria

To verify the spectrum unfolding method, we conducted self-inspection of numerical experiments. In order to imitate the real experiment, we input the known spectrum S , called the original spectral signal, then we acquired the voltage signal value by the simulation of the soft X-ray spectrometer. To solve the inverse question, the value of voltage signal could be deemed as the input vector, and the recovery spectrum S ^ could be obtained by the spectrum unfolding method. Comparing the two sets of data S and S ^ , we could determine the spectral recovery accuracy based on this spectrum unfolding method. For this experiment, it was very important to verify the accuracy of the spectrum recovery.
In addition to the self-inspection of numerical experiments, we also reproduced the experiment of the recovery performance with different spectrum unfolding methods, in which both the Piece-wise B-spline and Gaussian Bump methods were used in past research. We contrasted these two methods with the compressive sensing method in recovery performance. Furthermore, in the experiment we also explored the accuracy of the three methods with a small amount of measured data from the limited detection channels of the soft X-ray spectrometer.
The recovery error is a metric to evaluate the error between the original spectrum signal and the recovered one. In order to calculate the recovery error, the following formulas were used in this literary work:
1. Root mean squared error (RMSE)
Since the actual spectrum of the benchmark functions was known, the actual errors at any points could be computed. The RMSE is given by
R M S E = 1 n k = 1 n ( S ( k ) S ^ ( k ) ) 2 ,   k = 1 , 2 , , n
where S ( k ) is the actual spectrum, S ^ ( k ) is the spectrum unfolding at the k th test point, and n is the number of test points.
2. Mean absolute error (MAE)
The mean absolute error is given by
M A E = 1 n k = 1 n | S ( k ) S ^ ( k ) | ,   k = 1 , 2 , , n

4.2. Experimental Settings

To show the robustness of the method, two types spectrum were regarded as the original spectrum; that is, the Plank spectrum and Triple-peak spectrum, which are commonly used in spectrum recovery experiments. In order to see the recovery performance, three methods were applied to contrast these. The first one is proposed in this paper based on the compressive sensing method, the second is the Piece-wise B-spline spectral method, and the third is the Gaussian Bump. The basic parameter settings based on the compressive sensing method were as follows: The photon energy ranged from 50 eV to 6000 eV, the number of sampling points for photon energy was N e = 500 , and the number of the Legendre basis was N b = 6   m . To better illustrate the capacity of spectrum unfolding with limited detection channels, the number of detecting channels m was regarded as the experimental variable. We assumed that the number of detection channels in spectrometers is up to 14, and that the result of spectrum unfolding accuracy may change as the number decreases; hence, we set m = 14 ,   12 ,   10 ,   8 . The experiment was run on a desktop computer with Intel Quad-core CPU, a frequency of 4.2 GHz, and 8 G memory, and MATLAB R2016a was used to validate the efficiency of the proposed approach.

4.3. Experimental Results and Analysis

Experimental figures show the spectrum recovery performance with three different spectrum unfolding methods in different recovery spectrum as the measurements decreased. The line of blue stars represents the original spectral signal; that is, the Plank spectrum and Triple-peak spectrum. The other lines in different colors and styles represent the recovery signal based on three different methods, namely the Piece-wise B-spline, Gaussian Bump, and Compressive Sensing. m denotes the number of measurements; that is, the number of detection channels.

4.3.1. Spectrum Unfolding Method Contrast: Plank Spectrum

Figure 5 shows the Plank spectrum recovery performance with three spectrum-unfolding methods with respect to a decreasing number of measurements. In Figure 5a, it can be seen that when the number of detection channels is high enough ( m = 14 ), good recovery performance can be achieved by all the methods. Figure 5b shows the results of decreasing the number of detection channels to 12. The recovery spectra for two of the methods still keep in line with the original spectrum, however the Piece-wise B-spline is a little under-fitting. Figure 5c shows that when the number of detection channels is reduced to 10, the recovery spectrum with the Gaussian Bump method is under-fitting. A similar result can be seen in Figure 5d, where the number of detection channels is reduced to 8. The different recovery performance of the three recovery spectra is obvious, only the recovery spectrum based on the compressive sensing method stayed in accord with the original spectrum.
To illustrate the problem more evidently, the recovery error was used to show the recovery performance with different spectrum unfolding methods, and RMSE and MAE were calculated by Equations (25) and (26). The smaller the value was, the better the recovery performance that could be achieved. As shown in Table 1 (the smallest value is bold), as the number of detection channels decreases from 14 to 8, the recovery error based on the compressive sensing method is almost unchanged; the RMSE varied from 0.001992 to 0.002013 , and the MAE varied from 0.001293 to 0.001315 . A significant change took place in both the Piece-wise B-spline and Gaussian Bump methods, for which the RMSE varied from 0.002647 to 0.094138 and 0.007489 to 0.532886 , respectively, and the MAE varied from 0.001740 to 0.026802 and 0.006479 to 0.432161 , respectively.
The accuracy of the spectrum recovery is reasonable, as the ratio of the error for compressive sensing is 0.31%, which is lower than the 3.5 % which was presented to the Plank spectrum recovery in previous work [11]. can be calculated by Equation (27):
= 1 n k = 1 n ( S ( k ) S ^ ( k ) ) 2 S ¯
where S ¯ is the mean of the spectrum, S ( k ) is the actual spectrum, S ^ ( k ) is the spectrum unfolding at the k th test point, and n is the number of test points.
Figure 6 shows the recovery errors of the three spectrum-unfolding methods with respect to the decreasing number of measurements, which describes the accuracy variation tendency. When the number of measurements was m = 8 , compressive sensing showed better performance than the other spectrum unfolding methods. Furthermore, it can be seen that the accuracy tendency based on compressive sensing is the most stabilized of these three methods.

4.3.2. Spectrum Unfolding Method Contrast: Triple-Peak Spectrum

Figure 7 shows the Triple-peak spectrum recovery performance based on three spectrum-unfolding methods with respect to a decreasing number of measurements. In Figure 7a, the behavior of the three recovery methods is similar. As the number of detection channels decreases from 14 to 8, shown in Figure 7b–d, it can be seen that the recovery performance based on the Piece-wise B-spline and Gaussian Bump methods moves to under-fitting, and only the recovery spectrum based on the compressive sensing method stays in accord with the original spectrum.
Table 2 shows the recovery error of the Triple-peak Spectrum with three spectrum-unfolding methods, with the smallest value in bold. Contrasting in RMSE, the range of the compressive sensing method is [ 0.001137 , 0.005037 ] , and it is the lowest of the three methods. The same result is shown when contrasting in MAE, with the lowest range being [ 0.000116 , 0.001917 ] .
Figure 8 describes the Triple-peak spectrum recovery errors with three different spectrum unfolding methods when the detection channels decrease. As one can see from this figure, the compressive sensing method performs better than the other spectrum unfolding methods.
Throughout the two groups of experiments, the results showed that the spectrum unfolding method based on compressive sensing has the best recovery performance of these methods, and it can still achieve comparable accuracy from only 8 spectrometer detection channels as it has done from 14 detection channels previously; hence, about 42.86% of the space can be saved.

5. Conclusions

The laser facility for researching Soft X-ray is a complex system, with limited locations for installing detection channels to obtain measurements, and thus the soft X-ray spectrum can be difficult to recover. In this paper, we proposed a novel recovery method for unfolding Soft X-ray spectrum based on compressive sensing. This method has the following characteristics: (1) Spectrum recovery is formulated as a problem of accurate signal recovery from a few measurements (i.e., compressive sensing); and (2) we use an orthogonal basis function, such as the Legendre polynomials, to sparsely represent the spectral signals, and the corresponding coefficients can be obtained by Lasso regression in the sense of the ℓ1 norm. Since the basis atoms are selected adaptively over the basis dictionary with a large size, the under-fitting problem with limited detection channels is solved, and the spectrometer can achieve higher accuracy spectral information with less measured data.
In order to prove and demonstrate the performance and robustness of the recovery method based on compressive sensing, we conducted self-inspection of the numerical test for recovering two spectra: The Plank spectrum and the Three-peak spectrum. The results show that comparable accuracy can be achieved from only 8 spectrometer detection channels as was previously achieved from 14 detection channels. This means that the presented approach has the capability of recovering a spectrum from limited detection channels data, and it can be used to save more space for other detectors.

Author Contributions

N.X. conducted the experiment and wrote the manuscript. Y.H. proposed the spectral recovery methods. H.L. performed the discussion of the results. P.L. analyzed the data. K.W. and F.W took part in the revision of the manuscript. H.L. conceived and managed the project and also finalized the manuscript.

Funding

This research has been supported by the National Natural Science Foundation of China under Grant Nos. 51775116, 51374987, 51405177, and NSAF U1430124.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Atzeni, S.; Meyertervehn, J. The Physics of Inertial Fusion. Plasma Phys. Control. Fusion 2004, 46, 1805. [Google Scholar]
  2. Li, H.; Huang, Y.; Jiang, S.; Jing, L.; Ding, Y. An efficient computational approach for evaluating radiation flux for laser driven inertial confinement fusion targets. Comput. Phys. Commun. 2015, 193, 49–54. [Google Scholar] [CrossRef]
  3. Zhang, J.; Zhang, C.; Yan, T.; Chen, Z. Spectrum Reconstruction for Five-Channel Autocorrelation Function of Spectropolarimeter. Optik 2017, 157, 1259–1266. [Google Scholar] [CrossRef]
  4. Fernandez, J.E.; Scot, V.; Giulio, E.D. Spectrum unfolding in X-ray spectrometry using the maximum entropy method. Radiat. Phys. Chem. 2014, 95, 154–157. [Google Scholar] [CrossRef]
  5. Reginatto, M. Overview of spectral unfolding techniques and uncertainty estimation. Radiat. Meas. 2010, 45, 1323–1329. [Google Scholar] [CrossRef]
  6. Gallardo, S.; Ródenas, J.; Querol, A.; Verdú, G. Application of the MTSVD unfolding method for reconstruction of primary X-ray spectra using semiconductor detectors. Prog. Nucl. Energy 2011, 53, 1136–1139. [Google Scholar] [CrossRef]
  7. Hosseini, S.A. Neutron spectrum unfolding using artificial neural network and modified least square method. Radiat. Phys. Chem. 2016, 126, 75–84. [Google Scholar] [CrossRef]
  8. Fehl, D.L.; Stygar, W.A.; Chandler, G.A.; Cuneo, M.E.; Ruiz, C.L. X-ray flux from filtered arrays of detectors without unfolding. Rev. Sci. Instrum. 2005, 76, 561. [Google Scholar] [CrossRef]
  9. Tianming, S.; Jiamin, Y.; Rongqing, Y. Recover soft x-ray spectrum using virtual flat response channels with filtered x-ray diode array. Rev. Sci. Instrum. 2012, 83, 113102. [Google Scholar]
  10. Song, T.; Yang, J.; Yi, R. Unfolding soft X-ray spectra in ICF experiments with base function method. High Power Laser Part. Beams 2010, 22, 2905–2910. [Google Scholar] [CrossRef]
  11. Jiang, S.E.; Zheng, Z.J.; Sun, K.X. A New Method Unfolding Spectra for the Soft X-ray Spectrometer. Chin. J. Comput. Phys. 2001, 18, 276–280. [Google Scholar]
  12. Delamater, N.D.; Wilson, D.C.; Kyrala, G.A.; Seifter, A.; Hoffman, N.M.; Dodd, E.; Singleton, R.; Glebov, V.; Stoeckl, C.; Li, C.K. Use of d-H3e proton spectroscopy as a diagnostic of shell ρr in capsule implosion experiments with ~0.2 NIF scale high temperature Hohlraums at Omegaa). Rev. Sci. Instrum. 2008, 79, 75. [Google Scholar] [CrossRef] [PubMed]
  13. May, M.J.; Widmann, K.; Sorce, C.; Park, H.S.; Schneider, M. Uncertainty analysis technique for OMEGA Dante measurements. Rev. Sci. Instrum. 2010, 81, 2179. [Google Scholar] [CrossRef] [PubMed]
  14. Fehl, D.L.; Leeper, R.J.; Kensek, R.P. A simple unfold method for Rutherford scattering, intense ion-beam spectrographs. Rev. Sci. Instrum. 1992, 63, 4786–4788. [Google Scholar] [CrossRef]
  15. Reginatto, M.; Goldhagen, P.; Neumann, S. Spectrum unfolding, sensitivity analysis and propagation of uncertainties with the maximum entropy deconvolution code MAXED. Nucl. Instrum. Methods Phys. Res. Sect. A 2002, 476, 242–246. [Google Scholar] [CrossRef]
  16. Reginatto, M.; Zimbal, A. Bayesian and maximum entropy methods for fusion diagnostic measurements with compact neutron spectrometers. Rev. Sci. Instrum. 2008, 79, 023505. [Google Scholar] [CrossRef] [PubMed]
  17. Candes, E.J.; Wakin, M.B.; Wakin, M.B. An introduction to compressive sampling. IEEE Signal Process. Mag. 2008, 25, 21–30. [Google Scholar] [CrossRef]
  18. Lustig, M.; Santos, J.M.; Lee, J.H.; Donoho, D.L.; Pauly, J.M. Application of “Compressed Sensing” for Rapid MR Imaging. Spars 2010, 58, 1182–1195. [Google Scholar]
  19. Davenport, M.A.; Laska, J.N.; Treichler, J.R.; Baraniuk, R.G. The Pros and Cons of Compressive Sensing for Wideband Signal Acquisition: Noise Folding versus Dynamic Range. IEEE Trans. Signal Process. 2011, 60, 4628–4642. [Google Scholar] [CrossRef]
  20. Sheikh, M.A.; Milenkovic, O.; Baraniuk, R.G. Designing Compressive Sensing DNA Microarrays. In Proceedings of the 2nd IEEE International Workshop on Computational Advances in Multi-Sensor Adaptive Processing, St. Thomas, VI, USA, 12–14 December 2007; pp. 141–144. [Google Scholar]
  21. Sen, P.; Darabi, S. Compressive Rendering: A Rendering Application of Compressed Sensing. IEEE Trans. Vis. Comput. Graph. 2011, 17, 487–499. [Google Scholar] [CrossRef] [PubMed]
  22. Lindl, J. Development of the indirect-drive approach to inertial confinement fusion and the target physics basis for ignition and gain. Phys. Plasma 1995, 2, 3933–4024. [Google Scholar] [CrossRef]
  23. Kornblum, H.N.; Kauffman, R.L.; Smith, J.A. Measurement of 0.1–3-keV x rays from laser plasmas. Rev. Sci. Instrum. 1986, 57, 2179–2181. [Google Scholar] [CrossRef]
  24. Sorce, C.; Schein, J.; Weber, F.; Widmann, K.; Campbell, K.; Dewald, E.; Turner, R.; Landen, O.; Jacoby, K.; Torres, P. Soft X-ray power diagnostic improvements at the Omega Laser Facility. Rev. Sci. Instrum. 2006, 77, 508. [Google Scholar] [CrossRef]
  25. Dewald, E.L.; Campbell, K.M.; Turner, R.E.; Holder, J.P.; Landen, O.L.; Glenzer, S.H.; Kauffman, R.L.; Suter, L.J.; Landon, M.; Rhodes, M. Dante soft X-ray power diagnostic for National Ignition Facility. Rev. Sci. Instrum. 2004, 75, 3759–3761. [Google Scholar] [CrossRef]
  26. Bourgade, J.L.; Villette, B.; Bocher, J.L.; Boutin, J.Y.; Chiche, S.; Dague, N.; Gontier, D.; Jadaud, J.P.; Savale, B.; Wrobel, R. DMX: An absolutely calibrated time-resolved broadband soft x-ray spectrometer designed for MJ class laser-produced plasmas (invited). Rev. Sci. Instrum. 2001, 72, 1173–1182. [Google Scholar] [CrossRef]
  27. Hou, L.; Li, J.; Du, H.; Cui, Y.; Song, T.; Wei, M.; Yang, Y.; Li, S.; Yi, R.; Yi, T. Development of soft X-ray energy spectrometer on Shenguang II-up equipment. High Power Laser Part. Beam 2013, 25, 3139–3144. [Google Scholar]
  28. Lustig, M.; Donoho, D.L.; Santos, J.M.; Pauly, J.M. Compressed Sensing MRI. IEEE Signal Processing. Mag. 2008, 25, 72–82. [Google Scholar] [CrossRef]
  29. Candes, E.J.; Romberg, J.; Tao, T. Robust uncertainty principles: exact signal reconstruction from highly incomplete frequency information. IEEE Trans. Inf. Theory 2006, 52, 489–509. [Google Scholar] [CrossRef] [Green Version]
  30. Tsaig, Y.; Donoho, D.L. Extensions of Compressed Sensing; Elsevier North-Holland, Inc.: Amsterdam, The Netherlands, 2006; pp. 549–571. [Google Scholar]
  31. Arjoune, Y.; Kaabouch, N.; El Ghazi, H.; Tamtaoui, A. A performance comparison of measurement matrices in compressive sensing. Int. J. Commun. Syst. 2018, 31, e3576. [Google Scholar] [CrossRef]
  32. Abo-Zahhad, M.M.; Hussein, A.I.; Mohamed, A.M. Compressive Sensing Algorithms for Signal Processing Applications: A Survey. Int. J. Commun. Netw. Syst. Sci. 2015, 8, 197–216. [Google Scholar]
  33. Nguyen, T.L.; Shin, Y. Deterministic sensing matrices in compressive sensing: A survey. Sci. World. J. 2013, 2013, 192795. [Google Scholar] [CrossRef] [PubMed]
  34. Babacan, S.D.; Molina, R.; Katsaggelos, A.K. Bayesian Compressive Sensing Using Laplace Priors. IEEE Trans. Image Process. 2009, 19, 53–63. [Google Scholar] [CrossRef] [PubMed]
  35. Cotter, S.F.; Rao, B.D. Sparse channel estimation via matching pursuit with application to equalization. IEEE Trans. Wirel. Commun. 2002, 50, 374–377. [Google Scholar] [CrossRef]
  36. Tropp, J.A.; Gilbert, A.C. Signal Recovery From Random Measurements Via Orthogonal Matching Pursuit. IEEE Trans. Inf. Theory 2007, 53, 4655–4666. [Google Scholar] [CrossRef] [Green Version]
  37. Baron, D.; Sarvotham, S.; Baraniuk, R.G. Bayesian Compressive Sensing Via Belief Propagation. IEEE Trans. Signal Process. 2009, 58, 269–280. [Google Scholar] [CrossRef]
  38. Arjoune, Y.; Kaabouch, N.; Ghazi, H.E.; Tamtaoui, A. Compressive sensing: Performance comparison of sparse recovery algorithms. In Proceedings of the Computing and Communication Workshop and Conference, Las Vegas, NV, USA, 9–11 January 2017; pp. 1–7. [Google Scholar]
  39. Chen, S.S.; Saunders, M.A. Atomic Decomposition by Basis Pursuit. SIAM Rev. 2001, 43, 129–159. [Google Scholar] [CrossRef] [Green Version]
  40. Tibshirani, R. Regression Shrinkage and Selection via the Lasso. J. R. Stat. Soc. Ser. B Methodol. 1996, 58, 267–288. [Google Scholar]
  41. Efron, B.; Hastie, T.; Johnstone, I.; Tibshirani, R. Least angle regression. Ann. Stat. 2004, 32, 407–451. [Google Scholar]
  42. Iturbide, E.; Cerda, J.; Graff, M. A Comparison between LARS and LASSO for Initialising the Time-Series Forecasting Auto-Regressive Equations. Procedia Technol. 2013, 7, 282–288. [Google Scholar] [CrossRef]
  43. Zou, H.; Hastie, T. Regularization and variable selection via the elastic net. J. R. Stat. Soc. 2005, 67, 301–320. [Google Scholar]
  44. Gribonval, R.; Cevher, V.; Davies, M.E. Compressible Distributions for High-Dimensional Statistics. IEEE Trans. Inf. Theory 2012, 58, 5016–5034. [Google Scholar] [CrossRef] [Green Version]
  45. Hesterberg, T.; Choi, N.H.; Meier, L.; Fraley, C. Least angle and ℓ1 penalized regression: A review. Stat. Surv. 2008, 2, 61–93. [Google Scholar] [CrossRef]
  46. Sjöstrand, K.; Clemmensen, L.H.; Larsen, R.; Ersbøll, B.; Einarsson, G. SpaSM: A MATLAB toolbox for sparse statistical modeling. J. Stat. Softw. 2018, 84, 37. [Google Scholar]
Figure 1. The ICF experimental facility.
Figure 1. The ICF experimental facility.
Sensors 18 03725 g001
Figure 2. Soft X-ray spectrometer layout.
Figure 2. Soft X-ray spectrometer layout.
Sensors 18 03725 g002
Figure 3. Fourteen channel responses of the soft X-ray spectrometer.
Figure 3. Fourteen channel responses of the soft X-ray spectrometer.
Sensors 18 03725 g003
Figure 4. The process of spectrum unfolding based on compressive sensing.
Figure 4. The process of spectrum unfolding based on compressive sensing.
Sensors 18 03725 g004
Figure 5. Plank spectrum recovery performance with three different spectrum unfolding methods as the measurements decrease. (a) The number of detection channels is 14. (b) The number of detection channels is 12. (c) The number of detection channels is 10. (d) The number of detection channels is 8.
Figure 5. Plank spectrum recovery performance with three different spectrum unfolding methods as the measurements decrease. (a) The number of detection channels is 14. (b) The number of detection channels is 12. (c) The number of detection channels is 10. (d) The number of detection channels is 8.
Sensors 18 03725 g005
Figure 6. The Plank spectrum recovery error with three different spectrum unfolding methods as the measurements decrease. (a) Root mean squared error (RMSE). (b) Mean absolute error (MAE).
Figure 6. The Plank spectrum recovery error with three different spectrum unfolding methods as the measurements decrease. (a) Root mean squared error (RMSE). (b) Mean absolute error (MAE).
Sensors 18 03725 g006
Figure 7. The Triple-peak spectrum recovery performance with three different spectrum unfolding methods as the measurements decrease. (a) The number of detection channels is 14. (b) The number of detection channels is 12. (c) The number of detection channels is 10. (d) The number of detection channels is 8.
Figure 7. The Triple-peak spectrum recovery performance with three different spectrum unfolding methods as the measurements decrease. (a) The number of detection channels is 14. (b) The number of detection channels is 12. (c) The number of detection channels is 10. (d) The number of detection channels is 8.
Sensors 18 03725 g007
Figure 8. The Triple-peak spectrum recovery error with three different spectrum unfolding methods as the measurements decrease. (a) RMSE; (b) MAE.
Figure 8. The Triple-peak spectrum recovery error with three different spectrum unfolding methods as the measurements decrease. (a) RMSE; (b) MAE.
Sensors 18 03725 g008
Table 1. The recovery error of the Plank spectrum with three spectrum-unfolding methods.
Table 1. The recovery error of the Plank spectrum with three spectrum-unfolding methods.
MRMSEMAE
Piece-Wise B-SplineGaussian BumpCompressive SensingPiece-Wise B-SplineGaussian BumpCompressive Sensing
140.0026470.0074890.0019920.0017400.0064790.001293
120.0417850.0097260.0020060.0100480.0074160.001305
100.0933170.1521390.0020100.0255420.1282250.001311
80.0941380.5328860.0020130.0268020.4321610.001315
Table 2. The recovery error of the Triple-peak Spectrum with three spectrum-unfolding methods.
Table 2. The recovery error of the Triple-peak Spectrum with three spectrum-unfolding methods.
MRMSEMAE
Piece-Wise B-SplineGaussian BumpCompressive SensingPiece-Wise B-SplineGaussian BumpCompressive Sensing
140.0022980.0161600.0011370.0017340.0126200.000116
120.0361920.0708790.0011790.0135790.0568950.000170
100.1737860.1405350.0012450.1520610.1127560.000428
80.3412280.2225010.0050370.2573050.1842140.001917

Share and Cite

MDPI and ACS Style

Xia, N.; Huang, Y.; Li, H.; Li, P.; Wang, K.; Wang, F. A Novel Recovery Method of Soft X-ray Spectrum Unfolding Based on Compressive Sensing. Sensors 2018, 18, 3725. https://doi.org/10.3390/s18113725

AMA Style

Xia N, Huang Y, Li H, Li P, Wang K, Wang F. A Novel Recovery Method of Soft X-ray Spectrum Unfolding Based on Compressive Sensing. Sensors. 2018; 18(11):3725. https://doi.org/10.3390/s18113725

Chicago/Turabian Style

Xia, Nan, Yunbao Huang, Haiyan Li, Pu Li, Kefeng Wang, and Feng Wang. 2018. "A Novel Recovery Method of Soft X-ray Spectrum Unfolding Based on Compressive Sensing" Sensors 18, no. 11: 3725. https://doi.org/10.3390/s18113725

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