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 the CentreOfRotationCorrector.xcorrelation doesn't work.
Is there other methods to find or correct the rotation center? For example, in Tomopy, we can use tomopy.find_center() and define the rotation center during reconstrution tomopy.recon(minus_log, angles, center=center, algorithm='gridrec')
Code
proj = TIFFStackReader(file_name=path_input)
ag = AcquisitionGeometry.create_Parallel3D(detector_position=[0,800,0])\
.set_panel(num_pixels=[622,450])\
.set_angles(angles=np.linspace(0,180,1080))
pj = proj.read_as_AcquisitionData(ag)
processor = CentreOfRotationCorrector.xcorrelation(slice_index='centre',projection_index=0, ang_tol = 0.1)
processor.set_input(pj)
pj_centred=processor.get_output()
recon0 = FBP(pj)
recon1 = FBP(pj_centred)
output0 = recon0.run()
output1 = recon1.run()
Reconstruction using origianl data:

Reconstruction using corrected data:

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.xcorrelationdoesn'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:
