Multi-Modal Interface for A Real-Time CFD Solver Maryia Kazakevich, Pierre Boulanger, Walter Bischof and Manuel Garcia Nov 4, 2006.

Slides:



Advertisements
Similar presentations
Sauber et al.: Multifield-Graphs Multifield-Graphs: An Approach to Visualizing Correlations in Multifield Scalar Data Natascha Sauber, Holger Theisel,
Advertisements

Psychoacoustics Perception of Direction AUD202 Audio and Acoustics Theory.
Periodicity and Pitch Importance of fine structure representation in hearing.
SWE 423: Multimedia Systems Chapter 3: Audio Technology (2)
3D Graphics Rendering and Terrain Modeling
Fluidyn FLOWCOAST FLOOIL 3D Fluid Dynamics Model to Simulate Oil slick movement in coastal waters or rivers FLOOIL.
Interactive System for Pulverized Coal Combustion Visualization with Fluid Simulator Marek Gayer, Pavel Slavík and František Hrdlička Department of Computer.
Voice source characterisation Gerrit Bloothooft UiL-OTS Utrecht University.
A UDITORY D ISPLAYS AND S ONIFICATION Ryan McGee MAT 200C.
A Cross-modal Electronic Travel Aid Device F. Fontana, A. Fusiello, M. Gobbi, V. Murino, D. Rocchesso, L. Sartor, A. Panuccio. Università di Verona Dipartimento.
Digital audio and computer music COS 116: 2/26/2008.
Enhanced Rendering of Fluid Field Data Using Sonification and Visualization Maryia Kazakevich May 10, 2007.
Grasping Graphs by Ear: Sonification of Interaction with Hidden Graphs Leena Vesterinen Department of Computer Sciences University of Tampere Finland.
Sonification of Fluid Field Data
Enhanced Rendering of Fluid Field Data Using Sonification and Visualization Maryia Kazakevich May 10, 2007.
Highlights Lecture on the image part (10) Automatic Perception 16
Implementing 3D Digital Sound In “Virtual Table Tennis” By Alexander Stevenson.
1 Manipulating Digital Audio. 2 Digital Manipulation  Extremely powerful manipulation techniques  Cut and paste  Filtering  Frequency domain manipulation.
EE2F1 Speech & Audio Technology Sept. 26, 2002 SLIDE 1 THE UNIVERSITY OF BIRMINGHAM ELECTRONIC, ELECTRICAL & COMPUTER ENGINEERING Digital Systems & Vision.
Binaural Sound Localization and Filtering By: Dan Hauer Advisor: Dr. Brian D. Huggins 6 December 2005.
U.S. Army Research, Development and Engineering Command Braxton B. Boren, Mark Ericson Nov. 1, 2011 Motion Simulation in the Environment for Auditory Research.
Music Coloring for Biofeedback Presented By Eyal Balla
Digital audio and computer music COS 116, Spring 2012 Guest lecture: Rebecca Fiebrink.
LOOK 8/19/2015Theatre Arts 1(T) Sound: Properties and Functions Theatre Arts 1(T)
Fall 2002CS/PSY On-Speech Audio Area Overview Will it be heard ? Will it be identified ? Will it be understood Four Areas Uses of Non-speech Audio.
In Engineering --- Designing a Pneumatic Pump Introduction System characterization Model development –Models 1, 2, 3, 4, 5 & 6 Model analysis –Time domain.
Dr Archer Endrich Richard Dobson BETT January 2015, ExCeL, London ©CDP Ltd
Technology and Historical Overview. Introduction to 3d Computer Graphics  3D computer graphics is the science, study, and method of projecting a mathematical.
Computer Graphics Computer Graphics is everywhere: Visual system is most important sense: High bandwidth Natural communication Fast developments in Hardware.
Resident Categorical Course
ICAD-01, Espoo, Finland, July 29 - August 1, 2001 Sonic Browsing: An Auditory Tool For Multimedia Asset Management Mikael Fernström & Eoin Brazil Interaction.
Virtual Worlds: Audio and Other Senses. VR Worlds: Output Overview Visual Displays: –Visual depth cues –Properties –Kinds: monitor, projection, head-based,
Tutorial 7 Working with Multimedia. New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition 2 Objectives Explore various multimedia applications.
Tutorial 7 Working with Multimedia. New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition 2 Objectives Explore various multimedia applications.
A particle-gridless hybrid methods for incompressible flows
Supervisor: Dr. Boaz Rafaely Student: Limor Eger Dept. of Electrical and Computer Engineering, Ben-Gurion University Goal Directional analysis of sound.
Pavel Slavík, Marek Gayer, Frantisek Hrdlicka, Ondrej Kubelka Czech Technical University in Prague Czech Republic 2003 Winter Simulation Conference December.
Display of Motion & Doppler Ultrasound
Chapter 7: Loudness and Pitch. Loudness (1) Auditory Sensitivity: Minimum audible pressure (MAP) and Minimum audible field (MAF) Equal loudness contours.
Fundamentals of Audio Production. Chapter 1 1 Fundamentals of Audio Production Chapter One: The Nature of Sound.
Digital audio and computer music COS 116, Spring 2010 Adam Finkelstein Slides and demo thanks to Rebecca Fiebrink.
Simulation of small head-movements on a Virtual Audio Display using headphone playback and HRTF synthesis Wersényi György SZÉCHENYI ISTVÁN UNIVERSITY,
Detail-Preserving Fluid Control N. Th ű rey R. Keiser M. Pauly U. R ű de SCA 2006.
Sensory Systems: Auditory. What do we hear? Sound is a compression wave: When speaker is stationary, the air is uniformly dense Speaker Air Molecules.
A NEW FEATURE EXTRACTION MOTIVATED BY HUMAN EAR Amin Fazel Sharif University of Technology Hossein Sameti, S. K. Ghiathi February 2005.
Mixed Reality: A Model of Mixed Interaction Céline Coutrix, Laurence Nigay User Interface Engineering Team CLIPS-IMAG Laboratory, University of Grenoble.
It sure is smart but can it swing? (Digital audio and computer music)
SOUND PRESSURE, POWER AND LOUDNESS MUSICAL ACOUSTICS Science of Sound Chapter 6.
GUIDED BY T.JAYASANKAR, ASST.PROFESSOR OF ECE, ANNA UNIVERSITY OF TIRUCHIRAPPALLI. PRESENTED BY C.SENTHILKUMAR, REG.NO: , M.E(MBCBS),COM SYSTEM,VI.
1 Human Computer Interaction Week 5 Interaction Devices and Input-Output.
Quiz 1 Review. Analog Synthesis Overview Sound is created by controlling electrical current within synthesizer, and amplifying result. Basic components:
Auditory & tactile displays EGR 412 Human Factors Engineering ISE
Immersive Displays The other senses…. 1962… Classic Human Sensory Systems Sight (Visual) Hearing (Aural) Touch (Tactile) Smell (Olfactory) Taste (Gustatory)
Acoustic wave propagation in the solar subphotosphere S. Shelyag, R. Erdélyi, M.J. Thompson Solar Physics and upper Atmosphere Research Group, Department.
Interactive educational system for coal combustion modeling in Power Plant boilers Marek Gayer, Pavel Slavík and František Hrdlička Computer.
Advanced Visualization Overview. Course Structure Syllabus Reading / Discussions Tests Minor Projects Major Projects For.
DATA OUTPUT  maps  tables. DATA OUTPUT output from GIS does not have to be a map many GIS are designed with poor map output capabilities types of output:
Glencoe Introduction to Multimedia Chapter 8 Audio 1 Section 8.1 Audio in Multimedia Audio plays many roles in multimedia. Effective use in multimedia.
Digital Image Processing Image Enhancement in Spatial Domain
Fletcher’s band-widening experiment (1940)
SOUND PRESSURE, POWER AND LOUDNESS
SPATIAL HEARING Ability to locate the direction of a sound. Ability to locate the direction of a sound. Localization: In free field Localization: In free.
Start with the Holy name of Almighty ALLAH. Human Input Output Channels
Vertical Axis Wind Turbine Noise
FM Hearing-Aid Device Checkpoint 2
Assistive System Progress Report 1
The application of an atmospheric boundary layer to evaluate truck aerodynamics in CFD “A solution for a real-world engineering problem” Ir. Niek van.
Voice source characterisation
Speech Perception (acoustic cues)
Parallel Feature Identification and Elimination from a CFD Dataset
Presentation transcript:

Multi-Modal Interface for A Real-Time CFD Solver Maryia Kazakevich, Pierre Boulanger, Walter Bischof and Manuel Garcia Nov 4, 2006

Outline Sonification Background –Psychoacoustics –Sonification methods –Example sonification Project –Background –Specifics –Example Further work

Sonification Background Sonification is the use of non-speech audio to convey information [B.N. Walker] –Data -> to sound As an alternative or to complement visual and possibly other displays (e.g.haptic) –Increasing information bandwidth, reinforcement –Recognition of features not obvious from visual displays –Possibility to concentrate on different complementary information by two senses: Global events through sound, local details through visual cues

Psychoacoustics Possibility to map field data to: –Loudness, Frequency, Envelope, Spatial location … Sound parameters require a certain percentage of change for the change to be noticed: –Minimum audible angle, intensity change, Tone duration Softer tone is usually masked by a louder tone if their frequencies are similar Relation between subjective sound traits and their physical representations –Loudness relation to intensity and frequency

Sonification Background What is being sonified: –General sonification toolboxes –Specific to data sets Time dependent or static data How: –Prerecorded sound –Modifying physical properties of sound, pressure, density, particle velocity –Modifying pitch, envelope, duration, timber, etc… Sonification in real-time or not

Comparison of sonification methods

Sonification Example IX Sonification of Vector Fields [E. Klein] Rectilinear grids of vectors A sphere at the listener’s position. Random samples within that sphere Mapping vector direction and magnitude of sampled particle: –Vector direction to sound location –Vector magnitude to sound level and pitch

Sonification Example IX Sonification of 3D Vector Fields Two consecutive vector samples taken at random locations within the listener’s head volume Hermite curve to achieve C1 continuity between two sound positions

Sonification Example IX Sonification of 3D Vector Fields Vorticity (turbulence) in the sampled area: –All of the samples in the area are roughly the same magnitude and direction: constant and smooth sound – low vorticity –Vectors vary widely: sound appears to shift more, giving the impression of higher turbulence –Size of the sample volume in relation to the density of the vectors within the field plays an important role

Project Background Input: –Fluid field with velocity vector, pressure, plus potentially density, temperature and other data –Changes with time Output: –Sound characterizing the given fluid field –Ambient: global to the whole field –Local: at the point or area of interaction

Project: sound options Global –Every particle in the field contributes to the sound –The further sound source is from the virtual pointer the less contribution it makes, the quieter it is Local point –Only the field characteristics at the virtual pointer position contribute to the sound Local region –Particles of the specific subset area around the pointer contribute to the sound –Possibility to add zoom factor to expand or contract the space of interaction

Structure –Each rendering program is independent of any other Solution Data Server Max/MSP Program Main Program as Max/MSP object Visualization Program Haptic Program Haptic Device Image Sound

Haptic Program Read from the haptic device and sends pointer info to the sound and visual programs –Pointer position and orientation (converted to the data field dimensions) –Interaction sphere diameter - local region Gives a force feedback: –Virtual walls: provides a force disallowing movement of the device outside of the data field boundary –Other feedback possible: produce a force that is proportional to the flow density and its direction

Visualization program –Displays vector field, virtual pointer (microphone) and interaction sphere SGI OpenGL Performer Library for graphical representation

Max/MSP –Max/MSP is a graphical programming environment for sound manipulation –Allows you to write your own objects –Large capability for a very sophisticated program –Various built in audio signal processing objects: noise~ - generates white noise reson~ - filters input signal, given center frequency and bandwidth *~ - product of two inputs, in given case scales a signal’s amplitude by a value

Max/MSP object –Calculates velocity vector at the position of the virtual microphone depending on interaction sphere radius (using Schaeffer’s interpolation scheme): Small : from vertices of the grid cell Large: from all the vertices inside the influence sphere velocity value & angle at that position

Max/MSP object –Two output values for both angle and velocity: Output = value / max value Output = (value / max value) 5/3 –Relationship between loudness level and intensity: S ~ a 3/5 [B.Gold] Thus, a function between values and amplitude should be: a = const * data value 5/3 to imply S ~ data value

Max/MSP program Frequency ~, were v -> [0,1] -> [500, 1500] Amplitude ~ * 5/3, were v 5/3 -> [0,1] and a 5/3 -> [0.5, 1] white band noise is modified in amplitude and frequency to simulate a wind effect:

Exploration example Shows sound exploration of the wind flow over the Mount St Helens

Further work Refining the program –Possible other set-ups for Max/MSP sound program –Using headphones or speakers to convey spatial sound Experiments –To study user interaction with given environment –Short case-tests to determine user ability to navigate within the flow using Only visual clues Only sound clues Both visual and sound clues

References [1] B.N. Walker, J.T. Cothran, July 2003, Sonification Sandbox: a Graphical Toolkit For Auditory Graphs, Proceedings of the 2003 International Conference on Auditory Display, Boston, MA [2] H.G. Kaper, S. Tipei, E. Wiebel, 5July 2000, Data Sonification and Sound Visualization [3] K. Metze, R.L. Adam, N.J. Leite, Cell Music: The Sonification of Digitalized Fast-Fourier Transformed Microscopic Images [4] M. Ballora, B. Pennycook, P.C. Ivanov, L.Glass, A.L. Goldberger, 2004, Heart Rate Sonification: A New Approach to Medical Diagnosis, LEONARDO, Vol. 37, No. 1, pp. 41–46 [5] M. Noirhomme-Fraiture, O. Schöller, C. Demoulin, S. Simoff, Sonification of time dependent data

References [6] Y. Shin, C. Bajaj, 2004, Auralization I: Vortex Sound Synthesis, Joint EUROGRAPHICS - IEEE TCVG Symposium on Visualization [7] E. Childs, 2001, The Sonification of Numerical Fluid Flow Simulations, Proceedings of the 2001 International Conference on Auditory Display, Espoo, Finland, July 29-August 1 [8] E. Klein, O.G. Staadt, 2004, Sonification of Three-Dimensional Vector Fields, Proceedings of the SCS High Performance Computing Symposium, pp 8 [9] G. Kramer, B. Walker, T. Bonebright, P. Cook, J. Flowers, N. Miner, J. Neuhoff, R. Bargar, S. Barrass, J. Berger, G. Evreinov, W.T. Fitch, M. Gröhn, S. Handel, H. Kaper, H. Levkowitz, S. Lodha, B. Shinn-Cunningham, M. Simoni, S. Tipei, Sonification Report: Status of the Field and Research Agenda,

References [10] C.Wassgren, C.M. Krousgrill, P. Carmody, Development of Java applets for interactive demonstration of fundamental concepts in mechanical engineering courses, [11] W.A. Yost, 2000, Fundamentals of Hearing: An Introduction, Forth Edition [12] S.A. Gelfand, 2004, Hearing: An Introduction to Psychological and Physiological Acoustics, Forth Edition, Revised and Expanded [13] T. Bovermann, T. Hermann, H. Ritter, July 2005, The Local Heat Exploration Model for Interactive Sonification, International Conference on Auditory Display, Limerick, Ireland [14] B. Gold, N. Morgan, 2000, Speech and Audio Signal Processing: Processing and Perception of Speech and Music