-
Notifications
You must be signed in to change notification settings - Fork 2
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
update ISTA step-size #39
Conversation
Now that we're using the preconditioner, the step-size should be of order 1.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
idk; blindly approving. @paskino?
I'm going to merge this. it should work, and we'll see what happens. |
https://petric.tomography.stfc.ac.uk/leaderboard/#images®exInput=Casper looks odd.
Generally very concerned about zero-trapping from using |
my guess is that the step-size for ISTA should decrease over iterations
this is very weird. Possibly I generated the OSEM image with a different version, although I cannot imagine how this can happen. Luckily, the image does get sharper over iterations, so it seems a problem with the OSEM, not with the final set-up.
The default timeout is 300s. I see that on my machine I get about 6s per update. Not sure what's going on therefore. Possibly the start-up takes a bit long (but shouldn't be measured).
right. if it's not an ISTA problem, it could be a problem with either the Siemens background estimate, or something that I don't know... Could solve presumably solve it by cropping (like I did for the mMR). Would have to be done soon.
No idea what you're talking about. For discussion tomorrow. |
I see we're using sequential views for the subsets in the example BSREM and ISTA code. That could cause some apparent rotation in the beginning. |
Timings of Vision files
so about 236s start-time (including sensitivity calculation). for ISTA
so about 180s start-time (including sensitivity calculation) and 90s for 10 updates. I'm not sure why the BSREM1 start-up time would be so much slower than ISTA. I haven't tested this separately. In any case, the timeout will have to increase. (Luckily, TOF does converge faster in terms of updates). |
Explained why it's not in BSREM by #44 |
set to .1 due to preconditioner