Stereogram generation : concepts and implementation
Gupta, Tanvi Digmanu
Date of Issue2014
School of Computer Engineering
Three – dimensional viewing has been a fascinating subject for many years. Early years comprised of assisted stereoscopic viewing through the use of devices like the stereoscope which employed two separate images to enable the viewing of the scene as a single three – dimensional image. Modern days have seen the advent of three – dimensional movies which make the scene look very realistic but still necessitate the use of special glasses for perceiving a sense of depth. The aim of this report is to discuss about stereograms, an application of three – dimensional viewing that allows for unassisted stereoscopic viewing, i.e., autostereoscopic viewing. Stereograms represent three – dimensional objects with vivid depth while being simple and portable. They have also been known to help in vision therapy employed for the correction of underdeveloped binocular vision. This report further presents a detailed overview of the various topics associated with stereograms like their types and different methods for viewing them. It further extrapolates on the various existing algorithms for generating stereograms and compares their merits and demerits. The report then presents an implementation for a stereogram generator. It describes the method used for creating the depth map, followed by a detailed description of the algorithm used for stereogram generation and saving the final image. Further on, the report describes important distances used in the implementation like the interocular distance and the distance between the near and far planes. In conclusion, the report discusses some limitations of the implementation and of the existing stereogram generation techniques. It also points out possible areas of research in the field of stereograms.
DRNTU::Engineering::Computer science and engineering::Software::Software engineering
Final Year Project (FYP)
Nanyang Technological University