Dynamic view-dependent multiresolution on a client-server architecture

被引:11
|
作者
De Floriani, L [1 ]
Magillo, P [1 ]
Morando, F [1 ]
Puppo, E [1 ]
机构
[1] Univ Genoa, Dipartimento Informat & Sci Informaz, I-16146 Genoa, Italy
关键词
multiresolution models; client-server architecture dynamic algorithms; selective refinement; triangle meshes;
D O I
10.1016/S0010-4485(00)00070-1
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We consider the problem of transmitting huge triangle meshes in the context of a Web-like client-server architecture. Approximations of the original mesh are transmitted by applying selective refinement. A multiresolution geometric model is maintained by the server. A client may query the server for a mesh at an arbitrary, continuously variable, level of detail. The client makes repeated queries over time with different query parameters. The server answers to queries by traversing the multiresolution model and transmitting updates to the client, which uses them to progressively modify a current mesh. We study this problem in the context of a vertex-based multiresolution model, which is a special instance of the Multi-Triangulation (a model that was developed in an earlier work), based on vertex insertion and removal. We define a compact data structure for such a model that exploits the specific update rule. We propose a dynamic algorithm for selective refinement and we discuss in detail its implementation as a client-server application. In order to reduce memory requirements and channel traffic, we develop a compressed representation which allows us to express mesh updates with a code of small size. We also address client caching to further limit bandwidth occupancy. Experimental results show that the Multi-Triangulation can be a key Web technology for triangle mesh manipulation. (C) 2000 Elsevier Science Ltd. All rights reserved.
引用
收藏
页码:805 / 823
页数:19
相关论文
共 50 条
  • [1] A client-server view-dependent isosurfacing approach with support for local view changes
    Couch, Matthew B.
    Newman, Timothy S.
    [J]. VISUALIZATION AND DATA ANALYSIS 2015, 2015, 9397
  • [2] A CLIENT-SERVER ARCHITECTURE FOR REAL-TIME VIEW-DEPENDENT STREAMING OF FREE-VIEWPOINT VIDEO
    Scheer, Jonas
    Quemada, Carlos Fernandez de Tejada
    Grau, Oliver
    [J]. 2017 3DTV CONFERENCE: THE TRUE VISION - CAPTURE, TRANSMISSION AND DISPLAY OF 3D VIDEO (3DTV-CON), 2017,
  • [3] Dynamic view-dependent multiresolution terrain visualization
    Tseng, Din-Chang
    Huang, Chung-Chieh
    [J]. 2006 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO - ICME 2006, VOLS 1-5, PROCEEDINGS, 2006, : 193 - +
  • [4] VDDMTM: A View-Dependent Dynamic Multiresolution Terrain Model
    Liu, ZP
    Wang, HW
    Yang, M
    Dong, SH
    Wang, GP
    [J]. PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN & COMPUTER GRAPHICS, 1999, : 1209 - 1214
  • [5] A concept of a universal server for the client-server architecture
    Volkov, DA
    [J]. PROGRAMMING AND COMPUTER SOFTWARE, 2000, 26 (06) : 341 - 345
  • [6] A Visualization for Client-Server Architecture Assessement
    Agouf, Nour Jihene
    Labsari, Soufyane
    Ducasse, Stephane
    Etien, Anne
    Anquetil, Nicolas
    [J]. 2023 IEEE WORKING CONFERENCE ON SOFTWARE VISUALIZATION, VISSOFT, 2023, : 1 - 11
  • [7] CONTEXT INTERCHANGE IN A CLIENT-SERVER ARCHITECTURE
    SIEGEL, M
    MADNICK, S
    SCIORE, E
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 1994, 27 (03) : 223 - 232
  • [8] AN ARCHITECTURE FOR CLIENT-SERVER APPLICATION SOFTWARE
    WIJEGUNARATNE, I
    SOCIC, M
    CHOW, B
    [J]. AUSTRALIAN COMPUTER JOURNAL, 1994, 26 (02): : 30 - 41
  • [9] CLIENT-SERVER ARCHITECTURE - A BRIEF OVERVIEW
    LILE, EA
    [J]. JOURNAL OF SYSTEMS MANAGEMENT, 1993, 44 (12): : 26 - 29
  • [10] Dynamic-loading view-dependent multiresolution terrain visualization
    Tseng, DC
    Huang, CC
    Chen, CT
    [J]. IGARSS 2001: SCANNING THE PRESENT AND RESOLVING THE FUTURE, VOLS 1-7, PROCEEDINGS, 2001, : 982 - 984