logo SBA

ETD

Digital archive of theses discussed at the University of Pisa

 

Thesis etd-06282017-100326


Thesis type
Tesi di laurea magistrale
Author
QUADRELLI, LORENZO
URN
etd-06282017-100326
Thesis title
Natural interaction in fully immersive Virtual Reality: design and development of a natural interaction method using RGBD cameras.
Department
INGEGNERIA DELL'INFORMAZIONE
Course of study
EMBEDDED COMPUTING SYSTEMS
Supervisors
relatore Tecchia, Franco
relatore Carrozzino, Marcello
Keywords
  • 3D
  • depth
  • Hand recognition
  • Intel Real Sense
  • interaction
  • OpenCV
  • openGL
  • Rendering
  • RGBD
  • shaders
  • Virtual Reality
  • VR
Graduation session start date
24/07/2017
Availability
Full
Summary
Purpose of this thesis is the study and the implementation of methods for real time rendering of 3D scenes using depth cameras (RGBD cameras) and sequentially design and develop a method of natural interaction using the same cameras. Rendered objects are intended to be used in virtual environments achieved mainly by using head mounted display technology. As a prototype application in this thesis, the depth camera has been mounted on the user's helmet. In this way is possible to render in the virtual world what the user would see in the real world. In particular, the rendering module open the possibility to bring the reconstructed user’s hands into the VR environment.The solution shall be optimized oriented in order to accomplish the real time constraint. It is important to notice, again, that in this field, "Real Time" does not refer to the presence of hard or soft time constraints managed with special algorithms. But it simply means that the application must be used in an interactive manner and therefore it must be optimized for performance.so that the series of rendered images induce the illusion of movement in the human brain of the user. This illusion allows for the interaction with the software doing the calculations taking into account user input.
Back to the subject, the rendering module must be independent and shall be possible to integrate it into a bigger 3rd part environment as building block for VR or AR environment.
File