Kozono K, Aoki M, Ono M, Kamikawa Y, Arimura H, Toyofuku F
Department of Health Sciences, Graduate School of Medical Sciences, Kyushu University.
Department of Health Sciences, School of Medicine, Kyushu University.
Med Phys. 2012 Jun;39(6Part5):3646. doi: 10.1118/1.4734809.
Microsoft Kinect has potential for use in real-time patient position monitoring in diagnostic radiology and radiotherapy. We evaluated the accuracy of depth image data and the device-to-device variation in various conditions simulating clinical applications in a hospital.
Kinect sensor consists of infrared-ray depth camera and RGB camera. We developed a computer program using OpenNI and OpenCV for measuring quantitative distance data. The program displays depth image obtained from Kinect sensor on the screen, and the cartesian coordinates at an arbitrary point selected by mouse-clicking can be measured. A rectangular box without luster (300 × 198 × 50 mm ) was used as a measuring object. The object was placed on the floor at various distances ranging from 0 to 400 cm in increments of 10 cm from the sensor, and depth data were measured for 10 points on the planar surface of the box. The measured distance data were calibrated by using the least square method. The device-to-device variations were evaluated using five Kinect sensors.
There was almost linear relationship between true and measured values. Kinect sensor was unable to measure at a distance of less than 50 cm from the sensor. It was found that distance data calibration was necessary for each sensor. The device-to-device variation error for five Kinect sensors was within 0.46% at the distance range from 50 cm to 2 m from the sensor. The maximum deviation of the distance data after calibration was 1.1 mm at a distance from 50 to 150 cm. The overall average error of five Kinect sensors was 0.18 mm at a distance range of 50 to 150 cm.
Kinect sensor has distance accuracy of about 1 mm if each device is properly calibrated. This sensor will be useable for positioning of patients in diagnostic radiology and radiotherapy.
微软Kinect在诊断放射学和放射治疗中用于实时患者位置监测具有潜力。我们在模拟医院临床应用的各种条件下评估了深度图像数据的准确性以及设备间的差异。
Kinect传感器由红外线深度相机和RGB相机组成。我们使用OpenNI和OpenCV开发了一个计算机程序来测量定量距离数据。该程序在屏幕上显示从Kinect传感器获得的深度图像,并且可以测量通过鼠标点击选择的任意点的笛卡尔坐标。使用一个无光泽的矩形盒(300×198×50毫米)作为测量对象。将该对象放置在离传感器0至400厘米的不同距离的地板上,距离以10厘米的增量变化,并且在盒子的平面上测量10个点的深度数据。使用最小二乘法对测量的距离数据进行校准。使用五个Kinect传感器评估设备间的差异。
真实值与测量值之间几乎呈线性关系。Kinect传感器无法在距离传感器小于50厘米的距离处进行测量。发现每个传感器都需要进行距离数据校准。在距离传感器50厘米至2米的距离范围内,五个Kinect传感器的设备间变化误差在0.46%以内。在校准后,距离数据在50至150厘米的距离处的最大偏差为1.1毫米。在50至150厘米的距离范围内,五个Kinect传感器的总体平均误差为0.18毫米。
如果每个设备都经过适当校准,Kinect传感器的距离精度约为1毫米。该传感器可用于诊断放射学和放射治疗中患者的定位。