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)\). |
|
Performs linear measurements on a subset (mask) of pixels in the image. |
|
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. |