Cone-beam micro-CT system based on LabVIEW software

J Digit Imaging. 2008 Sep;21(3):296-305. doi: 10.1007/s10278-007-9024-9. Epub 2007 Feb 28.

Abstract

Construction of a cone-beam computed tomography (CBCT) system for laboratory research usually requires integration of different software and hardware components. As a result, building and operating such a complex system require the expertise of researchers with significantly different backgrounds. Additionally, writing flexible code to control the hardware components of a CBCT system combined with designing a friendly graphical user interface (GUI) can be cumbersome and time consuming. An intuitive and flexible program structure, as well as the program GUI for CBCT acquisition, is presented in this note. The program was developed in National Instrument's Laboratory Virtual Instrumentation Engineering Workbench (LabVIEW) graphical language and is designed to control a custom-built CBCT system but has been also used in a standard angiographic suite. The hardware components are commercially available to researchers and are in general provided with software drivers which are LabVIEW compatible. The program structure was designed as a sequential chain. Each step in the chain takes care of one or two hardware commands at a time; the execution of the sequence can be modified according to the CBCT system design. We have scanned and reconstructed over 200 specimens using this interface and present three examples which cover different areas of interest encountered in laboratory research. The resulting 3D data are rendered using a commercial workstation. The program described in this paper is available for use or improvement by other researchers.

Publication types

  • Research Support, N.I.H., Extramural

MeSH terms

  • Animals
  • Computer Graphics / instrumentation*
  • Cone-Beam Computed Tomography / instrumentation*
  • Humans
  • Imaging, Three-Dimensional / instrumentation
  • Imaging, Three-Dimensional / methods*
  • Mice
  • Radiographic Image Interpretation, Computer-Assisted / methods*
  • Radiotherapy Planning, Computer-Assisted / instrumentation
  • Sensitivity and Specificity
  • Software Design
  • Software*
  • User-Computer Interface*