Prologue to Scientific Visualization

Introduction to scientific visualization l.jpg
1 / 56
998 days ago, 521 views
PowerPoint PPT Presentation
Prologue to Exploratory Perception. Materials from: Ken Flurchick Ohio Supercomputing Center Todd Veltman West Lyden Secondary School Alan Shih, Dave Bock, Alan Craig, Polly Bread cook, Scott Lathrop, Lisa Bievenue, in addition to every one of the specialists who gave cases

Presentation Transcript

Slide 1

´╗┐Prologue to Scientific Visualization Materials from: Ken Flurchick Ohio Supercomputing Center Todd Veltman West Lyden High School Alan Shih, Dave Bock, Alan Craig, Polly Baker, Scott Lathrop, Lisa Bievenue, in addition to every one of the analysts who gave cases National Center to Supercomputing Applications University of Illinois at Urbana-Champaign

Slide 2

Agenda What is Visualization? Why Do Visualization? Why is Visualization Important? The Visualization Process Doing Visualization Data Sources Data Variables Representation Types Visualization Techniques Interactive or Batch? Information Types and Topologies

Slide 3

What is Scientific Visualization? 1987 NSF Panel Initiative - Formal Definition "Visualization is a strategy for figuring. It changes the typical into the geometric, empowering specialists to watch their reenactments and calculations. Representation offers a strategy for seeing the inconspicuous. It improves the procedure of logical disclosure and cultivates significant and startling bits of knowledge."

Slide 5

Early Representation The Cave of Lascaux, France ~15,000 years old Tells a story NOT perception

Slide 6

Quantitative Representation Tenth century Inclinations of the planetary circles as a component of time. Most seasoned known endeavor to demonstrate changing qualities graphically. Planetary Orbits

Slide 7

Scientific Illustration

Slide 8

Computer Art and Scientific Visualization Cox, Donna; Patterson, Robert; Bargar, Robin; Daab, Fred; Moore, Michael; Moorman, Jan; Waegner, Chris; Erickson, Christian; Swing, Chris; Conrad, Renee; Knocke, Joel; Jordan, Robert; Brandys, Mike; Fossum, Barbara; Colby, Don; McNeil, Mike; Bajuk, Mark; Arrott, Matthew; Swanson, Amy Researchers Cerco, Carl; Noel, Mark; CEWES Visualizaiton Stein, Robert; Shih, Alan; NCSA Dr. Alan M. Shih

Slide 9

Visualization is a Form of Data Representation Choice of suitable portrayal

Slide 10

Why Do Scientific Visualization? ?

Slide 11

Why Do Scientific Visualization? Perception is the act of mapping information to visual shape for investigation and examination for introduction Goal of representation Leverage existing logical strategies by giving new logical understanding through visual techniques.

Slide 12

Qualitative versus Quantitative

Slide 13

A Basic Example

Slide 14

Why is Visualization Important? ?

Slide 15

Why is Visualization Important? PCs realized the capacity to gather, make, and store more data ascent of computational science in mid-80s created a firehose of information and the ensuing requirement for representation As a procedure of reproducing a pertinent subset of the laws of nature through an arrangement of conditions Yields an arrangement of numeric arrangements - Numbers, LOTS of them May not have the capacity to see, a great deal less translate, the majority of the outcomes. Dr. Alan M. Shih

Slide 16

Visualization Necessary for Complex Systems

Slide 19

Visualization of Data Try to imagine the area in your mind Dr. Alan M. Shih

Slide 20

Visualization of Data But, with a few adjustments to the pictures... Dr. Alan M. Shih

Slide 21

Visualization of Data Interpolated versus Non-introduced Dr. Alan M. Shih

Slide 22

Doing Visualization Make Decisions Related to: Data Sources Data Variables Representation Types Visualization Techniques Interactive or Batch? Information Types and Topologies

Slide 23

Data Sources Observation wind burrows, field perceptions, telescopes, space tests, water quality Simulation computational science, liquid progression Databases protein information bank, genome thinks about

Slide 24

Data Variables Scalar temperature, weight, speed Vector attractive field, speed Tensor anxiety, strain Multivariate climate attributes, water quality components

Slide 25

Scalar volume isocontour tallness field dissipate plot picture form plot strip outline Vector lace molecule follows bolt plot Data Representation Types Tensor plate and shaft ellipsoid Multivariate different glyph shapes

Slide 26

? What are some Visualization Techniques?

Slide 27

Visualization Techniques 2D and 3D Plot/Graphs Tables and Stacked Plots, Scatter plots Contour Lines/Isosurfaces Color Shading Glyphs (Geometric Shapes) Vector Fields Arrows, Streamlines, Particle Tracing Adding Textures Volume Visualization Animation Data Sonification Virtual Reality

Slide 28

Contours with Layers of Information Dr. Alan M. Shih

Slide 29

Composite Representation Dr. Alan M. Shih

Slide 30

Color Shading Any illustrations primitive (pixel, line, glyph, polygon...) can be allocated a shading. Adding shading to speak to a variable is a valuable technique for delineation. It is comparable to adding an additional measurement to the perception. Requires fitting decision of shading guide.

Slide 31

Representation Techniques False Color Height/Deformation Researchers Kovacic, David A., Romme, William H., Despain, Don G. Representation Craig, Alan; NCSA, 1990 Researchers and perception Haber, Bob; Lee, Hae-Sung; Koh, Hyun; NCSA, 1989 Dr. Alan M. Shih

Slide 32

Adding a Color Map In the illustration, shading values mapped to information values utilizing straight introduction.

Slide 33

Using Palettes to Emphasis Aspects of Data

Slide 34

Glyphs (geometric shapes) A glyph is a straightforward shape used to speak to a position in space. Shading and size of the glyph speak to the information by then. The shapes can be circles, 3D squares, tetrahedrons, bolts, boxes, ...

Slide 35

Glyph Example (Coal Combustion) Spheres are utilized for glyphs. Every glyph is a coal molecule. Estimate speaks to molecule mass. Shading speaks to temperature.

Slide 36

Vector Fields - Arrows Vector bolts are utilized to demonstrate both course and greatness at focuses in a vector field (e.g., speed, attractive fields) Velocity Field for Flow Over a Blunt Fin case. At the point when utilized with a shading map, up to three snippets of data can be spoken to by a vector bolt.

Slide 37

Normally connected with speed fields Shows time-history of a massless molecule Sometimes portrayed as a bent lace to show impact of revolution about streamline pivot. Can likewise indicate development of a glyph along the registered streamline. Vector Fields - Streamlines More work, computational assets required to register movement in a period changing speed field.

Slide 38

Representation Techniques Particulate/Trace Iso-surfaces Researchers Wilhelmson, Robert; Brooks, Harold; Jewett, Brian; Shaw, Crystal; Wicker, Louis; Department of Atmospheric Science and NCSA Visualization Arrott, Matthew; Bajuk, Mark; Thingvold, Jeffrey; Yost, Jeffery; Bushell, Colleen; Brady, Dan; Patterson, Bob Produced by the Visualization Services and Development Group, NCSA Dr. Alan M. Shih

Slide 39

Textures notwithstanding surface tallness, shading and vectors one can utilize surface (knock mapping). Knock guide is a gathering of knocks (surface) used to add extra data to a graphical primitive. Intuitive modification of parameters is attractive to acquire best outcomes. Cautious utilize is required as increments to an officially unpleasant surface can occupy.

Slide 40

Texture Maps Texture Mapping Visualization Stein, Robert, Baker, Polly, NCSA, progressing Sponsored by ARL Dr. Alan M. Shih

Slide 41

Contour Surface & Volume Visualization Dr. Alan M. Shih

Slide 42

Ray-Tracing is a typical technique for rendering extensive volumes. Not the same as surface rendering systems. Tends to give more photograph reasonable outcomes. Likewise takes more computational assets. Volume Rendering

Slide 43

Time-changing marvels are best imagined utilizing livelinesss. Can back off occasions that happen too rapidly for human discernment. Liveliness is likewise valuable for demonstrating alternate points of view of a static protest (e.g., "fly-by"). Movements can be seen on screen or can be recorded to video tape. Regularly need to spare countless edges (pictures), then play them back rapidly. Activity

Slide 44

Animation Damage Structure Researcher Namburu, Raju, CEWES Visualization Boch, David; Heiland, Randy; Baker, Polly; NCSA Stephens, Mike; CEWES

Slide 45

Static versus Time-Varying Data Static At a specific example of time Particular Point of View, and so on. Time-Varying Animation Evolving along the course of events Dynamic Data or Point of View

Slide 46

More Animations Vector Animation Volume Animation Volume Animation (Layered Isosurfaces) Volume Animation (Rotation) Dr. Alan M. Shih

Slide 47

Interactive or Batch? Intelligent Visualization Allows the Ability to Control in Real-Time Limits the Amount of Data to Be Visualized. Valuable for Analysis and Exploration Batch Visualization High-Quality, Complex Representation No Control in Real Time. Valuable for Presentation, Communication, high unpredictability

Slide 48

Data Types Topology structure, network Geometry shape Variables temperature, weight, speed Metadata data about information, e.g., beginning conditions, information of perception

Slide 49

Data Topologies Data can be organized (e.g., gridded information) unstructured (e.g., limited component information) a mix of both. Information can have diverse measurements, both spatial and computational.

Slide 50

Most information speaking to physical wonders are examined at discrete focuses on a framework or work. Information on networks that can be mapped into at least one rectangles/boxes is called organized information. Information Topologies Structured cross sections can be uniform, rectilinear, or sporadic. Lattice point, i,j , is distinguished by the convergence of network line, i, and framework line, j.

Slide 51

Nodal Connectivity iconn(1,1)=1 iconn(1,2)=2 iconn(1,3)=4 iconn(2,1)=2 iconn(2,2)=3 iconn(2,3)=4 iconn(3,1)=3 iconn(3,2)=6 iconn(3,3)=5 iconn(3,4)=4 Unstructured Data Unstructured information is typically required where geometry's are excessively c