Open ozanoktem opened 6 years ago
Have the same need here for cylindrical detector. Would really appreciate it if there is any update on this.
Is there any chance this will be implemented in the future? The new Mayo Clinic dataset which has recently been published consists of data from medical CT scanners works with cylindrical detectors: https://ctcicblog.mayo.edu/hubcap/patient-ct-projection-data-library/
The book by Buzug states that the projections registered on curved detectors can somehow be recomputed to flat detectors, some trigonometry is involved, and then one could use Astra to do the reconstruction. But that's in theory, and it would be really nice if someone implemented this in Astra... Especially for working with the very valuable Mayo dataset from the previous post.
Hi,
Is there any attempt to setup a geometry of a real scanner which uses curve detector array into the ASTRA package. I am working with mCT scanner and for GPU accelerated reconstruction, I need to use ASTRA toolbox
Thank you
Hi all! This is quite a challenging project, but there's recently been a lot of progress on that due to @wjp. Hopefully we'll get it integrated in the near future. In the meantime, I could suggest looking into rebinning curved detector data to flat panel geometry, like here: https://github.com/faebstn96/helix2fan/blob/819fac95a6575174de7b8582e42c4223685cab48/rebinning_functions.py
Hi all! This is quite a challenging project, but there's recently been a lot of progress on that due to @wjp. Hopefully we'll get it integrated in the near future. In the meantime, I could suggest looking into rebinning curved detector data to flat panel geometry, like here: https://github.com/faebstn96/helix2fan/blob/819fac95a6575174de7b8582e42c4223685cab48/rebinning_functions.py
Hi Alexander,
Thank you for the information. I will check the github you suggested.
Kind regards
You may also check out this branch of ODL (https://github.com/JevgenijaAksjonova/odl/tree/curved) that makes it easier to use ASTRA while accounting for specific aspects that arise in clinical data (curved detectors, flying focal spot acquisition)
/Ozan /Ozan
17 okt. 2023 kl. 10:57 skrev Hamidreza Rashidy Kanan @.***>:
Hi all! This is quite a challenging project, but there's recently been a lot of progress on that due to @wjphttps://github.com/wjp. Hopefully we'll get it integrated in the near future. In the meantime, I could suggest looking into rebinning curved detector data to flat panel geometry, like here: https://github.com/faebstn96/helix2fan/blob/819fac95a6575174de7b8582e42c4223685cab48/rebinning_functions.py
Hi Alexander,
Thank you for the information. I will check the github you suggested.
Kind regards
— Reply to this email directly, view it on GitHubhttps://github.com/astra-toolbox/astra-toolbox/issues/162#issuecomment-1765975380, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AADLKXO7E37K4YYJMYESYXDX7ZB55AVCNFSM4FNVULK2U5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TCNZWGU4TONJTHAYA. You are receiving this because you authored the thread.Message ID: @.***>
You may also check out this branch of ODL (https://github.com/JevgenijaAksjonova/odl/tree/curved) that makes it easier to use ASTRA while accounting for specific aspects that arise in clinical data (curved detectors, flying focal spot acquisition) /Ozan /Ozan 17 okt. 2023 kl. 10:57 skrev Hamidreza Rashidy Kanan @.>: Hi all! This is quite a challenging project, but there's recently been a lot of progress on that due to @wjphttps://github.com/wjp. Hopefully we'll get it integrated in the near future. In the meantime, I could suggest looking into rebinning curved detector data to flat panel geometry, like here: https://github.com/faebstn96/helix2fan/blob/819fac95a6575174de7b8582e42c4223685cab48/rebinning_functions.py Hi Alexander, Thank you for the information. I will check the github you suggested. Kind regards — Reply to this email directly, view it on GitHub<#162 (comment)>, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AADLKXO7E37K4YYJMYESYXDX7ZB55AVCNFSM4FNVULK2U5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TCNZWGU4TONJTHAYA. You are receiving this because you authored the thread.Message ID: @.>
Hi,
Thanks a lot for the provided link.
Kind regards,
Please add native support in ASTRA for curved (cylindrical and spherical) detectors, which are common for CT imaging in the medical sciences. The cylindrical detector generally offers a sampling of a transverse image plane that is more uniform than a flat-panel detector. However, in the longitudinal dimension, the cylindrical and flat-panel detectors offer similar sampling of the image space. See https://www.ncbi.nlm.nih.gov/pubmed/23464281 for a "survey" of detector types.