gschramm / parallelproj

code for parallel TOF and NONTOF projections
MIT License
27 stars 8 forks source link

Not reasonable result #60

Closed yransun closed 7 months ago

yransun commented 7 months ago

Hi, I have a follow up question.

Currently I have 3D PET volume with size (344, 127, 344) from brainWeb and want get sinograms from it, do you have recommend settings for scanner and LOR descriptor? I tried some but not look reasonable. Code here:

`num_rings = 5 scanner = parallelproj.RegularPolygonPETScannerGeometry( xp, dev, radius=400.0, num_sides=32, num_lor_endpoints_per_side=16, lor_spacing=4.3, ring_positions=xp.linspace(-70, 70, 36), symmetry_axis=1, )

lor_desc = parallelproj.RegularPolygonPETLORDescriptor( scanner, radial_trim=10, max_ring_difference=2, sinogram_order=parallelproj.SinogramSpatialAxisOrder.RVP, )

proj = parallelproj.RegularPolygonPETProjector( lor_desc, img_shape=(344, 127, 344), voxel_size=(2.0, 2.0, 2.0) )`

And get this result:

sin

Thanks for your time!

gschramm commented 7 months ago

@LexieSunn that all depends on what you want to investigate. I suggest to :

yransun commented 7 months ago

Thank you so much!