Ionita Ciprian N, Hoffmann Keneth R, Bednarek Daniel R, Chityala Ravishankar, Rudin Stephen
Toshiba Stroke Research Center, State University of New York at Buffalo, BRB Bldg., Rm. 445, Buffalo, NY 14214, USA.
J Digit Imaging. 2008 Sep;21(3):296-305. doi: 10.1007/s10278-007-9024-9. Epub 2007 Feb 28.
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.
为实验室研究构建锥束计算机断层扫描(CBCT)系统通常需要集成不同的软件和硬件组件。因此,构建和操作这样一个复杂的系统需要背景差异很大的研究人员的专业知识。此外,编写灵活的代码来控制CBCT系统的硬件组件并设计友好的图形用户界面(GUI)可能既繁琐又耗时。本笔记介绍了一种直观且灵活的程序结构以及用于CBCT采集的程序GUI。该程序是用美国国家仪器公司的实验室虚拟仪器工程平台(LabVIEW)图形语言开发的,旨在控制定制的CBCT系统,但也已用于标准血管造影套件。硬件组件对研究人员来说是市面上可买到的,并且一般都配有与LabVIEW兼容的软件驱动程序。程序结构设计为一个顺序链。链中的每一步一次处理一两个硬件命令;序列的执行可以根据CBCT系统设计进行修改。我们使用这个界面扫描并重建了200多个标本,并给出了三个例子,涵盖了实验室研究中遇到的不同感兴趣领域。生成的三维数据使用商用工作站进行渲染。本文所述程序可供其他研究人员使用或改进。