Skip to content

add reconstructor class#110

Open
hyt35 wants to merge 16 commits intoCambridgeCIA:mainfrom
hyt35:hyt-reconstructors
Open

add reconstructor class#110
hyt35 wants to merge 16 commits intoCambridgeCIA:mainfrom
hyt35:hyt-reconstructors

Conversation

@hyt35
Copy link

@hyt35 hyt35 commented Jul 8, 2024

No description provided.

@hyt35
Copy link
Author

hyt35 commented Jul 23, 2024

Added LIONmodelSino and LIONmodelPhantom classes, as well as Constructor function to change from phantom to sino processing using FDK. Added sample testing/training procedure for the subclassed versions.

Constructor adds LIONmodelSino as a parent class of any class extending LIONmodelPhantom, changing forward operator to include FDK. The original phantom to phantom is retained as phantom2phantom. It should be easy to check which methods are implemented using isinstance, though I suspect Charlie will not be happy with this.

@AnderBiguri
Copy link
Member

I would just not call it "phantom" but "recon" or "image" ("recon" better). A phantom is a particular type of image. same with other stuff (recon2recon).

@AnderBiguri
Copy link
Member

FYI I finally have some time to code. I am trying to merge and tidy the code, but on first view this looks fine and I intend to put it in. May need some help at some point, but I'll ping you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants