Abstract
Remote visualization using mobile devices has been a challenge for distributed systems for a long time. Large datasets, usually distributed on different servers require high network bandwidth and significant computational power for effective, real time rendering. The problem is getting more complex when data are visualized in collaborative environment, where every user can interactively participate in rendering session.
In this paper we present a distributed system we have developed for the interactive visualization of remote datasets on variety of mobile devices such as laptops, tablets and cell phones. In our system mobile users can join sessions, where they can collaborate over remote data in real time. Every user can watch presentation or can become presenter. If needed, users can individually manipulate the data without affecting rest of participants.
During these sessions all the data are generated on dedicated rendering servers, compressed on-the-fly by the encoding machines using video codec and progressively sent to participants as video streams. Every video stream is dynamically adapted to individual capabilities of users’ devices and their network bandwidth. Our system works in a distributed environment, where every machine serve different functionality, like data storage, frames rendering or video compression. Successive parts of processed data are streamed between different servers in real time to achieve highly interactive visualization with minor latency. Based on this model we took off most of the computational power from client’s application so it can be run on almost any kind of modern mobile device. We were also able to achieve very high video quality and frame rates. System can work with 2D, 3D and even animated 3D data, all of them being processed remotely in real time. At the end of this paper we present some preliminary results of performance test we have obtained using sample multidimensional datasets.
Keywords
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Brodlie, K.W., Duce, D.A., Gallop, J.R., Walton, J.P.R.B., Wood, J.D.: Distributed and Collaborative Visualization, pp. 1–29. The Eurographics Association and Blackwell Publishin (2004)
Hu, S.: A Case for 3D Streaming on Peer-to-Peer Networks. In: Web3D 2006. The Association for Computing Machinery, Inc. (2006)
Sung, W., Hu, S., Jiang, J.: Selection Strategies for Peer-to-Peer 3D Streaming. In: NOSSDAV 2008 (2008)
Mosmondor, M., Komericki, H., Pandzic, S.: 3D Visualization of Data on Mobile Devices. In: IEEE MELECON 2004 (2004)
Lipman, R.R.: Mobile 3D visualization for steel structures. Automation in Construction 13, 119–125 (2004)
Engel, K., Ertl, T.: Texture-based Volume Visualization for Multiple Users on the World Wide Web, http://www.vis.uni-stuttgart.de/ger/research/pub/pub1999/EGVE99.pdf
Zhou, H., Qu, H., Wu, Y., Chan, M.: Volume Visualization on Mobile Devices, http://www.cse.ust.hk/~huamin/pg06_mobilevis.pdf
Constantinescu, Z., Vladoiu, M.: Adaptive Compression for Remote Visualization. Buletinul Universitatii Petrol-Gaze din Ploiesti LXI(2), 49–58 (2009)
Ma, K., Camp, D.: High Performance Visualization of Time-Varying Volume Data over a Wide-Area Network. IEEE (2000), http://www.cs.ucdavis.edu/~ma/papers/sc2000.pdf
Dragan, D., Ivetic, D.: Architectures of DICOM based PACS for JPEG2000 Medical Image Streaming. ComSIS 6(1) (June 2009)
Lin, N., Huang, T., Chen, B.: 3D Model Streaming Based on JPEG2000, http://graphics.im.ntu.edu.tw/docs/tce07.pdf
Stegmaier, S., Magallon, M., Ertl, T.: A Generic Solution for Hardware-Accelerated Remote Visualization. In: IEEE TCVG Symposium on Visualization (2002)
Cheng, L., Bhushan, A., Pajarola, R., Zarki, M.: Real-Time 3D Graphics Streaming using MPEG-4, http://vmml.ifi.uzh.ch/files/pdf/publications/3DMPEG4.pdf
Noimark, Y., Cohen-Or, D.: Streaming Scenes to MPEG-4 Video-Enabled Devices. IEEE Computer Graphics and Applications (January/February 2003)
Childers, L., Disz, T., Olson, R., Papka, M.E., Stevens, R., Udeshi, T.: Access Grid: Immersive Group-to-Group Collaborative Visualization, http://www.ipd.anl.gov/anlpubs/2000/07/36282.pdf
Knodel, S., Hachet, M., Guitton, P.: Visualization and Interaction with Mobile Technology. In: MobileHCI 2008 (2008)
Wang, M., Fox, G., Pierce, M.: Grid-based Collaboration in Interactive Data Language Applications, http://grids.ucs.indiana.edu/ptliupages/publications/GridCollabIDL_ITCC2005.pdf
Manssour, I.H., Freitas, C.M.D.S.: Collaborative Visualization in Medicine. In: WSCG 2000 (2000)
Engel, K., Sommer, O., Ertl, T.: A Framework for Interactive Hardware Accelerated Remote 3D-Visualization, http://www2.ccc.uni-erlangen.de/projects/ChemVis/VisSym2000.pdf
Lee, S., Ko, S., Fox, G.: Adapting Content for Mobile Devices in Heterogeneous Collaboration Environments, http://grids.ucs.indiana.edu/ptliupages/publications/icwn03.pdf
Goetz, F., Domik, G.: Remote and Collaborative Visualization with openVISAAR, http://www.cs.uni-paderborn.de/fileadmin/Informatik/AG-Domik/publications/Remote_and_Collaborative_Visualization_with_openVisaar_VIIP_2003_.pdf
Engel, K., Sommer, O., Ernst, C., Ertl, T.: Remote 3D Visualization using Image-Streaming Techniques, http://www.vis.uni-stuttgart.de/ger/research/pub/pub1999/ISIMADE99.pdf
Hereld, M., Olson, E., Papka, M.E., Uram, T.D.: Streaming visualization for collaborative environments, http://www.mcs.anl.gov/uploads/cels/papers/P1512.pdf
Adobe Inc., Open Screen Project, http://www.openscreenproject.org/
Pajarola, R., Rossignac, J.: Compresed Progressive Meshes. IEEE Trans. Vis. Comput. Graph. 6(1), 79–93 (2000)
Chen, Z., Bodenheimer, B., Barnes, J.F.: Robust Transmission of 3D Geometry over Lossy Networks. In: Conf. on 3D Web Technology (2003)
Kim, J., Lee, S., Kobbelt, L.: View-dependent Streaming of Progressive Meshes (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Panka, M., Chlebiej, M., Benedyczak, K., Bała, P. (2012). Distributed Collaborative Visualization on Mobile Devices Using Interactive Video Streaming Techniques. In: Wyrzykowski, R., Dongarra, J., Karczewski, K., Waśniewski, J. (eds) Parallel Processing and Applied Mathematics. PPAM 2011. Lecture Notes in Computer Science, vol 7204. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-31500-8_20
Download citation
DOI: https://doi.org/10.1007/978-3-642-31500-8_20
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-31499-5
Online ISBN: 978-3-642-31500-8
eBook Packages: Computer ScienceComputer Science (R0)