Coil2Coil (C2C): Stellarator & MRI Applications
- Coil2Coil (C2C) is a dual-method framework that discretizes optimized continuous solutions into practical coil sets for stellarator design and enables noise-independent MRI denoising.
- In stellarator optimization, C2C transforms idealized surface current potentials into manufacturable coil geometries while minimizing magnetic field errors using rigorous error analysis.
- In MRI, C2C leverages redundant coil data to generate statistically independent noise pairs, enhancing self-supervised denoiser training and image quality.
Coil2Coil (C2C) refers to two distinct, independently developed methodologies: one for the discretization of surface currents into practical coil geometries in stellarator optimization (fusion plasma physics context) and another for self-supervised denoising in multi-coil Magnetic Resonance Imaging (MRI). The following article presents the technical foundations, methodologies, and implications of the C2C method in both domains, referencing (Panici et al., 12 Aug 2025) for stellarator optimization and (Park et al., 2022) for MRI denoising.
1. Formulations and Motivations
The term "Coil2Coil" (abbreviated "C2C"; Editor's term) originated independently in the fields of stellarator coil optimization and multi-coil MRI. In stellarator design, C2C formalizes the conversion of an idealized continuous surface current solution into discrete, manufacturable coil sets that preserve desired magnetic properties. In MRI, C2C enables self-supervised training of deep denoisers by constructing synthetic noisy image pairs from redundant coil measurements, circumventing the need for clean ground-truth images or explicit noise realizations.
In both cases, C2C addresses core limitations in traditional approaches: the lack of detailed methodology for discretizing optimized surface currents into coils in the stellarator setting (Panici et al., 12 Aug 2025), and data scarcity/lack of independence in self-supervised MRI denoising (Park et al., 2022).
2. C2C in Stellarator Coil Optimization
2.1. Surface-Current Formalism
Given a fixed plasma boundary (parametrized by ), the surface-current sheet is described by the ansatz:
where is the scalar current potential, is the normal to the winding surface, and is the surface gradient. is expanded as:
Here, and denote net toroidal and poloidal linking currents, respectively.
2.2. Optimization Objective
Optimization selects the Fourier coefficients of to minimize the normal component of the total magnetic field on the plasma surface:
with an optional current regularization term:
Combined, the regularized minimization problem is:
where is a tunable regularization parameter.
3. The Coil2Coil ("Coil-cutting") Discretization Algorithm
3.1. Workflow
Once the optimal continuous current potential is computed, the C2C algorithm discretizes the sheet current as follows:
- Grid evaluation: Evaluate over a uniform grid on the winding surface.
- Stream-function partitioning: Select equally spaced target values within each field period:
- Contour extraction: For each , extract the closed contour such that using a 2D contouring (e.g., marching squares, isocontour ODE).
- Real-space mapping: Map contour points to real-space coordinates using the Fourier surface representation .
- Curve fitting: Fit each real-space contour with a smooth parameterization (cubic spline or Fourier series).
- Current assignment: Assign to each coil a current .
- Symmetry replication: Repeat each coil configuration for all field periods via rigid toroidal rotation.
3.2. Error Analysis and Post-processing
After discretization, the resulting filamentary coil set is evaluated by recomputing the normal-field error:
If the error exceeds acceptable bounds, one can increase , adjust , or refine coil geometries with local optimization (Panici et al., 12 Aug 2025).
Example Results
In a demonstration with a quasi-axisymmetric configuration (, offset winding surface of 0.2 m), the C2C procedure produced:
3.3. DESC Code Implementation
The DESC code implements the C2C workflow:
regcoil_surfcurr: Solves forcut_coils_from_ψ: Performs the coil-cutting and produces filamentary coils asFourierXYZCoilorSplineXYZCoilobjects
User parameters include regularization, mode truncation, coil count, field periods, helicity, and grid/contour algorithm choices (Panici et al., 12 Aug 2025).
4. C2C in Multi-Coil MRI Denoising
4.1. Motivation and Data Model
Supervised MRI denoising requires paired clean/noisy data, which are often unavailable. Traditional self-supervised approaches (Noise2Void, Noise2Self) either demand statistical independence unachievable in k-space splitting or result in inferior denoising.
C2C exploits phased-array coil redundancy, using the acquisition model:
where are coil sensitivities and is complex Gaussian noise.
4.2. Paired-Noisy Image Construction
Coil channels are split into disjoint sets and coil-combined images are formed:
This produces pairs with identical noise-free content and independent, zero-mean noise (under ideal uncorrelated noise).
4.3. Noise Decorrelation and Sensitivity Matching
Because coil noise is in practice correlated, C2C applies a whitening transform:
with coefficients derived from the voxelwise covariance matrix to enforce uncorrelated, unit variance noise:
is further normalized to ensure both images match the underlying signal :
4.4. Denoiser Training
The denoising network (18-layer DnCNN variant) is trained via a mean squared error loss:
Random coil partitions are used at each epoch to enhance generalization (Park et al., 2022).
Algorithmic Steps
| Step | Operation | Purpose |
|---|---|---|
| 1 | Random coil split | Ensures statistical independence |
| 2 | Coil-combine to , | Synthesizes noise pairs |
| 3 | Compute covariance, perform whitening | Decorrelates noise |
| 4 | Sensitivity normalization | Matches underlying signals |
| 5 | Network forward, loss computation, backprop | Parameter update |
4.5. Experimental Performance
On the NYU fastMRI dataset (brain, 4–20 coils), C2C matched or exceeded all prior self-supervised methods in PSNR/SSIM, achieving parity with fully supervised approaches:
- C2C: PSNR , SSIM (for )
- Supervised (Noise2Noise): PSNR , SSIM Other self-supervised results were lower by statistically significant margins ().
Ablation studies confirmed that omitting noise decorrelation or sensitivity normalization degraded denoising efficacy or prevented convergence (Park et al., 2022).
In real-world DICOM experiments, C2C removed noise robustly with minimal bias, outperforming alternative training frameworks.
5. Algorithmic Distinctions and Limitations
The C2C methodology in stellarator coil design is characterized by its robust mapping from an optimized sheet current to a practical set of filamentary coils with minimized field error, implemented in the DESC code and enabling immediate quantitative and graphical error assessment. In MRI, C2C uniquely circumvents the need for available clean/noisy ground-truth pairs by engineering a statistical context in which the N2N objective becomes theoretically and empirically optimal (Park et al., 2022).
Potential limitations in the stellarator application include the dependence on contour fidelity, coil smoothness, and potential loss of optimality after discretization, necessitating further filamentary-optimizer step if high-precision field matching is required. In MRI, reliance on accurate noise covariance estimation and sensitivity maps is critical, and strong noise coupling between channels can degrade, but not eliminate, performance.
6. Software and User Accessibility
In fusion, C2C is accessible via the DESC software suite:
- Python API for description and manipulation of winding surfaces, current potentials, and coil discretization
- User-specifiable parameters for geometric, regularization, and algorithmic choices
- Downstream compatibility with further coil optimizers and validation tools (Panici et al., 12 Aug 2025)
For MRI, C2C is implemented in PyTorch and evaluated using standard datasets (NYU fastMRI) with established image normalization, masking, and deep denoising architectures (Park et al., 2022).
7. Significance and Future Directions
C2C provides a repeatable, mathematically principled framework bridging theoretical optimization and practical implementation in both stellarator coil engineering and MR image denoising. For plasma physics, it addresses an otherwise underspecified yet pivotal translation from continuous to discrete coil representations, enabling high-fidelity realization of MHD-optimized configurations. In MRI, C2C enables high-performance denoising from routine multi-coil acquisitions, potentially narrowing the gap between self-supervised and supervised methodologies and broadening applicability to real-world clinic data.
A plausible implication is that the C2C paradigm—leveraging redundancy and noise decorrelation for transferring solutions between theoretical and practical domains—may inform future algorithm development in other areas involving measurement redundancy and optimization under noisy, incomplete, or impractical ground-truth conditions.
Primary sources: (Panici et al., 12 Aug 2025, Park et al., 2022)