skip to main content
10.1145/2628588.2628593acmconferencesArticle/Chapter ViewAbstractPublication Pagesweb3dConference Proceedingsconference-collections
research-article

HuMoRS: huge models mobile rendering system

Published: 08 August 2014 Publication History

Abstract

We present HuMoRS, a networked 3D graphics system for interactively streaming and exploring massive 3D mesh models on mobile devices. The system integrates a networked architecture for adaptive on-device rendering of multiresolution surfaces with a simple and effective interactive camera controller customized for touch-enabled mobile devices. During interaction, knowledge of the currently rendered scene is exploited to automatically center a rotation pivot and to propose context-dependent precomputed viewpoints. Both the object of interest and the viewpoint database are resident on a web server and adaptive transmission is demonstrated over wireless and phone connections in a Cultural Heritage application for the exploration of sub-millimetric colored reconstructions of stone statues. We report also on a preliminary user-study comparing the performances of our camera navigation method with respect to the most popular Virtual TrackBall implementations, with and without pivoting.

Supplementary Material

ZIP File (p7-rodriguez.zip)
Supplemental material.

References

[1]
Andujar, C., Chica, A., and Brunet, P. 2012. Cultural heritage: User-interface design for the Ripoll monastery exhibition at the National Art Museum of Catalonia. Computers and Graphics 36, 1, 28--37.
[2]
Bade, R., Ritter, F., and Preim, B. 2005. Usability comparison of mouse-based interaction techniques for predictable 3d rotation. In Proc. Smart Graphics, Springer, 138--150.
[3]
Balsa Rodriguez, M., Gobbetti, E., Marton, F., Pintus, R., Pintore, G., and Tinti, A. 2012. Interactive exploration of gigantic point clouds on mobile devices. In Proc. VAST, 57--64.
[4]
Balsa Rodriguez, M., Gobbetti, E., Marton, F., and Tinti, A. 2013. Compression-domain seamless multiresolution visualization of gigantic meshes on mobile devices. In Proc. ACM Web3D, ACM Press, 99--107.
[5]
Bettio, F., Gobbetti, E., Merella, E., and Pintus, R. 2013. Improving the digitization of shape and color of 3D artworks in a cluttered environment. In Proc. Digital Heritage. To appear.
[6]
Bettio, F., Jaspe Villanueva, A., Merella, E., Pintus, R., Marton, F., and Gobbetti, E. 2014. Mont'e scan: Effective shape and color digitization of cluttered 3D artworks. Submittted for publication.
[7]
Blume, A., Chun, W., Kogan, D., Kokkevis, V., Weber, N., Petterson, R., and Zeiger, R. 2011. Google Body: 3D human anatomy in the browser. In ACM SIGGRAPH Talks, ACM, 19.
[8]
Borgeat, L., Godin, G., Blais, F., Massicotte, P., and Lahanier, C. 2005. GoLD: interactive display of huge colored and textured models. ACM TOG 24, 3, 869--877.
[9]
Burtnyk, N., Khan, A., Fitzmaurice, G., and Kurtenbach, G. 2006. ShowMotion: camera motion based 3D design review. In Proc. ACM I3D, ACM, 167--174.
[10]
Capin, T., Pulli, K., and Akenine-Moller, T. 2008. The state of the art in mobile graphics research. IEEE CG&A 28, 4, 74--84.
[11]
Chen, M., Mountford, S. J., and Sellen, A. 1988. A study in interactive 3-D rotation using 2-D control devices. In Proc. ACM SIGGRAPH, ACM, 121--129.
[12]
Christie, M., and Olivier, P. 2009. Camera control in computer graphics: models, techniques and applications. In ACM SIGGRAPH ASIA Courses, ACM, 3:1--3:197.
[13]
Cignoni, P., Ganovelli, F., Gobbetti, E., Marton, F., Ponchio, F., and Scopigno, R. 2004. Adaptive tetrapuzzles: efficient out-of-core construction and visualization of gigantic multiresolution polygonal models. ACM TOG 23, 3, 796--803.
[14]
Decle, F., and Hachet, M. 2009. A study of direct versus planned 3d camera manipulation on touch-based mobile phones. In Proc. MobileHCI, ACM, 32--35.
[15]
Dietrich, A., Gobbetti, E., and Yoon, S. 2007. Massive-model rendering techniques: A tutorial. IEEE CG&A 27, 6 (nov/dec), 20--34.
[16]
Economou, M., and Meintani, E. 2011. Promising beginnings? evaluating museum mobile phone apps. In Proc. Rethinking Technology in Museums Conference, 26--27.
[17]
Ellison, S., 2010. Worldwide and u.s. mobile applications, storefronts, and developer 2010--2014 forecast and year-end 2010 vendor shares: The "appification" of everything. Doc. 225668 Market Analysis. IDC Corporate US.
[18]
Filippini-Fantoni, S., McDaid, S., and Cock, M. 2011. Mobile devices for orientation and way finding: the case of the british museum multimedia guide. In Proc. Museums and the Web.
[19]
Fitzmaurice, G., Matejka, J., Mordatch, I., Khan, A., and Kurtenbach, G. 2008. Safe 3D navigation. In Proc. ACM I3D, ACM, 7--15.
[20]
Gobbetti, E., Kasik, D., and Yoon, S. 2008. Technical strategies for massive model visualization. In Proc. ACM SPM, ACM, 405--415.
[21]
Gobbetti, E., Marton, F., Balsa Rodriguez, M., Ganovelli, F., and Di Benedetto, M. 2012. Adaptive Quad Patches: an adaptive regular structure for web distribution and adaptive rendering of 3D models. In Proc. ACM Web3D, ACM Press, 9--16.
[22]
Goswami, P., Erol, F., Mukhi, R., Pajarola, R., and Gobbetti, E. 2013. An efficient multi-resolution framework for high quality interactive rendering of massive point clouds using multi-way kd-trees. The Visual Computer 29, 1, 69--83.
[23]
Henriksen, K., Sporring, J., and Hornbæk, K. 2004. Virtual trackballs revisited. IEEE TVCG 10, 2 (Mar.), 206--216.
[24]
Jang, C., Yoon, T., and Cho, H.-G. 2009. A smart clustering algorithm for photo set obtained from multiple digital cameras. In Proc. ACM SAC, ACM, 1784--1791.
[25]
Jankowski, J., and Hachet, M. 2013. A survey of interaction techniques for interactive 3D environments. In Eurographics STAR.
[26]
Jovanova, B., Preda, M., and Preteux, F. 2008. MPEG-4 Part 25: A generic model for 3D graphics compression. In Proc. IEEE 3DTV, IEEE, 101--104.
[27]
Keefe, D., and Isenberg, T. 2013. Reimagining the scientific visualization interaction paradigm. Computer 46, 5 (May), 51--57.
[28]
Kratz, S., and Rohs, M. 2010. Extending the virtual trackball metaphor to rear touch input. In Proc. IEEE 3DUI, IEEE, 111--114.
[29]
Kuflik, T., Stock, O., Zancanaro, M., Gorfinkel, A., Jbara, S., Kats, S., Sheidin, J., and Kashtan, N. 2011. A visitor's guide in an active museum: Presentations, communications, and reflection. JOCCH 3, 3, 11:1--11:25.
[30]
Kurtenbach, G., Fitzmaurice, G., Baudel, T., and Buxton, B. 1997. The design of a gui paradigm based on tablets, two-hands, and transparency. In Proc. ACM SIGCHI, ACM, ACM, 35--42.
[31]
Malvar, H. S., Sullivan, G. J., and Srinivasan, S. 2008. Lifting-based reversible color transformations for image compression. 707307-707307-10.
[32]
Marton, F., Agus, M., Gobbetti, E., Pintore, G., and Balsa Rodriguez, M. 2012. Natural exploration of 3D massive models on large-scale light field displays using the fox proximal navigation technique. Computers & Graphics 36, 8 (December), 893--903.
[33]
Marton, F., Balsa Rodriguez, M., Bettio, F., Agus, M., Jaspe Villanueva, A., and Gobbetti, E. 2014. Isocam: Interactive visual exploration of massive cultural heritage models on large projection setups. JOCCH. To appear.
[34]
McCrae, J., Mordatch, I., Glueck, M., and Khan, A. 2009. Multiscale 3D navigation. In Proc. I3D, ACM, 7--14.
[35]
Meyer, Q., Suessmuth, J., Sussner, G., Stamminger, M., and Greiner, G. 2010. On floating-point normal vectors. Computer Graphics Forum 29, 4, 1405--1409.
[36]
Mota, J. a., Fonseca, M. J., Gonçalves, D., and Jorge, J. A. 2008. Agrafo: a visual interface for grouping and browsing digital photos. In Proc. ACM AVI, ACM, 494--495.
[37]
Niebling, F., Kopecki, A., and Becker, M. 2010. Collaborative steering and post-processing of simulations on hpc resources: Everyone, anytime, anywhere. In Proc. ACM Web3D, ACM, 101--108.
[38]
Pintore, G., Gobbetti, E., Ganovelli, F., and Brivio, P. 2012. 3DNSITE: A networked interactive 3D visualization system to simplify location recognition in crisis management. In Proc. ACM Web3D, ACM Press, 59--67.
[39]
Rubino, I., Xhembulla, J., Martina, A., Bottino, A., and Malnati, G. 2013. Musa: Using indoor positioning and navigation to enhance cultural experiences in a museum. Sensors 13, 12, 17445--17471.
[40]
Ryu, D.-S., Chung, W.-K., and Cho, H.-G. 2010. PHOTOLAND: a new image layout system using spatio-temporal information in digital photos. In Proc. ACM SAC, ACM Press, 1884--1891.
[41]
Shoemake, K. 1992. ARCBALL: a user interface for specifying three-dimensional orientation using a mouse. In Proc. ACM SIGGRAPH, Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 151--156.
[42]
Shuralyov, D., and Stuerzlinger, W. 2011. A 3d desktop puzzle assembly system. In Proc. 3DUI, IEEE Computer Society, 139--140.
[43]
Strengert, M., Kraus, M., and Ertl, T. E. 2006. Pyramid methods in gpu-based image processing. In Proc. VMV, 169--176.
[44]
Trindade, D. R., and Raposo, A. B. 2011. Improving 3d navigation in multiscale environments using cubemap-based techniques. In Proc. SAC, ACM, 1215--1221.
[45]
Weiss, K., and De Floriani, L. 2010. Simplex and diamond hierarchies: Models and applications. In Eurographics STAR, Eurographics Association, H. Hauser and E. Reinhard, Eds., 113--136.
[46]
Yoon, S., Gobbetti, E., Kasik, D., and ha, D. M. 2008. Real-time Massive Model Rendering, vol. 2 of Synthesis Lectures on Computer Graphics and Animation. Morgan and Claypool, August.
[47]
Zhao, Y. J., Shuralyov, D., and Stuerzlinger, W. 2011. Comparison of multiple 3d rotation methods. In Proc. IEEE VECIMS, IEEE, 1--5.

Cited By

View all
  • (2022)Efficient Ray Tracing of Large 3D Scenes for Mobile Distributed Computing EnvironmentsSensors10.3390/s2202049122:2(491)Online publication date: 10-Jan-2022
  • (2021)Hands-On Deformation of Volumetric Anatomical Images on a TouchscreenApplied Sciences10.3390/app1120950211:20(9502)Online publication date: 13-Oct-2021
  • (2020)Interactive WebVR visualization for online fire evacuation trainingMultimedia Tools and Applications10.1007/s11042-020-08863-0Online publication date: 21-Aug-2020
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
Web3D '14: Proceedings of the 19th International ACM Conference on 3D Web Technologies
August 2014
138 pages
ISBN:9781450330152
DOI:10.1145/2628588
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 08 August 2014

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. camera control
  2. cultural heritage
  3. massive models
  4. mobile graphics

Qualifiers

  • Research-article

Conference

Web3D '14
Sponsor:
Web3D '14: The 19th International Conference on Web3D Technology
August 8 - 10, 2014
British Columbia, Vancouver, Canada

Acceptance Rates

Overall Acceptance Rate 27 of 71 submissions, 38%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)9
  • Downloads (Last 6 weeks)0
Reflects downloads up to 05 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2022)Efficient Ray Tracing of Large 3D Scenes for Mobile Distributed Computing EnvironmentsSensors10.3390/s2202049122:2(491)Online publication date: 10-Jan-2022
  • (2021)Hands-On Deformation of Volumetric Anatomical Images on a TouchscreenApplied Sciences10.3390/app1120950211:20(9502)Online publication date: 13-Oct-2021
  • (2020)Interactive WebVR visualization for online fire evacuation trainingMultimedia Tools and Applications10.1007/s11042-020-08863-0Online publication date: 21-Aug-2020
  • (2017)Mobile graphicsProceedings of the European Association for Computer Graphics: Tutorials10.2312/egt.20171032(1-5)Online publication date: 24-Apr-2017
  • (2017)Data-Driven Analysis of Virtual 3D Exploration of a Large Sculpture Collection in Real-World Museum ExhibitionsJournal on Computing and Cultural Heritage 10.1145/309961811:1(1-20)Online publication date: 12-Dec-2017
  • (2016)Interactive 3D exploration of a virtual sculpture collectionProceedings of the 14th Eurographics Workshop on Graphics and Cultural Heritage10.5555/3061275.3061298(109-118)Online publication date: 5-Oct-2016
  • (2016)Generalized trackball for surfing over surfacesProceedings of the Conference on Smart Tools and Applications in Computer Graphics10.5555/3056860.3056874(89-97)Online publication date: 3-Oct-2016
  • (2016)Digital Mont’e PramaJournal on Computing and Cultural Heritage 10.1145/29159199:4(1-23)Online publication date: 20-Sep-2016
  • (2016)A hierarchical framework for large 3D mesh streaming on mobile systemsMultimedia Tools and Applications10.1007/s11042-014-2383-675:4(1983-2004)Online publication date: 1-Feb-2016
  • (2015)Adaptive Recommendations for Enhanced Non-linear Exploration of Annotated 3D ObjectsComputer Graphics Forum10.5555/2858877.285888334:3(41-50)Online publication date: 1-Jun-2015
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media