-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DCFData and CSMData #609
Comments
I think
|
Regarding Here I see the most use in indexing, if CSMS come from a different scan than the one we want to reconstruct, for example. Is the 3D calibration scan data already rotated such that one of the axes is matching the slice axis of the 2D scan? Or is it in a fixed coordinate system? It sound like we would have to do 3D interpolation on it ? ... maybe using A middle ground could be the hybrid CSMData/SensitivityOperator with optional QHeader? |
Mhm... dataclass and torch.module do not work well together. So, maybe keep CSMData but
that way, if weever want to do indexing are resampling, we would do it via |
Yes, we would need to have a
Yes and position
|
We created these data structures with headers and decided to see if it annoys us or if it helps us.
In the last year, nobody has touched the headers and I haven't seen any use.
Usually, one is only interested in the operators.
DCFData
andCSMData
and only keep the operators (with some classmethods for creating them).We could also make
CSMData == SensitvityOp
andDCFData==DensityCompensationOp
, i.e. making them objects that are both "Data" (concerning indexing, for example) and Operators.This ineeds to be decided to fix moving reconstruction objects to GPU, which is currently broken,
The text was updated successfully, but these errors were encountered: