Closed mscipio closed 4 months ago
Hi,
Sorry for the slightly late reply.
Regarding your first question, I don't have any objections to it so you're free to try it.
On the second question I'd say that it shouldn't be that hard to make it work without any of the Matlab stuff. Especially if you're only interested in the projectors and not the reconstruction algorithms. The input variables simply need to be given without the use of the mex-interface. Some functions (especially the OpenCL implementations) also take advantage of Matlab structs and cell arrays, but other than that the Matlab part in the mex-files is rather limited. You just need to figure out what each input variable does and how they need to be formatted. This might take some time, but it should certainly be doable and has been something I've also considered.
Version 2.0 allows much easier standalone shared libraries. In fact the Python version uses such libraries. I'm thus closing this as completed.
Hi! It's kind of a weird question, I guess, but I will try, nontheless. This software is really nice, I just discovered it between the abstracts for ISBI 2020.
I am also in the "job" of developing PET reconstruction softwares, but in Python, not in Matlab (you can check https://github.com/TomographyLab/TomoLab, if you are interested). I would really like to test the projectors code you wrote for OMEGA (the one to be compiled as a mex file) within my library, to compare it with the one I am currently using.
The problem is that I am not really familiar with writing source code for Mex files, and I don't know if it is unrealistic to think to separate the C++ code from the Mex wrapper. I mean, avoiding including mex.h, etc...
Two questions:
Thanks a lot for the attention.