i
i
i
i
i
i
i
i
Bibliography 217
facilitate the VR experience. In particular, a number of the key algorithms
which emerged during the development of the geometric theory of computer
vision have great utility in the implementation and delivery of practical VR
applications.
Two of the most significant applications of computer vision in the context
of VR are in augmented reality (for example, in-place videoconferencing) and
image-based rendering, which is the subject of the next chapter.
Of course, being able to do all this means that the images you take must
be geometrically accurate. Therefore, we need to remove any lens distortion
and perspective distortion from the images before we try to match them to-
gether. We also need to know the geometrical model of the camera i.e., the
camera model. This model is difficult to determine, and to do so we entered
into the mathematical complexities of the fundamental matrix etc. Essentially,
we work backwards by identifying similar points from multiple images of the
same scene to recover the camera model. This is non-trivial and requires
the use of minimization algorithms, all of which w ere described within this
chapter.
Thus,wehopewehavegivenyouaninsightintothetheorythatsur-
rounds computer vision and how that theory can be utilized to enhance the
VR experience.
Bibliography
[1] The Augmented Reality Toolkit. http://www.hitl.washington.edu/artoolkit/.
[2] M. Billinghurst and H. Kato. “Real World Teleconferencing”. In CHI ’99 Ex-
tended Abstracts on Human Factors in Computing Systems, pp. 194–195. New
York: ACM Press, 1999.
[3] O. Faugeras. Three-Dimen s ional Computer Vision: A Geom etric Viewpoint.
Cambridge, MA: The MIT Press, 1993.
[4] O. Faugeras and T. Papadopoulo. “A Nonlinear Method for Estimating the
Projective Geometry of 3 Views”. In Proceedings of the Sixth International Con-
ference on Computer Vision, pp. 477–484. Wshington D.C.: IEEE Computer
Society, 1998.
[5] M. Fischler and R. Bolles. “Random Sample Consensus: A Paradigm for Model
F itting with Applications to Image Analysis and Automated Cartography”.
Communications of the ACM 24:6 (1981) 381–395.