LIACS, Leiden University, Leiden, The Netherlands.
Computational Imaging Group, CWI, Amsterdam, The Netherlands.
J Synchrotron Radiat. 2022 Jan 1;29(Pt 1):254-265. doi: 10.1107/S1600577521011322.
Tomographic algorithms are often compared by evaluating them on certain benchmark datasets. For fair comparison, these datasets should ideally (i) be challenging to reconstruct, (ii) be representative of typical tomographic experiments, (iii) be flexible to allow for different acquisition modes, and (iv) include enough samples to allow for comparison of data-driven algorithms. Current approaches often satisfy only some of these requirements, but not all. For example, real-world datasets are typically challenging and representative of a category of experimental examples, but are restricted to the acquisition mode that was used in the experiment and are often limited in the number of samples. Mathematical phantoms are often flexible and can sometimes produce enough samples for data-driven approaches, but can be relatively easy to reconstruct and are often not representative of typical scanned objects. In this paper, we present a family of foam-like mathematical phantoms that aims to satisfy all four requirements simultaneously. The phantoms consist of foam-like structures with more than 100000 features, making them challenging to reconstruct and representative of common tomography samples. Because the phantoms are computer-generated, varying acquisition modes and experimental conditions can be simulated. An effectively unlimited number of random variations of the phantoms can be generated, making them suitable for data-driven approaches. We give a formal mathematical definition of the foam-like phantoms, and explain how they can be generated and used in virtual tomographic experiments in a computationally efficient way. In addition, several 4D extensions of the 3D phantoms are given, enabling comparisons of algorithms for dynamic tomography. Finally, example phantoms and tomographic datasets are given, showing that the phantoms can be effectively used to make fair and informative comparisons between tomography algorithms.
层析算法通常通过在某些基准数据集上进行评估来进行比较。为了进行公平比较,这些数据集理想情况下应具有以下特点:(i) 具有挑战性,难以重建;(ii) 代表典型的层析实验;(iii) 灵活,允许不同的采集模式;(iv) 包含足够的样本,以便对数据驱动算法进行比较。当前的方法通常仅满足这些要求中的某些要求,但并非全部。例如,真实世界的数据集通常具有挑战性且具有代表性,但仅限于实验中使用的采集模式,并且通常在样本数量上受到限制。数学体模通常具有灵活性,有时可以产生足够的样本供数据驱动方法使用,但可能相对容易重建,并且通常不具有代表性。在本文中,我们提出了一系列泡沫状数学体模,旨在同时满足这四个要求。这些体模由具有超过 100000 个特征的泡沫状结构组成,使它们具有挑战性,难以重建且具有代表性。由于体模是计算机生成的,因此可以模拟不同的采集模式和实验条件。可以生成体模的有效无限数量的随机变化,从而使它们适合数据驱动方法。我们给出了泡沫状体模的正式数学定义,并解释了如何以计算有效的方式生成和在虚拟层析实验中使用它们。此外,还给出了 3D 体模的几个 4D 扩展,从而可以比较动态层析算法。最后,给出了示例体模和层析数据集,表明这些体模可以有效地用于在层析算法之间进行公平且有信息的比较。