Advanced techniques for visualizing large, complex data - - PowerPoint PPT Presentation
Advanced techniques for visualizing large, complex data - - PowerPoint PPT Presentation
Advanced techniques for visualizing large, complex data Hands-on Sessions Thierry Carrard Cheng-Kai Chen CEA/DIF University of California, Davis Four
Four ¡SoFware ¡Prototypes ¡
- 1. View-‑dependent ¡streamline ¡visualizaLon ¡
- 2. Sketch ¡based ¡streamline ¡and ¡parLcle ¡
trajectory ¡visualizaLon ¡
- 3. An ¡animaLon ¡framework ¡for ¡volume ¡
visualizaLon ¡
- 4. Network ¡analysis ¡and ¡visualizaLon ¡ ¡
Manual, ¡guides ¡are ¡in ¡ ¡ hUp://vis.cs.ucdavis.edu/CEA_SummerSchool/ ¡ ¡
Schedule ¡
6/14 ¡– ¡IntroducLon ¡and ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡InteracLve ¡Demo ¡ 6/15, ¡6/16, ¡6/21: ¡ ¡ Three ¡tasks ¡ ¡ 6/23: ¡ ¡ PresentaLon ¡of ¡results ¡ and ¡findings ¡(opLonal) ¡
Tasks ¡
- Playing ¡with ¡different ¡streamline ¡visualizaLon ¡
methods ¡ ¡
- Making ¡a ¡volume ¡visualizaLon ¡animaLon ¡using ¡
AniViz ¡
- Exploring ¡network/mulLdimensional ¡data ¡
using ¡netzen ¡ ¡ Using ¡your ¡own ¡datasets? ¡
PresentaLon ¡of ¡Results ¡and ¡Findings ¡
- Images ¡and ¡videos ¡
- Your ¡comparaLve ¡study ¡
- Your ¡opinions ¡and ¡thoughts ¡
View-‑dependent ¡streamline ¡ visualizaLon ¡
- cd ¡~/viewdepvis/ ¡
- source ¡profile ¡
- ./VectorFieldVolumeRendererCUDA ¡[dataname] ¡ ¡
View-Dependent Streamlines for 3D Vector Fields
St´ ephane Marchesin, Cheng-Kai Chen, Chris Ho, and Kwan-Liu Ma IEEE ¡Transac*ons ¡on ¡Visualiza*on ¡and ¡Computer ¡Graphics ¡(also ¡VisualizaLon ¡ 2010 ¡Conference ¡Proceedings), ¡Volume ¡16, ¡Number ¡6, ¡October, ¡2010. ¡ ¡
Using streamlines…
Perfect streamlined shape in perfect streamlined flow.
Fuel ¡Economy, ¡Hypermiling, ¡EcoModding ¡News ¡and ¡ Forum ¡– ¡EcoModder.com ¡– ¡aerohead’s ¡Album: ¡ Book ¡illustraLons ¡-‑ ¡Picture ¡
Nascar
Tecplot ¡– ¡Plot ¡Gallery ¡-‑ ¡Streamline ¡Plot ¡-‑ ¡Nascar ¡
Problems in 3D
Air flow around a car Supernova
Our results
Air flow around a car Supernova
View-‑Dependent ¡Streamlines ¡for ¡3D ¡Vector ¡Fields ¡
- Volume ¡rendering ¡
- Streamline ¡visualizaLon ¡
- Different ¡streamline ¡generaLon ¡methods ¡
- View-‑dependent ¡
Live ¡Demo ¡
Sketch ¡based ¡streamline ¡and ¡parLcle ¡ trajectory ¡visualizaLon ¡
- cd ¡~/sketch/line_show ¡
- ./cxvolme ¡
(a) sketch-based clustering
Proceedings ¡of ¡IEEE ¡Pacific ¡Visualiza*on ¡Symposium ¡2010, ¡pp. ¡129-‑136, ¡March ¡2010. ¡ ¡
A ¡Sketch-‑Based ¡Interface ¡for ¡Classifying ¡and ¡ Visualizing ¡Vector ¡Fields ¡
Jishang ¡Wei, ¡Chaoli ¡Wang, ¡Hongfeng ¡Yu, ¡Kwan-‑Liu ¡Ma ¡
Sketch ¡Based ¡Streamline ¡VisualizaLon ¡
- An ¡interacLve, ¡intuiLve ¡sketch-‑based ¡interface ¡
- A ¡way ¡to ¡search ¡for ¡flow ¡features ¡of ¡interest ¡
- VisualizaLon ¡the ¡distribuLon ¡of ¡the ¡flow ¡features ¡
- A ¡way ¡to ¡create ¡more ¡concise ¡visualizaLon ¡
Live ¡Demo ¡
An ¡animaLon ¡framework ¡for ¡ volume ¡visualizaLon ¡
- cd ¡~/anivis/ ¡
- source ¡profile ¡
- ./VisKitPro ¡
AniViz ¡
- An ¡animaLon ¡framework ¡ ¡
– Presently ¡support ¡volume ¡data ¡visualizaLon ¡ – Making ¡animaLons ¡while ¡exploring ¡the ¡data ¡ – Highly ¡interacLve ¡ ¡ – Making ¡sophisLcated ¡animaLons ¡not ¡possible ¡ with ¡convenLonal ¡key ¡frame ¡approach ¡
Hiroshi ¡ Akiba, ¡ Chaoli ¡ Wang, ¡ and ¡ Kwan-‑Liu ¡ Ma, ¡ “AniViz: ¡ A ¡ Template-‑based ¡ Anima*on ¡ Tool ¡ for ¡ Volume ¡ Visualiza*on”, ¡ IEEE ¡ Computer ¡ Graphics ¡ and ¡ ApplicaLons, ¡Volume ¡30, ¡Number ¡3, ¡September/October, ¡2010, ¡pp. ¡61-‑71 ¡
Live ¡Demo ¡
Network ¡analysis ¡and ¡visualizaLon ¡ ¡
- cd ¡~/netzen/ ¡
- ./netzen ¡
Examples ¡in ¡ ~/netzen/Demo.txt ¡
Network ¡analysis ¡and ¡visualizaLon ¡ ¡
- netzen ¡
- InteracLve ¡analysis ¡and ¡
visualizaLon ¡system ¡
- Network ¡visualizaLon, ¡
parallel ¡coordinates, ¡ scaUerplots, ¡… ¡etc. ¡
- ConsisLng ¡of ¡several ¡
advanced ¡features ¡
- Open ¡source ¡soFware ¡
Demo ¡
64 ¡individuals ¡with ¡blue ¡tooth ¡device ¡ Each ¡individual ¡is ¡a ¡node ¡in ¡a ¡graph ¡ If ¡two ¡devices ¡are ¡closed ¡to ¡each ¡other, ¡there ¡will ¡be ¡ an ¡edge ¡between ¡two ¡nodes. ¡
Centrality ¡analysis ¡ & ¡ Force ¡directed ¡graph ¡