Ono M, Kozono K, Aoki M, Mizoguchi A, Kamikawa Y, Umezu Y, Arimura H, Toyofuku F
Department of Health Sciences, Graduate School of Medical Sciences, Kyushu University, Fukuoka.
Department of Health Sciences, School of Medicine, Kyushu University, Fukuoka.
Med Phys. 2012 Jun;39(6Part5):3646. doi: 10.1118/1.4734808.
Radiographic simulator system is useful for learning radiographic techniques and confirmation of positioning before x-ray irradiation. Conventional x-ray simulators have drawbacks in cost and size, and are only applicable to situations in which position of the object does not change. Therefore, we have developed a new radiographic simulator system using an infrared-ray based three-dimensional shape measurement device (Microsoft Kinect).
We made a computer program using OpenCV and OpenNI for processing of depth image data obtained from Kinect, and calculated the exact distance from Kinect to the object by calibration. Theobject was measured from various directions, and positional relationship between the x-ray tube and the object was obtained. X-ray projection images were calculated by projecting x-rays onto the mathematical three-dimensional CT data of a head phantom with almost the same size. The object was rotated from 0 degree (standard position) through 90 degrees in increments of 10 degrees, and the accuracy of the measured rotation angle values was evaluated. In order to improve the computational time, the projection image size was changed (512512, 256256, and 128*128).
The x-ray simulation images corresponding to the radiographic images produced by using the x-ray tube were obtained. The three-dimensional position of the object was measured with good precision from 0 to 50 degrees, but above 50 degrees, measured position error increased with the increase of the rotation angle. The computational time and image size were 30, 12, and 7 seconds for 512512, 256256, and 128*128, respectively.
We could measure the three-dimensional position of the object using properly calibrated Kinect sensor, and obtained projection images at relatively high-speed using the three-dimensional CTdata. It was suggested that this system can be used for obtaining simulated projection x-ray images before x-ray exposure by attaching this device onto an x-ray tube.
射线照相模拟系统有助于学习射线照相技术以及在X射线照射前确认定位。传统的X射线模拟器在成本和尺寸方面存在缺点,并且仅适用于物体位置不变的情况。因此,我们开发了一种使用基于红外线的三维形状测量设备(微软Kinect)的新型射线照相模拟系统。
我们使用OpenCV和OpenNI制作了一个计算机程序,用于处理从Kinect获得的深度图像数据,并通过校准计算从Kinect到物体的精确距离。从各个方向测量物体,并获得X射线管与物体之间的位置关系。通过将X射线投影到几乎相同大小的头部模型的数学三维CT数据上,计算出X射线投影图像。将物体从0度(标准位置)以10度的增量旋转到90度,并评估测量的旋转角度值的准确性。为了提高计算时间,改变了投影图像的大小(512 * 512、256 * 256和128 * 128)。
获得了与使用X射线管产生的射线照相图像相对应的X射线模拟图像。在0至50度范围内,物体的三维位置测量精度良好,但在50度以上,测量位置误差随着旋转角度的增加而增大。对于512 * 512、256 * 256和128 * 128的图像大小,计算时间分别为30秒、12秒和7秒。
我们可以使用校准正确的Kinect传感器测量物体的三维位置,并使用三维CT数据以相对较高的速度获得投影图像。建议通过将此设备连接到X射线管上,该系统可用于在X射线曝光前获得模拟投影X射线图像。