Currently, three iterative methods are provided: CGLS, SIRT, and FISTA.
These provide a good way to explain how the different approaches to iterative reconstruction work, along with no being too complex to understand and run.
It was originally planned to support all of CIL's iterative methods, however upon attempting to implement PDHG three things are clear:
WebCT is not made to support multiple options of the same type
PDHG is very adaptable and supports arbitrary function blocks, and is often used differently all the time.
Supporting PDHG will result in a very large amount of options to the user, and is much easier to just script it rather than using a graphical user interface.
Since other iterative methods are covered, it was decided to shelve PDHG for the initial iterative reconstruction methods PR (#34)
If you are using WebCT and would still like to use PDHG (or any other iterative reconstruction method in CIL) please leave a comment below!
Currently, three iterative methods are provided: CGLS, SIRT, and FISTA. These provide a good way to explain how the different approaches to iterative reconstruction work, along with no being too complex to understand and run.
It was originally planned to support all of CIL's iterative methods, however upon attempting to implement PDHG three things are clear:
Since other iterative methods are covered, it was decided to shelve PDHG for the initial iterative reconstruction methods PR (#34)
If you are using WebCT and would still like to use PDHG (or any other iterative reconstruction method in CIL) please leave a comment below!