mridc.collections.reconstruction.models.primaldual package

Submodules

mridc.collections.reconstruction.models.primaldual.pd module

class mridc.collections.reconstruction.models.primaldual.pd.DualNet(num_dual, **kwargs)[source]

Bases: Module

Dual Network for Learned Primal Dual Network.

static compute_model_per_coil(model, data)[source]

Computes model per coil.

Parameters
  • model (Model to compute.) –

  • data (Multi-coil input.) –

Return type

Multi-coil output.

forward(h, forward_f, g)[source]

Forward pass.

training: bool
class mridc.collections.reconstruction.models.primaldual.pd.PrimalNet(num_primal, **kwargs)[source]

Bases: Module

Primal Network for Learned Primal Dual Network.

forward(f, backward_h)[source]

Forward pass of primal network.

Parameters
  • f (Forward function.) –

  • backward_h (Backward function.) –

Return type

Primal function.

training: bool

Module contents