Development of Mobile Volume Visualization System

모바일 볼륨 가시화 시스템 개발

  • 박상훈 (동국대학교 영상대학원 멀티미디어학과) ;
  • 김원태 (케이엔아이태크놀로지 기술연구소) ;
  • 임인성 (서강대학교 컴퓨터학과)
  • Published : 2006.10.15

Abstract

Due to the continuing technical progress in the capabilities of modeling, simulation, and sensor devices, huge volume data with very high resolution are common. In scientific visualization, various interactive real-time techniques on high performance parallel computers to effectively render such large scale volume data sets have been proposed. In this paper, we present a mobile volume visualization system that consists of mobile clients, gateways, and parallel rendering servers. The mobile clients allow to explore the regions of interests adaptively in higher resolution level as well as specify rendering / viewing parameters interactively which are sent to parallel rendering server. The gateways play a role in managing requests / responses between mobile clients and parallel rendering servers for stable services. The parallel rendering servers visualize the specified sub-volume with rendering contexts from clients and then transfer the high quality final images back. This proposed system lets multi-users with PDA simultaneously share commonly interesting parts of huge volume, rendering contexts, and final images through CSCW(Computer Supported Cooperative Work) mode.

References

  1. C. Hansen and C. Johnson (Ed.), The Visualization Handbook, Elsevier Academic Press, 2005
  2. M. Beyon, C. Chang, U. Catalyurek, T. Kurc, A. Sussman, H. Andrade, R. Ferreira, and J. Saltz, 'Processing large-scale multidimensional data in parallel and distributed environments,' Parallel Computing, pp. 827-859, May 2002 https://doi.org/10.1016/S0167-8191(02)00097-2
  3. A. Chervenak, I. Forster, C. Kesselman, C. Salisbury and S. Tuecke, 'The data grid: towards an architecture for the distributed management and analysis of large scientific data sets,' Journal of Network and Computer Applications, Vol. 23, pp. 187-200, 2000 https://doi.org/10.1006/jnca.2000.0110
  4. K.-L. Ma and S. Parker, 'Massively parallel software rendering for visualizing large-scale data sets,' IEEE Computer Graphics and Applications, Vol. 21, No. 4, pp. 72-83, 2001 https://doi.org/10.1109/38.933526
  5. C. Bajaj, I. Ihm, G. Koo and S. Park, 'Parallel ray casting of visible human on distributed memory architectures,' In Proceedings of VisSym '99 (Joint EUROGRAPHICS-IEEE TCCG Symposium on Visualization), pp. 269-276, May 1999
  6. D. Koller, M. Turitzin, M. Levoy, M. Marini, G. Croccia, P. Cignoni and R. Scopigno, 'Protected interactive 3D graphics via remote rendering,' ACM Transactions on Graphics (Proceedings of SIGGRAPH 2004), Vol. 23, No. 3, pp. 695-703, 2004 https://doi.org/10.1145/1015706.1015782
  7. Computational Visualization Center, http://www. ices.utexas.edu/cvc, University of Texas at Austin, 2005
  8. T. Kurc, U. Caralyrec, C. Chang, A. Sussman and J. Saltz, 'Visualization of large data sets with the active data repository,' IEEE Computer Graphics and Applications, Vol. 21, No. 4, pp. 24-33, 2001 https://doi.org/10.1109/38.933521
  9. A. Rajasekar, M. Wan and R. Moore, 'MtSRB & SRB-components of a data grid,' In Proceedings of Symposium on Distributed Computing, July 2002 https://doi.org/10.1109/HPDC.2002.1029930
  10. A. Fuhrmann, B. Ozer, L. Mroz and H. Hauser, 'VR2 interactive volume rendering using PC-based virtual reality,' Tech. Rep 2002-014. VRVis, 2002
  11. P. Schneider and D. Eberly, Geometric Tools for Computer Graphics, Morgan Kaufmann, 2002
  12. D. Luebke, M. Reddy, J. Cohen, A. Varshney, B. Watson and R. Huebner, Level of Detail for 3D Graphics, Morgan Kaufmann, 2002
  13. MPICH2, http://www-unix.mcs.anl.gov/mpi/mpich2/index.htm, Argonne National Laboratory, 2005
  14. B. Johnson, G. Weaver, M. Olson and R. Dunham, 'Using a computer-based tool to support collaboration: a field experiment,' In Proceedings of the Conference on Computer Supported Cooperative Work, pp. 343-353, 1986 https://doi.org/10.1145/637069.637114
  15. C. Bullen and J. Bennet, 'Learning from user experiences with groupware,' In Proceedings of the Conference on Computer Supported Cooperative Work, pp, 291-302, 1990 https://doi.org/10.1145/99332.99362
  16. C. Ellis, S. Gibbs and G. Rein, 'Groupware some issues and experiences,' Communications of the ACM, Vol. 34, No. 1, pp. 39-58, 1991 https://doi.org/10.1145/99977.99987
  17. H. Brignull, S. Izadi, G. Fitzpatrick, Y. Rogers and T. Rodden, 'The introduction of a shared interactive surface into a communal space,' In Proceedings of ACM Conference on Computer Supported Cooperative Work, pp. 49-58, 2004 https://doi.org/10.1145/1031607.1031616
  18. B. Kane, S. Luz, G. Menezes and D. Hollywood, 'Enabling change in healthcare structures through teleconferencing,' In Proc. of the 18th IEEE Symposium on CBMS, 2005 https://doi.org/10.1109/CBMS.2005.51
  19. K. Baek and I. Ihm, 'SGVR: a collaborative volume visualization system,' Journal of Korea Information Science Society (A), Vol. 24, No. 5, pp. 417-428, 1997
  20. Vincent: A 3-D Rendering Library for Mobile Devices, http://ogl-es.sourceforge.net, 2005