Automating Visualization Dinoj Surendran dinojcs uchicago edu http

  • Slides: 11
Download presentation
Automating Visualization Dinoj Surendran dinoj@cs. uchicago. edu http: //people. cs. uchicago. edu/~dinoj 25 May

Automating Visualization Dinoj Surendran dinoj@cs. uchicago. edu http: //people. cs. uchicago. edu/~dinoj 25 May 2005 KICP Viz 2005

What do we mean? w Making interactive 3 d graphics should be as easy

What do we mean? w Making interactive 3 d graphics should be as easy to do as making static 2 d graphs w Nothing to install w No graphics programming w No funny formats (straightforward formats ok? ) w Does not have to deal with large datasets 100 000 points ok 25 May 2005 KICP Viz 2005

What do we mean? w Does not have to be optimal - just has

What do we mean? w Does not have to be optimal - just has to be ‘good enough’ w Ideally, web interface n n n Get your data in text files (csv, etc) Upload data Get a drink Get a zip file (or vrml? X 3 d? ) Unzip file Click (prayer not required) 25 May 2005 KICP Viz 2005

Examples already out there w Large Graph Layout : Adai et al, 2004 n

Examples already out there w Large Graph Layout : Adai et al, 2004 n n Bioinformatics Provide nodes + edges returns VRML w Holodraw : Simkin, 2001 -5 n n Provide set of points, etc returns VRML Not online yet, would be easy to make it so w Vermalizer : Subba. Rao & Subba. Rao, 2004 n Give points, get VRML (applied to SDSS queries) 25 May 2005 KICP Viz 2005

Questions w Why aren’t more of these services available? w Are these services of

Questions w Why aren’t more of these services available? w Are these services of any use at all? w Would anyone use them if they were available? 25 May 2005 KICP Viz 2005

More Questions w What kinds of inputs would these services handle? w Do the

More Questions w What kinds of inputs would these services handle? w Do the visualization techniques required to support these services exist? w How do you trade-off flexibility vs usability? 25 May 2005 KICP Viz 2005

Prototype: Ndaona w Experiment in creating Partiview files in Matlab n positions + glyphs

Prototype: Ndaona w Experiment in creating Partiview files in Matlab n positions + glyphs + edges scatterplots+graphs w Why Partiview? n n Fast, interactive To stop people in my department bugging me to make them pretty pictures w Why Matlab? n n Standard package in my research community Great for prototyping 25 May 2005 KICP Viz 2005

What is Partiview? http: //niri. ncsa. uiuc. edu/partiview Stuart Levy (2001): "Interactive 3 -D

What is Partiview? http: //niri. ncsa. uiuc. edu/partiview Stuart Levy (2001): "Interactive 3 -D visualization of particle systems with Partiview” Proc. IAU. (Vol 208) Symposium on "Astrophysical Supercomputing Using Particles". 25 May 2005 KICP Viz 2005

Ndaona demo w Examples n Handwritten Digits Putonghua Tones Stanford Biomotion Lab n World

Ndaona demo w Examples n Handwritten Digits Putonghua Tones Stanford Biomotion Lab n World Networks n n 25 May 2005 KICP Viz 2005

Conclusion & Outlook w Is this a waste of time? w What formats are

Conclusion & Outlook w Is this a waste of time? w What formats are required? w Who should host this? w GUI : programmable? (hello, Toshi…) 25 May 2005 KICP Viz 2005

Thanks! w Stuart Levy w Randy Landsberg w Mark Subba. Rao w Gina-Anne Levow

Thanks! w Stuart Levy w Randy Landsberg w Mark Subba. Rao w Gina-Anne Levow 25 May 2005 KICP Viz 2005