-
Hi, I am wondering if anybody knows how to read the Siemens Biograph mCT list mode 32bits ended with .ptd. I see there is a main file Biograph_mCT_main.m in the code. I tried both options.use_machine = 2 and 3, but neither worked on my case. |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 2 replies
-
Hi, 3 should, theoretically, work. However, I haven't actually been able to test .ptd-files with mCT so that feature was never tested. What issues are you running into? |
Beta Was this translation helpful? Give feedback.
-
Hi, thanks for replying to me. I was running Biograph_mCT_main.m with the options.use_machine = 3. When it runs into load_data_mCT.m, the Matlab crashed with the following error: The error is coming from list2sinogram.mexw64, and I cannot debug it in Matlab since it is a built MEX function. I am also attaching an example .ptd file from a Siemens Biograph mCT for your testing. best, |
Beta Was this translation helpful? Give feedback.
-
The reason is probably that as I never got 32-bit listmode data as a ptd-files, which are slightly different from the "regular" listmode files, the current code most likely can't handle the extra header data in the ptd-files. Thanks for the file though, I'll try to see if I can get it working sometime next week. |
Beta Was this translation helpful? Give feedback.
-
I tested the new devel version and it worked pretty well on my computer. Thanks for updating the devel version and I appreciate your work. |
Beta Was this translation helpful? Give feedback.
I updated the devel version first in case things get messed up. On my end it is working fine, though you seem to be using larger mashing value so be sure to half the default number of views (angles). Let me know in case it works or doesn't work. I compiled it with VS 2022 and Matlab 2021b so earlier Matlab versions could potentially have issues with it.