NIH NCRR Overview The SCIRun and BioPSE Problem Solving Environments Chris Johnson, Rob MacLeod, and David Weinstein Scientific Computing and Imaging Institute University of Utah
NIH NCRR Overview
NIH NCRR Overview Background PSE background BioPSE/ SCIRun history map3d history Role of the NCRR Center
NIH NCRR Overview Integration and Interaction Modeling Simulation Visualization user guides What If?
NIH NCRR Overview SCIRun Computational Workbench Problem Solving Environment Computational Steering Visual Supercomputing Interactive Computing Interactive Computational Science
NIH NCRR Overview SCIRun
NIH NCRR Overview SCIRun/BioPSE PSE
NIH NCRR Overview BioPSE – A Computational Workbench Common Framework for Bioelectric Field Research - Exchanging tools and datasets - Presenting results - Comparing methods
NIH NCRR Overview “Minor” Challenges Accommodating parallelism Large data sets Existing code 3D user interaction Efficiency Robustness Usability
NIH NCRR Overview SCI Institute PSEs SCIRun BioPSE Uintah
NIH NCRR Overview PSE Relationships
NIH NCRR Overview Elements of BioPSE Visual programming Environment
NIH NCRR Overview BioPSE Model SimVis Core BioPSE Integration Extensibility Program Design Interactivity Portability User Interface Data Management
NIH NCRR Overview Extensibility Leverage existing utilities Extensibility through bridges BioPSE Matlab mpeg libimage Teem GENESIS lib socket lib SQL
NIH NCRR Overview BioPSE Build more bridges - IDL - ITK - VTK - VisPak - Insight - Others…? BioPSE
NIH NCRR Overview BioPSE Software Engineering Project management Possible Features Modules Nets Packages Microsoft Project - BioPSE Exec Committee - External Advisory Board - Technical Manager - Software Engineer Research, Requests, Contribs - Technical Manager - Software Engineer Quarterly releases
NIH NCRR Overview map3d History and Concepts
NIH NCRR Overview map3d History 1990: First SGI, first GL, first map3d 1992/3: First papers: Visualization in Biomedical Computing 1992 IEEE Visualization Conference 1992 Visualizing Bioelectric Fields (Comp. Graphics and Appl.m 1993 IEEE EMBS Conference, : Started conversion to OpenGL 2000: First release (Version 5.0)
NIH NCRR Overview Why map3d? Mapping: the driving application Spatiotemporal signals Electrophysiology of the heart Graphics hardware and GL Interactivity is essential GL is (was) simple
NIH NCRR Overview What Does map3d Need? Geometry Surface or pseudo-surface Connectivity and facets Data Time signal for each point in geometry Computer SGI, Windows, Linux Mac/OSX, Sun coming soon
NIH NCRR Overview Relationship to NCRR Center NCRR Center for Bioelectric Field Modeling, Simulation, and Visualization
NIH NCRR Overview Aims of NCRR Center Develop and Implement : An integrated, extensible, problem-solving environment (BioPSE) Geometric modeling tools Bioelectric field simulation tools Visualization methods and tools
NIH NCRR Overview Objectives of NCRR Center Disseminate or Provide: State-of-the-art software developed within the Center An on-line database of geometric models and simulation data Short courses on the use of Center software tools Workshops on bioelectric field research
NIH NCRR Overview BioPSE Model SimVis Core BioPSE Integration Extensibility Program Design Interactivity Portability User Interface Data Management
NIH NCRR Overview Scalar Field Visualization Summary Spatiotemporal view Provide quantitative feedback Leverage commodity hardware Interactive performance map3d Model SimVis Core BioPSE GoalsProposed research Interactive interrogation
NIH NCRR Overview Scientific Computing and Imaging