Expand this Topic clickable element to expand a topic
Skip to content
Optica Publishing Group

Robust retrieval of material chemical states in X-ray microspectroscopy

Open Access Open Access

Abstract

X-ray microspectroscopic techniques are essential for studying morphological and chemical changes in materials, providing high-resolution structural and spectroscopic information. However, its practical data analysis for reliably retrieving the chemical states remains a major obstacle to accelerating the fundamental understanding of materials in many research fields. In this work, we propose a novel data formulation model for X-ray microspectroscopy and develop a dedicated unmixing framework to solve this problem, which is robust to noise and spectral variability. Moreover, this framework is not limited to analyzing two-state material chemistry, making it an effective alternative to conventional and widely used methods. In addition, an alternative directional multiplier method with explicit or implicit regularization is applied to obtain the solution efficiently. Our framework can accurately identify and characterize chemical states in complex and heterogeneous samples, even under challenging conditions such as low signal-to-noise ratios and overlapping spectral features. By testing six simulated datasets, our method improves the existing methods by up to 151.84% and 136.33% in terms of the peak signal-to-noise ratio (PSNR) and the structural similarity index (SSIM) for the chemical phase map. Extensive experimental results on simulated and real datasets demonstrate its effectiveness and reliability.

© 2023 Optica Publishing Group under the terms of the Optica Open Access Publishing Agreement

1. Introduction

X-ray absorption spectroscopy (XAS) is a scientific technique that utilizes X-rays to investigate materials’ electronic and structural properties. However, the spatial resolution of XAS is typically limited to the micron or sub-micron scale, which poses a challenge when studying materials with complex or heterogeneous structures. In recent years, spectroscopic full-field transmission X-ray microscopy (TXM) has emerged as a novel tool for nanoscale chemical imaging, with great potential in various multidisciplinary fields [1,2]. By imaging at energy points across the absorption edge of the element of interest, TXM offers both high spatial resolution and chemical-specific information. Sub-50-nm resolution X-ray absorption near-edge structure (XANES) spectroscopy is routinely achieved with TXM-XANES, mainly operating in the hard X-ray regime (5 to 12 keV) [35]. Its application areas include materials science, physics, chemistry, and biology. For instance, it can be used for chemical mapping in battery studies [6,7] and mesoscale degradation [8].

In TXM-XANES, the intensity change of each pixel is scrutinized to generate XANES spectra that are matched against reference compounds. Some common techniques, including the edge-50 or linear combination fitting (LCF) [1], are used to fit the spectra, then a two-dimensional colormap is constructed to display the chemical phase combination of each pixel. The XANES Edge-50 point (energy at 0.5 spectrum position), which measures the absorption spectra of materials within the energy range of 5 keV to 12 keV, is a widely-used method defining the absorption edge energy. The utilization of the Edge-50 XANES technique has been progressively examined for characterizing the chemical composition and structure of environmental material [9]. On the other hand, [10] proposed using LCF to determine the phase composition of a chemical sample from normalized XANES spectra. The XANES image at each pixel represents a spectrum at a particular location, which can be fitted with reference spectra to produce spatially resolved chemical state information. This technique significantly simplifies the processing and analysis of XANES spectra using LCF. These traditional methods have been extensively used in the literature [1114]. Notably, Xiao et al. [15] present a workflow software integrating a few valuable tools for transmission X-ray microscopy data analysis, providing rich image visualization and processing routines.

Although traditional methods are widely applicable, they rely on high-quality TXM-XANES images. A relatively slow acquisition process is needed to achieve sufficient energy resolution, recording hundreds or thousands of energy points and a long exposure time. Fast TXM-XANES imaging is crucial for reliably solving morphological chemical phase transitions, as in 3D battery material research. To increase the speed of TXM-XANES imaging, energy points are reduced, or X-ray exposure time is minimized, which is more favorable for radiation-sensitive samples, similar to low-dose medical X-ray imaging applications. However, excessively short exposure times can result in measurements with strong noise [16]. Furthermore, when acquiring XANES data, there are many variations in the X-ray exposure conditions and inherent material properties, contributing to the variability of XANES spectra [17]. In the face of strong noise and spectral variability, the Edge-50 and LCT methods fail to obtain a reasonable interpretation of elemental and chemical information. Despite efforts to optimize microscope hardware, the physical limitations of the TXM-XANES imaging system remain challenging to overcome. To address this obstacle, computational algorithm development is inevitable for improving downstream analysis through fitting results.

Spectral unmixing methods [18] have numerous applications in imaging science, including remote sensing [1921], optical microscopy [22], and X-ray imaging [2325]. The unmixing technique aims to decompose a spectrum of mixed pixels into a set of distinct spectral signatures, known as endmembers, along with their corresponding fractional abundances [26,27]. By utilizing spectral unmixing in X-ray microspectroscopy, the chemical states of materials can be directly obtained, bypassing the fitting process. Various regularizations have been developed in spectral unmixing methods to utilize the prior information on the abundance map against noise. In addition, in the face of spectral variability, many model formulations have been proposed in the unmixing problems [2832]. The principle underlying the LCF method is essentially spectral unmixing [18], whereby the mixture is analyzed by determining the contribution of the reference spectra. However, it is sensitive to noise and limited in handling problems with spectral variability.

The TXM-XANES unmixing task involving spectral variability can be formulated as an optimization model. After extracting the scale factors from spectral variability in each pixel, the chemical map corresponding to different chemical states can be seen as a sequence of images. This allows us to utilize prior information and enhance the robustness of our model. In this study, we employ two regularization techniques to achieve this goal. Firstly, the explicit regularizer is applied to the reconstructed image to incorporate spatial and spectral information through pixel connections in the unmixing process [33,34], an explicit regularizer pertains to prior information that is pre-defined in model-based methods. On the other hand, the Plug and Play (PnP) technique utilizes state-of-the-art denoisers to tackle linear inverse problems in various hyperspectral image processing tasks [3541]. In contrast to traditional model-based methods, which require explicit and manually designed image priors, PnP can implicitly establish the prior information through the use of denoisers. Therefore, in the subsequent sections, we refer to PnP as an implicit regularizer. The main contributions of this paper are summarized as follows:

  • • We present a novel and robust framework for X-ray TXM-XANES imaging, which incorporates various realistic factors that affect the spectra, such as noise and spectral variability.
  • • Our proposed framework is evaluated extensively using both quantitative and qualitative methods on synthetic and experimental datasets. The results indicate that our proposed methods surpass the state-of-the-art. Our framework with an implicit regularization achieves the best performance.
The rest of the paper is organized as follows. In Section 2, we propose a novel data formulation model for the material chemical states retrieval in X-ray microspectroscopy and the corresponding algorithms to solve it. Section 3 presents the experimental results and subsequent discussions. Finally, Section 4 provides a summary and future perspectives.

2. Proposed robust unmixing framework

2.1 Model formulation

Here the observed XANES image is represented by $\mathbf {Y} = [\mathbf {y}_1, \mathbf {y}_2, \dots, \mathbf {y}_N]\in \mathbb {R}^{T\times N}$, where each column vector is obtained by lexicographically ordering the TXM image with size $N=M\times K$, and $T$ is the number of energy points. The LCF model generates the noisy measurements $\mathbf {Y}$ from the chemical phase map $\mathbf {M}=[\mathbf {m}_1, \mathbf {m}_2, \dots, \mathbf {m}_n]\in \mathbb {R}^{L\times N}$, pixel-wisely.

$$\mathbf{y}_k = \mathbf{A} \mathbf{m}_k + \mathbf{r}_k, \ k = 1, \dots, N,$$
where $\mathbf {A}\in \mathbb {R}^{T\times L}$ is the dictionary, representing spectra of the reference materials in the XANES images, $L$ is the number of materials, and the noise $\mathbf {r}_k$ is assumed to follow Gaussian distribution.

Given $\mathbf {A}\in \mathbb {R}^{T\times L}$, LCF is to solve a least square problem. However, this is an inverse problem which is sensitive to the noise. In addition, the chemical phase map $\mathbf {m}_k$ is a vector with non-negative values but does not sum up to one. This is because of the illumination conditions and uncertainty in the chemical process. As a result, some critical prior information contained in $\mathbf {m}_k$ as an image is lost, and it becomes difficult to apply certain regularization techniques.

Here, we introduce the scaling factor $s_k$ for this pixel-wise spectral variability such that this process can be effectively modeled by approximating the chemical phase map of each pixel with the scaled version of the reference spectra. We split the $\mathbf {m}_k$ into two variables

$$ \mathbf{m}_k = s_k \mathbf{x}_k, $$
where $s_k$ is a scalar in the $k$-the pixel and $\mathbf {x}_k$ is the normalized chemical phase map which has the sum-to-one property. Then the forward model (1) can be rewritten as
$$\mathbf{y}_k = s_k\mathbf{A} \mathbf{x}_k + \mathbf{r}_k, \ k = 1, \dots, N,$$
In other words, we get the matrix form of (2) as
$$\mathbf{Y} = \mathbf{A} \mathbf{X} \mathrm{diag}(\mathbf{s}) +\mathbf{R},$$
where $\mathrm {diag}(\mathbf {s})$ represents a diagonal matrix with its diagonal values $\mathbf {s} = [s_1, s_2, \dots, s_N]^T$ and $s_i \geq 0, \forall i\in 1, \dots, N$. The noise term is $\mathbf {R} = [\mathbf {r}_1, \mathbf {r}_2, \dots, \mathbf {r}_N].$ Fig. 1 gives the macro diagram of spectral unmixing for the XANES imaging. With (3), we get an optimization problem:
$$ \begin{aligned} \underset{\mathbf{X},\mathbf{s}} \min \quad &\frac{1}{2}\|\mathbf{Y}-\mathbf{A} \mathbf{X} \mathrm{diag}(\mathbf{s})\|_F^2 \\ \text{s.t.} \quad &\mathbf{X}\geq \mathbf{0}, \ \mathbf{s}\geq \mathbf{0}, \ \mathbf{1}^T \mathbf{X}=\mathbf{1}, \end{aligned}$$
where $\|\cdot \|_F$ is the Frobenius norm, i.e., $\| \mathbf {Z}\|_F = \sqrt {\sum z_{ij}^2}$ for any $\mathbf {Z}$. Note that combining $\mathbf {X}$ and $\mathbf {s}$ into a nonnegative least squares problem would lose some prior information on $\mathbf {X}$ itself, especially when $\mathbf {X}$ and $\mathbf {s}$ are independent. In the following, we will utilize the prior information and propose a robust optimization framework under a low exposure time measurement.

 figure: Fig. 1.

Fig. 1. Framework of the proposed model for material chemical states retrieval in the form of unmixing for X-ray microspectroscopy. The normalized XANES spectra from each pixel are unmixed to create a chemical phase map $\mathbf {X}$, which also considers the image’s scaling factor.

Download Full Size | PDF

2.2 Explicit and implicit regularizations

Regularization is a widely-used technique in image processing to promote sparsity in terms of certain transformations on the image [42,43]. Here the normalized chemical phase map can be regarded as a group of images and has a piece-wise spatial correlation. Hence, we first adapt a regularization into (4) in a unified framework, and the proposed model can be expressed as follows:

$$\underset{\mathbf{X},\mathbf{s}} \min \quad \frac{1}{2}\|\mathbf{Y}-\mathbf{A} \mathbf{X} \mathrm{diag}(\mathbf{s})\|_F^2+\lambda \sum_{j=1}^L\Phi(\mathbf{x}_j) + I_{\Omega_1}(\mathbf{X})+I_{\Omega_2}(\mathbf{s}),$$
where $\Phi (\mathbf {x})$ represents a regularization term enforcing prior knowledge of $\mathbf {x}$. The regularization parameter is represented as $\lambda$. Here $\mathbf {x}_j$ is the $j$-th row in the chemical map $\mathbf {X}$, and $I_{\Omega }$ is the indicator function for the nonnegative value, i.e.,
$$I_\Omega(\mathbf{x})= \begin{cases} 0 & \mathbf{x} \in \Omega, \\ +\infty & \text{otherwise. } \end{cases}$$
In addition, $\Omega _1 = \{ \mathbf {X} | \mathbf {X}\geq \mathbf {0} \text { and } \mathbf {1}^T \mathbf {X}=\mathbf {1} \}$ and $\Omega _2 = \{\mathbf {s} | \mathbf {s}\geq \mathbf {0}\}$. Since the sparsity emerges in terms of certain transformations, we define $\Phi (\mathbf {x})=\phi _1 \circ \phi _2(\mathbf {x}):=\phi _1 \left (\phi _2(\mathbf {x})\right )$ where $\phi _1$ is the sparse term and $\phi _2$ is certain transformations. After splitting the variables, the problem in (6) with auxiliary variables can be expressed as follows:
$$ \begin{aligned} &\underset{\mathbf{X},\mathbf{s}} \min \quad \frac{1}{2}\|\mathbf{Y}-\mathbf{A} \mathbf{M}\|_F^2+ \lambda \sum_{j=1}^L \phi_1(\mathbf{u}_j) + I_{\Omega_1}(\mathbf{W})+I_{\Omega_2}(\mathbf{t}) \\ &\text{s.t.} \quad \mathbf{M}=\mathbf{X} \mathrm{diag}(\mathbf{s}), \mathbf{u}_j=\mathbf{ \phi}_2(\mathbf{x}_j), \mathbf{W}= \mathbf{X}, \mathbf{t}=\mathbf{s}. \end{aligned}$$
and the augmented Lagrangian is as follows:
$$ \begin{aligned} \mathcal{L}(\mathbf{X}, \mathbf{s}, \mathbf{M}, \mathbf{U},\mathbf{W},\mathbf{t}, \mathbf{F}) & =\frac{1}{2}\|\mathbf{Y}-\mathbf{A} \mathbf{M}\|_F^2+\lambda\sum_{j=1}^L\phi_1(\mathbf{u}_j) +\frac{\rho}{2}\|\mathbf{X} \mathrm{diag}(\mathbf{s})-\mathbf{M}+\mathbf{C}\|_F^2-\frac{\rho}{2} \|\mathbf{C}\|_F^2 \\ &+\frac{\rho}{2} \sum_{j=1}^L\|\mathbf{ \phi}_2(\mathbf{x}_j)-\mathbf{u}_j+\mathbf{d}_j\|_2^2-\frac{\rho}{2} \|\mathbf{d}_j\|_2^2+ \frac{\rho}{2}\|\mathbf{X}-\mathbf{W}+\mathbf{E}\|_F^2-\frac{\rho}{2} \|\mathbf{E}\|_F^2 \\ &+\frac{\rho}{2}\|\mathbf{s}-\mathbf{t}+\mathbf{g}\|_2^2-\frac{\rho}{2} \|\mathbf{g}\|_2^2, \end{aligned}$$
where $\mathbf {C}$, $\mathbf {D} = [\mathbf {d}_1, \mathbf {d}_2, \dots, \mathbf {d}_L]$, $\mathbf {E}$, $\mathbf {g}$ are dual variables and $\lambda$, $\rho$ are positive parameters. Denote $\mathbf {F} = [\mathbf {C}; \mathbf {D}; \mathbf {E}; \mathrm {diag}(\mathbf {g}) ]$. It’s worth noting that $\lambda$ regulates the influence of the regularization term and significantly affects the unmixing results, whereas $\rho$ is a penalty parameter in the augmented Lagrangian function and only affects the convergence speed. Now, we present two types of regularizations for this unified framework (5).

Explicit regularization. We first adapt some explicit regularization in the model (5). In order to promote sparsity prior to the XANES images, $\phi _1(\cdot )$ is denoted by $\|\cdot \|_1$. Here we consider the linear transformations $\phi _2$ to project the image into another domain. Note that $\|\phi _2( \mathbf {x}_j)\|_{1}$ becomes total variation [44] if we choose $\phi _2(\cdot )$ as a discrete gradient operator. We apply the alternating direction method of multipliers (ADMM) [45] to solve this model. All these variables are updated alternatively, and the sub-problems’ derivation has been included in the Supplement 1. Algorithm 1 summarizes the whole process for solving model (8) with explicit regularization. Moreover, we further the sequence generated by Algorithm 1, which has at least one accumulation point satisfying the Karush-Kuhn-Tucker (KKT) conditions [46] of (8) with explicit regularization. The proof can be found in Supplement 1.

Implicit regularization. Designing an explicit regularizer can be challenging, as complex regularizers often complicate optimization problems, making the entire process more difficult. Rather than using a handcrafted regularizer, we aim to implicitly leverage prior knowledge about the spectral characteristics of materials in the scene to achieve better regularized unmixing results. In the implicit regularization, $\phi _1(\cdot )$ enforces prior knowledge of $\mathbf {X}$, while $\phi _2(\cdot )$ represents identity transformation, i.e. $\phi _2(\mathbf {x})=\mathbf {x}$. All these variables are updated sequentially, and the solution to the subproblem involving the variables $\mathbf {X}$ and $\mathbf {U}$, which differs from the explicit regularization, is thoroughly elucidated in the Supplement 1. In the case of the subproblem $\mathbf {u}_j$, the $\mathbf {u}_j$-subproblem is to solve a proximal operator as follows:

$$\mathbf{u}_j^{k+1}= \arg \min_{\mathbf{u}} \frac{\rho}{2}||\mathbf{u}_j-\mathbf{x}^{k+1}_j-\mathbf{d}^k_j||_F^2 +\lambda \phi_1(\mathbf{u}_j).$$
We define $\sigma =\sqrt {\lambda /\rho }$, it is not difficult to show that (13) is
$$\mathbf{u}_j^{k+1}= \arg \min_{\mathbf{u}} \frac{1}{2\sigma^2}||\mathbf{u}_j-\mathbf{x}^{k+1}_j-\mathbf{d}^k_j||_F^2 + \phi_1(\mathbf{u}_j).$$
Treating as $\mathbf {x}^{k+1}_j+\mathbf {d}^k_j$ as the “noisy” image, (10) minimizes the residue between $\mathbf {x}^{k+1}_j+\mathbf {d}^k_j$ and the “clean” image $\mathbf {u}_j$ using the prior $\phi _1(\mathbf {u}_j)$, so (10) can be viewed as a standard image-denoising problem. We employ established and effective denoising operators in the PnP framework iterations, such as the conventional BM3D [47] or DnCNN [48], which utilizes deep learning. To adapt to the variation in noise during each iteration process. we increase $\rho ^{k+1}=\gamma _k\rho ^{k}$ for $\gamma _k \geq 1$, it has been used in various problem [49,50]. Incorporating it into the (9), and define $\sigma ^k=\sqrt {\lambda /\rho ^k}$ is a parameter controlling the strength of the denoiser. After acquiring the necessary denoising operators, we update the primal and dual variables in the ADMM process, following Algorithm 1.

Tables Icon

Algorithm 1. The framework for TXM-XANES image unmixing with explicit regularizer and implicit regularizer (denoted as RUMex and RUMim, respectively).

Remark 1 Dictionary selection: The proposed algorithm can quickly and accurately extract the spectral signal from the XANES imaging data. However, the reference spectra are a critical component for achieving optimal performance. When the reference spectra are unknown, we use the conventional spectra extraction method, which is the vertex component analysis (VCA) [51] as a baseline for dictionary identification. In the real data analysis in Section 3.3, we demonstrate that using VCA with denoising results in more accurate reference spectra extraction, particularly in strong-noise environments.

3. Experiments and results

In this section, we will evaluate the performance of the proposed methods quantitatively and visually on both synthetic and actual datasets. Regarding the comparison with different priors, our methods are divided into two groups: the explicit regularization (RUM$_{\rm ex}$ denoted as total variation) and implicit regularization (RUM$_{ \rm im}$ denotes as PnP with BM3D [47]). More results on different regularizers and the algorithm behaviors can be found in the Supplement 1. These proposed methods will be assessed compared to the traditional methods, namely Edge-50 and LCF.

3.1 Experimental settings and evaluation metrics

Data description. The dataset presented in Fig. 2 comprises three X-ray projection images (Particles, Polymer, and Round) and three reconstructed slices (Wedge, Electrode, and Brine), which are utilized to create a simulation of 2D and 3D TXM-XANES imaging scenarios. To generate simulated movie data, as shown in Fig. 2, the reference spectra of different Ni valence states are randomly assigned to pixels in the images for various phase maps. The sample is assumed to contain various valence states of Ni elements, and the proportion of Ni elements satisfies the sum-to-one constraint. We describe the state using number $(1,2,3,\dots, L)$.

Evaluation metrics. Each synthetic dataset frame is further corrupted with additive Gaussian noise with varying noise levels, with the standard deviation $\sigma \in [1, 7]$. For the performance assessment of the algorithms, we utilize two commonly used criteria to measure the accuracy of the phase map: the peak signal-to-noise ratio (PSNR) and the structural similarity index (SSIM). PSNR is defined as follows:

$$\text{PSNR}=20\times \log _{10} \big (\text{MAX}/\text{RMSE} ),$$
where $\text {MAX}$ is the maximum pixel value of the estimated image $\hat {\mathbf {X}}$ across all pixels, and $\text {RMSE}$ is the root mean square error between $\hat {\mathbf {X}}$ and the ground truth $\mathbf {X}$. The RMSE is defined as:
$$\text{RMSE}=\sqrt{\frac{1}{n_1n_2}\sum_{i=1}^{n_1} \sum_{l=1}^{n_2} \|\hat x(i,l)-x(i,l)\|^2},$$
where $n_1$ and $n_2$ are the number of rows and columns in the image $\mathbf {X}$. We use the estimated phase map $\hat {\mathbf {X}}$ and the ground truth $\mathbf {X}$ to calculate PSNR. Then PSNR is calculated by the average of the PSNR of each chemical phase map.

 figure: Fig. 2.

Fig. 2. Left: Typical examples of the test datasets: projections and reconstructed slices; Right: Normalized spectra under different Ni valence states of X-ray XANES in a battery cathode. State 1, 2, 3, 4, and 5 represent Ni’s different valence states.

Download Full Size | PDF

SSIM is a metric that quantifies the similarity between two images, which is calculated by the average of the SSIM of each chemical phase map. The SSIM formula is expressed as follows:

$$\text{SSIM}(\hat{\mathbf{X}},\mathbf{X})=\frac{[(2\mu_{\hat {\mathbf{X}}}\mu_{\mathbf{X}}+c_1)*(2\sigma_{\hat{\mathbf{X}}\mathbf{X}}+c_2)]}{[(\mu_{\hat {\mathbf{X}}}^2+\mu_{{\mathbf{X}}}^2+c_1)*(\sigma_{\hat {\mathbf{X}}}^2+\sigma_{\mathbf{X}}^2+c_2)]},$$
where $\mu _{\hat {\mathbf {X}}}$ and $\mu _{\mathbf {X}}$ represent the means of $\hat {\mathbf {X}}$ and $\mathbf {X}$, respectively. $\sigma _{\hat {\mathbf {X}}}$ and $\sigma _{\mathbf {X}}$ denote the standard deviations of $\hat {\mathbf {X}}$ and $\mathbf {X}$, respectively. $\sigma _{\hat {\mathbf {X}}\mathbf {X}}$ is the covariance of $\hat {\mathbf {X}}$ and $\mathbf {X}$, while $c_1$ and $c_2$ are small constants added to prevent division by zero errors and stabilize the formula.

3.2 Results of synthetic datasets

Different noise levels. In this simulation scenario, we assume that each of the six simulated movie image datasets exclusively contains two Ni elements, namely, state 1 and state 2 under different noise levels. This configuration results in a dictionary composed of two reference spectra. Consequently, the generated chemical maps illustrate the relative proportions of states 1 and 2, within the chemical material. To enhance clarity, when presenting these phase maps, each map distinctly portrays the proportion of one Ni element. This approach aligns with the constraint that the Ni element proportions collectively sum to one. In the case where $L=2$, the second phase map showcases the inverse proportions of the elements. Table 1 displays the performance of both traditional methods and our proposed unmixing methods incorporating explicit and implicit regularizers with two reference spectra. The optimal results are highlighted in bold font. Overall, both of our methods outperform traditional techniques across all datasets. We observed approximately two times improvement in terms of PSNR compared to Edge-50, and about one time improvement compared to LCF. Our models exhibit remarkable robustness to a wide range of noise levels, particularly when the noise is substantial, as the chemical map is still reconstructed effectively. RUM$_{\text {im}}$ improves RUM$_{\text {ex}}$ by up to 2 dB in terms of PSNR and 0.1 in terms of SSIM under all noise conditions. However, the computational cost is much heavier than RUM$_{\text {ex}}$; See Supplement 1. In Fig. 3, we compare the chemical phase maps of Round data obtained from various approaches under two kinds of noise levels. Except for Edge-50, we observe that the estimated phase maps are consistent with the ground truth (GT). However, under strong noise, our proposed methods yield less noisy phase maps closer to GT and preserve the image details. The Edge-50 and LCF methods are pixel-based and do not consider the spatial-spectral correlations in XANES images. Our proposed RUM$_{\text {ex}}$ method employs fixed regularizers and lacks flexibility, while the PnP framework models priors using denoiser, thus eliminating the need for handcrafted regularizers.

Number of reference spectra. To evaluate the capability of unmixing multiple spectra for XANES data, we generated two datasets at reference spectra ($L=3, 4, 5$) when $\sigma =3$. Here, different reference spectra represent different valence states of Ni, the phase map represents the proportions of different Ni valence states within the chemical material. The results of PSNRs and SSIMs are presented in Table 2, demonstrating our proposed framework’s robustness and superiority. Note that RUM$_{\text {im}}$ outperforms RUM$_{\text {ex}}$ in most of the cases but the gap becomes smaller when there are more reference spectra. Additionally, Fig. 4 displays the phase maps of three reference spectra (Ni valence state 1, 2, 3, respectively.) using Wedge data, the three-phase maps respectively represent the proportions of state 1, 2, 3 within the Wedge, indicating that our phase maps are closer to GT. Furthermore, Fig. 5 shows the result with the number of reference spectra being 5 (Ni valence state 1, 2, 3, 4, 5, respectively), the five-phase maps respectively represent the proportions of state 1, 2, 3, 4 and 5 within the Particle. The phase maps with Particle data for Ni valence states 1, 2, and 5 obtained RUM method exhibit clearer structural details. However, the structure of the phase map for Ni valence states 3 and 4 is unclear, suggesting a strong correlation between its reference spectra, and strongly correlated spectra may provide similar information, making it difficult to accurately distinguish between different components. Nevertheless, RUM$_{\text {im}}$ still outperforms other methods in unmixing multiple spectra.

 figure: Fig. 3.

Fig. 3. A visual comparison of the chemical phase map for various methods on the Round data under different noise levels ($\sigma =3$ on the top and $\sigma =7$ on the bottom). Note that the other chemical map is the reverse since $L=2$.

Download Full Size | PDF

 figure: Fig. 4.

Fig. 4. The visual comparison for the chemical phase maps of the various methods on Wedge data under three reference spectra ($\sigma =3$). From top to bottom: Ni valence state 1, 2, 3, respectively.

Download Full Size | PDF

 figure: Fig. 5.

Fig. 5. The visual comparison for the chemical phase maps of the various methods on Particle data under five reference spectra ($\sigma =3$). From left to right: Ni valence state 1, 2, 3, 4, 5, respectively.

Download Full Size | PDF

Tables Icon

Table 1. Comparison of PSNR (dB) and SSIM in for six simulated datasets using different approaches and noise levels ($\sigma$ is from 1 to 7).

Tables Icon

Table 2. Comparison of PSNR (dB) and SSIM using different approaches with varying numbers of the reference spectra (the noise level $\sigma$ is set as 3).

The algorithm 1 framework is based on ADMM which decouples the forward model and the prior model terms in the optimization procedure. Mathematically, implicit regularization is designed to impose smoothness in the solution by penalizing the rate of change. In contrast, explicit regularization directly constrains the solution space, potentially leading to a more restrictive optimization landscape and may not accommodate the complexities of real-world data as effectively.

3.3 Results of real dataset

We apply the proposed RUM$_{\rm ex}$ and RUM$_{\rm im}$ methods to unmix real TXM-XANES data. The data comprises an image of numerous Nickel-Cobalt-Manganese (NCM) particles on a charged cathode, as shown on the left in Fig. 6. NCM particles were collected from 8180 eV to 8562 eV with varying energy intervals across the Ni K-edge, with spectral sampling of 0.5 eV in the immediate edge region. The zone plate was adjusted to maintain focus. NCM particles were recorded at each energy within 0.5 seconds of the sample image to account for changes in flux and small beam instabilities. The (fully automated) two-dimensional XANES measurement of a single field of view (FOV) can be accomplished within several minutes. Further time reduction can be achieved by limiting the number of energy points to the minimum necessary to discriminate different chemical phases, which, in turn, requires a priori knowledge of the chemical phases present in the sample. The two chemical phases present (different Ni states) were fit to XANES spectra of pure Ni.

 figure: Fig. 6.

Fig. 6. Low SNR projection image of TXM-XANES recording (left) and the reference spectra dictionary (right).

Download Full Size | PDF

The NCM particle data exhibits an extremely low signal-to-noise ratio, making it challenging to discern the reference spectra of Ni elements in the range of 8180 eV to 8562 eV under practical conditions. Consequently, we can only determine that it contains Ni at different internal states, similar to the blind unmixing. In order to tackle this challenge, we applied a denoising algorithm [16] to improve the projection images’ signal-to-noise ratio (SNR). Following that, we employed the VCA algorithm [51] for dictionary extraction. Figure 6 on the right-hand side illustrates the two reference spectra for the two Ni states extracted by VCA [51] within the range of 8180 eV to 8562 eV. Despite the presence of noise in these extracted reference spectra, our method showcases resilience when working with noisy data. These techniques allowed us to overcome the low SNR and extract valuable information from the NCM particle data.

As shown in Fig. 7, the presented RUM algorithm adeptly discerns the relative proportions of the two Ni elements within the NCM particle structure. In real-world applications, it is customary to employ a linear transformation on the chemical maps that depict the proportions of these Ni elements. This transformation is guided by the absorption edge energies linked to the two reference spectra. The detailed chemical phase map is available in the Supplement 1. Note that RUM$_{\text {ex}}$ has some theoretical guarantee on the convergence while the RUM$_{\text {im}}$ shows better unmixing results in the synthetic experiments. On the other hand, due to the high noise levels in each projection image of NCM particles, the chemical phase map obtained using Edge-50 and LCF fails to provide any meaningful information. Our methods simultaneously unmix and denoise the chemical imaging data, avoiding the accumulated error if we split these two processes. Additionally, the chemical phase map of NCM particles indicates an uneven reaction of the battery electrode, with some particles exhibiting a higher Ni valence state and others showing a lower Ni valence state. A major reason is that during the charge and discharge cycles of the battery, nickel ions undergo redox reactions and change between different Ni valence states [52,53]. The utilization of the RUM unmixing method opens up avenues for enhanced understanding of spatiotemporally electrochemical reactions, enabling more profound insights and facilitating the optimization of composite electrode designs.

 figure: Fig. 7.

Fig. 7. The visual comparison for the chemical phase map of the various methods on NCM particle under two reference spectra (Ref#1 and Ref#2).

Download Full Size | PDF

4. Conclusion

This paper introduced a robust spectra unmixing framework to extract the chemical phase map signal for the widely-used X-ray imaging technique. Our proposed framework considered variance in spectra and maximized the use of spatial-spectral priors in X-ray microspectroscopy. It outperforms traditional methods significantly when dealing with strong noise and spectral variability. Experimental results showcase substantial improvements when compared to traditional methods, with enhancements of up to 151.84% in PSNR and 136.33% in SSIM in simulated datasets. Additionally, the framework exhibits favorable convergence properties for the explicit regularization, while the implicit regularization performs better. Our future research involves extending the applicability of our model to scenarios with Poisson noise and practical applications where there is a strong correlation among reference spectral signatures. Another direction for our future work is to develop deep learning approaches by adapting the techniques in the 3D chemical imaging reconstruction [54,55]. Moreover, the denoising operator utilized in our proposed method is not limited to DnCNN. We have the flexibility to leverage more advanced denoising neural networks, including FFDNet [56] and Swin-transformer [57], to further elevate the unmixing performance for X-ray microspectroscopy.

Funding

National Natural Science Foundation of China (12201286); Shenzhen Fundamental Research Program (JCYJ20220818100602005); City University of Hong Kong (9610619); HKRGC General Research Fund (CityU11301120).

Disclosures

The authors declare no conflicts of interest.

Data Availability

Data underlying the results presented in this paper are not publicly available at this time but may be obtained from the authors upon reasonable request.

Supplemental document

See Supplement 1 for supporting content.

References

1. F. Meirer, J. Cabana, Y. Liu, et al., “Three-dimensional imaging of chemical phase transformations at the nanoscale with full-field transmission X-ray microscopy,” J. Synchrotron Rad. 18(5), 773–781 (2011). [CrossRef]  

2. J. Wang, Y.-C. K. Chen-Wiegart, and J. Wang, “In operando tracking phase transformation evolution of lithium iron phosphate with hard X-ray microscopy,” Nat. Commun. 5(1), 4570 (2014). [CrossRef]  

3. U. Boesenberg, F. Meirer, Y. Liu, et al., “Mesoscale phase distribution in single particles of LiFePO4 following lithium deintercalation,” Chem. Mater. 25(9), 1664–1672 (2013). [CrossRef]  

4. H. Yang, H.-H. Wu, M. Ge, et al., “Simultaneously dual modification of Ni-rich layered oxide cathode for high-energy lithium-ion batteries,” Adv. Funct. Mater. 29, 1808825 (2019). [CrossRef]  

5. K. Zhang, F. Ren, X. Wang, et al., “Finding a needle in the haystack: identification of functionally important minority phases in an operating battery,” Nano Lett. 17(12), 7782–7788 (2017). [CrossRef]  

6. Y. Xu, E. Hu, K. Zhang, et al., “In situ visualization of state-of-charge heterogeneity within a LiCoO2 particle that evolves upon cycling at different rates,” ACS Energy Lett. 2(5), 1240–1245 (2017). [CrossRef]  

7. Z. Jiang, J. Li, Y. Yang, et al., “Machine-learning-revealed statistics of the particle-carbon/binder detachment in lithium-ion battery cathodes,” Nat. Commun. 11(1), 2310 (2020). [CrossRef]  

8. G. Qian, J. Zhang, S.-Q. Chu, et al., “Understanding the mesoscale degradation in nickel-rich cathode materials through machine-learning-revealed strain–redox decoupling,” ACS Energy Lett. 6(2), 687–693 (2021). [CrossRef]  

9. G. J. Nelson, W. M. Harris, J. R. Izzo Jr, et al., “Three-dimensional mapping of nickel oxidation states using full field X-ray absorption near edge structure nanotomography,” Appl. Phys. Lett. 98(17), 173109 (2011). [CrossRef]  

10. M. Newville, “Fundamentals of XAFS,” Rev. Mineral. Geochem. 78(1), 33–74 (2014). [CrossRef]  

11. J. Prietzel, A. Botzaki, N. Tyufekchieva, et al., “Sulfur speciation in soil by SK-edge XANES spectroscopy: comparison of spectral deconvolution and linear combination fitting,” Environ. Sci. Technol. 45(7), 2878–2886 (2011). [CrossRef]  

12. J. P. Gustafsson, S. Braun, J. M. Tuyishime, et al., “A probabilistic approach to phosphorus speciation of soils using P K-edge XANES spectroscopy with linear combination fitting,” Soil Syst. 4(2), 26 (2020). [CrossRef]  

13. D. Hesterberg, I. McNulty, and J. Thieme, “Speciation of soil phosphorus assessed by XANES spectroscopy at different spatial scales,” J. Environ. Qual. 46(6), 1190–1197 (2017). [CrossRef]  

14. M. Tabuchi, R. Sakamoto, S. Takeda, et al., “Modified linear combination fitting for large-area two-dimensional chemical state mapping,” Radiat. Phys. Chem. 175, 108257 (2020). [CrossRef]  

15. X. Xiao, Z. Xu, F. Lin, et al., “Txm-sandbox: an open-source software for transmission x-ray microscopy data analysis,” J. Synchrotron Rad. 29(1), 266–275 (2022). [CrossRef]  

16. J. Li, B. Chen, G. Zan, et al., “Subspace modeling enabled high-sensitivity X-ray chemical imaging,” in ICASSP 2023 - 2023 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), (2023), pp. 1–5.

17. B. A. Anzures, S. W. Parman, R. E. Milliken, et al., “XANES spectroscopy of sulfides stable under reducing conditions,” Am. Mineral. J. Earth Planet. Mater. 105, 375–381 (2020). [CrossRef]  

18. N. Keshava and J. F. Mustard, “Spectral unmixing,” IEEE Signal Process. Mag. 19(1), 44–57 (2002). [CrossRef]  

19. W.-K. Ma, J. M. Bioucas-Dias, T.-H. Chan, et al., “A signal processing perspective on hyperspectral unmixing: Insights from remote sensing,” IEEE Signal Process. Mag. 31(1), 67–81 (2014). [CrossRef]  

20. H. Li, R. Feng, L. Wang, et al., “Superpixel-based reweighted low-rank and total variation sparse unmixing for hyperspectral remote sensing imagery,” IEEE Trans. Geosci. Remote Sensing 59(1), 629–647 (2021). [CrossRef]  

21. Z. Wang, J. Li, Y. Liu, et al., “An adaptive surrogate-assisted endmember extraction framework based on intelligent optimization algorithms for hyperspectral remote sensing images,” Remote Sensing 14(4), 892 (2022). [CrossRef]  

22. S. Tzoumas and V. Ntziachristos, “Spectral unmixing techniques for optoacoustic imaging of tissue pathophysiology,” Phil. Trans. R. Soc. A. 375(2107), 20170262 (2017). [CrossRef]  

23. B. Ayhan, C. Kwan, and S. Vance, “On the use of a linear spectral unmixing technique for concentration estimation of APXS spectrum,” J. Multidisciplinary Engineering Science and Technology 2, 2469–2474 (2015).

24. T. YangDai and L. Zhang, “Spectral unmixing method for multi-pixel energy dispersive X-ray diffraction systems,” Appl. Opt. 56(4), 907–915 (2017). [CrossRef]  

25. D. Rossouw, P. Burdet, F. de la Pe na, et al., “Multicomponent signal unmixing from nanoheterostructures: Overcoming the traditional challenges of nanoscale x-ray analysis via machine learning,” Nano Lett. 15(4), 2716–2720 (2015). [CrossRef]  

26. R. Heylen, M. Parente, and P. Gader, “A review of nonlinear hyperspectral unmixing methods,” IEEE J. Sel. Top. Appl. Earth Observations Remote Sensing 7(6), 1844–1868 (2014). [CrossRef]  

27. J. M. Bioucas-Dias, A. Plaza, N. Dobigeon, et al., “Hyperspectral unmixing overview: Geometrical, statistical, and sparse regression-based approaches,” IEEE J. Sel. Top. Appl. Earth Observations Remote Sensing 5(2), 354–379 (2012). [CrossRef]  

28. L. Drumetz, M.-A. Veganzones, S. Henrot, et al., “Blind hyperspectral unmixing using an extended linear mixing model to address spectral variability,” IEEE Trans. on Image Process. 25(8), 3890–3905 (2016). [CrossRef]  

29. D. Hong, N. Yokoya, J. Chanussot, et al., “An augmented linear mixing model to address spectral variability for hyperspectral unmixing,” IEEE Trans. on Image Process. 28(4), 1923–1938 (2019). [CrossRef]  

30. R. A. Borsoi, T. Imbiriba, J. C. M. Bermudez, et al., “Spectral variability in hyperspectral data unmixing: A comprehensive review,” IEEE Geosci. Remote Sens. Mag. 9(4), 223–270 (2021). [CrossRef]  

31. L. Drumetz, J. Chanussot, C. Jutten, et al., “Spectral variability aware blind hyperspectral image unmixing based on convex geometry,” IEEE Trans. on Image Process. 29, 4568–4582 (2020). [CrossRef]  

32. S. G. Azar, S. Meshgini, S. Beheshti, et al., “Linear mixing model with scaled bundle dictionary for hyperspectral unmixing with spectral variability,” Signal Process. 188, 108214 (2021). [CrossRef]  

33. M.-D. Iordache, J. M. Bioucas-Dias, and A. Plaza, “Total variation spatial regularization for sparse hyperspectral unmixing,” IEEE Trans. Geosci. Remote Sensing 50(11), 4484–4502 (2012). [CrossRef]  

34. I. A. Cruz-Guerrero, D. U. Campos-Delgado, and A. R. Mejía-Rodríguez, “Extended blind endmember and abundance estimation with spatial total variation for hyperspectral imaging,” in 2021 43rd Annual International Conference of the IEEE Engineering in Medicine & Biology Society (EMBC), (2021), pp. 1957–1960.

35. B. Lin, X. Tao, and J. Lu, “Hyperspectral image denoising via matrix factorization and deep prior regularization,” IEEE Trans. on Image Process. 29, 565–578 (2020). [CrossRef]  

36. D. Gong, Z. Zhang, Q. Shi, et al., “Learning deep gradient descent optimization for image deconvolution,” IEEE Trans. Neural Netw. Learning Syst. 31(12), 5468–5482 (2020). [CrossRef]  

37. X. Wang, J. Chen, C. Richard, et al., “Learning spectral-spatial prior via 3DDNCNN for hyperspectral image deconvolution,” in ICASSP 2020-2020 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), (2020), pp. 2403–2407.

38. M. Zhao, X. Wang, J. Chen, et al., “A plug-and-play priors framework for hyperspectral unmixing,” IEEE Trans. Geosci. Remote Sensing 60, 1–11 (2021). [CrossRef]  

39. J. Chen, M. Zhao, X. Wang, et al., “Integration of physics-based and data-driven models for hyperspectral image unmixing: A summary of current methods,” IEEE Signal Process. Mag. 40(2), 61–74 (2023). [CrossRef]  

40. X. Chang, L. Bian, and J. Zhang, “Large-scale phase retrieval,” eLight 1(1), 4 (2021). [CrossRef]  

41. X. Chang, L. Bian, Y. Gao, et al., “Plug-and-play pixel super-resolution phase retrieval for digital holography,” Opt. Lett. 47(11), 2658–2661 (2022). [CrossRef]  

42. W. Meiniel, J.-C. Olivo-Marin, and E. D. Angelini, “Denoising of microscopy images: a review of the state-of-the-art, and a new sparsity-based method,” IEEE Trans. on Image Process. 27(8), 3842–3856 (2018). [CrossRef]  

43. J. Peng, W. Sun, H.-C. Li, et al., “Low-rank and sparse representation for hyperspectral image processing: A review,” IEEE Geosci. Remote Sens. Mag. 10(1), 10–43 (2022). [CrossRef]  

44. L. I. Rudin, S. Osher, and E. Fatemi, “Nonlinear total variation based noise removal algorithms,” Physica D: Nonlinear Phenomena 60(1-4), 259–268 (1992). [CrossRef]  

45. S. Boyd, N. Parikh, E. Chu, et al., “Distributed optimization and statistical learning via the alternating direction method of multipliers,” FNT in Machine Learning 3(1), 1–122 (2010). [CrossRef]  

46. W. L. Winston, Operations research: applications and algorithm (Thomson Learning, Inc., 2004).

47. K. Dabov, A. Foi, V. Katkovnik, et al., “Image denoising by sparse 3-D transform-domain collaborative filtering,” IEEE Trans. on Image Process. 16(8), 2080–2095 (2007). [CrossRef]  

48. K. Zhang, W. Zuo, Y. Chen, et al., “Beyond a gaussian denoiser: Residual learning of deep cnn for image denoising,” IEEE Trans. on Image Process. 26(7), 3142–3155 (2017). [CrossRef]  

49. Z. T. Harmany, R. F. Marcia, and R. M. Willett, “This is SPIRAL-TAP: Sparse Poisson intensity reconstruction algorithms–theory and practice,” IEEE Trans. on Image Process. 21(3), 1084–1096 (2012). [CrossRef]  

50. Y. Wang, J. Yang, W. Yin, et al., “A new alternating minimization algorithm for total variation image reconstruction,” SIAM J. Imaging Sci. 1(3), 248–272 (2008). [CrossRef]  

51. J. M. Nascimento and J. M. Dias, “Vertex component analysis: A fast algorithm to unmix hyperspectral data,” IEEE Trans. Geosci. Remote Sensing 43(4), 898–910 (2005). [CrossRef]  

52. M. Dixit, B. Markovsky, F. Schipper, et al., “Origin of structural degradation during cycling and low thermal stability of Ni-rich layered transition metal-based electrode materials,” J. Phys. Chem. C 121(41), 22628–22636 (2017). [CrossRef]  

53. L. S. de Vasconcelos, R. Xu, Z. Xu, et al., “Chemomechanics of rechargeable batteries: status, theories, and perspectives,” Chem. Rev. 122(15), 13043–13107 (2022). [CrossRef]  

54. Y. Huang, S. Wang, Y. Guan, et al., “Limited angle tomography for transmission X-ray microscopy using deep learning,” J. Synchrotron Rad. 27(2), 477–485 (2020). [CrossRef]  

55. H. Villarraga-Gómez, M. N. Rad, M. Andrew, et al., “Improving throughput and image quality of high-resolution 3D X-ray microscopes using deep learning reconstruction techniques,” in 11th Conference on Industrial Computed Tomography (iCT), (2022), pp. 8–11.

56. K. Zhang, W. Zuo, and L. Zhang, “FFDNet: Toward a fast and flexible solution for CNN-based image denoising,” IEEE Transactions on Image Processing27, 4608–4622.

57. K. Zhang, Y. Li, J. Liang, et al., “Practical blind image denoising via Swin-Conv-UNet and data dynthesis,” Machine Intelligence Research pp. 1–14 (2023).

Supplementary Material (1)

NameDescription
Supplement 1       Supplemental document

Data Availability

Data underlying the results presented in this paper are not publicly available at this time but may be obtained from the authors upon reasonable request.

Cited By

Optica participates in Crossref's Cited-By Linking service. Citing articles from Optica Publishing Group journals and other participating publishers are listed here.

Alert me when this article is cited.


Figures (7)

Fig. 1.
Fig. 1. Framework of the proposed model for material chemical states retrieval in the form of unmixing for X-ray microspectroscopy. The normalized XANES spectra from each pixel are unmixed to create a chemical phase map $\mathbf {X}$, which also considers the image’s scaling factor.
Fig. 2.
Fig. 2. Left: Typical examples of the test datasets: projections and reconstructed slices; Right: Normalized spectra under different Ni valence states of X-ray XANES in a battery cathode. State 1, 2, 3, 4, and 5 represent Ni’s different valence states.
Fig. 3.
Fig. 3. A visual comparison of the chemical phase map for various methods on the Round data under different noise levels ($\sigma =3$ on the top and $\sigma =7$ on the bottom). Note that the other chemical map is the reverse since $L=2$.
Fig. 4.
Fig. 4. The visual comparison for the chemical phase maps of the various methods on Wedge data under three reference spectra ($\sigma =3$). From top to bottom: Ni valence state 1, 2, 3, respectively.
Fig. 5.
Fig. 5. The visual comparison for the chemical phase maps of the various methods on Particle data under five reference spectra ($\sigma =3$). From left to right: Ni valence state 1, 2, 3, 4, 5, respectively.
Fig. 6.
Fig. 6. Low SNR projection image of TXM-XANES recording (left) and the reference spectra dictionary (right).
Fig. 7.
Fig. 7. The visual comparison for the chemical phase map of the various methods on NCM particle under two reference spectra (Ref#1 and Ref#2).

Tables (3)

Tables Icon

Algorithm 1. The framework for TXM-XANES image unmixing with explicit regularizer and implicit regularizer (denoted as RUMex and RUMim, respectively).

Tables Icon

Table 1. Comparison of PSNR (dB) and SSIM in for six simulated datasets using different approaches and noise levels ( σ is from 1 to 7).

Tables Icon

Table 2. Comparison of PSNR (dB) and SSIM using different approaches with varying numbers of the reference spectra (the noise level σ is set as 3).

Equations (14)

Equations on this page are rendered with MathJax. Learn more.

y k = A m k + r k ,   k = 1 , , N ,
m k = s k x k ,
y k = s k A x k + r k ,   k = 1 , , N ,
Y = A X d i a g ( s ) + R ,
min X , s 1 2 Y A X d i a g ( s ) F 2 s.t. X 0 ,   s 0 ,   1 T X = 1 ,
min X , s 1 2 Y A X d i a g ( s ) F 2 + λ j = 1 L Φ ( x j ) + I Ω 1 ( X ) + I Ω 2 ( s ) ,
I Ω ( x ) = { 0 x Ω , + otherwise. 
min X , s 1 2 Y A M F 2 + λ j = 1 L ϕ 1 ( u j ) + I Ω 1 ( W ) + I Ω 2 ( t ) s.t. M = X d i a g ( s ) , u j = ϕ 2 ( x j ) , W = X , t = s .
L ( X , s , M , U , W , t , F ) = 1 2 Y A M F 2 + λ j = 1 L ϕ 1 ( u j ) + ρ 2 X d i a g ( s ) M + C F 2 ρ 2 C F 2 + ρ 2 j = 1 L ϕ 2 ( x j ) u j + d j 2 2 ρ 2 d j 2 2 + ρ 2 X W + E F 2 ρ 2 E F 2 + ρ 2 s t + g 2 2 ρ 2 g 2 2 ,
u j k + 1 = arg min u ρ 2 | | u j x j k + 1 d j k | | F 2 + λ ϕ 1 ( u j ) .
u j k + 1 = arg min u 1 2 σ 2 | | u j x j k + 1 d j k | | F 2 + ϕ 1 ( u j ) .
PSNR = 20 × log 10 ( MAX / RMSE ) ,
RMSE = 1 n 1 n 2 i = 1 n 1 l = 1 n 2 x ^ ( i , l ) x ( i , l ) 2 ,
SSIM ( X ^ , X ) = [ ( 2 μ X ^ μ X + c 1 ) ( 2 σ X ^ X + c 2 ) ] [ ( μ X ^ 2 + μ X 2 + c 1 ) ( σ X ^ 2 + σ X 2 + c 2 ) ] ,
Select as filters


Select Topics Cancel
© Copyright 2024 | Optica Publishing Group. All rights reserved, including rights for text and data mining and training of artificial technologies or similar technologies.