A survey on haptic interaction techniques in the exploration of large and scientific data sets

Size: px
Start display at page:

Download "A survey on haptic interaction techniques in the exploration of large and scientific data sets"

Transcription

1 A survey on haptic interaction techniques in the exploration of large and scientific data sets Bob Ménélas (1) Mehdi Ammi (1) Patrick Bourdot (1) Simon Richir (2) (1) CNRS/LIMSI University of Paris-Sud XI BP 133, Orsay (2) P & I Laboratory, ENSAM Angers, France Abstract Capabilities of VR technologies grant a natural environment to researchers and engineers for the exploration of large data sets. During the last two decades several haptic rendering approaches have been developed in order to acquit the visual feedback and allow users to fully exploit the coupling of these two sensory channels. Some skilful results have been archived. In this paper we present a survey on the use of the haptic modality in large data sets exploration. For each haptic technique which is presented in that document, we describe its principals and its effectiveness. Keywords: Haptic rendering, Data exploration, Data set, VR I. Introduction As a result of recent advances in computer simulation, in data storage and in measuring processes, scientific and industrial applications are now increasingly generating large multi-dimensional matrices representing a lot of scientific properties of the studied phenomenon. In these scientific and abstract data sets since most of the time the target is not well defined or necessitates knowledge that can not be formalized, automatic exploration techniques are not relevant for extracting meaningful information. Thus in medical data segmentation, a field where a lot of automatic segmentation methods could be counted, Vidholm and Agmund [37] note that the problem remains unsolved since the methods are not general enough. However, human-centred data miming techniques reveal to be useful for the extracting of meaningful patterns from these resources [29]. Capabilities of Virtual Reality (VR) immersive technologies offer an adequate environment for these approaches. In such system, multisensory feedbacks (visual, haptic, auditory ) and multimodal input (speech, gesture, tracking ) may be exploited in order to provide the most intuitive interaction [9] [28], and thus allow the user to fully take advantage of all his perceptual abilities in the exploration of the data set. The haptic channel can be very useful when the user attempts to precisely locate a feature within a volume, or to understand the spatial arrangement of complex threedimensional structures [2]. Moreover, the haptic sensory-motor channel makes it possible to users to palpate these abstract and scientific data and like tangible objects, hence to enable a better explanation of the studied phenomenon. In the analysis of a large data set resulting from a CFD application through a Visual/Haptic system, the physicist uses a large scale stereoscopic display. He/She can visualize all the data volume or a part of it through different computer graphics techniques (texture based, direct flow visualisation and so on) [32].Thanks to his/her knowledge and his experiments infers a global idea about the evolution of the fluid. On the other hand, the visual feedback is reinforced and sometimes supplemented by the haptic one. In addition this haptic feedback helps the physicist to easily focus his/her analyse on a specific point of interest in the observed phenomenon. While being constrained on a 2D plane, he can more rapidly and easily access a target point within the virtual scene [8] [25] [38]. Fig 1 exhibits a user analysing an unsteady flow through some 2D slices and streamlines in a VR immersive environment by the mean of a visual/haptic system. Figure 1 A accurate positioning of a colored cutting plane, in the CFD immersive application of "CoRSAIRe" Streamlines 2D slices

2 The goal of this paper is to present a survey on haptic rendering techniques used in the exploration of large data sets. Haptic holds a prominent place in the interaction with virtual environments, offering the ability to touch, feel and manipulate virtual objects. This is the force felt when we handle an object, the feedback produced when an object slides on the surface of another one. In VR applications this channel promotes the rendering of geometric or volumetric models. In geometric model, constrained based methods (god-object, proxy 1 ) are usually utilized to convey the touching of a virtual surface. The constrained based method is introduced by Zilles and Salisbury [39] while constraining a virtual point (god-object) on the explored surface. In [33] Ruspini et al. propose a more general constraint based method and simulate additional surface properties such as friction and haptic texture. In the haptic rendering for volumetric data, the force field is computed directly from the volume data without conversion to a geometric model. This paper is organized into four sections. An. We discuss about surface rendering in section 2 while volume rendering is described in section 3. Section 4 concludes the paper. II. Surface rendering In the surface rendering approaches, the haptic feedback simulates the response of touching a virtual surface, allowing the analysis of local properties, and thus improves the accuracy of the user s gesture. Such haptic rendering process is very pertinent for isosurface exploration in volumetric data set, indeed in Medical Imaging domain, haptic segmentation system speeds up and facilitates the user interaction [35]. In [37] Vidholm et al. related that, in surface segmentation, users work more efficiently when they are guided by a haptic feedback than without. Several techniques were developed in this class of methods. Traditional approaches aim at extracting a surface based representation from the volumetric one. The Marching Cubes (MC) algorithm [20] is the most common algorithm used for the computation of the boundaries of the volumetric data. Once the surface is generated, the haptic feedback is computed through a classic collision detection module coupled with penalty based method [25] [26]. If it is true that using the surface based representation let having a stable feedback, we can however note that since the surface is estimated in a pre-computed time this method does not allow real time modification of the data. To overcome this 1 The proxy is the perceptive representation of the haptic interface in the virtual scene limitation, Galyean et al. in [12] and later Körner et al. in [18] exploited a local utilisation of the MC algorithm. In this solution, the voxel data in the neighbourhood of the probe 2 position is used to generate a surface through points with similar values. With this method, real time updating is possible because the surface is generated on the fly. However there is a direct relation between the computation time and the amount of data. This tends to restrict the application of such method to non complex data. To overcome limitations related to the local approximation, Adachi et al in [1] propose the use of an intermediate representation like a virtual plane for controlling the haptic interface. In order to assume a very fast haptic loop without dependence on the amount of data, this method updates the virtual plane at a low frequency while maintaining a high update rate at force control loop of the interface. Mark et al. in [25] and later, Chen et al. [6] have illustrated this model with a haptic rendering method for isosurface without any explicit isosurface extraction. In this algorithm, a virtual plane is used, as an intermediate representation of the isosurface, to compute the pointwise interaction force applied to the haptic interface. In [5] Chen et al. implement this model in a virtual sculpting system enabling real time data modification like melting, burning, constructing, stamping, and peeling. The classical approach for haptic rendering of isosurface was exhibited in 1996 by Avila and Sobierajski [2]. Their work addresses the haptic exploration of all the data volume or a part of it like an isosurface. For isosurface rendering this method does not require any intermediate representation of the surface. Indeed, the generated feedback F is expresses as a retarding and stiffness forces directly approximated by the penetration distance to the virtual surface via a difference in the field value. r r r F = S + R In this equation S is related to the stiffness and is consequently directed according to the volume gradient at the probe position, while R expresses the environment viscosity opposed to the haptic interface motion (Fig. 2). Note that this contribution works well with general data volumes, presenting a very fast haptic loop without using any surface representation. However, some unwanted vibrations can occur in regions having high frequency data. In such regions, due to the high gradient the difference in the field value is very strong hence does not approximate the penetration distance of the probe in the isosurface. 2 A probe is defined as the effective representation of the haptic interface in the virtual scene

3 Figure 2. Representation of various components of the generated force F To render the haptic interaction with different types of volumetric data, mimic the touching of hard and soft contents e.g., Computed Tomography (CT) data, Lundin et al. in [24] adapted the proxy method [33] defined for the surface representation to the volumetric one. In the proposed approach the isosurface is locally approximate by a virtual surface defined by the local gradient at the proxy position. Hence the proxy is not constrained by the geometrical representation of the isosurface but by the local gradient at the probe position (Fig 3). The displacement of the proxy is assumed with several rules related to the nature (hard, soft) of the data in the environment of the proxy position. The low is the density of these data, more rapidly the proxy will be able to move on this virtual surface. Thus the haptic feedback generated with this method does not only render the presence of the isosurface but also provide some information related to the nature of this surface. Using this method a user can easily make the difference between bones, skin and muscles. However, since the proxy is constrained by the local gradient, one has to note that within high gradient data, this virtual surface does not approximate the isosurface. Figure 3. Coupling between the proxy and the probe in surface haptic in Lundin et al. [24] Motivated by problems related to shock structures and vortices visualization in data sets resulting from CFD applications, Lawrence et al [19] exploit the accuracy of the haptic channel for local properties to complement the visual view of theses structures. Thanks to the haptic feedback the user can be alerted on the presence of any secondary shock (even invisible) contained in the main one. This method allows free motion in regions having low gradients. Within the shock region, the forces applied to the user result in behaviour similar to a ball on a hill. The shock surface can only be penetrated from the low density side ( ρ < ε) by pushing against the rendered force hence allowing users to easily understand regions representing high and low density without cluttering the visual display with additional data (Fig 4). For vortex visualization, they implemented two added capabilities: an exploratory and an identification mode. In the exploratory process the haptic device acts as a 3D mouse allowing users to explore local properties of streamlines graphically displayed. In the vortex core identification, a torque characterizing a vector that can be the vorticity, the acceleration or the jerk is rendered to the user. When the identification mode is activated in areas with vorticity the user is informed on the shape of the vortex core. Figure 4. Haptic rendering of a secondary shock Lawrence et al. [19] More recently, in order to haptically explore large data sets resulting from CFD simulations, Ménélas et al. in [27] have presented a haptic rendering method of isosurfaces. This work addresses the problem of the haptic rendering of data sets containing high gradient data. In such 3D regions, due to the tightening thickness of the isosurface, traditional haptic rendering methods of surfaces rendering usually induce some perturbations in form of vibrations during the exploration process [2]. In order to insure a better haptic feeling this work combines the Avila method [2] to the proxy one [33] through a 3D adaptation of the Bresenham algorithm [10]. During displacements in the volume, a force is generated when the user hand crosses the isosurface from a greater value to a lower one. This force is cancelled when he crosses the isosurface in the opposite direction. The position of the proxy is then computed thanks to the gradient at the position of the cross (Fig 5). Moreover their exploration method is assuming without having any intermediate geometrical representation, and so offers a fast haptic rendering loop. The results have been confirmed through psychophysical experiments aimed at following up an isosurface.

4 α*n Proxy position Probe position Figure 5. Computation of the proxy position in Ménélas et al. [24] III. Volume rendering Gradient direction In surface rendering models, the haptic feedback brings great information on the explored surface. The user has access to this shape and several local properties. However this approach does not provide any information related to internal structures of the data volume. On the contrary volumetric models can deliver a great deal of knowledge about all the data volume. In the volume rendering process, the data presented at the probe position is haptically conveyed to the users through the mean of a metaphor. In such methods conversely to surface rendering one the probe freely explores all the data volume. The mapping of the field value on a viscosity provides a simple way to correlate the field value on the probe velocity (viscosity mapping). While moving in the data volume the user has a viscosity feedback proportional to the field value at the probe position. Hence regions where data values are large feel more viscous to the user. Pao et al. explored this method in [31], and later by Aviles and Ranta in [3]. Later evaluations of van Reimersdahl et al. [36] reveal that this metaphor is very useful for rapidly scanning a volume in order to identify interesting regions. The viscosity mapping is suitable to inform about the value distribution in the volume but is not relevant for the analysis of a specific point. However, since the force feedback is directly proportional to the probe velocity, the low speed required by point analyse may produce a force feedback close to zero. Aviles and Ranta [3] have also implemented a 3D haptic grid in the analysis of geoscientific data in order to allow users to be able to easily and precisely locate a specific point. The gradient scalar is also used in some work in order to inform about the relative distribution of scalars in the volume. In [15], Iwata et al. suggested a technique for the understanding of a scalar field variation. During the field exploration, a constant direction force proportional to the field value at the probe position is transmitted to the user. With this metaphor the haptic interface is attracted or repulsed (according to the sign of the transfer function) by regions having high scalar values. The generated feedback is very suitable for volumes having low frequency data, producing a soft push towards regions of interest. However, if the magnitude of the attractive force is too high, or in the case of high frequency data, unstable behaviour can occur in the form of vibrations. Fritz and Barner in [11] exhibit a set of haptic rendering methods for the exploration of different types of data. Their framework implement a number of algorithms depend on the dimensional type of the data and the expected representation. One dimensionnal data is presented in a plane as abscissa. Point in the space is rendered by computing their collision to a virtual sphere surrounding the probe. By connecting a set of points, a haptic line is also simulated. For the two dimensional data type, they propose a 2D line graph while a 3D mesh surface and a 3D vector field hap-tic rendering metaphors are presented for 3D data type. In [13] Gibson et al. introduce volumetric methods for modelling complex anatomy and tissue interactions. To simulate rigid, elastic and plastic materials two stages are detailed in the deformation algorithm. In the first step, some constraint rules describe the way that elements react to the haptic interface interaction. In the second one, the 3D ChainMail algorithm is exploited to compute how this interaction affects the immediate environment on the solicited element. Other interactions like, cutting, tearing, and suturing are also presented through a set of very simple algorithms. To cut an element, the link on this element to others is simply deleted, while they are linked in a suturing process. Thanks to this approach data sets resulting from medical imaging can be analyse by using haptic feedback, indeed during the exploration process bone and muscle are distinctly identify by the haptic feedback. In order to enhance scientific visualization capabilities Durbeck et al. [7] integrate a haptic interface into a scientific visualization tool, thus allowing users to simultaneously see and feel a vector field. In the implemented system, the haptic display presents each vector as a force correspondding to the vector s magnitude and direction while the graphic one presents a subset of the vector field as streamlines or as arrow glyphs. This visual/haptic system has proved to be useful for displaying vector fields. In the exploration task the haptic feedback remains the feeling produced when one put his finger into a flow: vectors act upon his fingertip, drawing it in the same direction as the local flow field. If a user does not oppose the movement, his hand draws a flow line within the vector field. In order to reduce difficulties involve in the visualization of some large multi-dimensional data sets, Pao et al. in [31] have introduced the haptic modality in the exploration loop. On the basis of

5 human capabilities, they suggested that the haptic feedback can provides a complementary information channel to convey certain data properties. Their investigation proposes a set of method which aims at carrying the information present within the data set to the user by the meaning of the haptic channel. We summarize these methods as follow (Fig 6): Gradient Viscosity Allow free motion in local regions having the same value. This allows fast intuitive exploration of local isosurface structures Pseudo-gravity Assign mass to each field voxel proportional to the field value, creating a force field where the user s hand is attracted to regions of large density. Orientation Constraint Informs on the orientation of the field by limiting the hand of the user according to the direction of the vector field. Torque Nulling Produce a torque proportional the field magnitude at the end effector position whenever this one is not aligned with the vector field. Transverse damping Facilitates the following up of a streamline by applying on one hand a large viscosity in directions transverse to the field direction and on the other hand forces in the field direction proportional to field magnitude. Relative drag Render the force that would be applied to a particle moving along a streamline. Vortex Torque Provide torques proportional to the local curl or vorticity of the field. It hence offers a natural rendering of some properties of a vector field that are hard to visualize. distance field conveys the distance between the probe position and the final destination. The second distance field encodes the distance to a surface to which the user must avoid any contact. To help the user in his task the second distance field is interpreted as a potential value, the closer the user approaches the surface, the stronger a repulsive force will push him back along the gradient of this distance field. Experiments reveal that with appropriate parameters, the user was guided towards the target point, while maintaining a position out of the surface to avoid. They also propose the use of other vector fields as force field functions to explore flow data phenomena, such as vortices or swirls. In [36] van Reimersdahl et al. present the VISTA FlowLib framework for interactive visualization and exploration of unsteady flow by extending the methods of Lawrence et al. Their gravity scalar method assigned a mass to a pre-computed distance field. With this method users are attracted or repulsed by specified value. For fast and qualitative exploration of a complex data set, the Viscosity scalar slows down the movement of the user in regions of interest, whereas the Gravitational Line renders a streamline as an attractive line. These experiments conclude that within a scalar field framework, the Gravity Scalars method is best suitable to identify a chosen value, while the Viscosity Scalar method is best to identify zones containing a range of values. To take advantage of a directional constraint, Itkis et al. [14] provide intuitive exploration modes for volumetric data sets. Their work provides a unified framework for different data modalities and effects such as texture and friction by the meaning of several motion rules and transfer functions. Thus to guide the user in vector field data, the proxy can be constrained along a streamline (Fig. 7). Haptic interface Gradient viscosity Pseudo gravity Streamlines Orientation constraint Torque nulling Figure 6. Haptic method for 3D field exploration in Pao et al. [31] Bartz et al. in [4] experiment a haptic navigation scheme based on two distance fields. The first Figure 7. A user exploring a vector field while being constraint on the streamlines in Itkis et al. [14] In such model, any effort to move the haptic interface in a direction perpendicular to the current orientation of the field results in a strong opposing force. They have also experiment this approach in an exploration task of a tensor field. To indicate the tensor orientation, the motion of the proxy is free in the direction of the major eigenvector, but constrained in the two other directions. They

6 conclude that the effort required for tracing out curves indicating fiber distribution and connectivity is lower than efforts necessitated by numerical methods. After the surface rendering, Lundin et al. in [21] extend their works to a general, proxy-based approach for volume exploration. Local properties of the volumetric data is simulated through a set of haptic primitives. A viscosity mode is implemented by using a point primitive, while a line primitive is using to convey the orientation of vector field, and a surface-and-friction mode for representing implicit and penetrable surfaces. In this system the computation of the proxy position results in a compromise; a balance between the feedback of the haptic device and the haptic primitive. In [22] they modify the proxy model to explore CFD data. The proxy is neither constrained by a surface [33] nor by data features [21]. However, whenever the probe moves in a direction perpendicular to the flow field one, this modify model produces a viscosity feedback. Then guide the user to follow the direction of the flow. They also adapt this model for extending the work of Lawrence et al. to guide the user to vortex cores, by generating viscosity feedback whenever the probe is moving out of the vortex. Since the probe is in the vortex, the interior of tube-like : the shape of the vortex can be felt. More recently in [23] Lundin et al. present a method enabling haptic interaction with MRI data. IV. Conclusion This paper presented an overview on the intervention of haptic in the exploration of large data sets in a VR immersive environment. Through this work we understand that the haptic rendering let on the one hand to reinforce and supplement the visual feedback, on the other hand to improve the accuracy and speed up the exploration task. Moreover this modality grants access to different properties of scalar or vector fields. Several haptic rendering methods have been developed in the last two decades. However, only a few of them are validated trough psychophysical criterions. Some benchmarks and evaluation processes are needed in order to highlight which methods are best suitable for each expected task. Furthermore, these approaches are limited to the considered applicative context. Improvements are thus required to extend approaches to other application fields. V. Acknowledgements This study was partially supported by grants from the CoRSAIRE ANR project, and DIGITEO of Région Ile-de-France in the context of the SIMCoD project. References [1] Adachi, Y., Kumano, T. and Ogino, K. Intermediate Representation for Stiff Virtual Objects. Proceedings of IEEE Virtual Reality Annual International Symposium, Research Triangle Park. 95, , (1995) [2] Avila, R. S. and Sobierajski, L. M. A haptic interaction method for volume visualization. Proceedings of the 7th conference on Visualization United States, (1996). [3] Aviles, W.A. and Ranta, J.F. Haptic Interaction with Geoscientific Data. Proceedings of the Fourth PHANTOM Users Group Workshop, AI Lab Technical Report No and RLE Technical Report No. 633, MIT,, (1999) [4] Bartz, D. and Gürvit, Ö. Haptic navigation in volumetric data sets. Proceedings of Phantom User Research Symposium, (2000). [5] Chen, H. and Hanqiu S. Real-time haptic sculpting in virtual volume space. In Proceedings of the ACM symposium on Virtual reality software and technology, ACM Press, (2002). [6] Chen, K.-W., Heng, P-A. and Sun. H. Direct haptic rendering of isosurface by intermediate representation. In ACM Symposium on Virtual Reality Software and Technology VRST, (2000). [7] Durbeck, L., Macias, L. N., Weinstein, D., Johnson, C. and Hollerbach. J. SCIRun haptic display for scientific visualization. In Third Phantom User s Group Workshop, Cambridge, MA, (1998) [8] Durlachn,. I. and Mavora, S. Virtual reality: Scientific and technological challenges. Washington, DC: National Academy Press, (1995) [9] Fauvet, N., Ammi. M. and Bourdot, P. Experiments of Haptic Perception Techniques for Computional Fluid Dynamics, In proceeding of IEEE. In Cyber world 2007, Hannover Germany, , (2007) [10] Figueiredo, O. and Reveillès, J.-P. New Results about 3D Digital Lines, Vision Geometry V, Robert A. Melter, Angela Y. Wu, Longin Latecki, Editors, Proceedings of SPIE 2826, Denver CO, , (1996) [11] Fritz, J-P. and Barner, K. E. Haptic Scientific Visualization. Proceedings of the Phantom User's Group Workshop, Boston, MA, (1996) [12] Galyean A. T. and Hughes F. J. Sculpting: An interactive volumetric modeling technique, Proceedings of Computer Graphics , (1991) [13] Gibson, S., Samosky, J., Mor, A., Fyock, C., Grimson, W., Kanade T., Kikinis, R., Lauer, H., McKenzie, N., Nakajima, S., Ohkami, T., Osborne, R. and Sawada, A. Simulating arthroscopic knee surgery using volumetric object representations, object representations, real-time volume rendering and haptic feedback. First Joint Conference on Computer Vision, Virtual Reality, and Robotics in Medicine and Medical Robotics and Computer Assisted Surgery, , (1997) [14] Ikits, M., Brederson, J. D., Hansen, C. D. and Johnson, C. R. A constraint-based technique for haptic volume exploration. In Proceedings of IEEE Visualization 03, , (2003)

7 [15] Iwata, H. and Noma, H., Volume haptization. Proceedings of Symposium on Research Frontiers in Virtual Reality, , (1993) [16] Kim, L., Kyrikou, A., Sukhatme, G. S. and Desbrun, M. An implicit-based haptic rendering technique. In Proceedings of International Conference on Intelligent Robots and Systems, (2002) [17] Kim, L., Hwang, Y. Park, S. and Ha, S. Dental Training System using Multi-modal Interface. Computer- Aided Design & Applications, Vol. 2, No. 5, , (2005) [18] Körner, O., Schill, M., Wagner, C., Bender, H.-J. and Männer, R., Haptic volume rendering with an intermediate local representation. Proceedings of the 1st International Workshop on the Haptic Devices in Medical Applications, , (1999). [19] Lawrence, D.A., Lee, C. D., Pao, L. Y. and Novoselov, R.Y. Shock and vortex visualization using a combined visual/haptic interface. Proceedings of the conference on Visualization '00, Salt Lake City, Utah, United States, , (2000) [20] Lorensen, W. E. and Cline, H. E. Marching cubes: A high resolution 3D surface construction algorithm. In Maureen C. Stone, editor, Proceedings of Computer Graphics, vol 21, , (1987). [21] Lundin, K.; Gudmundsson, B. and Ynnerman, A. General proxy-based haptics for volume visualization, Eurohaptics Conference, and Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems, World Haptics First Joint Volume, Issue, 18-20, , (2005) [22] Lundin, K., Sillen, K. E., Cooper, M., and Ynnerman, M. D. 2005, Haptic Visualization of Computational Fluid Dynamics Data Using Reactive Forces. Proceedings of the Conference on Visualization and Data Analysis, part of IS&T/SPIE Symposium on Electronic Imaging (2005) [23] Lundin K, Lundström C, Cooper M, Ynnerman A. Enabling Haptic Interaction with Volumetric MRI Data Through Knowledge-based Tissue Separation. In Proceedings of the International Workshop on Volume Graphics, 75-78, (2006) [24] Lundin, K., Ynnerman, A. and Gudmundsson, B. Proxy-based haptic feedback from volumetric density data. Proceedings of Eurohaptics, University of Edinburgh, United Kingdom, , (2002) [25] Mark, W., Randolph, S., Finch, M., Verth, J. V. and Taylor, R. M. Adding force feedback to graphics systems: Issues and solutions. Proceedings of Computer Graphics, , (1996) [26] Massie, T.H. and Salisbury, J. K. The PHANToM haptic interface: A device for probing virtual object. Proceedings of the ASME Winter Annual Meeting, Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems, vol 1, , (1994). [27] Ménélas, B., Fauvet, N. Ammi, and A., Bourdot, P. Direct Haptic Rendering For Large Datasets With High Gradients, Workshop on Haptic for Ambient System, Amby-Sys Quebec-city, Canada, (2008) [28] Mousavi, S., Low, R. and Sweller, J. Reducing cognitive load by mixing auditory and visual presentation modes, Journal of Educational Psychology 87, vol 2, , (1995) [29] Nesbitt, K.V. Designing Multi-sensory Displays for Abstract Data, PhD thesis, University of Sidney, (2003) [30] Novoselov, R. Y., Lawrence, D.A. and Pao, L.Y. Haptic Rendering of Data on Unstructured Tetrahedral Grids. In Proceedings of IEEE Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems, Orlando, FL, , (2002) [31] Pao, L.Y. and Lawrence, D.A. Synergistic Visual/- Haptic Computer Interfaces. Proceedings of Japan/USA/Vietnam Workshop on Research and Education in Systems, Computation, and Control Engineering, Hanoi, Vietnam, , (1998). [32] Post, F., Vrolijk, B., Hauser, H., Laramee, R. and Doleisc, H. The state of the art in flow visualization: Feature extraction and tracking. Computer Graphics Forum, 22(2): , (2003). [33] Ruspini, D.C., Kolarov, K. and Khatib. O. The haptic display of complex graphical environments. Computer Graphics, 31(Annual Conference Series), , (1997) [34] Salisbury, K. and Tarr, C. Haptic rendering of surfaces defined by implicit functions. Proceeding of the ASME 6th Annual Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems. (1997) [35] Spuhler, C., Harders, M. and Szekely, G. Fast and robust extraction of centerlines in 3D tubular structures using a scattered-snakelet approach, SPIE Medical Imaging, , 2006 [36] van Reimersdahl, T., Bley, V.F., Kuhlen, T. and Bischof, C. Haptic Rendering Techniques for the Interactive Exploration of CFD Data sets in Virtual Environments. (2003) [37] Vidholm, E. and Agmund, J. Fast surface rendering for interactive medical image segmentation with haptic feedback. Proceedings of SIGRAD on Environmental visualization conference proceedings, (2004) [38] Wall, S. and Harwin, W. Quantification of the effects of haptic feedback during a motor skills task in a simulated environment, (2000) [39] Zilles C. and Salisbury J. K. A Constraint-based Godobject Method For Haptic Display, Haptic Interfaces for Virtual Environment and Teleoperator Systems, , (1994)

Haptical Exploration of an Unsteady Flow

Haptical Exploration of an Unsteady Flow Haptical Exploration of an Unsteady Flow Bob Menelas, Mehdi Ammi, Luc Pastur, Patrick Bourdot CNRS-LIMSI, University of Paris-Sud XI ABSTRACT This paper investigates a human-centered approach for the exploration

More information

Haptic visualization of computational fluid dynamics data using reactive forces

Haptic visualization of computational fluid dynamics data using reactive forces Haptic visualization of computational fluid dynamics data using reactive forces Karljohan Lundin a Mattias Sillén b Matthew Cooper a Anders Ynnerman a a Norrköping Visualization and Interaction Studio,

More information

Simulation and training of lumbar punctures using haptic volume rendering and a 6DOF haptic device

Simulation and training of lumbar punctures using haptic volume rendering and a 6DOF haptic device Simulation and training of lumbar punctures using haptic volume rendering and a 6DOF haptic device Matthias Färber, Julika Heller, and Heinz Handels Department of Medical Informatics, University Medical

More information

Development of Simulation Tools Software

Development of Simulation Tools Software Development of Simulation Tools Software Vincent Luboz Department of Biosurgery and Surgical Technology Imperial College London BSc VR Surgical Simulation Software Slide 1 Contents Virtual Reality VR Surgical

More information

A Constraint-Based Technique for Haptic Volume Exploration

A Constraint-Based Technique for Haptic Volume Exploration A Constraint-Based Technique for Haptic Volume Exploration Milan Ikits J. Dean Brederson Charles D. Hansen Christopher R. Johnson Scientific Computing and Imaging Institute, University of Utah Abstract

More information

Introduction to Visualization with VTK and ParaView

Introduction to Visualization with VTK and ParaView Introduction to Visualization with VTK and ParaView R. Sungkorn and J. Derksen Department of Chemical and Materials Engineering University of Alberta Canada August 24, 2011 / LBM Workshop 1 Introduction

More information

DISPLAYING SMALL SURFACE FEATURES WITH A FORCE FEEDBACK DEVICE IN A DENTAL TRAINING SIMULATOR

DISPLAYING SMALL SURFACE FEATURES WITH A FORCE FEEDBACK DEVICE IN A DENTAL TRAINING SIMULATOR PROCEEDINGS of the HUMAN FACTORS AND ERGONOMICS SOCIETY 49th ANNUAL MEETING 2005 2235 DISPLAYING SMALL SURFACE FEATURES WITH A FORCE FEEDBACK DEVICE IN A DENTAL TRAINING SIMULATOR Geb W. Thomas and Li

More information

Constrained Tetrahedral Mesh Generation of Human Organs on Segmented Volume *

Constrained Tetrahedral Mesh Generation of Human Organs on Segmented Volume * Constrained Tetrahedral Mesh Generation of Human Organs on Segmented Volume * Xiaosong Yang 1, Pheng Ann Heng 2, Zesheng Tang 3 1 Department of Computer Science and Technology, Tsinghua University, Beijing

More information

Interactive Visualization of Magnetic Fields

Interactive Visualization of Magnetic Fields JOURNAL OF APPLIED COMPUTER SCIENCE Vol. 21 No. 1 (2013), pp. 107-117 Interactive Visualization of Magnetic Fields Piotr Napieralski 1, Krzysztof Guzek 1 1 Institute of Information Technology, Lodz University

More information

Go to contents 18 3D Visualization of Building Services in Virtual Environment

Go to contents 18 3D Visualization of Building Services in Virtual Environment 3D Visualization of Building Services in Virtual Environment GRÖHN, Matti Gröhn; MANTERE, Markku; SAVIOJA, Lauri; TAKALA, Tapio Telecommunications Software and Multimedia Laboratory Department of Computer

More information

A Six Degree-of-Freedom God-Object Method for Haptic Display of Rigid Bodies

A Six Degree-of-Freedom God-Object Method for Haptic Display of Rigid Bodies A Six Degree-of-Freedom God-Object Method for Haptic Display of Rigid Bodies Michaël Ortega i3d-inria Rhône-Alpes - GRAVIR PSA Peugeot Citroën 655, avenue de l Europe 38334 Montbonnot, France Stephane

More information

Computer Animation and Visualisation. Lecture 1. Introduction

Computer Animation and Visualisation. Lecture 1. Introduction Computer Animation and Visualisation Lecture 1 Introduction 1 Today s topics Overview of the lecture Introduction to Computer Animation Introduction to Visualisation 2 Introduction (PhD in Tokyo, 2000,

More information

Adaptation of General Purpose CFD Code for Fusion MHD Applications*

Adaptation of General Purpose CFD Code for Fusion MHD Applications* Adaptation of General Purpose CFD Code for Fusion MHD Applications* Andrei Khodak Princeton Plasma Physics Laboratory P.O. Box 451 Princeton, NJ, 08540 USA akhodak@pppl.gov Abstract Analysis of many fusion

More information

Volume visualization I Elvins

Volume visualization I Elvins Volume visualization I Elvins 1 surface fitting algorithms marching cubes dividing cubes direct volume rendering algorithms ray casting, integration methods voxel projection, projected tetrahedra, splatting

More information

MMVR: 10, January 2002. On Defining Metrics for Assessing Laparoscopic Surgical Skills in a Virtual Training Environment

MMVR: 10, January 2002. On Defining Metrics for Assessing Laparoscopic Surgical Skills in a Virtual Training Environment On Defining Metrics for Assessing Laparoscopic Surgical Skills in a Virtual Training Environment Shahram Payandeh, Alan J. Lomax, John Dill, Christine L. Mackenzie and Caroline G. L. Cao Schools of Engineering

More information

A Cognitive Approach to Vision for a Mobile Robot

A Cognitive Approach to Vision for a Mobile Robot A Cognitive Approach to Vision for a Mobile Robot D. Paul Benjamin Christopher Funk Pace University, 1 Pace Plaza, New York, New York 10038, 212-346-1012 benjamin@pace.edu Damian Lyons Fordham University,

More information

VRSPATIAL: DESIGNING SPATIAL MECHANISMS USING VIRTUAL REALITY

VRSPATIAL: DESIGNING SPATIAL MECHANISMS USING VIRTUAL REALITY Proceedings of DETC 02 ASME 2002 Design Technical Conferences and Computers and Information in Conference Montreal, Canada, September 29-October 2, 2002 DETC2002/ MECH-34377 VRSPATIAL: DESIGNING SPATIAL

More information

Volumetric Meshes for Real Time Medical Simulations

Volumetric Meshes for Real Time Medical Simulations Volumetric Meshes for Real Time Medical Simulations Matthias Mueller and Matthias Teschner Computer Graphics Laboratory ETH Zurich, Switzerland muellerm@inf.ethz.ch, http://graphics.ethz.ch/ Abstract.

More information

Advanced Volume Rendering Techniques for Medical Applications

Advanced Volume Rendering Techniques for Medical Applications Advanced Volume Rendering Techniques for Medical Applications Verbesserte Darstellungsmethoden für Volumendaten in medizinischen Anwendungen J. Georgii 1, J. Schneider 1, J. Krüger 1, R. Westermann 1,

More information

Visualization and Feature Extraction, FLOW Spring School 2016 Prof. Dr. Tino Weinkauf. Flow Visualization. Image-Based Methods (integration-based)

Visualization and Feature Extraction, FLOW Spring School 2016 Prof. Dr. Tino Weinkauf. Flow Visualization. Image-Based Methods (integration-based) Visualization and Feature Extraction, FLOW Spring School 2016 Prof. Dr. Tino Weinkauf Flow Visualization Image-Based Methods (integration-based) Spot Noise (Jarke van Wijk, Siggraph 1991) Flow Visualization:

More information

Weight The weight of an object is defined as the gravitational force acting on the object. Unit: Newton (N)

Weight The weight of an object is defined as the gravitational force acting on the object. Unit: Newton (N) Gravitational Field A gravitational field as a region in which an object experiences a force due to gravitational attraction Gravitational Field Strength The gravitational field strength at a point in

More information

Visualisatie BMT. Introduction, visualization, visualization pipeline. Arjan Kok Huub van de Wetering (h.v.d.wetering@tue.nl)

Visualisatie BMT. Introduction, visualization, visualization pipeline. Arjan Kok Huub van de Wetering (h.v.d.wetering@tue.nl) Visualisatie BMT Introduction, visualization, visualization pipeline Arjan Kok Huub van de Wetering (h.v.d.wetering@tue.nl) 1 Lecture overview Goal Summary Study material What is visualization Examples

More information

Blender Notes. Introduction to Digital Modelling and Animation in Design Blender Tutorial - week 9 The Game Engine

Blender Notes. Introduction to Digital Modelling and Animation in Design Blender Tutorial - week 9 The Game Engine Blender Notes Introduction to Digital Modelling and Animation in Design Blender Tutorial - week 9 The Game Engine The Blender Game Engine This week we will have an introduction to the Game Engine build

More information

Physics 9e/Cutnell. correlated to the. College Board AP Physics 1 Course Objectives

Physics 9e/Cutnell. correlated to the. College Board AP Physics 1 Course Objectives Physics 9e/Cutnell correlated to the College Board AP Physics 1 Course Objectives Big Idea 1: Objects and systems have properties such as mass and charge. Systems may have internal structure. Enduring

More information

Elasticity Theory Basics

Elasticity Theory Basics G22.3033-002: Topics in Computer Graphics: Lecture #7 Geometric Modeling New York University Elasticity Theory Basics Lecture #7: 20 October 2003 Lecturer: Denis Zorin Scribe: Adrian Secord, Yotam Gingold

More information

COSC 6344 Visualization

COSC 6344 Visualization COSC 64 Visualization University of Houston, Fall 2015 Instructor: Guoning Chen chengu@cs.uh.edu Course Information Location: AH 2 Time: 10am~11:am Tu/Th Office Hours: 11:am~12:pm Tu /Th or by appointment

More information

Template-based Eye and Mouth Detection for 3D Video Conferencing

Template-based Eye and Mouth Detection for 3D Video Conferencing Template-based Eye and Mouth Detection for 3D Video Conferencing Jürgen Rurainsky and Peter Eisert Fraunhofer Institute for Telecommunications - Heinrich-Hertz-Institute, Image Processing Department, Einsteinufer

More information

Modelling 3D Avatar for Virtual Try on

Modelling 3D Avatar for Virtual Try on Modelling 3D Avatar for Virtual Try on NADIA MAGNENAT THALMANN DIRECTOR MIRALAB UNIVERSITY OF GENEVA DIRECTOR INSTITUTE FOR MEDIA INNOVATION, NTU, SINGAPORE WWW.MIRALAB.CH/ Creating Digital Humans Vertex

More information

Mesh Moving Techniques for Fluid-Structure Interactions With Large Displacements

Mesh Moving Techniques for Fluid-Structure Interactions With Large Displacements K. Stein Department of Physics, Bethel College, St. Paul, MN 55112 T. Tezduyar Mechanical Engineering, Rice University, MS 321, Houston, TX 77005 R. Benney Natick Soldier Center, Natick, MA 01760 Mesh

More information

3D Interactive Information Visualization: Guidelines from experience and analysis of applications

3D Interactive Information Visualization: Guidelines from experience and analysis of applications 3D Interactive Information Visualization: Guidelines from experience and analysis of applications Richard Brath Visible Decisions Inc., 200 Front St. W. #2203, Toronto, Canada, rbrath@vdi.com 1. EXPERT

More information

HAPTIC display of rigid bodies has the potential to

HAPTIC display of rigid bodies has the potential to 1 A Six Degree-of-Freedom God-Object Method for Haptic Display of Rigid Bodies with Surface Properties Michal Ortega, Stephane Redon, Sabine Coquillart Abstract This paper describes a generalization of

More information

STUDY OF DAM-RESERVOIR DYNAMIC INTERACTION USING VIBRATION TESTS ON A PHYSICAL MODEL

STUDY OF DAM-RESERVOIR DYNAMIC INTERACTION USING VIBRATION TESTS ON A PHYSICAL MODEL STUDY OF DAM-RESERVOIR DYNAMIC INTERACTION USING VIBRATION TESTS ON A PHYSICAL MODEL Paulo Mendes, Instituto Superior de Engenharia de Lisboa, Portugal Sérgio Oliveira, Laboratório Nacional de Engenharia

More information

Computer Aided Liver Surgery Planning Based on Augmented Reality Techniques

Computer Aided Liver Surgery Planning Based on Augmented Reality Techniques Computer Aided Liver Surgery Planning Based on Augmented Reality Techniques Alexander Bornik 1, Reinhard Beichel 1, Bernhard Reitinger 1, Georg Gotschuli 2, Erich Sorantin 2, Franz Leberl 1 and Milan Sonka

More information

Development of a Dental Skills Training Simulator Using Virtual Reality and Haptic Device

Development of a Dental Skills Training Simulator Using Virtual Reality and Haptic Device Development of a Dental Skills Training Simulator Using Virtual Reality and Haptic Device Phattanapon Rhienmora, MEng Peter Haddawy, PhD Matthew Dailey, PhD Prabal Khanal, MEng School of Engineering and

More information

Keywords: CFD, heat turbomachinery, Compound Lean Nozzle, Controlled Flow Nozzle, efficiency.

Keywords: CFD, heat turbomachinery, Compound Lean Nozzle, Controlled Flow Nozzle, efficiency. CALCULATION OF FLOW CHARACTERISTICS IN HEAT TURBOMACHINERY TURBINE STAGE WITH DIFFERENT THREE DIMENSIONAL SHAPE OF THE STATOR BLADE WITH ANSYS CFX SOFTWARE A. Yangyozov *, R. Willinger ** * Department

More information

Intuitive Navigation in an Enormous Virtual Environment

Intuitive Navigation in an Enormous Virtual Environment / International Conference on Artificial Reality and Tele-Existence 98 Intuitive Navigation in an Enormous Virtual Environment Yoshifumi Kitamura Shinji Fukatsu Toshihiro Masaki Fumio Kishino Graduate

More information

NUMERICAL ANALYSIS OF THE EFFECTS OF WIND ON BUILDING STRUCTURES

NUMERICAL ANALYSIS OF THE EFFECTS OF WIND ON BUILDING STRUCTURES Vol. XX 2012 No. 4 28 34 J. ŠIMIČEK O. HUBOVÁ NUMERICAL ANALYSIS OF THE EFFECTS OF WIND ON BUILDING STRUCTURES Jozef ŠIMIČEK email: jozef.simicek@stuba.sk Research field: Statics and Dynamics Fluids mechanics

More information

Scooter, 3 wheeled cobot North Western University. PERCRO Exoskeleton

Scooter, 3 wheeled cobot North Western University. PERCRO Exoskeleton Scooter, 3 wheeled cobot North Western University A cobot is a robot for direct physical interaction with a human operator, within a shared workspace PERCRO Exoskeleton Unicycle cobot the simplest possible

More information

Interactive simulation of an ash cloud of the volcano Grímsvötn

Interactive simulation of an ash cloud of the volcano Grímsvötn Interactive simulation of an ash cloud of the volcano Grímsvötn 1 MATHEMATICAL BACKGROUND Simulating flows in the atmosphere, being part of CFD, is on of the research areas considered in the working group

More information

Lecture L2 - Degrees of Freedom and Constraints, Rectilinear Motion

Lecture L2 - Degrees of Freedom and Constraints, Rectilinear Motion S. Widnall 6.07 Dynamics Fall 009 Version.0 Lecture L - Degrees of Freedom and Constraints, Rectilinear Motion Degrees of Freedom Degrees of freedom refers to the number of independent spatial coordinates

More information

Solving Simultaneous Equations and Matrices

Solving Simultaneous Equations and Matrices Solving Simultaneous Equations and Matrices The following represents a systematic investigation for the steps used to solve two simultaneous linear equations in two unknowns. The motivation for considering

More information

When the fluid velocity is zero, called the hydrostatic condition, the pressure variation is due only to the weight of the fluid.

When the fluid velocity is zero, called the hydrostatic condition, the pressure variation is due only to the weight of the fluid. Fluid Statics When the fluid velocity is zero, called the hydrostatic condition, the pressure variation is due only to the weight of the fluid. Consider a small wedge of fluid at rest of size Δx, Δz, Δs

More information

Data Visualization. Principles and Practice. Second Edition. Alexandru Telea

Data Visualization. Principles and Practice. Second Edition. Alexandru Telea Data Visualization Principles and Practice Second Edition Alexandru Telea First edition published in 2007 by A K Peters, Ltd. Cover image: The cover shows the combination of scientific visualization and

More information

MayaVi: A free tool for CFD data visualization

MayaVi: A free tool for CFD data visualization MayaVi: A free tool for CFD data visualization Prabhu Ramachandran Graduate Student, Dept. Aerospace Engg. IIT Madras, Chennai, 600 036. e mail: prabhu@aero.iitm.ernet.in Keywords: Visualization, CFD data,

More information

Computer Graphics. Geometric Modeling. Page 1. Copyright Gotsman, Elber, Barequet, Karni, Sheffer Computer Science - Technion. An Example.

Computer Graphics. Geometric Modeling. Page 1. Copyright Gotsman, Elber, Barequet, Karni, Sheffer Computer Science - Technion. An Example. An Example 2 3 4 Outline Objective: Develop methods and algorithms to mathematically model shape of real world objects Categories: Wire-Frame Representation Object is represented as as a set of points

More information

Véronique PERDEREAU ISIR UPMC 6 mars 2013

Véronique PERDEREAU ISIR UPMC 6 mars 2013 Véronique PERDEREAU ISIR UPMC mars 2013 Conventional methods applied to rehabilitation robotics Véronique Perdereau 2 Reference Robot force control by Bruno Siciliano & Luigi Villani Kluwer Academic Publishers

More information

Network Intrusion Visualization with NIVA, an Intrusion Detection Visual Analyzer with Haptic Integration

Network Intrusion Visualization with NIVA, an Intrusion Detection Visual Analyzer with Haptic Integration Network Intrusion Visualization with NIVA, an Intrusion Detection Visual Analyzer with Haptic Integration Kofi Nyarko, Tanya Capers, Craig Scott, Kemi Ladeji-Osias EVSC Laboratories, Morgan State University

More information

SOFA an Open Source Framework for Medical Simulation

SOFA an Open Source Framework for Medical Simulation SOFA an Open Source Framework for Medical Simulation J. ALLARD a P.-J. BENSOUSSAN b S. COTIN a H. DELINGETTE b C. DURIEZ b F. FAURE b L. GRISONI b and F. POYER b a CIMIT Sim Group - Harvard Medical School

More information

Introduction to COMSOL. The Navier-Stokes Equations

Introduction to COMSOL. The Navier-Stokes Equations Flow Between Parallel Plates Modified from the COMSOL ChE Library module rev 10/13/08 Modified by Robert P. Hesketh, Chemical Engineering, Rowan University Fall 2008 Introduction to COMSOL The following

More information

GPR Polarization Simulation with 3D HO FDTD

GPR Polarization Simulation with 3D HO FDTD Progress In Electromagnetics Research Symposium Proceedings, Xi an, China, March 6, 00 999 GPR Polarization Simulation with 3D HO FDTD Jing Li, Zhao-Fa Zeng,, Ling Huang, and Fengshan Liu College of Geoexploration

More information

Introduction to Computer Graphics

Introduction to Computer Graphics Introduction to Computer Graphics Torsten Möller TASC 8021 778-782-2215 torsten@sfu.ca www.cs.sfu.ca/~torsten Today What is computer graphics? Contents of this course Syllabus Overview of course topics

More information

Geometric Constraints

Geometric Constraints Simulation in Computer Graphics Geometric Constraints Matthias Teschner Computer Science Department University of Freiburg Outline introduction penalty method Lagrange multipliers local constraints University

More information

Multiphysics Software Applications in Reverse Engineering

Multiphysics Software Applications in Reverse Engineering Multiphysics Software Applications in Reverse Engineering *W. Wang 1, K. Genc 2 1 University of Massachusetts Lowell, Lowell, MA, USA 2 Simpleware, Exeter, United Kingdom *Corresponding author: University

More information

2.5 Physically-based Animation

2.5 Physically-based Animation 2.5 Physically-based Animation 320491: Advanced Graphics - Chapter 2 74 Physically-based animation Morphing allowed us to animate between two known states. Typically, only one state of an object is known.

More information

A Nate on Dynamics and Kinematics*

A Nate on Dynamics and Kinematics* A Nate on Dynamics and Kinematics* Geoffrey P. Bingham At the Fourth International Conference on Event Perception and Action in Trieste this past summer. Karl Newell. Bruce Kay. and I had a brief discussion

More information

Visualization and Astronomy

Visualization and Astronomy Visualization and Astronomy Prof.dr. Jos Roerdink Institute for Mathematics and Computing Science University of Groningen URL: www.cs.rug.nl/svcg/ Scientific Visualization & Computer Graphics Group Institute

More information

An Instructional Aid System for Driving Schools Based on Visual Simulation

An Instructional Aid System for Driving Schools Based on Visual Simulation An Instructional Aid System for Driving Schools Based on Visual Simulation Salvador Bayarri, Rafael Garcia, Pedro Valero, Ignacio Pareja, Institute of Traffic and Road Safety (INTRAS), Marcos Fernandez

More information

Haptics & Behavioural Imaging and Human Perception

Haptics & Behavioural Imaging and Human Perception VIRTUAL ENVIRONMENT TECHNOLOGY FOR TRAINING (VETT) Sponsor U.S. Navy Office of Naval Research Grant Nos. N61339-96-K-0002, N61339-96-K-0003, N00014-97-1-0635, N00014-97-1-0655 Project Staff Nathaniel I.

More information

Numerical Analysis of Independent Wire Strand Core (IWSC) Wire Rope

Numerical Analysis of Independent Wire Strand Core (IWSC) Wire Rope Numerical Analysis of Independent Wire Strand Core (IWSC) Wire Rope Rakesh Sidharthan 1 Gnanavel B K 2 Assistant professor Mechanical, Department Professor, Mechanical Department, Gojan engineering college,

More information

Multiphase Flow - Appendices

Multiphase Flow - Appendices Discovery Laboratory Multiphase Flow - Appendices 1. Creating a Mesh 1.1. What is a geometry? The geometry used in a CFD simulation defines the problem domain and boundaries; it is the area (2D) or volume

More information

FLUID FLOW STREAMLINE LAMINAR FLOW TURBULENT FLOW REYNOLDS NUMBER

FLUID FLOW STREAMLINE LAMINAR FLOW TURBULENT FLOW REYNOLDS NUMBER VISUAL PHYSICS School of Physics University of Sydney Australia FLUID FLOW STREAMLINE LAMINAR FLOW TURBULENT FLOW REYNOLDS NUMBER? What type of fluid flow is observed? The above pictures show how the effect

More information

The Influence of Aerodynamics on the Design of High-Performance Road Vehicles

The Influence of Aerodynamics on the Design of High-Performance Road Vehicles The Influence of Aerodynamics on the Design of High-Performance Road Vehicles Guido Buresti Department of Aerospace Engineering University of Pisa (Italy) 1 CONTENTS ELEMENTS OF AERODYNAMICS AERODYNAMICS

More information

Morphological analysis on structural MRI for the early diagnosis of neurodegenerative diseases. Marco Aiello On behalf of MAGIC-5 collaboration

Morphological analysis on structural MRI for the early diagnosis of neurodegenerative diseases. Marco Aiello On behalf of MAGIC-5 collaboration Morphological analysis on structural MRI for the early diagnosis of neurodegenerative diseases Marco Aiello On behalf of MAGIC-5 collaboration Index Motivations of morphological analysis Segmentation of

More information

State of Stress at Point

State of Stress at Point State of Stress at Point Einstein Notation The basic idea of Einstein notation is that a covector and a vector can form a scalar: This is typically written as an explicit sum: According to this convention,

More information

Algebra 1 2008. Academic Content Standards Grade Eight and Grade Nine Ohio. Grade Eight. Number, Number Sense and Operations Standard

Algebra 1 2008. Academic Content Standards Grade Eight and Grade Nine Ohio. Grade Eight. Number, Number Sense and Operations Standard Academic Content Standards Grade Eight and Grade Nine Ohio Algebra 1 2008 Grade Eight STANDARDS Number, Number Sense and Operations Standard Number and Number Systems 1. Use scientific notation to express

More information

Dimensional analysis is a method for reducing the number and complexity of experimental variables that affect a given physical phenomena.

Dimensional analysis is a method for reducing the number and complexity of experimental variables that affect a given physical phenomena. Dimensional Analysis and Similarity Dimensional analysis is very useful for planning, presentation, and interpretation of experimental data. As discussed previously, most practical fluid mechanics problems

More information

Bernice E. Rogowitz and Holly E. Rushmeier IBM TJ Watson Research Center, P.O. Box 704, Yorktown Heights, NY USA

Bernice E. Rogowitz and Holly E. Rushmeier IBM TJ Watson Research Center, P.O. Box 704, Yorktown Heights, NY USA Are Image Quality Metrics Adequate to Evaluate the Quality of Geometric Objects? Bernice E. Rogowitz and Holly E. Rushmeier IBM TJ Watson Research Center, P.O. Box 704, Yorktown Heights, NY USA ABSTRACT

More information

Lecture 16 - Free Surface Flows. Applied Computational Fluid Dynamics

Lecture 16 - Free Surface Flows. Applied Computational Fluid Dynamics Lecture 16 - Free Surface Flows Applied Computational Fluid Dynamics Instructor: André Bakker http://www.bakker.org André Bakker (2002-2006) Fluent Inc. (2002) 1 Example: spinning bowl Example: flow in

More information

Aeroelastic Investigation of the Sandia 100m Blade Using Computational Fluid Dynamics

Aeroelastic Investigation of the Sandia 100m Blade Using Computational Fluid Dynamics Aeroelastic Investigation of the Sandia 100m Blade Using Computational Fluid Dynamics David Corson Altair Engineering, Inc. Todd Griffith Sandia National Laboratories Tom Ashwill (Retired) Sandia National

More information

COMPETENCY GOAL 1: The learner will develop abilities necessary to do and understand scientific inquiry.

COMPETENCY GOAL 1: The learner will develop abilities necessary to do and understand scientific inquiry. North Carolina Standard Course of Study and Grade Level Competencies, Physics I Revised 2004 139 Physics PHYSICS - Grades 9-12 Strands: The strands are: Nature of Science, Science as Inquiry, Science and

More information

CFD Based Air Flow and Contamination Modeling of Subway Stations

CFD Based Air Flow and Contamination Modeling of Subway Stations CFD Based Air Flow and Contamination Modeling of Subway Stations Greg Byrne Center for Nonlinear Science, Georgia Institute of Technology Fernando Camelli Center for Computational Fluid Dynamics, George

More information

A Remote Maintenance System with the use of Virtual Reality.

A Remote Maintenance System with the use of Virtual Reality. ICAT 2001 December 5-7, Tokyo, JAPAN A Remote Maintenance System with the use of Virtual Reality. Moez BELLAMINE 1), Norihiro ABE 1), Kazuaki TANAKA 1), Hirokazu TAKI 2) 1) Kyushu Institute of Technology,

More information

A. Ricci, E. Giuri. Materials and Microsystems Laboratory

A. Ricci, E. Giuri. Materials and Microsystems Laboratory Presented at the COMSOL Conference 2009 Milan FSI Analysis of Microcantilevers Vibrating in Fluid Environment Materials and Microsystems Laboratory Politecnico di Torino Outline Brief Presentation of Materials

More information

Robot Task-Level Programming Language and Simulation

Robot Task-Level Programming Language and Simulation Robot Task-Level Programming Language and Simulation M. Samaka Abstract This paper presents the development of a software application for Off-line robot task programming and simulation. Such application

More information

Figure 1.1 Vector A and Vector F

Figure 1.1 Vector A and Vector F CHAPTER I VECTOR QUANTITIES Quantities are anything which can be measured, and stated with number. Quantities in physics are divided into two types; scalar and vector quantities. Scalar quantities have

More information

. Address the following issues in your solution:

. Address the following issues in your solution: CM 3110 COMSOL INSTRUCTIONS Faith Morrison and Maria Tafur Department of Chemical Engineering Michigan Technological University, Houghton, MI USA 22 November 2012 Zhichao Wang edits 21 November 2013 revised

More information

Force on Moving Charges in a Magnetic Field

Force on Moving Charges in a Magnetic Field [ Assignment View ] [ Eðlisfræði 2, vor 2007 27. Magnetic Field and Magnetic Forces Assignment is due at 2:00am on Wednesday, February 28, 2007 Credit for problems submitted late will decrease to 0% after

More information

Part-Based Recognition

Part-Based Recognition Part-Based Recognition Benedict Brown CS597D, Fall 2003 Princeton University CS 597D, Part-Based Recognition p. 1/32 Introduction Many objects are made up of parts It s presumably easier to identify simple

More information

VIRGY: A VIRTUAL REALITY AND FORCE FEEDBACK BASED ENDOSCOPIC SURGERY SIMULATOR

VIRGY: A VIRTUAL REALITY AND FORCE FEEDBACK BASED ENDOSCOPIC SURGERY SIMULATOR VIRGY: A VIRTUAL REALITY AND FORCE FEEDBACK BASED ENDOSCOPIC SURGERY SIMULATOR Dr. Charles Baur (Lab manager) (baur@epfl.ch) Didier Guzzoni (Research assistant) (guzzoni@epfl.ch) Olivier Georg (Research

More information

Sensory-motor control scheme based on Kohonen Maps and AVITE model

Sensory-motor control scheme based on Kohonen Maps and AVITE model Sensory-motor control scheme based on Kohonen Maps and AVITE model Juan L. Pedreño-Molina, Antonio Guerrero-González, Oscar A. Florez-Giraldo, J. Molina-Vilaplana Technical University of Cartagena Department

More information

TWO-DIMENSIONAL FINITE ELEMENT ANALYSIS OF FORCED CONVECTION FLOW AND HEAT TRANSFER IN A LAMINAR CHANNEL FLOW

TWO-DIMENSIONAL FINITE ELEMENT ANALYSIS OF FORCED CONVECTION FLOW AND HEAT TRANSFER IN A LAMINAR CHANNEL FLOW TWO-DIMENSIONAL FINITE ELEMENT ANALYSIS OF FORCED CONVECTION FLOW AND HEAT TRANSFER IN A LAMINAR CHANNEL FLOW Rajesh Khatri 1, 1 M.Tech Scholar, Department of Mechanical Engineering, S.A.T.I., vidisha

More information

Virtual Reality. man made. reality. sense. world. What is Virtual Reality?

Virtual Reality. man made. reality. sense. world. What is Virtual Reality? Virtual Reality man made reality sense world What is Virtual Reality? Dipl.-Ing. Indra Kusumah Process Technology Fraunhofer IPT Steinbachstrasse 17 D-52074 Aachen Indra.kusumah@ipt.fraunhofer.de www.ipt.fraunhofer.de

More information

Effects of Orientation Disparity Between Haptic and Graphic Displays of Objects in Virtual Environments

Effects of Orientation Disparity Between Haptic and Graphic Displays of Objects in Virtual Environments Human Computer Interaction INTERACT 99 Angela Sasse and Chris Johnson (Editors) Published by IOS Press, c IFIP TC.13, 1999 1 Effects of Orientation Disparity Between Haptic and Graphic Displays of Objects

More information

Sample Questions for the AP Physics 1 Exam

Sample Questions for the AP Physics 1 Exam Sample Questions for the AP Physics 1 Exam Sample Questions for the AP Physics 1 Exam Multiple-choice Questions Note: To simplify calculations, you may use g 5 10 m/s 2 in all problems. Directions: Each

More information

Virtual Reality in Medicine and Surgery

Virtual Reality in Medicine and Surgery Virtual Reality in Medicine and Surgery Duncan Gillies Department of Computing, Imperial College London Virtual Reality in Medicine and Surgery Lecture 1 Slide 1 A Brief History of Virtual Reality Techniques

More information

LAB 6: GRAVITATIONAL AND PASSIVE FORCES

LAB 6: GRAVITATIONAL AND PASSIVE FORCES 55 Name Date Partners LAB 6: GRAVITATIONAL AND PASSIVE FORCES And thus Nature will be very conformable to herself and very simple, performing all the great Motions of the heavenly Bodies by the attraction

More information

Outline. Fundamentals. Rendering (of 3D data) Data mappings. Evaluation Interaction

Outline. Fundamentals. Rendering (of 3D data) Data mappings. Evaluation Interaction Outline Fundamentals What is vis? Some history Design principles The visualization process Data sources and data structures Basic visual mapping approaches Rendering (of 3D data) Scalar fields (isosurfaces

More information

Study of Large-Scale Data Visualization

Study of Large-Scale Data Visualization Study of Large-Scale Data Visualization Project Representative Fumiaki Araki The Earth Simulator Center, Japan Agency for Marine-Earth Science and Technology Authors Fumiaki Araki 1, Shintaro Kawahara

More information

Precise Modelling of a Gantry Crane System Including Friction, 3D Angular Swing and Hoisting Cable Flexibility

Precise Modelling of a Gantry Crane System Including Friction, 3D Angular Swing and Hoisting Cable Flexibility Precise Modelling of a Gantry Crane System Including Friction, 3D Angular Swing and Hoisting Cable Flexibility Renuka V. S. & Abraham T Mathew Electrical Engineering Department, NIT Calicut E-mail : renuka_mee@nitc.ac.in,

More information

USING TRIANGULATIONS IN COMPUTER SIMULATIONS OF GRANULAR MEDIA

USING TRIANGULATIONS IN COMPUTER SIMULATIONS OF GRANULAR MEDIA USING TRIANGULATIONS IN COMPUTER SIMULATIONS OF GRANULAR MEDIA DIDIER MÜLLER, THOMAS M. LIEBLING EPFL-DMA, 1015 Lausanne, Switzerland ABSTRACT The distinct element method used to simulate behavior of granular

More information

Introduction to Flow Visualization

Introduction to Flow Visualization Introduction to Flow Visualization This set of slides developed by Prof. Torsten Moeller, at Simon Fraser Univ and Professor Jian Huang, at University of Tennessee, Knoxville And some other presentation

More information

RUN-LENGTH ENCODING FOR VOLUMETRIC TEXTURE

RUN-LENGTH ENCODING FOR VOLUMETRIC TEXTURE RUN-LENGTH ENCODING FOR VOLUMETRIC TEXTURE Dong-Hui Xu, Arati S. Kurani, Jacob D. Furst, Daniela S. Raicu Intelligent Multimedia Processing Laboratory, School of Computer Science, Telecommunications, and

More information

Abaqus/CFD Sample Problems. Abaqus 6.10

Abaqus/CFD Sample Problems. Abaqus 6.10 Abaqus/CFD Sample Problems Abaqus 6.10 Contents 1. Oscillatory Laminar Plane Poiseuille Flow 2. Flow in Shear Driven Cavities 3. Buoyancy Driven Flow in Cavities 4. Turbulent Flow in a Rectangular Channel

More information

Avizo Inspect New software for industrial inspection and materials R&D

Avizo Inspect New software for industrial inspection and materials R&D Avizo Inspect New software for industrial inspection and materials R&D Reduce your design cycle, inspection times, and meet higher-level quality standards at a lower cost. Avizo Inspect software streamlines

More information

Force/position control of a robotic system for transcranial magnetic stimulation

Force/position control of a robotic system for transcranial magnetic stimulation Force/position control of a robotic system for transcranial magnetic stimulation W.N. Wan Zakaria School of Mechanical and System Engineering Newcastle University Abstract To develop a force control scheme

More information

3-D WAVEGUIDE MODELING AND SIMULATION USING SBFEM

3-D WAVEGUIDE MODELING AND SIMULATION USING SBFEM 3-D WAVEGUIDE MODELING AND SIMULATION USING SBFEM Fabian Krome, Hauke Gravenkamp BAM Federal Institute for Materials Research and Testing, Unter den Eichen 87, 12205 Berlin, Germany email: Fabian.Krome@BAM.de

More information

Structural Axial, Shear and Bending Moments

Structural Axial, Shear and Bending Moments Structural Axial, Shear and Bending Moments Positive Internal Forces Acting Recall from mechanics of materials that the internal forces P (generic axial), V (shear) and M (moment) represent resultants

More information

Glencoe. correlated to SOUTH CAROLINA MATH CURRICULUM STANDARDS GRADE 6 3-3, 5-8 8-4, 8-7 1-6, 4-9

Glencoe. correlated to SOUTH CAROLINA MATH CURRICULUM STANDARDS GRADE 6 3-3, 5-8 8-4, 8-7 1-6, 4-9 Glencoe correlated to SOUTH CAROLINA MATH CURRICULUM STANDARDS GRADE 6 STANDARDS 6-8 Number and Operations (NO) Standard I. Understand numbers, ways of representing numbers, relationships among numbers,

More information

S. Hartmann, C. Seiler, R. Dörner and P. Grimm

S. Hartmann, C. Seiler, R. Dörner and P. Grimm &DVH6WXG\9LVXDOL]DWLRQRI0HFKDQLFDO3URSHUWLHVDQG 'HIRUPDWLRQVRI/LYLQJ&HOOV S. Hartmann, C. Seiler, R. Dörner and P. Grimm Fraunhofer Anwendungszentrum für Computergraphik in Chemie und Pharmazie Varrentrappstraße

More information

Part IV. Conclusions

Part IV. Conclusions Part IV Conclusions 189 Chapter 9 Conclusions and Future Work CFD studies of premixed laminar and turbulent combustion dynamics have been conducted. These studies were aimed at explaining physical phenomena

More information