Towards an FPGA-Based Smart Camera for Virtual Reality Applications

Virtual reality (VR) is an experience taking place within simulated and immersive environments. Although in recent years several virtual reality applications such as, virtual reality gaming, medical educational and military training applications have been developed; one important limitation still remains for the tracking sensor. Commercial headsets such as the Oculus Rift or HTC Vive have tracking sensors which project active signals to the user's body and limits the motion understanding. To address this problem, we propose a novel passive sensor (which consist of an FPGA-based smart camera) which computes the optical flow an estimates semantic information about the user movement inside the camera fabric. Then, using these semantic information as feedback for the virtual reality engine; accurate tracking without active signals being projected to the user's body and with the capability to implement several cameras in order to achieve a better movement understanding is possible. Preliminary results are encourageous, demonstrating the possibility of a visual-based tracking approach suitable for virtual reality applications.

[1]  François Berry,et al.  DreamCam: A modular FPGA-based smart camera architecture , 2014, J. Syst. Archit..

[2]  Zhengyou Zhang,et al.  Microsoft Kinect Sensor and Its Effect , 2012, IEEE Multim..

[3]  Michael R Hamblin,et al.  Far infrared radiation (FIR): Its biological effects and medical applications , 2012, Photonics & lasers in medicine.

[4]  Qinping Zhao,et al.  A survey on virtual reality , 2009, Science in China Series F: Information Sciences.