INTERACTIVE 3D USER INTERFACES FOR NEUROANATOMY EXPLORATION

Similar documents
from signals to sources asa-lab turnkey solution for ERP research

Lab #9: Compound Action Potentials in the Toad Sciatic Nerve

E90 Project Proposal. 6 December 2006 Paul Azunre Thomas Murray David Wright

FlexAR: A Tangible Augmented Reality Experience for Teaching Anatomy

TIES: An Engineering Design Methodology and System

copying manuscripts and drawings individually by hand. Twenty-first century electronic

VISUALIZING CONTINUITY BETWEEN 2D AND 3D GRAPHIC REPRESENTATIONS

Fundamentals of Computer Vision

FRAUNHOFER INSTITUTE FOR INTEGRATED CIRCUITS IIS. MANUAL PANORAMIC MICROSCOPY WITH istix

MECHANICAL DESIGN LEARNING ENVIRONMENTS BASED ON VIRTUAL REALITY TECHNOLOGIES

A Kinect-based 3D hand-gesture interface for 3D databases

NEW YORK STATE TEACHER CERTIFICATION EXAMINATIONS

Advanced Tools for Graphical Authoring of Dynamic Virtual Environments at the NADS

A Novel Approach of Compressing Images and Assessment on Quality with Scaling Factor

Web3D Consortium Medical WG Update. Nicholas F. Polys, PhD Virginia Tech Web3D Consortium

Extraction and Recognition of Text From Digital English Comic Image Using Median Filter

Haptics-Augmented Physics Simulation: Coriolis Effect

An Integrated Package of Neuromusculoskeletal Modeling Tools in Simulink

The Somatosensory System. Structure and function

Amarillo ISD Science Curriculum

Structure and Synthesis of Robot Motion

Extending X3D for Augmented Reality

ISO JTC 1 SC 24 WG9 G E R A R D J. K I M K O R E A U N I V E R S I T Y

Neuroscience of Learning: How understanding your students brains can inform your teaching

INTELLIGENT GUIDANCE IN A VIRTUAL UNIVERSITY

A Practical Guide to Frozen Section Technique

Networked Virtual Environments

Publishable Summary for the Periodic Report Ramp-Up Phase (M1-12)

ES 492: SCIENCE IN THE MOVIES

The development of a virtual laboratory based on Unreal Engine 4

BLUE BRAIN - The name of the world s first virtual brain. That means a machine that can function as human brain.

Modeling cortical maps with Topographica

MSMS Software for VR Simulations of Neural Prostheses and Patient Training and Rehabilitation

The Mixed Reality Book: A New Multimedia Reading Experience

Designing Semantic Virtual Reality Applications

Application Areas of AI Artificial intelligence is divided into different branches which are mentioned below:

Immersive Simulation in Instructional Design Studios

The AMADEOS SysML Profile for Cyber-physical Systems-of-Systems

COMPUTATIONAL ERGONOMICS A POSSIBLE EXTENSION OF COMPUTATIONAL NEUROSCIENCE? DEFINITIONS, POTENTIAL BENEFITS, AND A CASE STUDY ON CYBERSICKNESS

VNG/ENG. To Preserve and Improve Balance VISUALEYES BINOCULAR GOGGLES

MINE 432 Industrial Automation and Robotics

Lifelog-Style Experience Recording and Analysis for Group Activities

Detection of external stimuli Response to the stimuli Transmission of the response to the brain

Presented by: V.Lakshana Regd. No.: Information Technology CET, Bhubaneswar

Neuro-Fuzzy and Soft Computing: Fuzzy Sets. Chapter 1 of Neuro-Fuzzy and Soft Computing by Jang, Sun and Mizutani

MPEG-4 Structured Audio Systems

Sensory and Perception. Team 4: Amanda Tapp, Celeste Jackson, Gabe Oswalt, Galen Hendricks, Harry Polstein, Natalie Honan and Sylvie Novins-Montague

IMAGE PROCESSING FOR EVERYONE

The TRC-NW8F Plus: As a multi-function retinal camera, the TRC- NW8F Plus captures color, red free, fluorescein

780. Biomedical signal identification and analysis

Tic-tac-toe. Lars-Henrik Eriksson. Functional Programming 1. Original presentation by Tjark Weber. Lars-Henrik Eriksson (UU) Tic-tac-toe 1 / 23

Skybox as Info Billboard

HUMAN COMPUTER INTERFACE

Implicit Fitness Functions for Evolving a Drawing Robot

ISO/IEC JTC 1 VR AR for Education

TAKING A WALK IN THE NEUROSCIENCE LABORATORIES

International Journal of Digital Application & Contemporary research Website: (Volume 1, Issue 7, February 2013)

Biomechatronic Systems

Biomechatronic Systems

Context Sensitive Interactive Systems Design: A Framework for Representation of contexts

X3D Capabilities for DecWebVR

Real-time Simulation of Arbitrary Visual Fields

Image Interpretation System for Informed Consent to Patients by Use of a Skeletal Tracking

AC : TECHNOLOGIES TO INTRODUCE EMBEDDED DESIGN EARLY IN ENGINEERING. Shekhar Sharad, National Instruments

User Interface Software Projects

Mobile Audio Designs Monkey: A Tool for Audio Augmented Reality

Using VRML to Build a Virtual Reality Campus Environment

Correlation of 2D Reconstructed High Resolution CT Data of the Temporal Bone and Adjacent Structures to 3D Images

Neural Networks for Real-time Pathfinding in Computer Games

BLADE AND SHAFT CRACK DETECTION USING TORSIONAL VIBRATION MEASUREMENTS PART 2: RESAMPLING TO IMPROVE EFFECTIVE DYNAMIC RANGE

Biomedical Signal Processing and Applications

Chapter 7 Information Redux

Environmental Science: Your World, Your Turn 2011

Motor Imagery based Brain Computer Interface (BCI) using Artificial Neural Network Classifiers

1. What are the components of your nervous system? 2. How do telescopes and human eyes work?

in the New Zealand Curriculum

Haptic Rendering CPSC / Sonny Chan University of Calgary

Journal Title ISSN 5. MIS QUARTERLY BRIEFINGS IN BIOINFORMATICS

Anatomy and Physiology TEKS/LINKS Student Objectives One Credit

SECTION I - CHAPTER 2 DIGITAL IMAGING PROCESSING CONCEPTS

A Virtual Environments Editor for Driving Scenes

Development and Validation of Virtual Driving Simulator for the Spinal Injury Patient

Non Invasive Brain Computer Interface for Movement Control

An Electronic Tool for the Evaluation and Treatment of Sepsis in the ICU: A Randomized Controlled Trial. Supplemental Digital Content

Virtual Grasping Using a Data Glove

Quantitative Comparison of Interaction with Shutter Glasses and Autostereoscopic Displays

Biology Foundation Series Miller/Levine 2010

Virtual Environments. Ruth Aylett

Web3D Standards. X3D: Open royalty-free interoperable standard for enterprise 3D

I R UNDERGRADUATE REPORT. Hardware and Design Factors for the Implementation of Virtual Reality as a Training Tool. by Walter Miranda Advisor:

Lecture 13 Read: the two Eckhorn papers. (Don t worry about the math part of them).

SENSES. Educator s Guide OUR AN IMMERSIVE EXPERIENCE. amnh.org/our-senses-educators INSIDE ONLINE. Are these rows straight or tilted?

INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN ICED 03 STOCKHOLM, AUGUST 19-21, 2003

HELPING THE DESIGN OF MIXED SYSTEMS

EDL Group #3 Final Report - Surface Electromyograph System

Scalable geospatial 3D client applications in X3D - Interactive, online and in real-time

A Guide to Senses from a Manipulation Perspective

NCSS Statistical Software

A Comprehensive Study of Artificial Neural Networks

SenseMaker IST Martin McGinnity University of Ulster Neuro-IT, Bonn, June 2004 SenseMaker IST Neuro-IT workshop June 2004 Page 1

Transcription:

INTERACTIVE 3D USER INTERFACES FOR NEUROANATOMY EXPLORATION Felix G. Hamza-Lup 1 and Tina Thompson 2 1 Computer Science, Armstrong Atlantic State University, Savannah, GA, U.S.A. 2 Biomedical Sciences, Mercer University, Macon, GA, U.S.A. Keywords: Abstract: User Interfaces, X3D, Interactive 3D, Neuroanatomy, e-learning. Human neuroanatomy is extremely complex, and functional neuroanatomical pathways cannot be dissected and easily visualized in an anatomy lab. Teaching students to see neuro-anatomical relationships over the extent of the neuraxis is challenging. The ability to internalize a 3D map of the neuraxis with the appropriate clinically relevant neuro-pathways superimposed is critical for medical students, as it facilitates long-term retention of the information as opposed to short-term memorization. Interactive 3D simulations can play a significant role in facilitating learning through engagement, immediate feedback, and by providing realworld contexts. 1 INTRODUCTION The human nervous system is the most complex achievement of the process of evolution. It is the primary mechanism in the detection of changes in the external and internal environment triggering appropriate responses in muscles, glands and organs. Neuroanatomy is the study of the brain, spinal cord, and peripheral nervous system. The understanding of neuroanatomy correlation with function and dysfunction is a cornerstone for future advances in clinical neuroscience. Medical students historically have difficulty conceptualizing and projecting in their minds the 3D aspects of the neuro pathways and embryonic organ development from 2D text materials and electronic resources. While highly specific laboratory tests and sophisticated imaging techniques can be critical for the practice of medicine, the basis of a neurological exam relies on the physician s ability to visualize very complex neuroanatomical relationships, in order to make highly accurate diagnosis. Interactive web-based 3D simulations play a significant role in facilitating learning through engagement, immediate feedback, and providing real-world contexts. An obvious benefit of interactive systems with 3D models is the capability to view spatial relationships among structures from a variety of viewpoints. The maturity of Web standards and technologies has reached a point where development and deployment of interactive 3D interfaces for complex data visualization and knowledge sharing is feasible. In this paper we present our preliminary work towards the development of an interactive Web portal and a discussion on the usability paradigms associated with this system. The project is in its early stages of development and is yet to be completed and evaluated. In Section 2 we provide a brief overview of related work. In Section 3 we present an interactive network that will simulate nervous impulse propagation. In Section 4 we discuss a few interaction design and assessment issues. We close the paper with conclusions in Section 5. 2 RELATED WORK The practice of medicine relies on a clinician s ability to effectively integrate basic medical knowledge with clinical experience to arrive at the appropriate diagnosis. Laboratory tests as well as sophisticated imaging techniques can supplement the physician s diagnostic skills. However, neurology is one area of medicine which relies more on the physician s ability to use his/her knowledge of 130 Hamza-Lup F. and Thompson T. INTERACTIVE 3D USER INTERFACES FOR NEUROANATOMY EXPLORATION. DOI: 10.5220/0001823201300134 In Proceedings of the Fifth International Conference on Web Information Systems and Technologies (WEBIST 2009), page ISBN: 978-989-8111-81-4 Copyright c 2009 by SCITEPRESS Science and Technology Publications, Lda. All rights reserved

INTERACTIVE 3D USER INTERFACES FOR NEUROANATOMY EXPLORATION functional neuro-anatomical pathways to precisely identify the cause and location of the underlying medical problem (Adams et al, 2008). Unfortunately, human neuro-anatomy is extremely complex, and functional neuro-anatomical pathways, while well described in books, cannot be dissected and easily visualized in an anatomy lab. Teaching students to see and understand neuroanatomical relationships over the extent of the neuraxis (i.e., axial part of the central nervous system) represents another level of complexity. However, the ability to internalize a threedimensional map of the neuraxis with the appropriate clinically relevant neuro-pathways superimposed is critical for medical students, as it facilitates long-term retention of the information as opposed to short-term memorization (Mateen and D Eon, 2008). We hypothesize that the ability to visualize neuro-anatomical pathways in 3D significantly improves students ability to use clinical deficits to localize discrete lesions. While exploring the latest technology in 3D content development for the Web, we followed the VRML standard which pointed to extended 3D (X3D). The Web3D consortium develops X3D as an open standard for web-3d modeling and information exchange. Within the Web3D consortium, the MedX3D (Web3D, 2008) is tightly focused on medical applications that can benefit from real-time 3D visualizations. One of the MedX3D research group s focus is representation of the human anatomy in X3D. Another research effort to represent anatomy in a Web setup is targeted at teaching anatomy (Brenton et al., 2007). A major project, focused on neuro-informatics tools for modeling the brain and stressing the importance of modeling and sharing data about the brain and its associated processes is the Human Brain Project (Sheperd et al., 1998). Our main goal is to develop an interactive advanced learning system that will support independent exploration and experimentation through built-in features. The system will allow students to manipulate in 3D and explore the changes in the simulated process, and to visualize motor and sensory systems as well as their relationships over the neuraxis. At last but not least, they will be able to visualize neural signal traveling along the neuro-pathways from the triggered receptor. The simulation could be presented as supplementary material in the class, on the projector, or as an assignment online, and will enhance and complement the instructional material. 3 AN INTERACTIVE NETWORK Primarily, two types of phenomena are involved in processing nerve signals: electrical and chemical. While electrical events propagate a signal within a neuron, the chemical processes transmit the signal from one neuron to another neuron or to a muscle cell. To visualize neural signal propagation along the neuro-pathways, we developed an X3D anatomical model based on a male dataset, as illustrated in Figure 1. Figure 1: An X3D anatomical male model. The anatomical model consists of the following subset: a skeletal system, a circulatory system, a nervous system, a brain model, and the skin (outer layer) model. We decided to model the structure of the nervous system as a directed graph with vertices that follow the anatomical structures. The nodes (vertices) in this graph are nervous excitation points that can generate a nervous impulse. They correspond to the triggered receptors of the nervous system. Such a representation determines an interactive network that can simulate nervous impulse behavior at macroscopic and microscopic levels. Figure 2: Interactive Network (Macro Level). A graph (tree) representation of the nervous system merged within the X3D anatomical model. 131

WEBIST 2009-5th International Conference on Web Information Systems and Technologies As the impulses travel along the nerves to the neuraxis and the brain, they change color and shape. The animation allows the user to visualize the path taken by the impulses and the impulse behavior as it crosses an anatomical structure. The X3D sensorbased mechanism we implemented allows addition and removal of nodes (i.e., trigger receptors) on the skin of the 3D human model. The graph is editable, and the student is able to develop its own network and test its behavior. Two modes are available: design mode and simulation mode. In design mode, a student can load a default network and continue to add location sensors on the skin of the 3D model. By switching to simulation mode the student can explore in 3D an animation showing the propagation of the nervous impulse throughout the nervous system. As the user zooms-in on the X3D network, after a certain threshold is reached, the Micro Level is activated and the chain of neurons associated with that sub-section of the nervous system is rendered. The microscopic level allows the user to visualize the signal propagation at the microscopic level (as illustrated in Figure 3, the signal represented as yellow spheres that travel along the neurons chain). 4 INTERFACE INTERACTION DESIGN The goal of interaction design is to gain maximum usability for our interface. In what follows we explore several factors that will affect the system interactivity and usability. 4.1 Optimization for Interactivity In a 3D Web-based environment the scene graph has to be loaded and cached on the client side. An X3D file usually contains large datasets representing the polygonal models in the scene. Linear transformations are applied on the polygonal models at loading time, most of the times. Such transformations will slowdown the scene loading. To speed up initial scene upload, we have investigated compression algorithms for X3D. The X3D representation of the male anatomical data set is divided into the following subsets: skeletal system, circulatory system, nervous system, the brain model, and the skin. The compression algorithm reduces, on average, three times the size of the model (as illustrated in Table 1), and hence the X3D scene loading time. Table 1: Uncompressed and compressed X3D. Figure 3: Interactive Network (Micro Level). The action potentials can travel along axons at speeds of 0.1-100 m/s. This means that nerve impulses can get from one part of a body to another in a few milliseconds, which allows for fast responses to stimuli. In the microscopic simulation, the propagation speed of the signal is reduced to provide a clear visualization of the neuron components involved in the process. The level of detail (LOD) change is currently under development. To reduce the scene rendering time, we have experimented with billboards with 2D neuron textures mapped on them. The details of this module will be presented in future articles. Body Part or Subsystem Before Compression (MB) After Compression (MB) Skeletal 3.04 1.01 Circulatory 12.41 3.81 Nervous 4.87 1.29 Brain 9.18 3.08 Skin 1.85 0.51 We are in the process of exploring compressed binary encoding (ISO/IEC 19776-3, 2007) for the X3D. Compressed binary encoding uses several techniques to reduce the size of an X3D document and to increase the speed of creating and processing such documents. These techniques are primarily based on the use of vocabulary tables that allow small integer values to be used instead of character strings. Another optimization technique, based on the initial position of the 3D models in the X3D scene, is possible. For example, the male skin polygonal model has currently around 18,000 polygons. As the 3D scene is initialized, a set of transformations will be applied on each polygon in the model. This computation done on-the-fly can significantly delay 132

INTERACTIVE 3D USER INTERFACES FOR NEUROANATOMY EXPLORATION the loading time of the X3D scene at the client side. We can pre-compute the transformations in the X3D file and apply them to the coordinate sets beforehand. We have implemented an optimizer module that reduces the loading time in half by precomputing the transformations for each 3D object in the scene. 4.2 Paradigms for Usability Support Learnability is the ease with which new users can begin effective interaction and achieve maximal performance. Learnability is enhanced by several paradigms like predictability, synthesizability, and familiarity (Dix et al, 2004). Predictability means that the user can easily determine the results of his/her future actions on the interface based on the interaction history. The X3D interface is a consistent 3D environment that is fully determined by the interaction history. Synthesizability of the interface is very high since the user is able to assess the effect of past operations on the current state. One of the issues that may arise is the X3D player s robustness, i.e., parsing errors may render parts of the scene invisible, having a negative effect on predictability. In terms of familiarity, the X3D interface navigation uses the mouse buttons and their well-known functionality. The 3D virtual objects have intrinsic properties that suggest how they can be manipulated. Our informal assessment shows that users familiar with the window system have no difficulty in learning and using the interface very fast. We have also deployed a small size assessment experiment on a group of 12 students. The users were explained and asked to rank the predictability of the system on a scale from 1 to 5 (1 meaning less predictable and 5 meaning very predictable). The scores average was 4.83, denoting a highly predictable system. Another component for usability support is flexibility. Flexibility represents the multiplicity of ways the user and system exchange information. Currently we are working at an interactive dialogue system that will guide the user through various simulations linked to a specific topic. We are also investigating customizability and the transfer of control for tasks execution, between the system and the user, to support task migratability (i.e. the user can have a computer assistant that will provide guidance through certain parts of the simulation; the simulation control could be switched from the user to the computer at any time, to guide through difficult sections). We are in the process of developing an assessment experiment for the system migratability in conjunction with the user task and application domain. 5 CONCLUSIONS AND FUTURE We have presented a few aspects of the early stages of development of an advanced learning tool for neuroanatomy. We have also discussed important aspects of interactive interface design, as interactivity is one of the main goals of the project. Since there are different learning speeds, and they vary from person to person, the learning tool is available online in a Web-based environment facilitating easy access anywhere and at anytime. For neuroanatomy, theory is easier to grasp than to translate into practice. In some cases, however, practical skills are quickly achieved, even without any basic understanding of the theory. In spite of these difficulties, we want to achieve the best theoretical and practical skills employing such advanced learning tools. We are currently developing a labeling system that will allow students to visualize 3D neuroanatomical components and their associated names. The labeling system will be accompanied by a decomposition module. This module will allow students to virtually dissect complex parts of the central nervous system, as illustrated in Figure 4. The figure denotes a 3D decomposition of the brain. As the user takes apart the components of the brain, s/he can better understand the location of the parts within the system as well as the spatial relationship among the nervous system components. Figure 4: 3D Brain Model Decomposition. A task of 3D model composition/decomposition based on labeling will be used as a testing tool to 133

WEBIST 2009-5th International Conference on Web Information Systems and Technologies assess student learning performance. We will report our assessment results in future publications. The tool is available online at www.neuro-pathways.org. ACKNOWLEDGEMENTS We would like to thank Mercer Medical School for funding the initial development of the Neuro- Pathways project and the student members of the NEWS laboratory at the Armstrong Atlantic State University. Website: www.neuro-pathways.org. REFERENCES Adams, M.E., Linn, J., and Yousry, I., 2008. Pathology of the ocular motor nerves III, IV, and VI. Neuroimaging Clinics of North America, 18 (2), pp.261 282. Brenton, H., Hernandez, J., Bello, F., Strutton, P., Purkayastha, S., Firth, T., and Darzi, A., 2007. Using multimedia and Web3D to enhance anatomy teaching Computers and Education, 49 (1), pp. 32 53. Dix, A., Finlay, J., Abowd, G.D., Beale, R., 2004. Part II - Design Process, Chapter 7: Design rules in Human- Computer Interaction, Pearson Education Limited, 3 rd edition, pp.258 288. ISO/IEC 19776-3:2007 Information technology - Computer graphics, image processing and environmental data representation - Extensible 3D (X3D) encodings - Part 3: Compressed binary encoding. Mateen, F., D Eon, M., 2008. Neuroanatomy: a single institution study of knowledge loss, Medical Teacher, 30 (5), pp 537 539. Shepherd, G.M., Mirsky, J.S., Healy, M.D., Singer, M.S., Skoufos, E., Hines, M.S., Nadkarni, P.M., and Miller, P.L.,1998. The Human Brain Project: neuroinformatics tools for integrating, searching and modeling multidisciplinary neuroscience data. Trends Neuroscience, 21 (11), pp. 460 468. Web3D, 2008. Medical real-time visualization, communication using X3D. Last accessed Sept. 2008 from: www.web3d.org/x3d/workgroups/medical. 134