Software architecture for multi-bed FDK-based reconstruction in X-ray CT scanners

M. Abella, J. J. Vaquero, Alejandro Sisniega Crespo, J. Pascau, A. Udías, V. García, I. Vidal, M. Desco

Research output: Contribution to journalArticle

Abstract

Most small-animal X-ray computed tomography (CT) scanners are based on cone-beam geometry with a flat-panel detector orbiting in a circular trajectory. Image reconstruction in these systems is usually performed by approximate methods based on the algorithm proposed by Feldkamp et al. (FDK). Besides the implementation of the reconstruction algorithm itself, in order to design a real system it is necessary to take into account numerous issues so as to obtain the best quality images from the acquired data. This work presents a comprehensive, novel software architecture for small-animal CT scanners based on cone-beam geometry with circular scanning trajectory. The proposed architecture covers all the steps from the system calibration to the volume reconstruction and conversion into Hounsfield units. It includes an efficient implementation of an FDK-based reconstruction algorithm that takes advantage of system symmetries and allows for parallel reconstruction using a multiprocessor computer. Strategies for calibration and artifact correction are discussed to justify the strategies adopted. New procedures for multi-bed misalignment, beam-hardening, and Housfield units calibration are proposed. Experiments with phantoms and real data showed the suitability of the proposed software architecture for an X-ray small animal CT based on cone-beam geometry.

Original languageEnglish (US)
Pages (from-to)218-232
Number of pages15
JournalComputer Methods and Programs in Biomedicine
Volume107
Issue number2
DOIs
StatePublished - Aug 1 2012
Externally publishedYes

Fingerprint

X-Ray Computed Tomography Scanners
Software architecture
Calibration
Tomography
Cones
Animals
Software
X rays
Geometry
Trajectories
Computer-Assisted Image Processing
Image reconstruction
Artifacts
Image quality
Hardening
X-Rays
Detectors
Scanning
Experiments

Keywords

  • Cone-beam
  • CT
  • CT artifacts
  • FDK
  • Reconstruction
  • X-ray computed tomography

ASJC Scopus subject areas

  • Software
  • Computer Science Applications
  • Health Informatics

Cite this

Software architecture for multi-bed FDK-based reconstruction in X-ray CT scanners. / Abella, M.; Vaquero, J. J.; Sisniega Crespo, Alejandro; Pascau, J.; Udías, A.; García, V.; Vidal, I.; Desco, M.

In: Computer Methods and Programs in Biomedicine, Vol. 107, No. 2, 01.08.2012, p. 218-232.

Research output: Contribution to journalArticle

Abella, M. ; Vaquero, J. J. ; Sisniega Crespo, Alejandro ; Pascau, J. ; Udías, A. ; García, V. ; Vidal, I. ; Desco, M. / Software architecture for multi-bed FDK-based reconstruction in X-ray CT scanners. In: Computer Methods and Programs in Biomedicine. 2012 ; Vol. 107, No. 2. pp. 218-232.
@article{2d7426f4195b473f84ffe742e1567a37,
title = "Software architecture for multi-bed FDK-based reconstruction in X-ray CT scanners",
abstract = "Most small-animal X-ray computed tomography (CT) scanners are based on cone-beam geometry with a flat-panel detector orbiting in a circular trajectory. Image reconstruction in these systems is usually performed by approximate methods based on the algorithm proposed by Feldkamp et al. (FDK). Besides the implementation of the reconstruction algorithm itself, in order to design a real system it is necessary to take into account numerous issues so as to obtain the best quality images from the acquired data. This work presents a comprehensive, novel software architecture for small-animal CT scanners based on cone-beam geometry with circular scanning trajectory. The proposed architecture covers all the steps from the system calibration to the volume reconstruction and conversion into Hounsfield units. It includes an efficient implementation of an FDK-based reconstruction algorithm that takes advantage of system symmetries and allows for parallel reconstruction using a multiprocessor computer. Strategies for calibration and artifact correction are discussed to justify the strategies adopted. New procedures for multi-bed misalignment, beam-hardening, and Housfield units calibration are proposed. Experiments with phantoms and real data showed the suitability of the proposed software architecture for an X-ray small animal CT based on cone-beam geometry.",
keywords = "Cone-beam, CT, CT artifacts, FDK, Reconstruction, X-ray computed tomography",
author = "M. Abella and Vaquero, {J. J.} and {Sisniega Crespo}, Alejandro and J. Pascau and A. Ud{\'i}as and V. Garc{\'i}a and I. Vidal and M. Desco",
year = "2012",
month = "8",
day = "1",
doi = "10.1016/j.cmpb.2011.06.008",
language = "English (US)",
volume = "107",
pages = "218--232",
journal = "Computer Methods and Programs in Biomedicine",
issn = "0169-2607",
publisher = "Elsevier Ireland Ltd",
number = "2",

}

TY - JOUR

T1 - Software architecture for multi-bed FDK-based reconstruction in X-ray CT scanners

AU - Abella, M.

AU - Vaquero, J. J.

AU - Sisniega Crespo, Alejandro

AU - Pascau, J.

AU - Udías, A.

AU - García, V.

AU - Vidal, I.

AU - Desco, M.

PY - 2012/8/1

Y1 - 2012/8/1

N2 - Most small-animal X-ray computed tomography (CT) scanners are based on cone-beam geometry with a flat-panel detector orbiting in a circular trajectory. Image reconstruction in these systems is usually performed by approximate methods based on the algorithm proposed by Feldkamp et al. (FDK). Besides the implementation of the reconstruction algorithm itself, in order to design a real system it is necessary to take into account numerous issues so as to obtain the best quality images from the acquired data. This work presents a comprehensive, novel software architecture for small-animal CT scanners based on cone-beam geometry with circular scanning trajectory. The proposed architecture covers all the steps from the system calibration to the volume reconstruction and conversion into Hounsfield units. It includes an efficient implementation of an FDK-based reconstruction algorithm that takes advantage of system symmetries and allows for parallel reconstruction using a multiprocessor computer. Strategies for calibration and artifact correction are discussed to justify the strategies adopted. New procedures for multi-bed misalignment, beam-hardening, and Housfield units calibration are proposed. Experiments with phantoms and real data showed the suitability of the proposed software architecture for an X-ray small animal CT based on cone-beam geometry.

AB - Most small-animal X-ray computed tomography (CT) scanners are based on cone-beam geometry with a flat-panel detector orbiting in a circular trajectory. Image reconstruction in these systems is usually performed by approximate methods based on the algorithm proposed by Feldkamp et al. (FDK). Besides the implementation of the reconstruction algorithm itself, in order to design a real system it is necessary to take into account numerous issues so as to obtain the best quality images from the acquired data. This work presents a comprehensive, novel software architecture for small-animal CT scanners based on cone-beam geometry with circular scanning trajectory. The proposed architecture covers all the steps from the system calibration to the volume reconstruction and conversion into Hounsfield units. It includes an efficient implementation of an FDK-based reconstruction algorithm that takes advantage of system symmetries and allows for parallel reconstruction using a multiprocessor computer. Strategies for calibration and artifact correction are discussed to justify the strategies adopted. New procedures for multi-bed misalignment, beam-hardening, and Housfield units calibration are proposed. Experiments with phantoms and real data showed the suitability of the proposed software architecture for an X-ray small animal CT based on cone-beam geometry.

KW - Cone-beam

KW - CT

KW - CT artifacts

KW - FDK

KW - Reconstruction

KW - X-ray computed tomography

UR - http://www.scopus.com/inward/record.url?scp=84861982065&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84861982065&partnerID=8YFLogxK

U2 - 10.1016/j.cmpb.2011.06.008

DO - 10.1016/j.cmpb.2011.06.008

M3 - Article

C2 - 21908068

AN - SCOPUS:84861982065

VL - 107

SP - 218

EP - 232

JO - Computer Methods and Programs in Biomedicine

JF - Computer Methods and Programs in Biomedicine

SN - 0169-2607

IS - 2

ER -