Exercises
ex-ch27-01
EasyProve that the Radon transform is linear: for all and .
Write out the integral definition and use linearity of integration.
Apply the definition
ex-ch27-02
EasyA point scatterer at position has . Show that its sinogram is the sinusoidal curve .
Substitute the delta function into the Radon transform definition.
Use the sifting property of the delta function.
Direct substitution
The sifting property of forces , producing a sinusoidal track in the plane.
ex-ch27-03
MediumShow that the ramp filter in FBP arises from the Jacobian of the polar-to-Cartesian coordinate transformation in 2D Fourier space. Specifically, verify that in the region , .
Write , and compute the Jacobian .
The absolute value of the Jacobian determinant gives the area element.
Compute the Jacobian
The determinant is .
Area element
.
To cover the full plane with and , we need the absolute value. This is the ramp filter.
ex-ch27-04
MediumConsider the MRI forward model with acceleration factor . The image is 10-sparse in the wavelet domain (). Using the CS recovery guarantee, estimate the minimum number of k-space samples needed for exact recovery (ignoring log factors). For an image ( pixels), what fraction of k-space does this represent?
The CS guarantee requires for some constant .
For back-of-envelope: ignore log factors and use with --.
Apply the CS bound
With and (typical for random Fourier sampling): . But this is the theoretical worst-case.
In practice (ignoring polylog factors): to samples suffice for a 10-sparse signal.
Fraction of k-space
With pixels and samples: .
In practice, medical images are not truly 10-sparse but approximately sparse with -- significant coefficients, requiring -- samples (--). This matches the empirical -- used clinically.
ex-ch27-05
MediumDerive the SENSE reconstruction formula for a 2-coil system with acceleration factor (every other k-space line skipped). Show that the reconstruction reduces to solving a linear system at each voxel.
With , each acquired k-space line corresponds to two aliased voxels in the image domain.
The coil sensitivities at the two aliased positions form a mixing matrix.
Aliasing structure
Skipping every other k-space line creates a 2-fold aliased image. At each voxel , the aliased image from coil is
where is the aliasing shift (half the field of view).
Matrix formulation
Stacking two coils:
Invert the sensitivity matrix at each voxel pair.
ex-ch27-06
MediumThe lateral resolution of a DAS ultrasound beamformer is where is the f-number, is the focal depth, and is the aperture. An RF imaging system at GHz has a 64-element ULA with half-wavelength spacing.
- Compute at range m.
- How many elements would be needed to achieve cm at the same range?
Compute , , , and .
Part 1
mm. mm. . mm cm.
Part 2
Require mm. . mm m. elements.
A 1000-element array at half-wavelength spacing spans 2 m — feasible for a wall-mounted system but impractical for a mobile platform.
ex-ch27-07
MediumShow that the back-projection operator (the adjoint of the Radon transform) applied to a sinogram produces a blurred version of the original image:
Explain why (i.e., back-projection alone does not reconstruct the image).
The adjoint smears each projection value back along the line it came from.
Compute in the Fourier domain using the Fourier Slice Theorem.
Fourier-domain analysis
In the Fourier domain, acts as multiplication by (the inverse of the ramp filter). This means .
Interpretation
Back-projection without filtering produces a blurred image — each point scatterer is reconstructed as a radially symmetric blur falling off as . The ramp filter in FBP compensates for this, restoring the correct Fourier weighting.
ex-ch27-08
HardCondition number comparison. Consider two imaging systems:
(a) CT with projections, each with 256 samples, imaging a pixel scene. Form the discrete Radon matrix .
(b) RF imaging with Tx, Rx, frequencies, imaging the same scene. Form the sensing matrix .
Without computing explicitly, argue which system has the smaller condition number and why. What are the implications for reconstruction quality?
Count the number of measurements relative to unknowns in each case.
Consider the Fourier coverage: CT covers uniformly; RF covers a limited set of Ewald arcs.
The condition number relates to the ratio of largest to smallest singular value.
Measurement count
CT: measurements for unknowns (overdetermined, ). RF: measurements for unknowns (severely underdetermined, ).
Fourier coverage
CT: 36 projections cover at 5-degree intervals, filling 36 radial lines in the full Fourier plane. RF: 360 measurements sample 360 points on a limited set of Ewald arcs, covering a much smaller region of the Fourier plane with large gaps.
Condition number and implications
is overdetermined with good Fourier coverage: its condition number is moderate (--). FBP gives acceptable results.
is severely underdetermined with sparse, non-uniform Fourier coverage: its condition number is large or effectively infinite (many singular values near zero). Regularization is mandatory; the reconstruction is fundamentally non-unique without priors.
ex-ch27-09
HardSSDU for RF imaging. Design a self-supervised training procedure for an unrolled OAMP network (Ch 18) applied to RF imaging, following the SSDU framework (Yaman et al., 2020). Specifically:
- Define how to partition the RF measurements into training and validation subsets.
- Write the SSDU loss function for the RF case.
- Identify the key differences from MRI-SSDU.
In MRI, the partition splits k-space lines. In RF, the natural partition splits Tx-Rx-frequency triples.
The forward operator changes: (rows of corresponding to the training measurements).
Measurement partition
Randomly split the Tx-Rx-frequency measurement indices into (training, ~70% of measurements) and (validation, ~30%). Let denote the rows of indexed by .
Loss function
f_\theta$ is the unrolled OAMP network taking as input the backpropagation image from the training measurements.
Key differences from MRI-SSDU
(a) The RF forward operator has Kronecker structure, so the sub-operators lose this structure — the Kronecker speedup (Ch 07) is partially lost. (b) RF measurements are far fewer than MRI k-space samples, so the partition reduces an already small dataset. (c) The signal-to-noise ratio per measurement is typically lower in RF, making the validation loss noisier.
ex-ch27-10
HardFBPConvNet for RF imaging. Implement (on paper) the RF analogue of FBPConvNet:
- What replaces FBP as the initial reconstruction?
- What is the forward model for the U-Net post-processor?
- Why is the RF version expected to work less well than the CT version for the same U-Net architecture?
In RF, the analytical initial estimate is the backpropagation image .
Consider the quality of the initial estimate in each case.
Initial reconstruction
Replace FBP with the backpropagation (matched-filter) image: , where is a diagonal normalisation matrix.
U-Net model
. The U-Net maps the artifact-corrupted backpropagation image to the clean reflectivity.
Why RF is harder
In CT, FBP with full angular coverage gives PSNR 35--40 dB. The U-Net only removes minor noise and truncation artifacts. In RF, the backpropagation image has PSNR 10--20 dB with severe sidelobe artifacts from the incomplete PSF. The U-Net must remove much more severe artifacts, requiring larger receptive fields and more training data. This is why model-based architectures (E2E VarNet, unrolled OAMP) that embed the forward model outperform pure post-processing for RF imaging.
ex-ch27-11
EasyName three structural similarities and three structural differences between the MRI forward operator and the RF imaging forward operator .
Think about: linearity, domain (Fourier vs Ewald), structure (DFT vs Kronecker), conditioning, fast algorithms.
Similarities
- Both are linear operators mapping an image/scene to measurements.
- Both sample in a Fourier-like domain (k-space for MRI, Ewald arcs for RF).
- Both suffer from incomplete coverage that motivates CS/regularized reconstruction.
Differences
- is a subsampled DFT (fast products via FFT); has Kronecker structure ( products).
- MRI k-space is Cartesian or along smooth trajectories; RF k-space samples lie on curved Ewald arcs.
- is well-conditioned (restricted isometry); is typically ill-conditioned with rapidly decaying singular values.
ex-ch27-12
MediumThe speed of sound in tissue is approximately m/s, while the speed of electromagnetic waves in air is m/s. An ultrasound system at MHz and an RF system at GHz image objects at their respective carrier wavelengths.
- Compute the wavelength for each system.
- For an object of diameter in each case, compute the physical size.
- What does the ratio tell us about the forward model?
for each system.
Wavelengths
Ultrasound: mm. RF: mm.
Object sizes
US: mm (a small lesion). RF: mm (a medium-sized object).
Interpretation
When , the ray-optics (CT-like) approximation is reasonable. When --, diffraction is significant and the Born/Rytov model (Ch 05-06) is needed. Both US and RF typically operate in the -- regime, where diffraction matters but is manageable under the first-order Born approximation.
ex-ch27-13
HardCoherent compounding as multi-view fusion. In plane-wave ultrasound with steering angles, the coherently compounded image is . Show that in the Fourier domain, the PSF of the compounded image is
and explain how this improves lateral resolution.
Each plane-wave DAS image has a PSF determined by the receive aperture and the transmit steering angle.
In the Fourier domain, the PSF is the autocorrelation of the sampling pattern.
Fourier-domain PSF
Each DAS image has PSF . Coherent compounding sums the images linearly:
,
so .
Resolution improvement
Each single plane wave illuminates from angle , covering a narrow angular cone in k-space. The sum of PSFs covers a wider angular range, narrowing the mainlobe in the lateral direction. With angles spanning , the effective aperture increases, and lateral resolution improves by a factor . This is the ultrasound analogue of multi-view coherent RF imaging.
ex-ch27-14
ChallengeTheoretical comparison of sampling requirements. Consider three imaging modalities — CT, MRI, and RF — each reconstructing an image that is -sparse in the wavelet domain. For each modality, state the measurement scaling (as a function of and ) needed for exact sparse recovery, and explain the differences.
Specifically, consider: (a) CT with random angular projections, (b) MRI with random k-space lines, (c) RF imaging with random Tx-Rx pairs at a fixed frequency.
For (a), each projection gives measurements (one per detector element).
For (b), each k-space line gives measurements.
For (c), each Tx-Rx pair gives one measurement.
The key difference is the structure of the sensing matrix and its coherence with wavelets.
CT (random projections)
Each projection is a line integral (one row of ) and provides samples. With random projections: . The restricted isometry of the Radon matrix requires , giving .
MRI (random k-space lines)
Each k-space line gives Fourier coefficients. With random lines: . Random Fourier sampling requires — similar to CT.
RF imaging (random Tx-Rx pairs)
Each Tx-Rx pair at one frequency gives a single complex measurement. With such measurements: , where is the coherence between the sensing matrix columns and the sparsifying basis. For the RF sensing matrix, can be significantly larger than for Fourier-based modalities, requiring more measurements per unit of sparsity.
Comparison
CT and MRI benefit from structured measurements (each projection or k-space line provides correlated samples). RF measurements are less structured, leading to higher sampling requirements for the same sparsity level. This partly explains why RF imaging needs more aggressive regularization and benefits more from learned priors.
ex-ch27-15
ChallengeArchitecture design exercise. You want to build a learned reconstruction network for RF imaging that can be trained on MRI data (which is abundant) and fine-tuned on RF data (which is scarce). Design a transfer-learning strategy that exploits the structural similarity between the two problems while accommodating the differences.
Address: (a) which network components are shared, (b) which are domain-specific, (c) what pre-training and fine-tuning protocol you would use, and (d) what failure modes you anticipate.
Model-based networks separate the forward model from the learned prior. Which part transfers?
The U-Net learns image-domain features (edges, textures). Do these transfer across modalities?
Consider the domain gap: medical images have smooth tissue boundaries; RF scenes have discrete scatterers.
Shared components
The U-Net/CNN blocks that learn image-domain priors (edge detection, denoising, artifact removal). These capture generic image processing operations that partially transfer across domains.
Domain-specific components
(a) Forward/adjoint operators: vs . (b) Data-consistency layers: must use the correct forward model. (c) Normalization layers: image statistics differ.
Protocol
Phase 1: Pre-train a MoDL/VarNet on abundant MRI data with . Phase 2: Replace the forward operator with , freeze the U-Net weights, and train only the data-consistency layers on simulated RF data. Phase 3: Unfreeze the U-Net and fine-tune the full network on the (small) RF dataset with a reduced learning rate.
Failure modes
(a) Negative transfer: if MRI priors (smooth tissue) bias the network toward over-smoothing discrete RF scatterers. (b) Domain gap in noise statistics: MRI noise is approximately Gaussian; RF noise may have non-Gaussian components from clutter. (c) Catastrophic forgetting during fine-tuning if the RF dataset is too small.