High-performance reconstruction of CT medical images by using out-of-core methods in GPU

[EN] Background and objective: Since Computed Tomography (CT) is one of the most widely used medical imaging tests, it is essential to work on methods that reduce the radiation the patient is exposed to. Although there are several possible approaches to achieve this, we focus on reducing the exposur...

Descripción completa

Detalles Bibliográficos
Autores: Quintana-Ortí, Gregorio, CHILLARÓN-PÉREZ, MÓNICA|||0000-0002-7611-8908, Vidal-Gimeno, Vicente-Emilio|||0000-0002-2384-7015, Verdú Martín, Gumersindo Jesús|||0000-0001-5098-080X
Tipo de recurso: artículo
Fecha de publicación:2022
País:España
Institución:Universitat Politècnica de València (UPV)
Repositorio:RiuNet. Repositorio Institucional de la Universitat Politécnica de Valéncia
Idioma:inglés
OAI Identifier:oai:riunet.upv.es:10251/194678
Acceso en línea:https://riunet.upv.es/handle/10251/194678
Access Level:acceso abierto
Palabra clave:CT
QR factorization
Medical image
Reconstruction
Out-of-core
HPC
GPU
CIENCIAS DE LA COMPUTACION E INTELIGENCIA ARTIFICIAL
INGENIERIA NUCLEAR
03.- Garantizar una vida saludable y promover el bienestar para todos y todas en todas las edades
09.- Desarrollar infraestructuras resilientes, promover la industrialización inclusiva y sostenible, y fomentar la innovación
Descripción
Sumario:[EN] Background and objective: Since Computed Tomography (CT) is one of the most widely used medical imaging tests, it is essential to work on methods that reduce the radiation the patient is exposed to. Although there are several possible approaches to achieve this, we focus on reducing the exposure time through sparse sampling. With this approach, efficient algebraic methods are needed to be able to generate the images in real time, and since their computational cost is high, using high-performance computing is essential. Methods: In this paper we present a GPU (Graphics Processing Unit) software for solving the CT image reconstruction problem using the QR factorization performed with out-of-core (OOC) techniques. This implementation is optimized to reduce the data transfer times between disk, CPU, and GPU, as well as to overlap input/output operations and computations. Results: The experimental study shows that a block cache stored on main page-locked memory is more efficient than using a cache on GPU memory or mirroring it in both GPU and CPU memory. Compared to a CPU version, this implementation is up to 6.5 times faster, providing an improved image quality when compared to other reconstruction methods. Conclusions: The software developed is an optimized version of the QR factorization for GPU that allows the algebraic reconstruction of CT images with high quality and resolution, with a performance that can be compared with state-of-the-art methods used in clinical practice. This approach allows reducing the exposure time of the patient and thus the radiation dose.