Papers
Topics
Authors
Recent
Search
2000 character limit reached

Deep Learning-based Measurement Matrix for Phase Retrieval

Updated 23 November 2025
  • The paper introduces a learnable Fourier measurement operator within an unrolled deep architecture that jointly optimizes sensing and recovery for phase retrieval.
  • It employs iterative subgradient descent and learned proximal mappings to enforce data fidelity and sparsity, thereby improving reconstruction accuracy.
  • Experiments show that DLMMPR consistently outperforms baseline methods in PSNR and SSIM, especially under high noise conditions.

The Deep Learning-based Measurement Matrix for Phase Retrieval (DLMMPR) framework fundamentally redefines phase retrieval by jointly optimizing the measurement operator and recovery modules in an end-to-end deep learning architecture. By parameterizing the multiplexed Fourier measurement process as learnable tensors and coupling this with unrolled subgradient descent and learned proximal mappings, DLMMPR achieves robust signal recovery under diverse noise conditions and outperforms prevailing state-of-the-art methodologies such as DeepMMSE and PrComplex in both quantitative and qualitative dimensions (Liu et al., 16 Nov 2025).

1. Measurement Matrix Parameterization

DLMMPR departs from traditional fixed coded-diffraction pattern (CDP) designs, which utilize a stack of masked Fourier transforms, by embedding the entire multi-mask Fourier measurement operator as a learnable parameter within the deep network. The conventional CDP operator is given by

y=Ax+w,A=[(FD1);(FD2);(FD3);(FD4)]y = |\mathbf{A}x| + w,\quad \mathbf{A} = [(F D_1)^\top;\, (F D_2)^\top;\, (F D_3)^\top;\, (F D_4)^\top]

where FF is the discrete Fourier matrix, DjD_j are diagonal matrices with entries sampled on the complex unit circle, and ww denotes noise. DLMMPR replaces the fixed FF with a trainable matrix TT, such that at the kk-th stage:

Wk=[(TkD1);(TkD2);(TkD3);(TkD4)]W^{k} = [(T^k D_1)^\top;\, (T^k D_2)^\top;\, (T^k D_3)^\top;\, (T^k D_4)^\top]

Both WkW^{k} and its adjoint (Wk)(W^{k})^\top are treated as weight tensors, initialized to FF0, and updated via backpropagation with all other network parameters. This learnable parameterization facilitates joint optimization of the sensing process and iterative recovery procedure.

2. Unrolled Recovery Structure

DLMMPR utilizes K=7 unrolled ISTA-like iterations, each comprising a learnable subgradient descent (SGD) module and a learned proximal-projection mapping (PPM). At each stage FF1:

  • Subgradient-Descent (SGD) Module: Enforces data fidelity using the non-differentiable cost

FF2

with subgradient

FF3

and update

FF4

  • Proximal-Projection Mapping (PPM) Module: Enforces sparsity in a learned transform domain FF5, parameterized by a CNN block FF6 and its left-inverse FF7.

Soft-thresholding is applied to sparse codes:

FF8

Thus, each stage combines measurement consistency (SGD) and learned sparsification (PPM) in a hybrid iterative framework.

3. End-to-End Training and Optimization

Supervised training employs batches of image patches FF9 and simulated measurements DjD_j0, where DjD_j1 are the initial CDP masks. The objective is to minimize the mean squared-error:

DjD_j2

Gradients with respect to all parameters DjD_j3 are computed via backpropagation and updated using the Adam optimizer. DLMMPR simultaneously fits recovered signals to ground truth, enforcing both measurement-model consistency and accurate reconstruction through learned sparsity in transform domains.

4. Network Architecture and Training Protocol

  • Unrolled Stages: Seven (K=7), no weight sharing across stages.
  • PPM Modules: Each stage’s transform DjD_j4 comprises:

    1. DjD_j5 convolution,
    2. Convolutional Block Attention Module (CBAM),
    3. ConvU (three DjD_j6 convolution+ReLU layers),
    4. Fourier Residual Block (ResFBlock).

The inverse chain DjD_j7 mirrors these sub-modules in reverse, wrapped in a residual skip connection.

  • Initialization: DjD_j8 and DjD_j9 from Fourier operator ww0, Xavier initialization for CNN weights, thresholds ww1, step sizes ww2.

  • Training: PyTorch-based, Adam optimizer (ww3, ww4), initial ww5, batch size 10, 150 epochs. Input patches are ww6, normalized to ww7.
  • Datasets: 6,000 training patches from BSD400 and PASCAL-VOC. Testing on prDeep “Set12”: UNT-6 and NT-6. Poisson noise levels ww8.

5. Quantitative Evaluation and Empirical Performance

DLMMPR's performance is benchmarked against DeepMMSE and PrComplex (Liu et al., 16 Nov 2025). The quantitative results for Poisson noise levels ww9 on UNT-6 and NT-6 test datasets are summarized:

Noise (FF0) DeepMMSE PrComplex DLMMPR
9 40.26/0.98, 39.45/0.98 41.11/0.98, 39.78/0.99 41.89/0.98, 40.41/0.99
27 33.03/0.94, 32.32/0.93 34.64/0.93, 33.49/0.94 35.23/0.95, 33.51/0.95
81 26.64/0.81, 25.41/0.78 28.27/0.84, 26.55/0.82 29.70/0.86, 27.44/0.83

Across all regimes, DLMMPR achieves the highest PSNR and SSIM, with typical gains exceeding +1 dB, especially at high noise levels. Visual assessment affirms preservation of sharper edges and finer textures, and superior suppression of speckle noise compared to competing methods.

6. Theoretical Insights, Convergence, and Limitations

DLMMPR is informed by LISTA/ISTA convergence theory and the weight-coupling principle, also leveraged in prior work on unfolded algorithms for phase retrieval (Naimipour et al., 2020). Although explicit proofs are absent, the architecture leverages theoretical rationale from ISTA-Net (Theorem 1) to justify the FF1-norm approximation in the proximal step. Empirical evidence shows rapid convergence (network saturation at FF2150 epochs and 150 unrolled iterations), with stable performance across noise regimes.

DLMMPR's computational overhead scales with image size due to its multi-stage network structure; current instantiation assumes FF3 masks. Anticipated future work includes lightweight models and distributed optimization for large-scale imaging, and generalization of learned matrix paradigms to broader inverse problems.

7. Relationship to Prior Unfolded and Deep Measurement Matrix Approaches

Prior frameworks, such as Unfolded Phase Retrieval (UPR) (Naimipour et al., 2020), employ deep unfolding to jointly learn sensing matrices FF4 and solver parameters via interpretable iterative networks. DLMMPR advances this by generalizing the measurement operator to parameterized Fourier-like transforms and embedding learned proximal mappings via CNN modules. Both approaches advocate joint, end-to-end training that enhances measurement efficiency, convergence rate, and recovery accuracy, substantiating the benefit of data-driven measurement matrix optimization in phase retrieval.

A plausible implication is that learned measurement operators, when coupled with unrolled and interpretable recovery networks, can systematically improve imaging performance even beyond phase retrieval, motivating further methodological exploration in computational imaging and signal processing.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (2)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Deep Learning-based Measurement Matrix for Phase Retrieval (DLMMPR).