SlideShare une entreprise Scribd logo
1  sur  4
Télécharger pour lire hors ligne
SCIENTIFIC VISUALIZATION DOWN TO BASICS

                                           Emiliano Martínez Rivera
                            Multimedia Creation, Design and Engineering Master 2011
                            BES La Salle, Universitat Ramon Llull - Barcelona, Spain



                        ABSTRACT
                                                                       "A useful definition of visualization might be the
Computers help us handle and process tons of information          binding (or mapping) of data to a representation that can be
data. Most of the time all this data is so dense, it’s almost     perceived. The types of binding could be visual, auditory,
impossible to understand from just looking at a bunch of          tactile, etc. or a combination of these." [5]
numbers. Some of the data could be analyzed by computers,
but most of the time there must be somebody, a real thinking           "Visualization is more than a method of computing.
person, who shall interpret the data and take conclusions         Visualization is the process of transforming information into
from it to make decisions, analyze. Scientific Visualization      a visual form, enabling users to observe the information.
is about converting numbers into a representation of reality,     The resulting visual display enables the scientist or engineer
something more graphic so that a human being can                  to perceive visually features which are hidden in the data but
understand and/or communicate.                                    nevertheless are needed for data exploration and analysis."
                                                                  [6]
    Index Terms— Computer Science, Computer Graphics,
Infographics, Visualization, Scientific Modeling, Shape,          1.2. Synthesis of Definitions
Art, Animation, Engineering drawings, Virtual Reality,
Image Processing [1]                                              “Mapping from computer representations to perceptual
                                                                  (visual) representations, choosing encoding techniques to
                   1. INTRODUCTION                                maximize human understanding and communication” [2]

The present paper aims to describe the Scientific                 1.3. Scientific Visualization Goals
Visualization in clear terms so that any reader, no matter the
knowledge level, can understand.                                     exploration/exploitation of data and information
                                                                     enhancing understanding of concepts and processes
1.1. Example Definitions [2]                                         gaining new (unexpected, profound) insights
                                                                     making invisible visible
     "Visualization is a method of computing. It transforms          effective presentation of significant features
the symbolic into the geometric, enabling researchers to             quality control of simulations, measurements
observe their simulations and computations. Visualization
                                                                     increasing scientific productivity
offers a method for seeing the unseen. It enriches the
                                                                     medium of communication/collaboration
process of scientific discovery and fosters profound and
unexpected insights. In many fields it is already
                                                                  1.4. Adjacent Disciplines
revolutionizing the way scientists do science." [3]
                                                                  Following is a general comparison of Visualization (V) with
    "Scientific visualization is a new, exciting field of
                                                                  some adjacent disciplines to better understand the
computational science spurred on in large measure by the
                                                                  differences:
rapid growth in computer technology, particular in graphics
workstation hardware and computer graphics software.
                                                                     Computer Graphics (CG)
[Visualization tools] are beginning to impact our daily lives
through usage in the arts, particularly film animation, and           Efficiency of algorithms versus effectiveness of use.
they hold great promise for scientific research and
education. When computer graphics is applied to scientific           Computer Vision (CV)
data for purposes of gaining insight, testing hypothesis, and         Mapping from pictures to abstract description versus
general elucidation, we speak of scientific visualization." [4]       mapping from abstract description to pictures.
   Image Processing (IP)                                      => NSF Committee to solve problems
    Mapping from data domain to data domain versus
    mapping from data domain to picture domain                 Committee on "Graphics, Image Processing, and
                                                               Workstations" (1986)
   (Visual) Perception (VP)                                    sponsored by NSF / Division of Advanced Scientific
    General and scientific explanation of human abilities         Computing
    and limitations versus goal oriented use of visual
    perception in complex information presentation.            Goal of committee
                                                                recommendations to HW/SW builders to improve
   Art and Design (AD)                                           scientific productivity
    Aesthetics and style      versus   expressiveness   and
    effectiveness                                              Result of committee
                                                                recommendations to research communities to develop
1.5. History                                                      new concepts/techniques for "Visualization in Scientific
                                                                  Computing (ViSC)"
One of the earliest examples of three-dimensional scientific
visualization was Maxwell's thermodynamic surface,             Solidifying goals
sculpted in clay in 1874 by James Clerk Maxwell.[7]             workshop on "Visualization in Scientific Computing"
                                                                sponsors: e.g. NSF and NASA

                                                               Key Publication: [3]


                                                                    2. COMMON QUESTIONS AND CONCERNS

                                                               The discussion is focused on the following questions:

                                                               1.   What is the improvement in the understanding of the
                                                                    data as compared to the situation without visualization?

                                                               2.   Which visualization techniques are suitable for one's
                                                                    data? Are direct volume rendering techniques to be
                                                                    preferred over surface rendering techniques?

                                                               3.   Can current techniques, like streamline and particle
                                                                    advection methods, be used to appropriately outline the
                                                                    known visual phenomena in the system?
    This prefigured modern scientific          visualization
techniques which use computer graphics.[8]                          The success of visualization not only depends on the
                                                               results which it produces, but also depends on the
    Notable early two-dimensional examples include the         environment in which it has to be done. This environment is
flow map of Napoleon’s March on Moscow produced by             determined by the available hardware, like graphical
Charles Joseph Minard in 1869;[9] the “coxcombs” used by       workstations, disk space, color printers, video editing
Florence Nightingale in 1857 as part of a campaign to          hardware, and network bandwidth, and by the visualization
improve sanitary conditions in the British army;[9] and the    software. For example, the graphical hardware imposes
dot map used by John Snow in 1855 to visualize the Broad       constraints on interactive speed of visualization and on the
Street cholera outbreak.[9]                                    size of the data sets which can be handled. Many different
                                                               problems encountered with visualization software must be
Need and opportunity                                           taken into account. The user interface, programming model,
 increased data rates from                                    data input, data output, data manipulation facilities, and
       o measuring devices: e.g. space missions,               other related items are all important. The way in which these
            medical instruments ("fire hose")                  items are implemented determines the convenience and
       o scientific        computing:     e.g.     national    effectiveness of the use of the software package as seen by
            supercomputer centers                              the scientist. Furthermore, whether software supports
 mature and cheap technology: powerful graphical              distributive processing and computational steering must be
   workstations, color, sufficient memory and storage          taken into account. [10]
3. CLASSIFICATION OF TECHNIQUES                           5.1.2. Isosurfaces

Classification of visualization techniques is often based on     This technique produces surfaces in the domain of the scalar
the dimension of the domain of the quantity that is              quantity on which the scalar quantity has the same value, the
visualized, i.e. the number of independent variables of the      so-called isosurface value. The surfaces can be colored
domain on which the quantity acts, and on the type of the        according to the isosurface value or they can be colored
quantity, i.e. scalar, vector, or tensor.                        according to another scalar field using the texture technique.
                                                                 The latter case allows for the search for correlation between
     Visualization techniques can also be divided into           different scalar quantities.
surface rendering techniques, and (direct) volume rendering
techniques. Surface rendering is an indirect geometry based      5.1.3. Cutting planes
technique which is used to visualize structures in 3D scalar
or vector fields by converting these structures into surface     This technique makes it possible to view scalar data on a
representations first and then using conventional computer       cross-section of the data volume with a cutting plane. One
graphics techniques to render these surfaces. Direct volume      defines a regular, Cartesian grid on the plane and the data
rendering is a technique for the visualization of 3D scalar      values on this grid are found by interpolation of the original
data sets without a conversion to surface representations.       data.

                                                                 5.1.4. Orthogonal slicers
                   4. COLOR CODING
                                                                 It often occurs that one wants to focus on the influence of
Colors and light are essential to visualization. Most            only two independent variables (i.e. coordinates). Thus, the
visualization techniques contain a step in which data values     other independent variables are kept constant. This is what
are mapped to colors to make the range of the data visible.      the orthogonal slicer method does. For example, if the data
The interpretation of results produced by these visualization    is defined in spherical coordinates and one wants to focus on
techniques depends crucially on the mapping of data to           the angular dependences for a specific radius, the orthogonal
colors because the human eye is more sensitive to some           slicer method constructs the corresponding sphere. No
parts of the visible spectrum of light than to other parts and   interpolation is used since the original grid with the
the brain may interpret different color patterns differently.    corresponding data is inherited.
There exist quite a few color coding systems like the known
RGB, CMY, and HSV systems.                                       5.1.5. Vector glyphs

                                                                 This technique uses needle or arrow glyphs to represent
5. VISUALIZATION TECHNIQUES AND METHODS                          vectors at each data point. The direction of the glyph
                                                                 corresponds to the direction of the vector and its magnitude
This chapter introduces the visualization techniques and         corresponds to the magnitude of the vector. The glyphs can
methods. The focus is on 3D scalar and vector techniques,        be colored according to a scalar field.
because often data consists of 3D scalar and vector fields.
                                                                 5.1.6. Streamlines, streaklines, and particle advection
5.1. Surface rendering techniques
                                                                 This is a set of methods for outlining the topology, i.e. the
This section briefly describes a general set of 3D scalar and    field lines, of a vector field. Generally, one takes a set of
vector surface rendering techniques. The first four              starting points, finds the vectors at these points by
descriptions deal with scalar field techniques and the other     interpolation, if necessary, and integrates the points along
two with vector field techniques.                                the direction of the vector. At the new positions the vector
                                                                 values are found by interpolation and one integrates again.
5.1.1. Scalar glyphs
                                                                 The difference between streamlines and streaklines is that
Scalar glyphs is a technique which puts a sphere or a            the streamlines technique considers the vector field to be
diamond on every data point. The scale of the sphere or          static whereas the streaklines technique considers the vector
diamond is determined by the data value. The scalar glyphs       field to be time dependent. Hence, the streakline technique
may be colored according to the same scalar field or             interpolates not only in the spatial direction, but also in the
according to another scalar field. In this way correlations      time direction.
can be found.
5.1.7. Textures                                                 5.3.1. Flipbook animation

This is a technique to color arbitrary surfaces, e.g. those     This is a well known technique. The generated images are
generated by the isosurface techniques, according to a 3D       displayed one after the other. Its name is attached to the
scalar field. An interpolation scheme is used to determine      thumbing or flipping through a series of images.
the values of the scalar field on the surface. A colormap is
used to assign the color.                                       5.3.2. Keyframe animation

5.2. Volume rendering techniques                                For this technique one only has to generate so-called
                                                                keyframes. Keyframes mark changes in the characteristics
Volume rendering techniques have been developed to              of the motion. Interpolation techniques are used to generate
overcome problems of the accurate representation of             a set of images between two keyframes.
surfaces in the isosurface techniques. In short, these
problems are related to making a decision for every volume                              6. CONCLUSIONS
element whether or not the surface passes through it and this
can produce false positives (spurious surfaces) or false        In such a rapidly evolving field, it is important to be aware
negatives (erroneous holes in surfaces), particularly in the    of the latest developments, as well as those areas of ongoing
presence of small or poorly defined features. Volume            research. Two important recent developments are of special
rendering does not use intermediate geometrical                 importance. The first has been the explosion of the internet.
representations, in contrast to surface rendering techniques.   The growth of the web has created a new medium by which
It offers the possibility for displaying weak or fuzzy          visualization can be presented with a high level of
surfaces. This frees one from the requirement to make a         interaction.
decision whether a surface is present or not.
                                                                The second recent (and continuing) development is the
Two implementations of volume rendering are Ray casting         increase in speed of PCs, as well as the reduction in cost of
and Splatting. The two methods differ in the way the RGBA       high end workstations. This is bringing the world of
volume is projected onto the 2D viewing plane.                  Scientific Visualization to every possible user.

5.2.1. Ray casting                                                                       7. REFERENCES

For every pixel in the output image a ray is shot into the      [1]  The Institute Of Electrical And Electronics Engineers (IEEE), “2009
                                                                     IEEE Taxonomy” Version 1.01 Supplied as additional material
data volume. At a predetermined number of evenly spaced              2009Taxonomy_v101.pdf.
locations along the ray the color and opacity values are        [2] Gitta Domik [domik@siggraph.org] “Tutorial on Visualization”
obtained by interpolation. The interpolated colors and               University of Paderborn - Germany
opacities are merged with each other and with the               [3] McCormick, B.H., T.A. DeFanti, M.D. Brown (ed), “Visualization in
                                                                     Scientific Computing”, Computer Graphics Vol. 21, No. 6,
background by compositing in back-to-front order to yield            November 1987
the color of the pixel.                                         [4] H. Aref, R. D. Charles and T. T. Elvins, “Scientific Visualization of
                                                                     Fluid Flow”, in C.A. Pickover and S.K. Tewksbury (eds), Frontiers of
5.2.2. Splatting                                                     Scientific Visualization, 1994,Wiley Interscience.
                                                                [5] J. Foley and B. Ribarsky, “Next-generation Data Visualization
                                                                     Tools”, in Scientific Visualization, 1994, Advances and Challenges,
This technique was developed to improve the speed of                 Ed: L. Rosenblum, R.A. Earnshaw, J. Encarnacao, H. Hagen, A.
calculation of volume rendering techniques like ray casting,         Kaufman, S. Klimenko, G. Nielson, F. Post, D. Thalmann , Academic
at the price of less accurate rendering. A projection is made        Press.
                                                                [6] N. Gershon, “From Perception to Visualization”, in Scientific
for every voxel and the resulting splats are composited on           Visualization, 1994, Advances and Challenges, Ed: L. Rosenblum,
top of each other in back-to-front order to produce the final        R.A. Earnshaw, J. Encarnacao, H. Hagen, A. Kaufman, S. Klimenko,
image.                                                               G. Nielson, F. Post, D. Thalmann , Academic Press.
                                                                [7] James Clerk Maxwell and P. M. Harman (2002), “The Scientific
                                                                     Letters and Papers of James Clerk Maxwell”, Volume 3; 1874-1879,
5.3. Animation techniques                                            Cambridge University Press, ISBN 0521256275, p. 148 [link]
                                                                [8] Thomas G.West (February 1999). "James Clerk Maxwell, Working in
These techniques simulate continuous motion by rapidly               Wet Clay". SIGGRAPH Computer Graphics Newsletter 33 (1): 15–
displaying images. The viewer is given the impression that           17. [link]
                                                                [9] Michael Friendly (2008). "Milestones in the history of thematic
he is watching a continuous motion. To achieve this                  cartography, statistical graphics, and data visualization" Supplied as
impression the graphical hardware needs image display rates          additional material milestone.pdf.
of at least 25 images per second, since otherwise motion        [10] Scientific Visualization Laboratory, Georgia Tech “Scientific
will look shaky.                                                     Visualization Tutorial” [link]

Contenu connexe

Tendances

Icici bank ppt on micro market and internship work
Icici bank ppt on micro market and internship workIcici bank ppt on micro market and internship work
Icici bank ppt on micro market and internship workAmanKumarSingh90
 
Financial accounting vs management accounting By Aneek Gupta
Financial accounting vs management accounting By Aneek GuptaFinancial accounting vs management accounting By Aneek Gupta
Financial accounting vs management accounting By Aneek GuptaDr Aneek Gupta
 
Small industries services institutes
Small industries services institutesSmall industries services institutes
Small industries services institutesSimran Kaur
 
Accounting for internal reconstruction
Accounting for internal reconstructionAccounting for internal reconstruction
Accounting for internal reconstructionMehrArora
 
Entrepreneurship development programme in india.pptx
Entrepreneurship development programme in india.pptxEntrepreneurship development programme in india.pptx
Entrepreneurship development programme in india.pptxPiuBiswas4
 
Balancesheet commercial banks
Balancesheet commercial banksBalancesheet commercial banks
Balancesheet commercial banksyogesh ingle
 
concentration and integration strategies
concentration and integration strategiesconcentration and integration strategies
concentration and integration strategiessangeeta saini
 
A STUDY ON LOANS AND ADVANCES BY VINAYAK KULKARNI M.COM 2015 (STUDY PURPOSE)
A STUDY ON LOANS AND ADVANCES BY VINAYAK KULKARNI  M.COM 2015 (STUDY PURPOSE)A STUDY ON LOANS AND ADVANCES BY VINAYAK KULKARNI  M.COM 2015 (STUDY PURPOSE)
A STUDY ON LOANS AND ADVANCES BY VINAYAK KULKARNI M.COM 2015 (STUDY PURPOSE)Vinay Kulkarni
 
Redemption of preference share
Redemption of preference shareRedemption of preference share
Redemption of preference shareHimanshu Arya
 
EVA - Economic Value Added
EVA - Economic Value AddedEVA - Economic Value Added
EVA - Economic Value AddedNeha Kumar
 
Banker & Cuctomer Relationship
Banker & Cuctomer RelationshipBanker & Cuctomer Relationship
Banker & Cuctomer RelationshipGurpreet Kaur
 
Information system for strategic advantage
Information system for strategic advantageInformation system for strategic advantage
Information system for strategic advantageHarmanjeet Kaur
 
use of Variance analysis
use of Variance analysisuse of Variance analysis
use of Variance analysisabrar_hassan
 
Decision Support System(DSS)
Decision Support System(DSS)Decision Support System(DSS)
Decision Support System(DSS)Sayantan Sur
 
Presentation done by MSME
Presentation done by MSME Presentation done by MSME
Presentation done by MSME Dr. Amit Kapoor
 
Rural Entrepreneurship In India
Rural Entrepreneurship In IndiaRural Entrepreneurship In India
Rural Entrepreneurship In IndiaAnubha Rastogi
 

Tendances (20)

Icici bank ppt on micro market and internship work
Icici bank ppt on micro market and internship workIcici bank ppt on micro market and internship work
Icici bank ppt on micro market and internship work
 
Financial accounting vs management accounting By Aneek Gupta
Financial accounting vs management accounting By Aneek GuptaFinancial accounting vs management accounting By Aneek Gupta
Financial accounting vs management accounting By Aneek Gupta
 
Small industries services institutes
Small industries services institutesSmall industries services institutes
Small industries services institutes
 
Sidc
SidcSidc
Sidc
 
Accounting for internal reconstruction
Accounting for internal reconstructionAccounting for internal reconstruction
Accounting for internal reconstruction
 
Entrepreneurship development programme in india.pptx
Entrepreneurship development programme in india.pptxEntrepreneurship development programme in india.pptx
Entrepreneurship development programme in india.pptx
 
Balancesheet commercial banks
Balancesheet commercial banksBalancesheet commercial banks
Balancesheet commercial banks
 
concentration and integration strategies
concentration and integration strategiesconcentration and integration strategies
concentration and integration strategies
 
Roles of banks
Roles of banksRoles of banks
Roles of banks
 
Prospectus
ProspectusProspectus
Prospectus
 
Financial services
Financial servicesFinancial services
Financial services
 
A STUDY ON LOANS AND ADVANCES BY VINAYAK KULKARNI M.COM 2015 (STUDY PURPOSE)
A STUDY ON LOANS AND ADVANCES BY VINAYAK KULKARNI  M.COM 2015 (STUDY PURPOSE)A STUDY ON LOANS AND ADVANCES BY VINAYAK KULKARNI  M.COM 2015 (STUDY PURPOSE)
A STUDY ON LOANS AND ADVANCES BY VINAYAK KULKARNI M.COM 2015 (STUDY PURPOSE)
 
Redemption of preference share
Redemption of preference shareRedemption of preference share
Redemption of preference share
 
EVA - Economic Value Added
EVA - Economic Value AddedEVA - Economic Value Added
EVA - Economic Value Added
 
Banker & Cuctomer Relationship
Banker & Cuctomer RelationshipBanker & Cuctomer Relationship
Banker & Cuctomer Relationship
 
Information system for strategic advantage
Information system for strategic advantageInformation system for strategic advantage
Information system for strategic advantage
 
use of Variance analysis
use of Variance analysisuse of Variance analysis
use of Variance analysis
 
Decision Support System(DSS)
Decision Support System(DSS)Decision Support System(DSS)
Decision Support System(DSS)
 
Presentation done by MSME
Presentation done by MSME Presentation done by MSME
Presentation done by MSME
 
Rural Entrepreneurship In India
Rural Entrepreneurship In IndiaRural Entrepreneurship In India
Rural Entrepreneurship In India
 

En vedette

Process Mining Information Visualization Optimization.
Process Mining Information Visualization Optimization.Process Mining Information Visualization Optimization.
Process Mining Information Visualization Optimization.Emiliano Martínez-Rivera
 
Análisis de las tecnologías multimedia interactivas en centros artísticos
Análisis de las tecnologías multimedia interactivas en centros artísticosAnálisis de las tecnologías multimedia interactivas en centros artísticos
Análisis de las tecnologías multimedia interactivas en centros artísticosEmiliano Martínez-Rivera
 
Benefits of drinking water
Benefits of drinking waterBenefits of drinking water
Benefits of drinking waterEason Chan
 
10 Tips for WeChat
10 Tips for WeChat10 Tips for WeChat
10 Tips for WeChatChris Baker
 
The Six Highest Performing B2B Blog Post Formats
The Six Highest Performing B2B Blog Post FormatsThe Six Highest Performing B2B Blog Post Formats
The Six Highest Performing B2B Blog Post FormatsBarry Feldman
 
The Outcome Economy
The Outcome EconomyThe Outcome Economy
The Outcome EconomyHelge Tennø
 

En vedette (9)

Phidget Artifact Project
Phidget Artifact ProjectPhidget Artifact Project
Phidget Artifact Project
 
ProfitPlay's TuruGame Project
ProfitPlay's TuruGame ProjectProfitPlay's TuruGame Project
ProfitPlay's TuruGame Project
 
Process Mining Information Visualization Optimization.
Process Mining Information Visualization Optimization.Process Mining Information Visualization Optimization.
Process Mining Information Visualization Optimization.
 
Análisis de las tecnologías multimedia interactivas en centros artísticos
Análisis de las tecnologías multimedia interactivas en centros artísticosAnálisis de las tecnologías multimedia interactivas en centros artísticos
Análisis de las tecnologías multimedia interactivas en centros artísticos
 
Benefits of drinking water
Benefits of drinking waterBenefits of drinking water
Benefits of drinking water
 
Stay Up To Date on the Latest Happenings in the Boardroom: Recommended Summer...
Stay Up To Date on the Latest Happenings in the Boardroom: Recommended Summer...Stay Up To Date on the Latest Happenings in the Boardroom: Recommended Summer...
Stay Up To Date on the Latest Happenings in the Boardroom: Recommended Summer...
 
10 Tips for WeChat
10 Tips for WeChat10 Tips for WeChat
10 Tips for WeChat
 
The Six Highest Performing B2B Blog Post Formats
The Six Highest Performing B2B Blog Post FormatsThe Six Highest Performing B2B Blog Post Formats
The Six Highest Performing B2B Blog Post Formats
 
The Outcome Economy
The Outcome EconomyThe Outcome Economy
The Outcome Economy
 

Similaire à Scientific visualization

SMU MBA Solved Assignment MK0016
 SMU  MBA Solved Assignment MK0016 SMU  MBA Solved Assignment MK0016
SMU MBA Solved Assignment MK0016Revlon
 
Stellmach Advanced Gaze Visualizations For Three Dimensional Virtual Environm...
Stellmach Advanced Gaze Visualizations For Three Dimensional Virtual Environm...Stellmach Advanced Gaze Visualizations For Three Dimensional Virtual Environm...
Stellmach Advanced Gaze Visualizations For Three Dimensional Virtual Environm...Kalle
 
Cyber infrastructure in engineering design
Cyber infrastructure in engineering designCyber infrastructure in engineering design
Cyber infrastructure in engineering designAmogh Mundhekar
 
Engelman.2011.exploring interaction modes for image retrieval
Engelman.2011.exploring interaction modes for image retrievalEngelman.2011.exploring interaction modes for image retrieval
Engelman.2011.exploring interaction modes for image retrievalmrgazer
 
Stellmach.2011.designing gaze supported multimodal interactions for the explo...
Stellmach.2011.designing gaze supported multimodal interactions for the explo...Stellmach.2011.designing gaze supported multimodal interactions for the explo...
Stellmach.2011.designing gaze supported multimodal interactions for the explo...mrgazer
 
Interactive Geovisualization of Seismic Activity
Interactive Geovisualization of Seismic Activity Interactive Geovisualization of Seismic Activity
Interactive Geovisualization of Seismic Activity Stuti Deshpande
 
visual sorting
visual sortingvisual sorting
visual sortingguru110
 
citigroup October 16, 2008 - Financial Supplement
citigroup October 16, 2008 - Financial Supplementcitigroup October 16, 2008 - Financial Supplement
citigroup October 16, 2008 - Financial SupplementQuarterlyEarningsReports
 
Btp report linu&rupam
Btp report linu&rupamBtp report linu&rupam
Btp report linu&rupamLinu George
 
2009-Social computing-First steps to netviz nirvana
2009-Social computing-First steps to netviz nirvana2009-Social computing-First steps to netviz nirvana
2009-Social computing-First steps to netviz nirvanaMarc Smith
 
HCI2010_2.pdf
HCI2010_2.pdfHCI2010_2.pdf
HCI2010_2.pdfUmarMaaz1
 
Delineating Cancer Genomics through Data Visualization
Delineating Cancer Genomics through  Data VisualizationDelineating Cancer Genomics through  Data Visualization
Delineating Cancer Genomics through Data VisualizationRupam Das
 
Estudios Clinicos Epidemiologia Odontologia
Estudios Clinicos Epidemiologia OdontologiaEstudios Clinicos Epidemiologia Odontologia
Estudios Clinicos Epidemiologia OdontologiaSergio Uribe
 
Multimediaexercise
MultimediaexerciseMultimediaexercise
MultimediaexerciseRony Mohamed
 
Materi_01_VK_2223_3.pdf
Materi_01_VK_2223_3.pdfMateri_01_VK_2223_3.pdf
Materi_01_VK_2223_3.pdfichsan6
 
A Literature Survey on Image Linguistic Visual Question Answering
A Literature Survey on Image Linguistic Visual Question AnsweringA Literature Survey on Image Linguistic Visual Question Answering
A Literature Survey on Image Linguistic Visual Question AnsweringIRJET Journal
 

Similaire à Scientific visualization (20)

SMU MBA Solved Assignment MK0016
 SMU  MBA Solved Assignment MK0016 SMU  MBA Solved Assignment MK0016
SMU MBA Solved Assignment MK0016
 
STI Summit 2011 - Visual analytics and linked data
STI Summit 2011 - Visual analytics and linked dataSTI Summit 2011 - Visual analytics and linked data
STI Summit 2011 - Visual analytics and linked data
 
Stellmach Advanced Gaze Visualizations For Three Dimensional Virtual Environm...
Stellmach Advanced Gaze Visualizations For Three Dimensional Virtual Environm...Stellmach Advanced Gaze Visualizations For Three Dimensional Virtual Environm...
Stellmach Advanced Gaze Visualizations For Three Dimensional Virtual Environm...
 
Cyber infrastructure in engineering design
Cyber infrastructure in engineering designCyber infrastructure in engineering design
Cyber infrastructure in engineering design
 
Engelman.2011.exploring interaction modes for image retrieval
Engelman.2011.exploring interaction modes for image retrievalEngelman.2011.exploring interaction modes for image retrieval
Engelman.2011.exploring interaction modes for image retrieval
 
Stellmach.2011.designing gaze supported multimodal interactions for the explo...
Stellmach.2011.designing gaze supported multimodal interactions for the explo...Stellmach.2011.designing gaze supported multimodal interactions for the explo...
Stellmach.2011.designing gaze supported multimodal interactions for the explo...
 
Interactive Geovisualization of Seismic Activity
Interactive Geovisualization of Seismic Activity Interactive Geovisualization of Seismic Activity
Interactive Geovisualization of Seismic Activity
 
visual sorting
visual sortingvisual sorting
visual sorting
 
citigroup October 16, 2008 - Financial Supplement
citigroup October 16, 2008 - Financial Supplementcitigroup October 16, 2008 - Financial Supplement
citigroup October 16, 2008 - Financial Supplement
 
Btp report linu&rupam
Btp report linu&rupamBtp report linu&rupam
Btp report linu&rupam
 
2009-Social computing-First steps to netviz nirvana
2009-Social computing-First steps to netviz nirvana2009-Social computing-First steps to netviz nirvana
2009-Social computing-First steps to netviz nirvana
 
Seminar 2019 at CSE
Seminar 2019 at CSESeminar 2019 at CSE
Seminar 2019 at CSE
 
Digital technology 1
Digital technology 1Digital technology 1
Digital technology 1
 
HCI2010_2.pdf
HCI2010_2.pdfHCI2010_2.pdf
HCI2010_2.pdf
 
HCI2010.pdf
HCI2010.pdfHCI2010.pdf
HCI2010.pdf
 
Delineating Cancer Genomics through Data Visualization
Delineating Cancer Genomics through  Data VisualizationDelineating Cancer Genomics through  Data Visualization
Delineating Cancer Genomics through Data Visualization
 
Estudios Clinicos Epidemiologia Odontologia
Estudios Clinicos Epidemiologia OdontologiaEstudios Clinicos Epidemiologia Odontologia
Estudios Clinicos Epidemiologia Odontologia
 
Multimediaexercise
MultimediaexerciseMultimediaexercise
Multimediaexercise
 
Materi_01_VK_2223_3.pdf
Materi_01_VK_2223_3.pdfMateri_01_VK_2223_3.pdf
Materi_01_VK_2223_3.pdf
 
A Literature Survey on Image Linguistic Visual Question Answering
A Literature Survey on Image Linguistic Visual Question AnsweringA Literature Survey on Image Linguistic Visual Question Answering
A Literature Survey on Image Linguistic Visual Question Answering
 

Dernier

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 

Dernier (20)

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

Scientific visualization

  • 1. SCIENTIFIC VISUALIZATION DOWN TO BASICS Emiliano Martínez Rivera Multimedia Creation, Design and Engineering Master 2011 BES La Salle, Universitat Ramon Llull - Barcelona, Spain ABSTRACT "A useful definition of visualization might be the Computers help us handle and process tons of information binding (or mapping) of data to a representation that can be data. Most of the time all this data is so dense, it’s almost perceived. The types of binding could be visual, auditory, impossible to understand from just looking at a bunch of tactile, etc. or a combination of these." [5] numbers. Some of the data could be analyzed by computers, but most of the time there must be somebody, a real thinking "Visualization is more than a method of computing. person, who shall interpret the data and take conclusions Visualization is the process of transforming information into from it to make decisions, analyze. Scientific Visualization a visual form, enabling users to observe the information. is about converting numbers into a representation of reality, The resulting visual display enables the scientist or engineer something more graphic so that a human being can to perceive visually features which are hidden in the data but understand and/or communicate. nevertheless are needed for data exploration and analysis." [6] Index Terms— Computer Science, Computer Graphics, Infographics, Visualization, Scientific Modeling, Shape, 1.2. Synthesis of Definitions Art, Animation, Engineering drawings, Virtual Reality, Image Processing [1] “Mapping from computer representations to perceptual (visual) representations, choosing encoding techniques to 1. INTRODUCTION maximize human understanding and communication” [2] The present paper aims to describe the Scientific 1.3. Scientific Visualization Goals Visualization in clear terms so that any reader, no matter the knowledge level, can understand.  exploration/exploitation of data and information  enhancing understanding of concepts and processes 1.1. Example Definitions [2]  gaining new (unexpected, profound) insights  making invisible visible "Visualization is a method of computing. It transforms  effective presentation of significant features the symbolic into the geometric, enabling researchers to  quality control of simulations, measurements observe their simulations and computations. Visualization  increasing scientific productivity offers a method for seeing the unseen. It enriches the  medium of communication/collaboration process of scientific discovery and fosters profound and unexpected insights. In many fields it is already 1.4. Adjacent Disciplines revolutionizing the way scientists do science." [3] Following is a general comparison of Visualization (V) with "Scientific visualization is a new, exciting field of some adjacent disciplines to better understand the computational science spurred on in large measure by the differences: rapid growth in computer technology, particular in graphics workstation hardware and computer graphics software.  Computer Graphics (CG) [Visualization tools] are beginning to impact our daily lives through usage in the arts, particularly film animation, and Efficiency of algorithms versus effectiveness of use. they hold great promise for scientific research and education. When computer graphics is applied to scientific  Computer Vision (CV) data for purposes of gaining insight, testing hypothesis, and Mapping from pictures to abstract description versus general elucidation, we speak of scientific visualization." [4] mapping from abstract description to pictures.
  • 2. Image Processing (IP) => NSF Committee to solve problems Mapping from data domain to data domain versus mapping from data domain to picture domain Committee on "Graphics, Image Processing, and Workstations" (1986)  (Visual) Perception (VP)  sponsored by NSF / Division of Advanced Scientific General and scientific explanation of human abilities Computing and limitations versus goal oriented use of visual perception in complex information presentation. Goal of committee  recommendations to HW/SW builders to improve  Art and Design (AD) scientific productivity Aesthetics and style versus expressiveness and effectiveness Result of committee  recommendations to research communities to develop 1.5. History new concepts/techniques for "Visualization in Scientific Computing (ViSC)" One of the earliest examples of three-dimensional scientific visualization was Maxwell's thermodynamic surface, Solidifying goals sculpted in clay in 1874 by James Clerk Maxwell.[7]  workshop on "Visualization in Scientific Computing"  sponsors: e.g. NSF and NASA Key Publication: [3] 2. COMMON QUESTIONS AND CONCERNS The discussion is focused on the following questions: 1. What is the improvement in the understanding of the data as compared to the situation without visualization? 2. Which visualization techniques are suitable for one's data? Are direct volume rendering techniques to be preferred over surface rendering techniques? 3. Can current techniques, like streamline and particle advection methods, be used to appropriately outline the known visual phenomena in the system? This prefigured modern scientific visualization techniques which use computer graphics.[8] The success of visualization not only depends on the results which it produces, but also depends on the Notable early two-dimensional examples include the environment in which it has to be done. This environment is flow map of Napoleon’s March on Moscow produced by determined by the available hardware, like graphical Charles Joseph Minard in 1869;[9] the “coxcombs” used by workstations, disk space, color printers, video editing Florence Nightingale in 1857 as part of a campaign to hardware, and network bandwidth, and by the visualization improve sanitary conditions in the British army;[9] and the software. For example, the graphical hardware imposes dot map used by John Snow in 1855 to visualize the Broad constraints on interactive speed of visualization and on the Street cholera outbreak.[9] size of the data sets which can be handled. Many different problems encountered with visualization software must be Need and opportunity taken into account. The user interface, programming model,  increased data rates from data input, data output, data manipulation facilities, and o measuring devices: e.g. space missions, other related items are all important. The way in which these medical instruments ("fire hose") items are implemented determines the convenience and o scientific computing: e.g. national effectiveness of the use of the software package as seen by supercomputer centers the scientist. Furthermore, whether software supports  mature and cheap technology: powerful graphical distributive processing and computational steering must be workstations, color, sufficient memory and storage taken into account. [10]
  • 3. 3. CLASSIFICATION OF TECHNIQUES 5.1.2. Isosurfaces Classification of visualization techniques is often based on This technique produces surfaces in the domain of the scalar the dimension of the domain of the quantity that is quantity on which the scalar quantity has the same value, the visualized, i.e. the number of independent variables of the so-called isosurface value. The surfaces can be colored domain on which the quantity acts, and on the type of the according to the isosurface value or they can be colored quantity, i.e. scalar, vector, or tensor. according to another scalar field using the texture technique. The latter case allows for the search for correlation between Visualization techniques can also be divided into different scalar quantities. surface rendering techniques, and (direct) volume rendering techniques. Surface rendering is an indirect geometry based 5.1.3. Cutting planes technique which is used to visualize structures in 3D scalar or vector fields by converting these structures into surface This technique makes it possible to view scalar data on a representations first and then using conventional computer cross-section of the data volume with a cutting plane. One graphics techniques to render these surfaces. Direct volume defines a regular, Cartesian grid on the plane and the data rendering is a technique for the visualization of 3D scalar values on this grid are found by interpolation of the original data sets without a conversion to surface representations. data. 5.1.4. Orthogonal slicers 4. COLOR CODING It often occurs that one wants to focus on the influence of Colors and light are essential to visualization. Most only two independent variables (i.e. coordinates). Thus, the visualization techniques contain a step in which data values other independent variables are kept constant. This is what are mapped to colors to make the range of the data visible. the orthogonal slicer method does. For example, if the data The interpretation of results produced by these visualization is defined in spherical coordinates and one wants to focus on techniques depends crucially on the mapping of data to the angular dependences for a specific radius, the orthogonal colors because the human eye is more sensitive to some slicer method constructs the corresponding sphere. No parts of the visible spectrum of light than to other parts and interpolation is used since the original grid with the the brain may interpret different color patterns differently. corresponding data is inherited. There exist quite a few color coding systems like the known RGB, CMY, and HSV systems. 5.1.5. Vector glyphs This technique uses needle or arrow glyphs to represent 5. VISUALIZATION TECHNIQUES AND METHODS vectors at each data point. The direction of the glyph corresponds to the direction of the vector and its magnitude This chapter introduces the visualization techniques and corresponds to the magnitude of the vector. The glyphs can methods. The focus is on 3D scalar and vector techniques, be colored according to a scalar field. because often data consists of 3D scalar and vector fields. 5.1.6. Streamlines, streaklines, and particle advection 5.1. Surface rendering techniques This is a set of methods for outlining the topology, i.e. the This section briefly describes a general set of 3D scalar and field lines, of a vector field. Generally, one takes a set of vector surface rendering techniques. The first four starting points, finds the vectors at these points by descriptions deal with scalar field techniques and the other interpolation, if necessary, and integrates the points along two with vector field techniques. the direction of the vector. At the new positions the vector values are found by interpolation and one integrates again. 5.1.1. Scalar glyphs The difference between streamlines and streaklines is that Scalar glyphs is a technique which puts a sphere or a the streamlines technique considers the vector field to be diamond on every data point. The scale of the sphere or static whereas the streaklines technique considers the vector diamond is determined by the data value. The scalar glyphs field to be time dependent. Hence, the streakline technique may be colored according to the same scalar field or interpolates not only in the spatial direction, but also in the according to another scalar field. In this way correlations time direction. can be found.
  • 4. 5.1.7. Textures 5.3.1. Flipbook animation This is a technique to color arbitrary surfaces, e.g. those This is a well known technique. The generated images are generated by the isosurface techniques, according to a 3D displayed one after the other. Its name is attached to the scalar field. An interpolation scheme is used to determine thumbing or flipping through a series of images. the values of the scalar field on the surface. A colormap is used to assign the color. 5.3.2. Keyframe animation 5.2. Volume rendering techniques For this technique one only has to generate so-called keyframes. Keyframes mark changes in the characteristics Volume rendering techniques have been developed to of the motion. Interpolation techniques are used to generate overcome problems of the accurate representation of a set of images between two keyframes. surfaces in the isosurface techniques. In short, these problems are related to making a decision for every volume 6. CONCLUSIONS element whether or not the surface passes through it and this can produce false positives (spurious surfaces) or false In such a rapidly evolving field, it is important to be aware negatives (erroneous holes in surfaces), particularly in the of the latest developments, as well as those areas of ongoing presence of small or poorly defined features. Volume research. Two important recent developments are of special rendering does not use intermediate geometrical importance. The first has been the explosion of the internet. representations, in contrast to surface rendering techniques. The growth of the web has created a new medium by which It offers the possibility for displaying weak or fuzzy visualization can be presented with a high level of surfaces. This frees one from the requirement to make a interaction. decision whether a surface is present or not. The second recent (and continuing) development is the Two implementations of volume rendering are Ray casting increase in speed of PCs, as well as the reduction in cost of and Splatting. The two methods differ in the way the RGBA high end workstations. This is bringing the world of volume is projected onto the 2D viewing plane. Scientific Visualization to every possible user. 5.2.1. Ray casting 7. REFERENCES For every pixel in the output image a ray is shot into the [1] The Institute Of Electrical And Electronics Engineers (IEEE), “2009 IEEE Taxonomy” Version 1.01 Supplied as additional material data volume. At a predetermined number of evenly spaced 2009Taxonomy_v101.pdf. locations along the ray the color and opacity values are [2] Gitta Domik [domik@siggraph.org] “Tutorial on Visualization” obtained by interpolation. The interpolated colors and University of Paderborn - Germany opacities are merged with each other and with the [3] McCormick, B.H., T.A. DeFanti, M.D. Brown (ed), “Visualization in Scientific Computing”, Computer Graphics Vol. 21, No. 6, background by compositing in back-to-front order to yield November 1987 the color of the pixel. [4] H. Aref, R. D. Charles and T. T. Elvins, “Scientific Visualization of Fluid Flow”, in C.A. Pickover and S.K. Tewksbury (eds), Frontiers of 5.2.2. Splatting Scientific Visualization, 1994,Wiley Interscience. [5] J. Foley and B. Ribarsky, “Next-generation Data Visualization Tools”, in Scientific Visualization, 1994, Advances and Challenges, This technique was developed to improve the speed of Ed: L. Rosenblum, R.A. Earnshaw, J. Encarnacao, H. Hagen, A. calculation of volume rendering techniques like ray casting, Kaufman, S. Klimenko, G. Nielson, F. Post, D. Thalmann , Academic at the price of less accurate rendering. A projection is made Press. [6] N. Gershon, “From Perception to Visualization”, in Scientific for every voxel and the resulting splats are composited on Visualization, 1994, Advances and Challenges, Ed: L. Rosenblum, top of each other in back-to-front order to produce the final R.A. Earnshaw, J. Encarnacao, H. Hagen, A. Kaufman, S. Klimenko, image. G. Nielson, F. Post, D. Thalmann , Academic Press. [7] James Clerk Maxwell and P. M. Harman (2002), “The Scientific Letters and Papers of James Clerk Maxwell”, Volume 3; 1874-1879, 5.3. Animation techniques Cambridge University Press, ISBN 0521256275, p. 148 [link] [8] Thomas G.West (February 1999). "James Clerk Maxwell, Working in These techniques simulate continuous motion by rapidly Wet Clay". SIGGRAPH Computer Graphics Newsletter 33 (1): 15– displaying images. The viewer is given the impression that 17. [link] [9] Michael Friendly (2008). "Milestones in the history of thematic he is watching a continuous motion. To achieve this cartography, statistical graphics, and data visualization" Supplied as impression the graphical hardware needs image display rates additional material milestone.pdf. of at least 25 images per second, since otherwise motion [10] Scientific Visualization Laboratory, Georgia Tech “Scientific will look shaky. Visualization Tutorial” [link]