Cruz-Bastida Juan P, Moncada Fernando, Martínez-Dávalos Arnulfo, Rodríguez-Villafuerte Mercedes
Instituto de Física, Universidad Nacional Autónoma de México, Ciudad Universitaria, Coyoacán, Mexico City, Mexico.
J Med Imaging (Bellingham). 2024 Mar;11(2):024006. doi: 10.1117/1.JMI.11.2.024006. Epub 2024 Mar 23.
X-ray scatter significantly affects the image quality of cone beam computed tomography (CBCT). Although convolutional neural networks (CNNs) have shown promise in correcting x-ray scatter, their effectiveness is hindered by two main challenges: the necessity for extensive datasets and the uncertainty regarding model generalizability. This study introduces a task-based paradigm to overcome these obstacles, enhancing the application of CNNs in scatter correction.
Using a CNN with U-net architecture, the proposed methodology employs a two-stage training process for scatter correction in CBCT scans. Initially, the CNN is pre-trained on approximately 4000 image pairs from geometric phantom projections, then fine-tuned using transfer learning (TL) on 250 image pairs of anthropomorphic projections, enabling task-specific adaptations with minimal data. 2D scatter ratio (SR) maps from projection data were considered as CNN targets, and such maps were used to perform the scatter prediction. The fine-tuning process for specific imaging tasks, like head and neck imaging, involved simulating scans of an anthropomorphic phantom and pre-processing the data for CNN retraining.
For the pre-training stage, it was observed that SR predictions were quite accurate (). The accuracy of SR predictions was further improved after TL, with a relatively short retraining time ( times faster than pre-training) and using considerably fewer samples compared to the pre-training dataset ( times smaller).
A fast and low-cost methodology to generate task-specific CNN for scatter correction in CBCT was developed. CNN models trained with the proposed methodology were successful to correct x-ray scatter in anthropomorphic structures, unknown to the network, for simulated data.
X射线散射显著影响锥束计算机断层扫描(CBCT)的图像质量。尽管卷积神经网络(CNN)在校正X射线散射方面已显示出前景,但其有效性受到两个主要挑战的阻碍:需要大量数据集以及模型通用性的不确定性。本研究引入一种基于任务的范式来克服这些障碍,增强CNN在散射校正中的应用。
所提出的方法使用具有U-net架构的CNN,对CBCT扫描中的散射校正采用两阶段训练过程。最初,CNN在来自几何体模投影的约4000对图像上进行预训练,然后使用迁移学习(TL)在250对拟人化投影图像上进行微调,从而以最少的数据实现特定任务的适配。将来自投影数据的二维散射比(SR)图视为CNN的目标,并使用此类图进行散射预测。针对特定成像任务(如头颈部成像)的微调过程包括模拟拟人化体模的扫描并对数据进行预处理以进行CNN再训练。
在预训练阶段,观察到SR预测相当准确()。在TL之后,SR预测的准确性进一步提高,再训练时间相对较短(比预训练快倍),并且与预训练数据集相比使用的样本少得多(小倍)。
开发了一种快速且低成本的方法来生成用于CBCT散射校正的特定任务CNN。使用所提出的方法训练的CNN模型成功地校正了网络未知的拟人化结构中模拟数据的X射线散射。