multiplier_adjoint#

deepinv.physics.functional.multiplier_adjoint(x, mult)[source]#

Implements the adjoint of diagonal matrices or multipliers \(x\) and mult.

The adjoint of this operation is deepinv.physics.functional.multiplier()

Parameters:
  • x (torch.Tensor) – Image of size (B, C, ...).

  • filter (torch.Tensor) – Filter of size (b, c, ...) where b can be either 1 or B and c can be either 1 or C.

If b = 1 or c = 1, then this function supports broadcasting as the same as numpy.

:return torch.Tensor : the output of the multiplier, same shape as \(x\)