VIRTUAL REALITY FOR NONDESTRUCTIVE EVALUATION APPLICATIONS

Similar documents
Subject Description Form. Upon completion of the subject, students will be able to:

Immersive Visualization and Collaboration with LS-PrePost-VR and LS-PrePost-Remote

MRI/RUI Acquisition of a Portable Large Scale Visualization System for Nondestructive Evaluation 3. Project Description

Effective Iconography....convey ideas without words; attract attention...

Projection Based HCI (Human Computer Interface) System using Image Processing

Introduction to Virtual Reality (based on a talk by Bill Mark)

Immersive Simulation in Instructional Design Studios


VIRTUAL REALITY Introduction. Emil M. Petriu SITE, University of Ottawa

NICE: Combining Constructionism, Narrative, and Collaboration in a Virtual Learning Environment

Advancements in Gesture Recognition Technology

A C A D / C A M. Virtual Reality/Augmented Reality. December 10, Sung-Hoon Ahn

The Application of Virtual Reality Technology to Digital Tourism Systems

Realtime 3D Computer Graphics Virtual Reality

MECHANICAL DESIGN LEARNING ENVIRONMENTS BASED ON VIRTUAL REALITY TECHNOLOGIES

Reviews of Virtual Reality and Computer World

The Application of Virtual Reality in Art Design: A New Approach CHEN Dalei 1, a

Railway Training Simulators run on ESRI ArcGIS generated Track Splines

RV - AULA 05 - PSI3502/2018. User Experience, Human Computer Interaction and UI

This list supersedes the one published in the November 2002 issue of CR.

HUMAN-COMPUTER INTERACTION: OVERVIEW ON STATE OF THE ART TECHNOLOGY

VIRTUAL REALITY APPLICATIONS IN THE UK's CONSTRUCTION INDUSTRY

Being There: Architectural Metaphors in the Design of Virtual Place

VISUALIZING CONTINUITY BETWEEN 2D AND 3D GRAPHIC REPRESENTATIONS

Distributed Vision System: A Perceptual Information Infrastructure for Robot Navigation

An Agent-Based Architecture for Large Virtual Landscapes. Bruno Fanini

Immersive Training. David Lafferty President of Scientific Technical Services And ARC Associate

The Future of Virtual Reality in Simulating Construction Operations

AR 2 kanoid: Augmented Reality ARkanoid

November 30, Prof. Sung-Hoon Ahn ( 安成勳 )

VIRTUAL REALITY TECHNOLOGY APPLIED IN CIVIL ENGINEERING EDUCATION: VISUAL SIMULATION OF CONSTRUCTION PROCESSES

Geographic information systems and virtual reality Ivan Trenchev, Leonid Kirilov

Design and Development of a Marker-based Augmented Reality System using OpenCV and OpenGL

Real World / Virtual Presentations: Comparing Different Web-based 4D Presentation Techniques of the Built Environment

Understanding OpenGL

Assignment 5: Virtual Reality Design

Marco Cavallo. Merging Worlds: A Location-based Approach to Mixed Reality. Marco Cavallo Master Thesis Presentation POLITECNICO DI MILANO

Fast Perception-Based Depth of Field Rendering

6 System architecture

preface Motivation Figure 1. Reality-virtuality continuum (Milgram & Kishino, 1994) Mixed.Reality Augmented. Virtuality Real...

By: Celine, Yan Ran, Yuolmae. Image from oss

Development of a telepresence agent

Virtual Reality as Innovative Approach to the Interior Designing

Using VR and simulation to enable agile processes for safety-critical environments

Conversational Gestures For Direct Manipulation On The Audio Desktop

Scholarly Article Review. The Potential of Using Virtual Reality Technology in Physical Activity Settings. Aaron Krieger.

A Brief Survey of HCI Technology. Lecture #3

COMPSCI 372 S2 C Computer Graphics

Virtual Reality I. Visual Imaging in the Electronic Age. Donald P. Greenberg November 9, 2017 Lecture #21

Approaches to the Successful Design and Implementation of VR Applications

R (2) Controlling System Application with hands by identifying movements through Camera

3D Projected Imagery Freespace Control Unit (PIFCU): Design, Implementation, and Analysis

Virtual Environments. Ruth Aylett

Development Scheme of JewelSense: Haptic-based Sculpting Tool for Jewelry Design

Magnetic In-Line Inspection of Pipelines: Some Problems of Defect Detection, Identification and Measurement

EMPOWERING THE CONNECTED FIELD FORCE WORKER WITH ADVANCED ANALYTICS MATTHEW SHORT ACCENTURE LABS

The VR Factory: Discrete Event Simulation Implemented in a Virtual Environment

tracker hardware data in tracker CAVE library coordinate system calibration table corrected data in tracker coordinate system

A Multimodal Locomotion User Interface for Immersive Geospatial Information Systems

Tangible interaction : A new approach to customer participatory design

Development of A Collaborative Virtual Environment for Finite Element Simulation

ARMY RDT&E BUDGET ITEM JUSTIFICATION (R2 Exhibit)

Interactive Virtual Environments

Interior Design using Augmented Reality Environment

Technologies. Philippe Fuchs Ecole des Mines, ParisTech, Paris, France. Virtual Reality: Concepts and. Guillaume Moreau.

Building a bimanual gesture based 3D user interface for Blender

Team Breaking Bat Architecture Design Specification. Virtual Slugger

Title of Innovation: In-Line Inspection for Water Pipelines

Chapter 1 - Introduction

Center for Nondestructive Evaluation 304 Wilhelm Hall Iowa State University Ames, Iowa 50010

REAL-TIME X-RAY IMAGE PROCESSING; TECHNIQUES FOR SENSITIVITY

Technical Specifications: tog VR

INSPECTION OF GAS PIPELINES USING MAGNETIC FLUX LEAKAGE TECHNOLOGY

Affordance based Human Motion Synthesizing System

MEDIA AND INFORMATION

Visualization of Vehicular Traffic in Augmented Reality for Improved Planning and Analysis of Road Construction Projects

Real-time Simulation of Arbitrary Visual Fields

MRT: Mixed-Reality Tabletop

ULTRASONIC MEASUREMENT SYSTEM FOR THE ASSESSMENT OF

Corrosion Assessment of Offshore Oil Pipeline Based on Ultrasonic. Technique

VIRTUAL REALITY AND RAPID PROTOTYPING: CONFLICTING OR COMPLIMENTARY?

Using Real Objects for Interaction Tasks in Immersive Virtual Environments

ECOLOGICAL ACOUSTICS AND THE MULTI-MODAL PERCEPTION OF ROOMS: REAL AND UNREAL EXPERIENCES OF AUDITORY-VISUAL VIRTUAL ENVIRONMENTS

Collaborative Visualization in Augmented Reality

HMD based VR Service Framework. July Web3D Consortium Kwan-Hee Yoo Chungbuk National University

VR-programming. Fish Tank VR. To drive enhanced virtual reality display setups like. Monitor-based systems Use i.e.

Perception in Immersive Environments

VR based HCI Techniques & Application. November 29, 2002

HUMAN COMPUTER INTERACTION 0. PREFACE. I-Chen Lin, National Chiao Tung University, Taiwan

DATA GLOVES USING VIRTUAL REALITY

- Modifying the histogram by changing the frequency of occurrence of each gray scale value may improve the image quality and enhance the contrast.

COSMIC WORM IN THE CAVE: STEERING A HIGH PERFORMANCE COMPUTING APPLICATION FROM A VIRTUAL ENVIRONMENT

Early art: events. Baroque art: portraits. Renaissance art: events. Being There: Capturing and Experiencing a Sense of Place

Spatial Mechanism Design in Virtual Reality With Networking

Synergy Model of Artificial Intelligence and Augmented Reality in the Processes of Exploitation of Energy Systems

Abstract. 2. Related Work. 1. Introduction Icon Design

History of Virtual Reality. Trends & Milestones

One Size Doesn't Fit All Aligning VR Environments to Workflows

Enhancing Shipboard Maintenance with Augmented Reality

virtual reality SANJAY SINGH B.TECH (EC)

Transcription:

VIRTUAL REALITY FOR NONDESTRUCTIVE EVALUATION APPLICATIONS Jaejoon Kim, S. Mandayam, S. Udpa, W. Lord, and L. Udpa Department of Electrical and Computer Engineering Iowa State University Ames, Iowa 500 11 INTRODUCTION Gas transmission pipelines are often inspected and monitored using the magnetic flux leakage method [1]. An inspection vehicle known as a "pig" is launched into the pipeline and conveyed along the pipe by the pressure of natural gas. The pig contains a magnetizer, an array of sensors and a microprocessor-based data acquisition system for logging data. The data is subsequently retrieved and analyzed off-line. The pipeline inspection results in the generation of a vast amount of data - in excess of 4 GB, even in compressed form. It is important that these data are presented in a suitable manner for evaluation by trained operator. Virtual reality (VR) display techniques represent an attractive mechanism for presenting this huge amount of data effectively. The application of VR techniques enables the operator to explore the virtual environment generated by the computer. This technique can serve as an important bridge between human operator and the computer. In this paper, we present some preliminary efforts in achieving this interface. VIRTUAL REALITY Virtual reality (VR) [2, 3] is an advanced human-computer interface (HCI) that simulates a virtual environment which looks "real" and allows the user to interact with the virtual environment. Figure 1 shows a typical virtual reality system. Central to virtual reality systems is a graphics engine that has the requisite speed and capacity to manipulate large volumes of data in real time. Well designed virtual reality environments can enhance the scientist's ability to explore a phenomenon through computers and gain a better understanding of the underiying physical process. Virtual reality provides a fully three-dimensional interface for both the display and control of interactive computer graphics. This three-dimensional display allows users to Review of Progress in Quantitative Nondestructive Evaluation. Vol. 15 Edited by D.O. Thompson and D.E. Chimenti. Plenum Press. New York, 1996 897

Human Participant Interaction Computer Environment Figure 1. A block diagram of a VR system. overcome many of the ambiguities associated with two-dimensional displays. Virtual reality systems have become pervasive and are used in a wide range of applications such as education, training, high-level programming, teleoperation, remote planetary surface exploration, data analysis, scientific visualization, and entertainment. Definitions Virtual reality is defined as "the environment and technology which is created artificially to generate sufficient and sensible cues for users" or "a combination of various interface technologies that enables a user to intuitively interact with an immersive and dynamic computer generated environment" [3]. Implementations of virtual environment worlds have, however, taken different shapes and forms. A popular environment allows human beings to explore "reality" in artificial computer generated worlds using special glasses, gloves, suits or other input devices in 3D environment created by computers [4]. In order to implement such an environment, several output peripherals such as graphical displays, special gloves, and audio equipment are required to provide feedback and mechanisms for control to the users. Virtual reality systems provide a framework for the creation, perception, and the experience of virtual environments. Its central objective is to place the participant in an virtual environment that is not normally or easily experienced. Reaching this objective involves establishing a relationship between the participant and the created environment. Accordingly, the basic paradigm of VR is shown in Figure 2. In order to design a specific system, a precise and consistent definition of VR that relates to the human perceptual system must be established. A concrete understanding of human perceptual systems is a subject that is attracting intense study. Meanwhile, qualitative definitions such as the conceptual VR model of J.J. Gibson [6] are helpful in providing descriptions of the human perceptual system. Objective The participant wishes to explore and create the - Effect virtual world,.. Manipulate object Definition created by computer Computer-based definition r- of the virtual world Figure 2. Objective, Definition, and Effect of VR. 898

Elements of virtual Reality Virtual reality consists of the following 3 elements: immersion, navigation and interaction [4] as shown in Figure 3. Immersion represents the degree of visual simulation offered to users defining the depth of involvement and the extent to which the user can feel the reality. Immersion is a function of the level of user interaction, the type of display, the dimension, proximity and intimacy of viewing environment, image frame rate and sound effects. There are many techniques to achieve immersion such as wireframe, surface modeling, and texture mapping for a gas pipeline application. These are shown in Figure 4. Navigation is an ability to explore the cyberspace created by the computer. To explore the cyberspace, we can use translation, rotation, and scaling techniques. Interaction allows users not only to receive information from the virtual reality system but also provide a mechanism for mutual exchange of data and interaction. Head-mounted display (HMD) and data gloves including a mouse are representative hardware systems that enable interaction in a VR environment. The difference between computer animation and virtual reality lies in the degree of interactivity. For example, we can not only replicate actions and behavior in the virtual world but also interact freely with it. In other words, an interactive system allows the user to create, control, observe and communicate with the environment. Immersion I I VR r--l Navigation : Techniques Wireframe Surface modeling Texture Mapping Translation Rotation Scaling Mouse -l Interaction I HMD Data Glove Figure 3. Elements of VR. (a) (b) (c) Figure 4. An example of VR immersion in gas pipeline (a) wireframe transformation (b) surface modeling (c) texture mapping. 899

IMPLEMENTATION This paper presents a VR model of gas pipeline inspection environment. The 3D objects (pipeline and defects) are reconstructed and displayed on a Silicon Graphics Iris Workstation. The OpenGL graphics library is used[7, 8]. OpenGL represents an evolving edge of technology and offers a higher level of sophistication than either PRIGS or PEXlib that are used in industry extensively as a standard graphics software until a few years ago. Since the data generated by the defect characterization systems can be huge, running into several gigabytes, we use some simple defects as a basis for demonstrating the concept. The defect is presumed to have an "elliptical" cross section defmed by (1) where, z is a value of z-direction, () is a degree from origin locating a defect, and p is the order. We allow two different choices of p, 2, and 4 to obtain distinctly different cross sections. To make the rendering smoother, we use one of the most common methods for representing geometry in engineering design, which is the B-spline interpolation technique [9]. The shape of the B-spline is an approximation of special data points called control points (Eq. 2). C(u) = 'f N, (u)p. ~ l,p t (2) i=o where, n is the number of control points, C(u) are the coordinates of the curve at the parameter value u, Ni,p (u) are the p-th degree B-spline basis functions at the parameter value u, and P; are the coordinates of the control points. OpenGL contains 2D and 3D graphics functions, including modeling, color, lighting, transformations, smooth shading, as well as advanced features like texture Boltom Top (b) p = 4 Figure 5. Top view of a 3D defect. 900

(a) (b) Figure 6. Side view of the defect (p=2) obtained (a) using wireframe transformation and navigation techniques and (b) texture mapping. (a) Figure 7. Top view of the defect (p=4) obtained (a) using wireframe transformation and navigation techniques and (b) texture mapping. mapping. Texture mapping [10, 11] is very useful to add realism to computer graphics images. (b) CONCLUSION AND FUTURE WORK Unlike the visualization of the defects in two dimensions, the use of virtual reality for 3-D visualization seems revolutionary. In performing this research, we have endeavored to solve the following problems. How do we generate 3D objects (for example, a pipeline and defects)? How do we interact and manipulate these 3D objects in a virtual environment? Virtual environments are not intended to be a panacea for every computer graphics interface problem. However, the advantages of virtual reality and the unambiguous display of three-dimensional structures and the intuitive three-dimensional control of objects in the virtual environment can potentially be of great use in the scientific 901

visualization of data. The ability to explore complex data by selectively displaying aspects of that data is the most dramatic of these advantages. The virtual reality environment allows the user to visualize the pipeline and defect in three dimensions. One of the key features of the work is that it employs a simple control device, the mouse. This is in contrast to other implementations which involve the use of more sophisticated HMD or data gloves. The simplicity of the control device should facilitate wider acceptance since the package can be used in conjunction with smaller computing platforms. Future work in this area includes the following activities: 1) Integrate the defect characterization algorithm with the VR system. 2) Generate objects with higher resolution, entailing, perhaps, the use of more powerful computational platforms. 3) Make the virtual environment more flexible. ACKNOWLEDGMENTS This work is supported by the Gas Research Institute, Chicago, lllinois. REFERENCES 1. Halmshaw, R. Non-destructive Testing, Edward Arnold (Publishers).Ltd., London, 1987. 2. Bryson, S. "Virtual Reality in Scientific Visualization," Computer & Graphics Vol 17, No.6, 1993, pp679-685. 3. Ellis S. R. "What Are Virtual Environments?," In IEEE Computer Graphics & Applications, Jan 1994, ppi7-22. 4. Krueger, M. Artificial Reality II, Addison-Wesley Ltd., New York, 1992. 5. Boff, K. R., Thomas, J. P., and Kaufman, L. Handbook of Perception & Human Performance, Vol. I and II, John Wiley, New York, 1986. 6. Gibson, 1. J. The Ecological Approach to Visual Perception, Lawrence Erlbaum Assoc.,lillsdale, 1986. 7. Neider, J., Davis, T., and Woo, M. OpenGL programming guide: the official guide to learning OpenGL, release 1, Addison-Wesley, New York, 1993. 8. OpenGL Architectures Review Board, OpenGL Reference Manual: the official reference guide to learning OpenGL, release 1, Addison-Wesley, New York, 1992. 9. Anand, V. B. Computer Graphics and Geometric Modeling for Engineers, John Wiley & Sons, Inc., New York, 1993. 10. Foley, J. D. and Van Dam A. Fundamentals of Interactive Computer Graphics, Addison-Wesley, Mass., 1983. 11. Heckbert, P. S., Survey of Texture Mapping, IEEE Computer Graphics and Applications, Nov. 1986, pp56-67. 902