On the computational implementation of forward and back-projection operations for cone-beam computed tomography.

Forward- and back-projection operations are the main computational burden in iterative image reconstruction in computed tomography. In addition, their implementation has to be accurate to ensure stable convergence to a high-quality image. This paper reviews and compares some of the variations in the...

Descripción completa

Detalles Bibliográficos
Publicado en:Medical & Biological Engineering & Computing Vol. 54; no. 8; pp. 1193 - 1205
Autores principales: Karimi, Davood, Ward, Rabab
Formato: Journal Article
Publicado: Springer Nature Aug2016
Acceso en línea:Ver este registro en EBSCOhost
fields @attributes:
  recordID: 1
pdfLink:
plink: https://search.ebscohost.com/login.aspx?direct=true&db=ccm&AN=117360502&site=ehost-live
header:
  @attributes:
    shortDbName: ccm
    uiTerm: 117360502
    longDbName: CINAHL Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    dissinfo:
    jinfo:
      jid:
        01400118
        PO0
      jtl: Medical & Biological Engineering & Computing
      issn: 01400118
      maglogo: N
    pubinfo:
      dt: Aug2016
      vid: 54
      iid: 8
      pid: 237
      pub: Springer Nature
      place: New York, New York
    artinfo:
      ui:
        117360502
        117360502
        NLM26438389
        10.1007/s11517-015-1397-1
        NLM26438389
        117360502
      ppf: 1193
      ppct: 12
      formats:
        fmt:
          @attributes:
            type: P
      tig:
        atl: On the computational implementation of forward and back-projection operations for cone-beam computed tomography.
      aug:
        au:
          Karimi, Davood
          Ward, Rabab
        affil: Electrical and Computer Engineering , University of British Columbia , 2366 Main Mall Vancouver V6T 1Z4 Canada
      sug:
        subj:
          Tomography, X-Ray Computed Methods
          Image Processing, Computer Assisted Methods
          Phantoms, Imaging
          Algorithms
          Clinical Assessment Tools
          Ferrans and Powers Quality of Life Index
      ab: Forward- and back-projection operations are the main computational burden in iterative image reconstruction in computed tomography. In addition, their implementation has to be accurate to ensure stable convergence to a high-quality image. This paper reviews and compares some of the variations in the implementation of these operations in cone-beam computed tomography. We compare four algorithms for computing the system matrix, including a distance-driven algorithm, an algorithm based on cubic basis functions, another based on spherically symmetric basis functions, and a voxel-driven algorithm. The focus of our study is on understanding how the choice of the implementation of the system matrix will influence the performance of iterative image reconstruction algorithms, including such factors as the noise strength and spatial resolution in the reconstructed image. Our experiments with simulated and real cone-beam data reveal the significance of the speed-accuracy trade-off in the implementation of the system matrix. Our results suggest that fast convergence of iterative image reconstruction methods requires accurate implementation of forward- and back-projection operations, involving a direct estimation of the convolution of the footprint of the voxel basis function with the surface of the detectors. The required accuracy decreases by increasing the resolution of the projection measurements beyond the resolution of the reconstructed image. Moreover, reconstruction of low-contrast objects needs more accurate implementation of these operations. Our results also show that, compared with regularized reconstruction methods, the behavior of iterative reconstruction algorithms that do not use a proper regularization is influenced more significantly by the implementation of the forward- and back-projection operations.
      pubtype: Academic Journal
      doctype: Journal Article
      ougenre: Article
    language: English
    refInfo:
    holdings:
      @attributes:
        islocal: N