Data exploration in evolutionary reconstruction of PET images

Electronic versions



This work is based on a cooperation co-evolution algorithm called `Fly Algorithm', which is an evolutionary algorithm (EA) where individuals are called `flies'. It is a specific case of the `Parisian Approach' where the solution of an optimisation problem is a set of individuals (e.g. the whole population) instead of a single individual (the best one) as in typical EAs. The optimisation problem considered here is tomography reconstruction in positron emission tomography (PET). It estimates the concentration of a radioactive substance (called a radiotracer) within the body. Tomography, in this context, is considered as a difficult ill-posed inverse problem. The Fly Algorithm aims at optimising the position of 3-D points that mimic the radiotracer. At the end of the optimisation process, the population of flies is extracted as it corresponds to an estimate of the radioactive substance concentration. During the optimisation loop a lot of data is generated by the algorithm, such as image metrics, duration, and internal states. This data is recorded in a log file that can be post-processed and visualised. We propose using information visualisation and user interaction techniques to explore the algorithm's internal data after reconstruction. Our aim is to better understand what happens during the evolutionary loop. Using an example, we demonstrate that it is possible to interactively discover when an early termination could be triggered. It is implemented in a new stopping criterion, which leads to a 60% reduction of the number of iterations without any loss of accuracy.
Original languageEnglish
JournalGenetic Programming and Evolvable Machines
Early online date1 Aug 2018
StateE-pub ahead of print - 1 Aug 2018

Projects (1)

View all

View graph of relations