spyrit.core.meas
Measurement operators, static and dynamic.
There are six classes contained in this module, each representing a different type of measurement operator. Three of them are static, i.e. they are used to simulate measurements of still images, and three are dynamic, i.e. they are used to simulate measurements of moving objects, represented as a sequence of images.
The inheritance tree is as follows:
Linear DynamicLinear | | V V LinearSplit DynamicLinearSplit | | V V HadamSplit DynamicHadamSplit
Classes
|
Simulates the measurement of a moving object \(y = H \cdot x(t)\). |
|
Simulate linear measurements in a region of interest |
|
Simulate split measurements in a region of interest |
|
Simulate 2D Hadamard split acquisitions. |
|
Simulates linear measurements |
|
Simulate linear measurements by splitting an acquisition matrix \(H\in \mathbb{R}^{M\times N}\) that contains negative values. |