Partial auto-stereoscopic display with camera-based user tracking

There has been increasing interest in 3D stereoscopy in digital media creation and consumption, but is held back by the need for specialized hardware. This research based project investigates a way to simulate auto-stereoscopy through the use of a single webcam. An application was created that enabl...

Full description

Bibliographic Details
Main Author: Tan, Jian Hong
Other Authors: Cham Tat Jen
Format: Final Year Project (FYP)
Language:English
Published: 2014
Subjects:
Online Access:http://hdl.handle.net/10356/59897
_version_ 1824454726335332352
author Tan, Jian Hong
author2 Cham Tat Jen
author_facet Cham Tat Jen
Tan, Jian Hong
author_sort Tan, Jian Hong
collection NTU
description There has been increasing interest in 3D stereoscopy in digital media creation and consumption, but is held back by the need for specialized hardware. This research based project investigates a way to simulate auto-stereoscopy through the use of a single webcam. An application was created that enables the user to peer around a 3D object naturally by moving his head around, as if the 3D object exists in reality. This project aims to conduct research into the feasibility of using a single standard camera to derive the coordinates of a user’s head, which can then be used to simulate virtual reality for the user through auto-stereoscopic render of the 3D world. OpenCV was used to analyse the camera video stream, and derive the corresponding 3D coordinates of the user in real world measurements. These coordinates were passed to Ogre3D for virtual camera positioning, simulating the perspective that should be seen by the user. The derived coordinates had jitter, but after undergoing data smoothing by calculating moving average, had improved stability and usability. The architecture ensured that low computational resources were sufficient, and that future work could be done to enhance the precision of the algorithm. Thus, the aim of the project was fulfilled.
first_indexed 2025-02-19T03:26:53Z
format Final Year Project (FYP)
id ntu-10356/59897
institution Nanyang Technological University
language English
last_indexed 2025-02-19T03:26:53Z
publishDate 2014
record_format dspace
spelling ntu-10356/598972023-03-03T20:35:21Z Partial auto-stereoscopic display with camera-based user tracking Tan, Jian Hong Cham Tat Jen School of Computer Engineering Centre for Multimedia and Network Technology DRNTU::Engineering::Computer science and engineering There has been increasing interest in 3D stereoscopy in digital media creation and consumption, but is held back by the need for specialized hardware. This research based project investigates a way to simulate auto-stereoscopy through the use of a single webcam. An application was created that enables the user to peer around a 3D object naturally by moving his head around, as if the 3D object exists in reality. This project aims to conduct research into the feasibility of using a single standard camera to derive the coordinates of a user’s head, which can then be used to simulate virtual reality for the user through auto-stereoscopic render of the 3D world. OpenCV was used to analyse the camera video stream, and derive the corresponding 3D coordinates of the user in real world measurements. These coordinates were passed to Ogre3D for virtual camera positioning, simulating the perspective that should be seen by the user. The derived coordinates had jitter, but after undergoing data smoothing by calculating moving average, had improved stability and usability. The architecture ensured that low computational resources were sufficient, and that future work could be done to enhance the precision of the algorithm. Thus, the aim of the project was fulfilled. Bachelor of Engineering (Computer Science) 2014-05-19T04:08:11Z 2014-05-19T04:08:11Z 2014 2014 Final Year Project (FYP) http://hdl.handle.net/10356/59897 en Nanyang Technological University 47 p. application/pdf
spellingShingle DRNTU::Engineering::Computer science and engineering
Tan, Jian Hong
Partial auto-stereoscopic display with camera-based user tracking
title Partial auto-stereoscopic display with camera-based user tracking
title_full Partial auto-stereoscopic display with camera-based user tracking
title_fullStr Partial auto-stereoscopic display with camera-based user tracking
title_full_unstemmed Partial auto-stereoscopic display with camera-based user tracking
title_short Partial auto-stereoscopic display with camera-based user tracking
title_sort partial auto stereoscopic display with camera based user tracking
topic DRNTU::Engineering::Computer science and engineering
url http://hdl.handle.net/10356/59897
work_keys_str_mv AT tanjianhong partialautostereoscopicdisplaywithcamerabasedusertracking