论文部分内容阅读
随着显示行业的不断发展,新型显示方式不断涌现,人们对视觉的追求一直没有停止过,全息显示被认为是理想显示方式。技术上我们发现通过负折射率现象可以实现无介质空中成像,伴随无介质空中成像技术成熟,需要一个稳定可靠的交互系统来识别用户在空中的各种操作。该系统可以准确识别用户在空中点击的位置信息,并将该位置信息反馈给主控系统,通过模拟HID设备或者鼠标点击,从而让用户和空中的实像完成一次完整交互。无介质空中成像技术是一种新型的显示方式,他是利用光场重构的原理,将像源中的图像等效的重构在无介质的空气中,形成一个实像平面,该实像是数千万的真实发光点组成,因此不同于普通的虚像,用户是可以直接触碰到实像平面。交互系统使用的传感器包括Realsense SR300、Azure Kinect DK、Airbar三种。其中Realsense SR300提供了用户手部的22个骨骼点的三维坐标数据,通过对应的接口,可以轻松获取交互点的信息。Azure Kinect DK提供宽视角的深度图,让交互区域的范围变得更大,通过对深度图分析我们实现了重心爬坡算法,来获取交互点的信息。Airbar是一种一维传感器实现二位定位的红外技术,它具有特定角度的红外发射器和红外接收器,我们通过ASN.1协议解析可以对交互区域进行配置,从而让任意位置的实像画面都能实现交互。系统基于RealSense SR300硬件,使用C++开发完成,并且在最新的Azure Kinect DK硬件上进行了优化,提高了识别的精度和稳定性。系统同时实现了基于Airbar红外模组的交互方式,该交互系统已经在医院自助机,电梯轿厢内等无介质空中成像设备中使用,并收到预期的效果。