odl icon indicating copy to clipboard operation
odl copied to clipboard

RTK support

Open adler-j opened this issue 10 years ago • 9 comments

Since ASTRA does not support FDK except in very simple gemetries (practically only theoretical ones), we need to get this from somewhere else, at Elekta we use RTK, so I'll see if we can get that implemented.

adler-j avatar Jan 21 '16 09:01 adler-j

RTK uses explicit projection matrices (per angle), right? Or can the matrix type be implemented in an operator-like fashion? Anyway, would be good to have support for this.

kohr-h avatar Jan 21 '16 14:01 kohr-h

RTK has several geometry descriptions, the most general one is given by projection matrices per angle (I think). They at least have one geometry that matches our circular flat.

adler-j avatar Jan 21 '16 14:01 adler-j

Is this still something of interest? If not, or if there's no chance of doing this in the somewhat near future, I suggest we close this.

kohr-h avatar Jan 23 '17 23:01 kohr-h

Is this still something of interest? If not, or if there's no chance of doing this in the somewhat near future, I suggest we close this.

I think this is definitely of interest, especially since ASTRA does not easily run on MacOS X. I was thinking of issuing this as a MSc thesis topic. What is the harm of keeping this as an issue? On the other hand, it should go in under future development plans, if there is any such section.

ozanoktem avatar Jan 24 '17 05:01 ozanoktem

I agree, this is of interest. But I'll wait until a proper use-case shows up until I do it, but perhaps someone else needs it.

What is the harm of keeping this as an issue?

Not much except issue spam.

On the other hand, it should go in under future development plans, if there is any such section.

That's what issues are for.

adler-j avatar Jan 24 '17 08:01 adler-j

I think this is definitely of interest, especially since ASTRA does not easily run on MacOS X.

Willem-Jan is currently making conda builds for Mac, and there will be tests for Macs with CUDA. So that problem is gonna go away with the next release.

I was thinking of issuing this as a MSc thesis topic.

Ok, great.

What is the harm of keeping this as an issue?

No real harm, I was just going through all our ancient issues to check which ones are still relevant. Looks kind of bad to have tons of old open issues.

On the other hand, it should go in under future development plans, if there is any such section.

In that sense, this is the right place.

kohr-h avatar Jan 24 '17 08:01 kohr-h

Willem-Jan is currently making conda builds for Mac

Actually they're already up on his conda channel.

kohr-h avatar Jan 24 '17 09:01 kohr-h

I think the main issue is that barely anyone has a GPU on his Mac OS computer. A more long-term solution would be if someone implemented a cpu based backend that does not suck like scikit..

adler-j avatar Jan 24 '17 09:01 adler-j

RTK v.1.4 now supports (http://www.openrtk.org/RTK/news/201802_release1.4.php) curved detectors (cylindrical). We should maybe consider this as an alternative backend to ASTRA, which is especially relevant for clinical CT applications.

ozanoktem avatar Oct 01 '18 15:10 ozanoktem