gives more flexibility to the user.
An important property of our method is that
it finds the best solution considering a metric that
has an intuitive geometric interpretation, the Three-
dimensional Interpretability Error, which is defined in
this paper.
We also proved a theorem that establishes a suffi-
cient condition to the use of our method, and a con-
jecture that support other conditions.
Finally, we believe that this paper and (Madeira
and Velho, 2012) show that it may be possible to build
a new and interesting theory of horizontal stereoscopy
based on the deformation of images, instead of using
a rendering process. This theory would be made of re-
sults from Computer Vision, such as done in (Madeira
and Velho, 2012), or by new results, inspired in Com-
puter Vision, established using Projective Geometry
and Optimization, such as the ones presented in this
paper. Some problems that this new theory could
treats are:
1. Find good methods to initiate the Levenberg-
Marquardt algorithm that minimize the Three-
dimensional Interpretability Error.
2. Prove or disprove the Conjecure 1.
3. Find methods to estimate the 3D error of the scene
presented to the user when the capture process is
not perfect. For example, if the camera centers
are not parallel to the horizontal surface used as
reference.
4. Find the best deformation that the stereoscopic
pair must suffer in order to try to compensate the
movement of the user’s head, although this prob-
lem does not have an exact solution.
5. Define new metrics different from the Three-
dimensional Interpretability Error.
REFERENCES
Aubrey, S. (2003). Process for making stereoscopic images
which are congruent with viewer space. United States
Patent, (6,614,427).
Cutler, L. D., Fr
¨
ohlich, B., and Hanrahan, P. (1997). Two-
handed direct manipulation on the responsive work-
bench. In Proceedings of the 1997 symposium on In-
teractive 3D graphics, I3D ’97, pages 107–114, New
York, NY, USA. ACM.
de la Rivire, J.-B. (2010). 3d multitouch: When tactile ta-
bles meet immersive visualization technologies. SIG-
GRAPH Talk.
Ericsson, F. and Olwal, A. (2011). Interaction and render-
ing techniques for handheld phantograms. In CHI ’11
Extended Abstracts on Human Factors in Computing
Systems, CHI EA ’11, pages 1339–1344, New York,
NY, USA. ACM.
Hartley, R. I. and Zisserman, A. (2004). Multiple View Ge-
ometry in Computer Vision. Cambridge University
Press, ISBN: 0521540518, second edition.
Hoberman, P., Gotsis, M., Sacher, A., Bolas, M., Turpin,
D., and Varma, R. (2012). Using the phantogram
technique for a collaborative stereoscopic multitouch
tabletop game. In Creating, Connecting and Collab-
orating through Computing (C5), 2012 10th Interna-
tional Conference on, pages 23–28.
Leibe, B., Starner, T., Ribarsky, W., Wartell, Z., Krum,
D., Weeks, J., Singletary, B., and Hodges, L. (2000).
Towards spontaneous interaction with the perceptive
workbench, a semi-immersive virtual environment.
IEEE Computer Graphics and Applications, 20:54–
65.
Madeira, B. and Velho, L. (2012). Virtual table – tele-
porter: Image processing and rendering for horizontal
stereoscopic display. In Virtual and Augmented Real-
ity (SVR), 2012 14th Symposium on, pages 1–9.
Marr, D. (1982). Vision: A Computational Investigation
into the Human Representation and Processing of Vi-
sual Information. Henry Holt and Co., Inc., New
York, NY, USA.
Wester, O. C. (2002). Anaglyph and method. United States
Patent, (6,389,236).
Yoshiki Takeoka, Takashi Miyaki, J. R. (2010). Z-touch:
A multi-touch system that detects spatial gesture near
the tabletop. SIGGRAPH Talk.
APPENDIX
There follows the 15 tables generated by the experi-
ments made using synthetic data described in the Sec-
tion 10.
Table 2.
0 1 2 3 4 5 6
2 1.4003 0.7885 0.2338 0.2883 0.2766 0.0000 0.0000
3 0.3507 0.2133 0.1625 0.0000 0.0000 0.0000 0.0000
4 0.4124 0.1775 0.2610 0.2837 0.0000 0.0000 0.0000
5 0.2216 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
6 0.1871 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
7 0.0759 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
Table 3.
0 1 2 3 4 5 6
2 0.3246 0.3358 0.1134 0.1088 0.1270 0.0000 0.0000
3 0.1132 0.1134 0.0593 0.0000 0.0000 0.0000 0.0000
4 0.0388 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
5 0.0464 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
6 0.0218 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
7 0.0718 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
Table 4.
0 1 2 3 4 5 6
2 0.4397 0.4398 0.2474 0.2468 0.2138 0.0000 0.0000
3 0.2942 0.1217 0.0953 0.0000 0.0000 0.0000 0.0000
4 0.2262 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
5 0.2652 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
6 0.2412 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
7 0.2355 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
HorizontalStereoscopicDisplaybasedonHomologousPoints
541