Papers
Topics
Authors
Recent
Search
2000 character limit reached

Double-Stage DMAS in Medical Imaging

Updated 17 March 2026
  • Double-Stage DMAS is a nonlinear beamforming algorithm that uses two cascaded DMAS operations to generate a fourth-order spatial correlation for enhanced image quality.
  • It achieves improved SNR, reduced sidelobe levels, and narrower beamwidths, as confirmed by simulation and experimental metrics in medical imaging.
  • Despite its significant performance gains, DS-DMAS introduces high computational complexity, necessitating specialized hardware for real-time application.

Double-Stage Delay-Multiply-and-Sum (DS-DMAS) is a nonlinear beamforming algorithm designed for medical imaging modalities such as ultrasound (US) and photoacoustic imaging (PAI), offering enhanced spatial resolution, sidelobe suppression, and noise robustness relative to classic Delay-and-Sum (DAS) and single-stage Delay-Multiply-and-Sum (DMAS) methods. DS-DMAS achieves these improvements by nesting two correlation stages: it systematically exposes and replaces the implicit linear (DAS) block embedded within DMAS with a second DMAS operation, resulting in a higher-order nonlinear spatial correlation. This structuring yields significant performance gains at the expense of increased computational complexity (Mozaffarzadeh et al., 2018, Mozaffarzadeh et al., 2018, Mozaffarzadeh et al., 2018).

1. Algorithmic Foundations

The evolution from DAS to DMAS and subsequently to DS-DMAS is grounded in exploiting higher-order spatial correlations for enhanced beamforming quality. In DAS, echo signals from an array of MM elements are time-aligned and summed: yDAS(r)=∑i=1Msi(ti(r))y_{\mathrm{DAS}}(r) = \sum_{i=1}^{M} s_i(t_i(r)) where sis_i represents the radiofrequency (RF) signal received by element ii, and ti(r)t_i(r) is the travel-time delay to point rr.

DMAS introduces a quadratic nonlinearity by forming and summing all pairwise products of the delayed signals: yDMAS(r)=∑i=1M−1∑j=i+1Msi(ti(r))⋅sj(tj(r))y_{\mathrm{DMAS}}(r) = \sum_{i=1}^{M-1} \sum_{j=i+1}^{M} s_i(t_i(r)) \cdot s_j(t_j(r)) This formulation can also be interpreted as: yDMAS(r)=12[(∑i=1Msi(ti))2−∑i=1Msi2(ti)]y_{\mathrm{DMAS}}(r) = \frac{1}{2} \left[ \left( \sum_{i=1}^{M} s_i(t_i) \right)^2 - \sum_{i=1}^{M} s_i^2(t_i) \right] Given that the first term is the squared DAS output, DMAS performance is ultimately limited by the inner linearity of DAS.

DS-DMAS recursively replaces the DAS component in DMAS with another DMAS operation, resulting in a two-stage cascade: YDS-DMAS(t)=12[U(t)2−∑i<j(yi(t)yj(t))2]Y_{\mathrm{DS\text{-}DMAS}}(t) = \frac{1}{2} \left[ U(t)^2 - \sum_{i<j} (y_i(t) y_j(t))^2 \right] where U(t)=∑i<jyi(t)yj(t)U(t) = \sum_{i<j} y_i(t) y_j(t) is itself a DMAS output (Mozaffarzadeh et al., 2018). The resulting formulation is equivalent to a fourth-order nonlinear spatial correlation.

2. Operational Structure and Pseudocode

The DS-DMAS algorithm requires two main stages for each image pixel:

  1. First-Stage DMAS: Compute the pairwise products of all delayed signals, apply sign–sqrt compression, and sum to produce a vector zz.
  2. Second-Stage DMAS: Apply DMAS on the zz vector, performing a second round of pairwise signed–sqrt product-summing.

A stepwise pseudocode extracted from (Mozaffarzadeh et al., 2018):

1
2
3
4
5
6
7
8
9
10
11
12
13
for i in range(1, M):
    for j in range(i+1, M+1):
        z[idx] = sign(y[i] * y[j]) * sqrt(abs(y[i] * y[j]))
        idx += 1
U = sum(z[0:idx]) # First DMAS output

out = 0
for p in range(0, idx-1):
    for q in range(p+1, idx):
        w = z[p] * z[q]
        out += sign(w) * sqrt(abs(w))

Y_DS_DMAS = out # Final beamformed value

Computational complexity for MM channels is O(M2)O(M^2) for the first stage and O(M4)O(M^4) for the fully expanded second stage, making real-time applications hardware-intensive (FPGA/GPU required) (Mozaffarzadeh et al., 2018, Mozaffarzadeh et al., 2018).

3. Mathematical Rationale and Signal Processing Interpretation

The principal advantage of DS-DMAS lies in its ability to perform a fourth-order spatial correlation:

  • The initial DMAS stage multiplies and sums pairs of delayed element responses, amplifying on-axis coherence and suppressing random noise.
  • The second DMAS pass operates over the intermediate products, leading to powerful sidelobe and speckle suppression, as well as improved discrimination of closely spaced targets.

This structure results in:

  • Sharpened mainlobe: Superior resolution due to the constructive reinforcement of the coherent wavefront.
  • Deep lateral valleys: Strong suppression of off-axis clutter and artifacts (Mozaffarzadeh et al., 2018, Mozaffarzadeh et al., 2018).
  • Higher-order noise rejection: Enhanced robustness in low-SNR conditions.

4. Comparative Performance Metrics

Quantitative comparisons in simulation and experimental studies indicate that DS-DMAS outperforms both DAS and single-stage DMAS:

Metric DAS DMAS DS-DMAS DS-DMAS vs. DMAS
Sidelobe level –40 dB –50 dB –60 dB 5–10 dB lower
SNR (wire target) 20 dB 23 dB 26 dB ~13% higher
FWHM (beamwidth) 0.80 mm 0.60 mm 0.50 mm 20–30% narrower
Contrast Ratio (CR) 8 dB 11 dB 14 dB 43% higher

Additional experiments demonstrate:

5. Computational and Practical Implications

DS-DMAS's two-stage nonlinearity leads to a significant computational burden:

  • For MM array channels, first-stage DMAS is O(M2)O(M^2), while the second-stage DMAS on O(M2)O(M^2) products results in O(M4)O(M^4) total combinations in the fully expanded form (Mozaffarzadeh et al., 2018). However, optimized and windowed variants reduce this practical load.
  • Hardware-based acceleration or parallel computing is necessary for implementation at clinical frame rates.
  • Repeated application of sign–sqrt transforms necessitate high-precision arithmetic to avoid quantization bias.
  • The method is robust to additive Gaussian noise but can be sensitive to array calibration errors (e.g., gain/phase mismatches), which are amplified by the higher-order nonlinearities.

A plausible implication is that parameter selection (aperture partitioning, sub-aperture size) and hardware capabilities dictate the feasibility of DS-DMAS in real-time applications.

6. Scope of Application and Experimental Validation

DS-DMAS has been validated in both simulation and experimental settings for photoacoustic and ultrasound imaging:

  • Linear arrays, 5–10 MHz central frequency, 64–128 elements.
  • Phantoms with point targets (wires, pencil-lead), cyst phantoms in tissue-mimicking gels.
  • High and low SNR regimes (down to 10 dB), demonstrating consistent performance gains in spatial resolution, contrast, and robustness to noise (Mozaffarzadeh et al., 2018, Mozaffarzadeh et al., 2018).
  • In photoacoustic imaging, DS-DMAS achieves >13% SNR increase and >30% FWHM improvement over DMAS (Mozaffarzadeh et al., 2018).

Application domains where high contrast and resolution are critical, such as distinguishing closely spaced lesions or vascular targets, particularly benefit from DS-DMAS, provided the computational demands can be satisfied.

7. Limitations and Trade-offs

  • Computational intensity: DS-DMAS is substantially more demanding than DAS or DMAS and may not be suitable for ultrafast or portable systems without dedicated hardware (Mozaffarzadeh et al., 2018).
  • Dynamic range: Repeated nonlinear transformations can compress dynamic range and lead to quantization bias if not carefully managed.
  • Fine-tuning required: Sub-aperture design and overlap parameters impact contrast and resolution; excessive overlap may slightly degrade contrast (Mozaffarzadeh et al., 2018).
  • Depth-dependent trade-off: At extreme imaging depths, signal attenuation may suppress the benefit of higher-order correlation due to weak underlying SNR (Mozaffarzadeh et al., 2018).

DS-DMAS embodies the paradigm of maximizing image quality through recursive spatial coherence exploitation at the cost of computational efficiency. Its integration into medical imaging systems depends on the balance between required performance and available processing resources.

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 Double-Stage DMAS (DS-DMAS).