PET++: Improving Localisation, Diagnosis and Quantification in Clinical and Medical PET Imaging with Randomised Optimisation
Hackathon November 2021 Hackathon April 2022

Hackathon November 2021

This is the first of the two hackathons co-organized by PET++, CCP SyneRBI and CCPi.

Goal


The goal is to implement selected randomized algorithms in CIL (eg SAGA, SVRG) and test them on a toy dataset jointly with already implemented algorithms (eg SPDHG). There will also be a group working on subset data structures in STIR to enable efficient computation on subsets.

Venue


The hackathon begins by two in-person days at STFC Cosener’s house in Abingdon, Tuesday 23rd November – Wednesday 24th, and then follow online Thursday 25 - Friday 26. Detailed planning below.

Resources


The algorithms will be implemented in CIL, a software developped by CCPi Tomographic Imaging. If not already familiar with CIL, hackathon participants are encouraged to go through the following resources before the hackathon:

Planning


If you would like to listen to the presentations, please contact Claire Delplancke (cd902@bath.ac.uk) to get the zoom link.

Tuesday 23
   14:00-16:00 Presentations
   14:00 Introduction (Claire Delplancke)
   14:10 Gradient-based stochastic algorithms: SAGA (Robbie Twyman), SVREM (Zeljko Kereta), accelerated algorithms (Junqi Tang)
   15:40 CIL interface for subsets (Edoardo Pasca)
   15:50 General overview of STIR subsets (Kris Thielemans)
   16:10 Coffee break
   16:30-18:00 Group work
   19:00 Dinner in Abingdon

Wednesday 24
   9:30 Progress report
   9:40 Group work
   11:00 Coffee break
   12:20 Progress report
   12:30 Lunch
   13:30 Group work
   15:00 Progress report and planning for the rest of the week
   15:30 Coffee break
   16:00 End of in-person event

Contact


Contact Claire Delplancke (cd902@bath.ac.uk) for any information.

Hackathon April 2022

This is the second of the two hackathons co-organized by PET++, CCP SyneRBI and CCPi.

Goal


The goal is to establish a framework for benchmarking numerous state-of-the-art iterative algorithms for PET reconstruction and CT reconstruction, with a focus on randomized subset algorithms. In the previous hackathon, we have focused on implementing the selected algorithms in CIL (eg SGD, SAGA, SVRG, SPDHG, and accelerated methods) and have tested them on a toy 2D CT example. In this hackathon, we will seek to make the next step for evaluating the implemented stochastic optimization algorithms on large-scale CT and PET 3D reconstructions on real datasets.

Date and venue


The hackathon will take place on April 4-7, at Centre for Mathematical Sciences (CMS), University of Cambridge, with certain parts, notably introduction, progress updates and conclusions, earmarked for remote attendance. We will start at 1:30 pm on Monday at the room MR13 of CMS and end at 4pm on Thursday April.

Contact


Please contact local organizer Junqi Tang (jt814@cam.ac.uk) if you would like to join in person or remotely. The event is free and a number of rooms has been booked for us at Churchill College which is nearby CMS.

Detailed goals


Specific goals are:

How to join


In-person: room MR13, Centre for Mathematical Sciences, Cambridge. Travel and accomodation funding is available.
Remotely: remote attendance will be possible in the time slots highlighted in yellow in the planning below, with this zoom link.
Meeting ID: 974 3480 1191
Passcode: 380697
Please confirm your attendance if you’re interested in joining us (remotely or in person) beyond the first day.

Planning


Monday 4

 

 

12:00-13:30

Lunch

 

13:30-14:00

Opening (hybrid)

Presentation: stochastic algorithms implemented in last hackathon (Claire Delplancke)

14:00-14:45

Discussion about PET quality metrics (hybrid)

Presentations: Robbie Twyman (15 min), Georg Schramm (5 min)

14:45-15:30

Discussion about CT quality metrics (hybrid)

Presentation: Jakob S. Jørgensen

15:30-16:00

Coffee break

 

16:00-17:00

Recap of discussion:  what needs to be implemented? + experiments management (hybrid)

Presentations: Imraj Singh on Hydra

17:00-18:00

organization of following days

 

Tuesday 5 - Wednesday 6 

9:30

Brief progress report

9:40

Group work

11:00

Coffee break

11:30

Group work

12:30

Lunch

13:30-14:30

Progress report (hybrid)

14:30

Group work

15:30

Coffee break

16:00 - 18:00

Group work

 

 

Thursday 7

9:30

Brief progress report

9:40

Group work

11:00

Coffee break

11:30

Group work

12:30

Lunch

13:30-15:30

Conclusions and planning (hybrid)

15:30

Coffee break

16:00

End of event


© 2019-22 PET++ team - last updated: March 2022