-
Notifications
You must be signed in to change notification settings - Fork 41
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
'CentreOfRotationCorrector.xcorrelation' doesn't seem to work #1922
Comments
Hi @Cosme-liu , thanks for submitting an issue. The xcorrelation method is trying to correlate between your 0 index projection and another projection 180 degrees apart from that (presumably the last one), so it might be worth checking that the first and last projections are representative of your data. If not you could set Alternatively if you know roughly what the offset is you can set it manually and try several different values of
|
Hi @hrobarts , thanks for your advice. I set |
Hi @hrobarts, for the |
Hi @Cosme-liu, sorry for the slow reply. It should work fine with decimals so you should see a difference with sub-pixel values |
Description
I try to find the rotation center by using
CentreOfRotationCorrector.xcorrelation
, but the reconstruction result (original data vs corrected data) seems the same, which still has many crescent-shaped artifacts. It seems that theCentreOfRotationCorrector.xcorrelation
doesn't work.Is there other methods to find or correct the rotation center? For example, in
Tomopy
, we can usetomopy.find_center()
and define the rotation center during reconstrutiontomopy.recon(minus_log, angles, center=center, algorithm='gridrec')
Code
Reconstruction using origianl data:
Reconstruction using corrected data:
The text was updated successfully, but these errors were encountered: