470 likes | 593 Views
Computer Supported Collaborative Visualization C S C V Sun-In Lin lsi@cs.nchu.edu.tw. Scientific Visualization. Traditional Scientific-Visualization software can only help one man visualize some data on his desktop. Collaborative Scientific Visualization.
E N D
Computer Supported Collaborative VisualizationC S C V Sun-In Lin lsi@cs.nchu.edu.tw
Scientific Visualization • Traditional Scientific-Visualization software can only help one man visualize some data on his desktop.
Collaborative Scientific Visualization • Collaboratively Visualizing data set on a desktop at different LOCATIONS, even at different TIME -- CSV.
Web-Based Collaborative Visualization • WCV: Collaborative visualization system using web-styled user interface. • WCV extended from Computer Supported Co-operative Work (CSCW).
※ System Design Goal (1) ※ • Developing a collaborative visualization system enabling to support both “synchronous” and “asynchronous” operations.
※ System Design Goal (2) ※ • Shared-Screen:Remote Display (X-Window) • Shared-Image: Sending Rendered Images (centralized Approach) • Shared-Control: Sending Control Parameters (Distributed Approach) • Sharing viewpoint、camera、visualization attributions 、collaboration contents, etc.
※ System Design Goal (3) ※ • Requiring a cross-platform system supporting various operating systems for several hardware platforms.
※ System Architecture (1) ※ • Member Service: Member Server and Member Client. • CV Service: CV Server and CV Client. • Advantages: two services are with independency. • Adopting Visualization Toolkits (VTK)
※ System Architecture (2) ※ • Dual servers with three execution modes.
※ System Architecture (3) ※ • Double View-Windows: Global and Local View.
※ System Architecture (4): Member Server※ • Member Server Side.
※ System Architecture (5): Member Client ※ • Member Client Side.
※ System Architecture (6) ※ • CV Server Side.
※ System Architecture (7) ※ • CV Client Side.
※ System Architecture (8) ※ • Security Issues.
※ System Architecture (9) ※ • Qualification Table Maintenance.
※ System Architecture (10) ※ • Global Execution Architecture: an overview.
※ NPR Functions (2) ※ • Critical techniques
1. Network Transmission Speed • 2. Numbers of Collaborative Member • 3. Collaborative Model Complexity • 4. Hard Disk Access Speed in the CV Server • 5. Processing Speed in the CV Client • 6. Collaborative Operations
※ Bottleneck of Real Time Collaboration ※ • Network Transmission Speed • Collaboration is proceeded by sending the control parameters with small amounts of data, being independent on the network transmission speed. • Hardware in the Client Side • Complex models require high-performance hardware in the client side to reach real time collaboration. • System Bottleneck • System bottleneck is at the speed of hardware capability in the client side, not depending on network transmission speed.
※ Future Work (1) ※ • Collaborative Model-Editing. • More NPR Rendering. • Further Performance Analysis. • Security Improvement. • System Maintenance.