全部 标题 作者
关键词 摘要

OALib Journal期刊
ISSN: 2333-9721
费用:99美元

查看量下载量

相关文章

更多...

Stereo 3D Mouse Cursor: A Method for Interaction with 3D Objects in a Stereoscopic Virtual 3D Space

DOI: 10.1155/2010/419493

Full-Text   Cite this paper   Add to My Lib

Abstract:

We introduce a different approach of applying stereoscopy principles to implement a virtual 3D pointing technique called stereo 3D mouse cursor (S3D-Cursor) based on two or more views of an ordinary mouse cursor. The basics of such an idea have already been applied as a by-product of some stereo-based visualization applications with usually less attention to its strengths or weaknesses as a generic alternative of its 2D counterpart in stereoscopic 3D space. Here, we examine if such an idea satisfies all or the main expected requirements of an abstract 3D cursor. Moreover, we analyze its accuracy and evaluate the applicability of this approach in terms of different efficiency factors. For this purpose, we have adapted a real-time point-based rendering software called QSplat to a multiview rendering version named QSplatMV. We have implemented the S3D-Cursor on top of this new application and developed a simple editing toolset for manipulating the virtual 3D objects. Our user evaluation results suggest the effectiveness of the approach in terms of detection accuracy and user satisfaction compared to using an ordinary mouse cursor on a conventional 2D screen. 1. Introduction The stereopsis capability of the human vision is one of the primary means used by our vision system to give us a 3D perception of the world [1]. This ability allows us to have a sense of the 3rd dimension from the two slightly different images of the world projected onto our eyes retina. Benefiting from this intrinsic ability, a wide variety of different stereoscopic devices and techniques are employed to create the illusion of depth from the visual stereo contents. Recent advances in these technologies enable the users to watch contents in 3D without using any filtering glasses (multiview autostereoscopic 3D displays [2]) or watch 3D contents in full-colour on conventional displays (colour code glasses [3]). Along with these advances in stereoscopic display technologies it is also necessary to evolve the current 2D/3D interaction techniques and devices for interplay with these new attractive virtual 3D environments. Among these, pointing to the targets (objects or other GUI components) using some devices such as mouse is probably the most appealing interaction method especially useful to work within the graphics environments [4]. For this reason, providing the possibility of pointing to any arbitrary voxel of the 3D space is one of the first expectations of any user who wants to migrate from 2D to 3D space applications. In this regard, several 3D pointing techniques (or in broader

References

[1]  N. Holliman, “3D display systems,” Department of Computer Science, University of Durham, August 2009, http://www.dur.ac.uk/n.s.holliman/Presentations/3dv3-0.pdf.
[2]  N. A. Dodgson, “Autostereoscopic 3D displays,” Computer, vol. 38, no. 8, pp. 31–36, 2005.
[3]  S. E. B. Sorensen, P. S. Hansen, N. L. Sorensen, et al., “Method for recording and viewing stereoscopic images in color using multichrome filters,” US patent no. 6687003, August 2009, http://www.patentstorm.us/patents/6687003.html.
[4]  N.-T. Dang, “A survey and classification of 3D pointing techniques,” in Proceedings of the IEEE International Conference on Research, Innovation and Vision for the Future (RIVF '07), pp. 71–80, Hanoi, Vietnam, March 2007.
[5]  P. Best, “Ultimate 3D design navigation tool,” Gizmag Emerging Technology Magazine, August 2009.
[6]  “Mouse (Computing),” August 2009, http://en.wikipedia.org/wiki/Mouse_(computing).
[7]  L. Blain, “The 3D air-mouse you wear as a ring,” Gizmag Emerging Technology Magazine, August 2009.
[8]  S. Rusinkiewicz and M. Levoy, “QSplat: a multiresolution point rendering system for large meshes,” in Proceedings of the ACM SIGGRAPH Conference on Computer Graphics (SIGGRAPH '00), pp. 343–352, New Orleans, La, USA, July 2000.
[9]  C. Hand, “A survey of 3-D input devices,” Tech. Rep. TR94/2, Department of Computer Science, De Montfort University, Leicester, UK, 1994.
[10]  “What is a 3D mouse?” August 2009, http://www.3dconnexion.com/3dmouse/what_is_3dmouse.php.
[11]  B. Frohlich, J. Hochstrate, A. Kulik, and A. Huckauf, “On 3D input devices,” IEEE Computer Graphics and Applications, vol. 26, no. 2, pp. 15–19, 2006.
[12]  C. Hand, “A survey of 3D interaction techniques,” Computer Graphics Forum, vol. 16, no. 5, pp. 269–281, 1997.
[13]  “Orthoengine 3D stereo,” Technical Specification, August 2009, http://www.pcigeomatics.com/pdfs/3D_Stereo.pdf.
[14]  “Biomedcache user guide,” Software User Guide, August 2009, http://www.ch.ic.ac.uk/local/organic/medchem/UserGuide.pdf.
[15]  S. A. Safier and M. W. Siegel, “3D-stereoscopic X windows,” in The International Society for Optical Engineering, vol. 2409 of Proceedings of SPIE, pp. 160–167, San Jose, Calif, USA, 1995.
[16]  F. Steinicke, G. Bruder, K. Hinrichs, and T. Ropinski, “Simultane 2D/3D user interface konzepte für autostereoskopische desktop-VR systeme,” in Proceedings of the 4. GI-Workshop AR/VR, pp. 125–132, Shaker, Organization: GI-Fachgruppe VR/AR, 2007.
[17]  R. Hartley and A. Zisserman, Multiple View Geometry in Computer Vision, Cambridge University Press, London, UK, 2003.
[18]  H. Sahabi and A. Basu, “Analysis of error in depth perception with vergence and spatially varying sensing,” Computer Vision and Image Understanding, vol. 63, no. 3, pp. 447–461, 1996.
[19]  H. Azari, I. Cheng, and A. Basu, “Optimal pixel aspect ratio for stereoscopic 3D displays under practical viewing conditions,” in Proceedings of the 3DTV Conference: The True Vision—Capture, Transmission and Display of 3D Video (3DTV-CON '09), pp. 1–4, Potsdam, Germany, May 2009.
[20]  K. E. Hoff, “Deriving the openGL perspective depth transformation,” Tech. Rep., August 2009, http://www.cs.unc.edu/~geom/HOFF/techrep/perspective.doc.
[21]  A. Basu, “Optimal discretization for stereo reconstruction,” Pattern Recognition Letters, vol. 13, no. 11, pp. 813–820, 1992.
[22]  I. Cheng, K. Daniilidis, and A. Basu, “Optimal aspect ratio under vergence for 3D TV,” in Proceedings of the 3DTV-Conference: The True Vision—Capture, Transmission and Display of 3D Video (3DTV-CON '08), pp. 209–212, Istanbul, Turkey, May 2008.
[23]  I. Cheng and A. Basu, “Optimal aspect ratio for 3D TV,” in Proceedings of the 1st International Conference on 3DTV (3DTV-CON '07), pp. 1–4, Kos, Greece, May 2007.
[24]  L. Matthies and S. A. Shafer, “Error modeling in stereo navigation,” IEEE Journal of Robotics and Automation, vol. 3, no. 3, pp. 239–248, 1987.
[25]  S. Zhang, ?. Demiralp, D. F. Keefe, et al., “An immersive virtual environment for DT-MRI volume visualization applications: a case study,” in Proceedings of the IEEE Visualization Conference, pp. 437–440, 2001.

Full-Text

Contact Us

service@oalib.com

QQ:3279437679

WhatsApp +8615387084133