Linear Operators

MRI system models

Basic image processing operations

mirtorch.linear.basics.Diffnd

A multidimensional finite difference operator, with the periodic boundary condition.

mirtorch.linear.basics.Diff2dframe

A little more efficient way to implement the frame operator for the Gram of finite difference.

mirtorch.linear.basics.Diff3dframe

A little more efficient way to implement the frame operator for the Gram of finite difference, with the reflexive boundary condition.

mirtorch.linear.basics.Diag

Expand an input vector into a diagonal matrix.

mirtorch.linear.basics.Identity

Identity mapping.

mirtorch.linear.basics.Convolve1d

1D cross-correlation linear map.

mirtorch.linear.basics.Convolve2d

2D cross-correlation linear map.

mirtorch.linear.basics.Convolve3d

3D cross-correlation linear map.

mirtorch.linear.basics.Patch2D

Patch operator to decompose image into blocks

mirtorch.linear.basics.Patch3D

Patch operator to decompose 3D image into patches.