RTKConsortium / RTK

Reconstruction Toolkit
Apache License 2.0
241 stars 142 forks source link

why rtk::CudaFDKConeBeamReconstructionFilter's GetRampFilter()->SetTruncationCorrection() failed! #609

Open jxhno1 opened 1 month ago

jxhno1 commented 1 month ago

Try to use this filter as title described to do the trunction correction but found that when using a projection data size is 768x768 per frame, SetTruncationCorrection(0.0013) is ok, but SetTruncationCorrection(0.0026) failed! when using a projection data size is 1294x952 per frame, SetTruncationCorrection(0.0026) is ok, but SetTruncationCorrection(0.0013) failed! why this happened? FOV is the difference between this case, and the double num should be calculated to follow some standard? Thank you for your help.

SimonRit commented 1 month ago

Can you please clarify what you mean by fail? 0.13% and 0.26% for the truncation correction, I typically use values closer to 1.

jxhno1 commented 1 month ago

0.13% means I want to correct the ratio 1/768 and 0.26% means the ratio 2/768 for the truncation correction but it did matter among the two case.

SimonRit commented 1 month ago

Please clarify what you mean by "failed" and "it did matter".

jxhno1 commented 1 month ago

Recon process is ok but final output 3d image is the zero value on all pixels. i said "it did matter" means i wonder why they both a parameter just using double as a input, but different in output image.