1 / 25

3-D Data

3-D Data. cs5984: Information Visualization Chris North. Review. Visualizing document collections:. Multi-D 1D 2D Hierarchies/Trees Networks/Graphs Document collections 3D. Design Principles Empirical Evaluation Java Development Visual Overviews Multiple Views Peripheral Views.

svea
Télécharger la présentation

3-D Data

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. 3-D Data cs5984: Information Visualization Chris North

  2. Review • Visualizing document collections:

  3. Multi-D 1D 2D Hierarchies/Trees Networks/Graphs Document collections 3D Design Principles Empirical Evaluation Java Development Visual Overviews Multiple Views Peripheral Views Where are we?

  4. 3-D Data • Surface data • Volume data

  5. Surface Data • Vector/Polygonal surface data • Polygons approximate surfaces of 3D objects • Paint textures on surfaces • Examples: • Quake

  6. VRML • Protein example • http://www.rcsb.org/pdb/cgi/explore.cgi?job=graphics&pdbId=4TNA&page=&pid=16250983503380

  7. Navigation y • Move camera • Move objects • 6 degrees of freedom: • 3 translation • 3 rotation • Zoom = translate forward? x z y x z

  8. Zoom

  9. Graphics • Projection • Z-buffer • Shading, texture mapping, … • Ray Tracing • Shoot rays from camera into scene • Reflection, …

  10. Challenges • Navigation • Occlusion, See inside?

  11. Volume Data 2-D: • Voxel volume data • Fully sampled contents of 3D objects • Voxel = 3D pixel; point in a 3D image • Volume = 3D array • Examples: • MRI, CaT scan: • Measures tissue density at each point in space • Visible Human • slice and photograph 3-D:

  12. Slicing • Visible Human Explorer (north et al) • http://www.cs.umd.edu/hcil/visible-human/vhp.mpg

  13. Slice and Dice

  14. 3D Cutting Plane • Ken Hinckley, UVA

  15. Surface Reconstruction • Generate surface data from volume data • Iso-surfaces • Marching Cubes algorithm • Look at cubes of 8 voxels • Cube is on surface if: ??? • Generate polygons • Smooth

  16. Volume Rendering • Ray Casting • Like x-ray • Accumulate color & opacity along rays • “Transfer functions” • Splatting • Like projection • Reverse of ray-casting • Calculate each voxel’s contribution to image

  17. Transparency: X-Ray Vision SurfaceVolume http://www.uke.uni-hamburg.de/institute/imdm/idv/vm3dn/io_xray_combined.en.html http://graphics.stanford.edu/software/volpack/movies/vp_movies.html

  18. Combining it all together • Voxel-Man • Hamburg University • http://www.uke.uni-hamburg.de/institute/imdm/idv/vm3dn/io_thorax.en.html

  19. Interactive Volume Rendering • Kniss, “Interactive volume rendering with direct manipulation” • Xueqi, Mahesh

  20. 3-D volume data: Digital Video • 3D: Stack 2D video frames time y x

  21. Slicing Digital Video Full overview: time zoom • Red’s Nightmare video in VHE • http://vtopus.cs.vt.edu/~north/infoviz/RedsNightmare.mpg motion Scene change Pan left still credits

  22. Assignment • Thurs: Workspaces • Robertson, “Task Gallery” • supriya, varun • Upson, “AVS” • christa, jun • Dec 7: ACM CHI short papers due • Dec 18: Project Final Paper due • March: IEEE InfoVis papers due

  23. Future • Thanksgiving break • Tues 27: Debates, 2D vs 3D • Kobsa, “Empirical comparison of comm infovis systems” • kunal, zhiping • Thurs 29: How (not) to lie with visualization • Other fun stuff?

  24. Project Presentations • Dec 4: • Dec 6: • Dec 11:

  25. Upcoming Opportunities • Independent studies • Thesis projects • GTAs • GRAs

More Related