---
title: X-ray Wavelet-Chirplet Transform (XWCT)
url: https://www.emergentmind.com/topics/x-ray-wavelet-chirplet-transform-xwct
type: topic
---

# X-ray Wavelet-Chirplet Transform (XWCT)

The X-ray Wavelet-Chirplet Transform (XWCT) is an X-ray transform-based wavelet-chirprate transform introduced for the analysis of multicomponent non-stationary signals with crossover instantaneous-frequency (IF) curves. It starts from the wavelet-chirplet transform (WCT), then applies a localized X-ray integral to the magnitude of the WCT along prescribed lines in a time-scale-chirprate parametrization. In the formulation of Jiang et al., the purpose of this construction is to obtain superior decay along the chirprate direction, because the WCT decays rapidly in the frequency-related variable but only algebraically in chirprate. The associated third-order synchrosqueezed XWCT produces a sharp three-dimensional time-frequency-chirprate representation and is used for accurate IF estimation, chirprate estimation, and mode retrieval without requiring multiple synchrosqueezing operations [2508.17942].

## 1. Analytical setting and motivation

Recent work on the chirplet transform and wavelet-chirplet transform established that time-frequency-chirprate methods can estimate IFs and chirprates and can retrieve modes from multicomponent signals with crossover IF curves. In the formulation underlying XWCT, the central difficulty is that chirprate estimation remains less accurate than IF estimation because the chirplet transform or WCT decays slowly along the chirprate direction. Synchrosqueezed chirplet-transform variants and multiple synchrosqueezing strategies improve concentration, but only moderately, so the XWCT is introduced specifically to enhance decay along the chirprate axis [2508.17942].

A common misunderstanding is to treat XWCT as merely a synchrosqueezed WCT. In the cited construction, the XWCT itself is the localized X-ray transform of WCT magnitudes; synchrosqueezing is an additional reassignment step that produces the synchrosqueezed XWCT (SXWCT). The distinction is structural: the X-ray stage modifies decay and leakage behavior, whereas the synchrosqueezing stage reassigns energy toward IF-chirprate ridges.

## 2. Continuous WCT and the definition of XWCT

The continuous WCT is defined for a signal \(x(t)\), carrier frequency \(\mu>0\), chirp-rate parameter \(\lambda\in\mathbb R\), and a sufficiently smooth window \(g\in L^1\cap L^2\) by
\[
U^g_x(a,b,\lambda)
=
\int_{-\infty}^\infty
x(t)\,\frac1a\,g\!\Big(\frac{t-b}a\Big)\,
\exp\bigl[
-\,i2\pi\mu\frac{t-b}a
-\,i\pi\,\lambda(t-b)^2
\bigr]
\,dt,
\qquad
a>0,\; b,\lambda\in\mathbb R.
\]
If \(\lambda=0\) and \(G(u)=\overline{g(u)}e^{+i2\pi\mu u}\) is a Morlet-like wavelet, one recovers the usual continuous wavelet transform [2508.17942].

For a single locally quadratic chirp mode
\[
x_k(t)=A_k(t)e^{\,i2\pi\,\phi_k(t)},
\qquad
\phi_k'(t)\approx\phi_k'(b)+\tfrac12\phi_k''(b)(t-b),
\]
the local stationary-phase approximation gives
\[
U^g_{x_k}(a,b,\lambda)\approx x_k(b)\,
G\!\bigl(\mu-a\,\phi_k'(b),\,a^2(-\phi_k''(b))\bigr),
\]
with
\[
G(\eta,\nu)
=
\int_{-\infty}^\infty
g(u)\,e^{-\,i2\pi\,\eta\,u}\,e^{-\,i\pi\,\nu\,u^2}\,du.
\]
This identifies the WCT as a representation on time, scale, and chirprate coordinates in which IF and chirprate enter through the arguments of a second-order polynomial Fourier transform of the window.

The XWCT is defined after the change of variables
\[
\xi=\frac{\mu}{a},
\qquad
a=\frac{\mu}{\xi}.
\]
With a nonnegative X-ray window \(h(v)\) satisfying \(\int h=1\), the XWCT is
\[
\boxed{
\mathcal U^g_x(a,b,\lambda)
:=
\int_{-\infty}^{\infty}
\Bigl|
U^g_x\!\Bigl(\tfrac{a\,\mu}{\,\mu+v\,a\,}\,,\,b+v\,,\,\lambda\Bigr)
\Bigr|\;
h(v)\,dv,
}
\qquad
a>0,\; b,\lambda\in\mathbb R.
\]
Equivalently, in \((\xi,b,\lambda)\)-coordinates,
\[
\mathcal U^g_x\bigl(\tfrac\mu\xi,b,\lambda\bigr)
=
\int_{-\infty}^{\infty}
\bigl| U^g_x(\xi+v,b+v,\lambda)\bigr|\;h(v)\,dv.
\]
Thus the XWCT is a localized X-ray transform of WCT magnitudes along lines of direction \((1,1,0)\) in \((\xi,b,\lambda)\)-space.

## 3. Chirprate decay, leakage, and geometric effect of the X-ray step

The motivation for the X-ray construction is explicit in the decay law of the WCT. In the summary of the method, \(U^g_x(a,b,\lambda)\) decays rapidly in
\[
\eta=\mu-a\,\phi'
\]
but only algebraically in
\[
\nu=a^2(-\phi''-\lambda).
\]
For a pure linear chirp \(x(t)=A\,e^{i2\pi(c\,t+\tfrac12r\,t^2)}\), one obtains
\[
\bigl|U^g_x(a,b,\lambda)\bigr|
\sim
\bigl(1+4\pi^2\sigma^4\,a^4\,(r-\lambda)^2\bigr)^{-1/4}
\exp\Bigl\{
-\,\frac{2\pi^2\sigma^2(\mu-a(c+r(b-b_0)))^2}
{1+4\pi^2\sigma^4\,a^4(r-\lambda)^2}
\Bigr\},
\]
so the factor
\[
\bigl(1+4\pi^2\sigma^4\,a^4(\lambda-\phi'')^2\bigr)^{-1/4}
\]
implies \(\mathcal O(|\lambda-\phi''|^{-1/2})\) decay at large \(|\lambda-\phi''|\), which limits chirprate resolution [2508.17942].

For the XWCT, the corresponding approximation is
\[
\bigl|\mathcal U^g_x(a,b,\lambda)\bigr|
\;\approx\;
\int
\exp\!\Bigl\{
-\,C\bigl[\mu-a\,c-a\,b\,r+v\,a\,r-v\,a\,\lambda\bigr]^2
\Bigr\}\,h(v)\,dv.
\]
The cited analysis states that, by choosing \(h\) sharply concentrated, \(\mathcal U^g_x\) becomes exponentially small whenever \(\lambda\neq r\). The resulting interpretation is geometric as well as analytic: the weighted line integral is designed to suppress chirprate leakage by aggregating magnitude along directions aligned with the transform’s intrinsic ridge geometry.

This faster decay is the main reason that the XWCT is introduced. The paper’s comparison is not merely qualitative; it explicitly contrasts algebraic WCT decay in chirprate with exponential decay for the XWCT after the localized line integral. The practical significance is that ridge extraction in the time-frequency-chirprate volume becomes substantially less ambiguous near IF crossings.

## 4. Third-order synchrosqueezing and the SXWCT

To sharpen concentration and recover IF and chirprate from WCT or XWCT coefficients, the construction uses third-order reassignment operators. The third-order IF reference operator and chirprate reference operator are
\[
\boxed{
\omega^g_x(a,b,\lambda)
=
\Re\Big\{
\tfrac1{i2\pi\,U^g_x}
\bigl[
\, \partial_b U^g_x
-2\,\tfrac{D_1^g}{D_0^g}\;U^{b\,g}_x
-\tfrac{D_2^g}{D_0^g}\;U^{b^2g}_x
\bigr]
\Big\},
}
\]
\[
\boxed{
\Xi^g_x(a,b,\lambda)
=
\Re\Big\{
\tfrac1{i\pi\,a}\,\tfrac{D_1^g}{D_0^g}
\Big\},
}
\]
where \(D_0^g,D_1^g,D_2^g\) are explicit determinants built from
\(\{U^g_x,\;U^{g'}_x,\;U^{b\,g}_x,\;U^{b^2g}_x,\dots\}\) [2508.17942].

For a cubic phase
\[
\phi(t)=c_0+c_1t+c_2t^2+c_3t^3,
\]
the method checks that these operators recover exactly \(\phi'(t)\) and \(\phi''(t)\). In this sense, the third-order construction is tailored to higher-order phase variation rather than only locally linear or quadratic behavior.

The third-order synchrosqueezed WCT (SWCT) is defined by
\[
T_x(\xi,b,\lambda)
=
\iint_{\substack{U^g_x(a,b,\lambda)\neq0\\D_0^g(a,b,\lambda)\neq0}}
U^g_x(a,b,\lambda)\,
\delta\!\bigl(\xi-\omega^g_x(a,b,\lambda)\bigr)\,
\delta\!\bigl(\lambda-\Xi^g_x(a,b,\lambda)\bigr)\,
\frac{da}a\,d\lambda.
\]
The third-order synchrosqueezed XWCT (SXWCT) replaces \(U^g_x\) by \(\mathcal U^g_x\):
\[
\mathcal T_x(\xi,b,\lambda)
=
\iint
\mathcal U^g_x(a,b,\lambda)\,
\delta\!\bigl(\xi-\omega^g_x(a,b,\lambda)\bigr)\,
\delta\!\bigl(\lambda-\Xi^g_x(a,b,\lambda)\bigr)\,
\frac{da}a\,d\lambda.
\]
The result is a three-dimensional time-frequency-chirprate representation in which the X-ray step sharpens chirprate decay and the synchrosqueezing step concentrates energy onto the estimated IF-chirprate ridges.

## 5. Mode retrieval and computational workflow

The mode-retrieval procedure is stated in algorithmic form. The inputs are a multicomponent signal \(x(t)\), carrier \(\mu\), window \(g\) (Gaussian of width \(\sigma\)), X-ray window \(h\), and the number of modes \(K\) [2508.17942].

The parameter-tuning stage chooses \(\sigma\) to minimize the Rényi entropy of \(U^g_x\). After that, discrete WCT samples \(U^g_x(a_j,b_m,\lambda_\ell)\) are computed via FFT/IFFT. The XWCT is then formed by the discrete line integral
\[
\mathcal U^g_x(a_j,b_m,\lambda_\ell)
=
\sum_p
|U^g_x(a_j',b_m',\lambda_\ell)|\,h(v_p)\,\Delta v
\]
along the line
\[
a_j'=\tfrac{a_j\,\mu}{\mu+v_p a_j},
\qquad
b_m'=b_m+v_p.
\]
The third-order reassignment quantities \(\omega^g_x\) and \(\Xi^g_x\) are evaluated at each \((a_j,b_m,\lambda_\ell)\), and synchrosqueezing bins the coefficients into a discrete \((\xi,b,\lambda)\) grid:
\[
\mathcal T_x(\xi_k,b_m,\lambda_p)
=
\sum_{j,\ell}
\mathcal U^g_x(a_j,b_m,\lambda_\ell)\,
\mathbf{1}\!\Bigl\{
|\xi_k-\omega^g_x|\le\frac{\Delta\xi_k}2,\;
|\lambda_p-\Xi^g_x|\le\frac{\Delta\lambda}2
\Bigr\}
\,\frac{\Delta a_j}{a_j}\,\Delta\lambda.
\]

Ridge extraction proceeds by finding, for each fixed \(b_m\), the \(K\) largest distinct peaks of \(\mathcal T_x(\cdot,b_m,\cdot)\). Their coordinates are recorded as
\[
(\check\xi_\ell(b_m),\check\lambda_\ell(b_m)),
\qquad
\ell=1,\dots,K.
\]
Mode recovery then uses a small linear system,
\[
\bigl[\,U^g_x(a_j,b_m,\lambda_j)\bigr]_{j=1}^K
\;\approx\;
C(b_m)\,\bigl[x_k(b_m)\bigr]_{k=1}^K,
\]
with
\[
a_j=\mu/\check\xi_j,
\qquad
\lambda_j=\check\lambda_j,
\]
and
\[
C_{\ell k}
=
G\bigl(\mu-a_\ell\phi_k',\,a_\ell^2(\lambda_\ell-\phi_k'')\bigr).
\]
In practice the algorithm inverts \(C(b_m)\) or uses its pseudo-inverse to obtain the mode estimates \(\hat x_k(b_m)\). The cited presentation emphasizes that the recovery is based on ridge localization in the synchrosqueezed volume rather than direct component-wise filtering in the original time-frequency plane.

## 6. Experimental behavior and comparative results

The reported experiments use three synthetic crossover-chirp examples with sampling \(=128\) Hz and a Gaussian window. In Example 1, with two linear chirps
\[
\phi_1(t)=42t-2t^2,
\qquad
\phi_2(t)=10t+2t^2,
\]
the IF crossover occurs at \(t=4\). The reported chirprate RMSE near crossover is approximately \(0.5\) for WCT+SWCT and approximately \(0.15\) for \(5\times\)MSWCT, whereas the SXWCT gives chirprate RMSE approximately \(0.02\). The mode-retrieval RMSE is approximately \(0.023\) for SXWCT versus approximately \(0.052\) for MSWCT. In Example 3, with two sinusoidal-chirp modes
\[
\phi_{1,2}(t)=41t\mp \frac{32}{\pi}\sin\!\bigl(\tfrac\pi2 t\bigr),
\]
the reported IF-RMSE is approximately \(0.12\), CR-RMSE approximately \(1.2\), and mode-RMSE approximately \(0.18\)–\(0.20\) for MSWCT, while SXWCT gives IF-RMSE approximately \(0.03\), CR-RMSE approximately \(0.1\), and mode-RMSE approximately \(0.04\)–\(0.11\) [2508.17942].

For Example 2, involving two cubic chirps
\[
\phi_1(t)=3(t-2)^3+29t,
\qquad
\phi_2(t)=-3(t-2)^3+47t,
\]
the published RMSE table is:

| Method | IF1, IF2 | CR1, CR2, Mode1, Mode2 |
|---|---:|---:|
| SWCT | 0.2555, 0.1403 | 2.2492, 0.4831, 0.1191, 0.0759 |
| 5×MSWCT | 0.1021, 0.1094 | 0.8319, 0.8643, 0.0581, 0.0546 |
| MSCT | 0.1438, 0.1438 | 0.5512, 0.5512, 0.0472, 0.0471 |
| SXWCT | 0.0357, 0.0357 | 0.0727, 0.0727, 0.0276, 0.0229 |

These examples are presented as evidence for two separate effects. First, the X-ray stage improves decay along the chirprate axis. Second, the third-order synchrosqueezing stage provides sharply localized IF-chirprate ridges and supports mode retrieval from crossover configurations.

## 7. Scope, limitations, and relation to X-ray WLCT

The advantages stated for the XWCT framework are exponential-scale decay in chirprate, clean 3D ridge extraction, the sufficiency of a single synchrosqueezing step, and exact recovery for cubic phases under the third-order reassignment model. The limitations stated in the same summary are equally specific: the extra X-ray integral step adds \(\mathcal O(N^4)\) workload in naive form; the choice of X-ray window \(h\) and its support trades off decay versus bias; and edge and boundary artifacts require local averaging. The potential applications listed are radar micro-Doppler analysis, machinery vibration diagnosis, biomedical signals such as EEG/ECG with intersecting rhythms, and more generally multicomponent frequency-modulated signal separation where IF curves cross [2508.17942].

A later and broader development places the X-ray idea inside a windowed linear canonical transform (WLCT) framework. That work develops a novel WLCT, discusses four types of WLCTs, uses a special X-ray transform to sharpen the time-frequency-chirprate representation, and derives a corresponding three-dimensional synchrosqueezed transform for signal separation [2510.10438]. In that setting, Type 2 WLCT coincides with the chirplet transform up to \(\lambda\mapsto-\lambda\), and the X-ray transform integrates \(\bigl|T_x^{g,n}\bigr|\) along line directions
\[
\theta=(1,\pm\tfrac1\lambda,0)
\quad\text{or}\quad
(1,\mp\lambda,0),
\]
yielding the X-ray WLCT (XWLCT). A plausible implication is that XWCT and XWLCT instantiate the same analytical strategy—localized X-ray sharpening of a three-parameter time-frequency-chirprate representation—within different front-end transforms [2510.10438].

Source: https://www.emergentmind.com/topics/x-ray-wavelet-chirplet-transform-xwct