1 / 47

Computer Supported Collaborative Visualization C S C V Sun-In Lin lsi@cs.nchu.tw

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.

marilu
Download Presentation

Computer Supported Collaborative Visualization C S C V Sun-In Lin lsi@cs.nchu.tw

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Computer Supported Collaborative VisualizationC S C V Sun-In Lin lsi@cs.nchu.edu.tw

  2. Scientific Visualization • Traditional Scientific-Visualization software can only help one man visualize some data on his desktop.

  3. Collaborative Scientific Visualization • Collaboratively Visualizing data set on a desktop at different LOCATIONS, even at different TIME -- CSV.

  4. Web-Based Collaborative Visualization • WCV: Collaborative visualization system using web-styled user interface. • WCV extended from Computer Supported Co-operative Work (CSCW).

  5. ※ System Design Goal (1) ※ • Developing a collaborative visualization system enabling to support both “synchronous” and “asynchronous” operations.

  6. ※ 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.

  7. ※ System Design Goal (3) ※ • Requiring a cross-platform system supporting various operating systems for several hardware platforms.

  8. ※ 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)

  9. ※ System Architecture (2) ※ • Dual servers with three execution modes.

  10. ※ System Architecture (3) ※ • Double View-Windows: Global and Local View.

  11. ※ System Architecture (4): Member Server※ • Member Server Side.

  12. ※ System Architecture (5): Member Client ※ • Member Client Side.

  13. ※ System Architecture (6) ※ • CV Server Side.

  14. ※ System Architecture (7) ※ • CV Client Side.

  15. ※ System Architecture (8) ※ • Security Issues.

  16. ※ System Architecture (9) ※ • Qualification Table Maintenance.

  17. ※ System Architecture (10) ※ • Global Execution Architecture: an overview.

  18. Global execution procedure: an overview.

  19. ※ Development Components ※

  20. ※ Implementing NPR Function (1) ※

  21. ※ NPR Functions (2) ※ • Critical techniques

  22. ※ Model Editing ※

  23. ※ Converting Scripts to C Source ※

  24. 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

  25. Test Scene

  26. Test Environment

  27. Network Traffic

  28. Timing for 200 Operations in Seconds

  29. ※ 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.

  30. An Example for NPR Rendering

  31. ※ Future Work (1) ※ • Collaborative Model-Editing. • More NPR Rendering. • Further Performance Analysis. • Security Improvement. • System Maintenance.

  32. ※ Future Work (2) ※

  33. T D C S V SThanks!Q & A

More Related