Undecimated Discrete Curvelet Coefficients
- The paper introduces an FFT-based UDCT that enforces sparsity through an ℓ1 penalty, capturing fracture-aligned anisotropic features.
- UDCT is a multiscale, orientation-sensitive transform that omits spatial subsampling to preserve shift-invariance and localize curvilinear structures.
- Numerical benchmarks demonstrate a 37% reduction in RMSE, validating the effectiveness of UDCT regularization over traditional isotropic priors.
Undecimated discrete curvelet coefficients (UDCT) are a multiscale, orientation-sensitive representation of fields over discretized domains, constructed via an FFT-based transform that preserves shift-invariance by omitting spatial subsampling. In the context of fractured media, as introduced in Segura’s convex SPDE inversion framework, UDCT analysis and synthesis operators play a central role in regularizing reconstructions to capture anisotropic, fracture-aligned structures that elude isotropic priors (Segura, 24 Jan 2026).
1. Mathematical Definition of the Undecimated Discrete Curvelet Transform
On each piecewise-planar fracture support, the underlying scalar field is embedded on an uniform grid (). The UDCT analysis operator is
where typically , reflecting the transform's redundancy. The transform is constructed with reference to radial scale windows and angular windows , with denoting the scale and the orientation. The generating curvelet in continuous frequency is
where enumerates the spatial grid and the offset. In the undecimated version, there is no subsampling after frequency masking; all locations are processed. For admissibility, each is a multiple of 3, and windows are smoothly overlapped and summed, following the constructions of Candès et al. (2006).
2. Enforcement of Curvelet-Sparsity via Penalty
To encourage representation of fracture-aligned ridges and edges, the framework introduces a Laplace prior on the curvelet coefficients: with . The parabolic scaling and directional selectivity of ensure that the penalty drives most coefficients toward zero except at the multiscale ridges and edges, enforcing sparsity preferentially along dominant fracture directions.
3. Algorithmic Computation of Forward and Inverse UDCT
Implementation comprises:
- Padding: Fields are padded to (15% expansion per dimension) to suppress FFT wrap-around.
- Forward UDCT:
- Compute 2D FFT of padded .
- For each , mask spectrum: .
- Inverse FFT to obtain .
- Crop to if needed; vectorize and stack.
- Inverse UDCT:
- Pad coefficient slices and FFT.
- Multiply by conjugated window masks, sum over , inverse FFT, crop.
Memory use is dominated by window storage and the coefficient array (). The transform is per plane due to FFT efficiency and sharing of buffers.
4. Integration with Convex MAP Reconstruction and ADMM Splitting
The total per-plane optimization problem is
where is the interpolation matrix for observed points, encodes noise weights, and is the Matérn-type GMRF precision. Introducing and recasting as constrained minimization, the problem is solved by ADMM:
- -update: Solve via sparse Cholesky or CG.
- -update: Apply soft-thresholding shrinkage to with .
- Dual update: .
ADMM convergence is guaranteed under convexity, with termination upon reduction of primal and dual residuals below set tolerances. Parseval-tightness () ensures efficient block decoupling.
5. Soft-Thresholding (Shrinkage) Operator for Complex Coefficients
For coefficient and threshold , the operator is
yielding zero when and otherwise. For real , this becomes . is tied to the curvelet sparsity parameter and the ADMM penalty, with its selection guided by discrepancy principles or cross-validation.
6. Numerical Benchmarks Demonstrating Effect of UDCT Regularization
Section 9 presents synthetic “ridge + blob” experiments isolating the curvelet penalty, with summary metrics:
| Method | RMSE (hold-out) | |
|---|---|---|
| GMRF/SPDE (no curvelets) | ||
| + Curvelets via ADMM |
Thus, inclusion of UDCT penalty yields a decrease in RMSE and pushes near zero, demonstrating directional sparsity value. L-curve analysis substantiates classical residual–sparsity trade-offs and justifies selection strategies. Robustness is demonstrated across grid resolutions , and additional studies detail sensitivity to smoothness and sparsity weights.
7. Context, Implications, and Significance
In the referenced framework, the UDCT block introduces anisotropic, multiscale sparse regularization that is efficiently split from conventional quadratic blocks via ADMM. The transform’s undecimated structure ensures shift-invariance and effective localization of ridge/edge features typical of fractured media. Empirical studies establish the superiority of curvelet sparsity over isotropic priors alone, particularly in reconstructing curvilinear anomalies. A plausible implication is that similar undecimated, directional transforms may serve as essential regularization tools in other inverse problems where anisotropic structures dominate (Segura, 24 Jan 2026).