robbietuk

Results 31 issues of robbietuk

I have observed an issue that objective function gradients, from images with voxel values of 0 or very small, having Nan values. Setting the `penalty_strength` to 0 resolves this issue....

In two different PR's #901 and #902, the osx, OpenMP, using llvm clang builds are failing, see https://app.travis-ci.com/github/UCL/STIR/jobs/525748509. But it is only this build configuration, all others pass.

Utilities such as `OSSPS`,`compute_sqrt_Hessian_row_sum`, `demo4` and `demo5` utilise Poisson objective functions but do not need the system matrix sensitivities (`A^T 1`), yet they are computed. This additional and unnessicery computation...

These two methods both compute the multiplication of a (approximate) Hessian and a vector. This is commonly refered to as a `Hessian_vector_product`. Renaming the current methods was first discussed here...

There is a lot of code duplication for each of the priors. The priors implemented right now are: - Quadratic - Relative Difference Prior - Parallel Level Sets - FilterRoot...

It appears that there isnt a travis configuration that tests the C++ [demos](https://github.com/UCL/STIR/tree/master/examples/C%2B%2B/src), even building them, as discovered in #888.

In python, I have: ``` >> type(STIR_image) ``` Trying to add a scalar float results in an error: ``` >> STIR_image += 1.0 Traceback (most recent call last): File "/Applications/PyCharm.app/Contents/plugins/python/helpers/pydev/_pydevd_bundle/pydevd_exec2.py",...

Attempts to address some issues found with GeometryBlocksOnCylindrical, as detailed here https://github.com/UCL/STIR/discussions/1388, and add gaps between buckets. ## Changes in this pull request - Refactor of `GeometryBlocksOnCylindrical`. Significant change to...

## Changes in this pull request Built `plot_projdata_profiles.py` to replace `plot_sinogram_profiles.py`. This allows for TOF data to be handled. I added significant error handling and what I hope is a...

enhancement
in-progress

Issue ------ I have have been experiencing an issue related to the number of axial crystals in a scanner when the wrong `num_rings` value is input. I had the rough...

bug