UCL / UCL/STIR

when using an attenuation image, the sensitivity calculation can fail due to symmetries

Open
#147 0 comments 0 reactions 1 assignee View on GitHub

@KrisThielemans is already working on this.

Since Feb 12, 2018.

Dominant language
C++
Stars
160
Forks
113
Avg merge
12d 15h
Merged PRs (30d)
1

Description

At present, the symmetries used for the actual reconstruction and for the normalisation are assumed to be the same. However, when using an atten-image (via BinNormalisationFromAttenuationImage),this would depend on projectors used etc.

For instance, if the atten-image is shifted but the target image is not, the projector used for the mu-map needs to set symmetries off in its calculation, but projectors used for the reconstruction will not do that. Therefore during the sensitivity calculation the projector for the mu-map will be called with a RelatedViewgrams with all possible symmetries enabled. This will cause an error to be thrown

ForwardProjectByBin: forward_project called with incorrect related_viewgrams. Problem with symmetries!

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.