Top Secret CIBC Sneak Preview of Next Generation SCIRun Features and Directions.

Slides:



Advertisements
Similar presentations
Scientific & technical presentation Structure Visualization with MarvinSpace Oct 2006.
Advertisements

National Alliance for Medical Image Computing Slicer3 plugins Common architecture for interactive and batch processing.
Module 1: Introduction to SQL Server Reporting Services.
FireMonkey Deep Dive The Next Generation of Business Application Development.
Operating-System Structures
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
National Alliance for Medical Image Computing User Desktop Slicer 3.0 Architecure AlgorithmsITKVTK Slicer Modules VTK Apps Using ITK.
Generic Simulator for Users' Movements and Behavior in Collaborative Systems A Application D Design D Document Alex Surguch, Niv Saar, Mattan Margalith,
Front end GUI for PsExec, A fast and easy remote deployment utility.
From a visualization framework to a visual programming environment santiago v lombeyda michael aivazis matt gilbert.
NA-MIC National Alliance for Medical Image Computing Slicer4 Guided Tour Steve Pieper, Ph.D.
An Overview of Qt - asankar1. Agenda About Qt –A brief intro of Qt Qt development tools –Tools used for building Qt application Qt Architecture –The underlying.
Xenios Papademetris Departments of Diagnostic Radiology and Biomedical Engineering Yale University School of Medicine.
GNORASI vision and achievements, Future perspectives Panagiotis Symeonidis Environmental Physicist, M.Sc., Ph.D. Technical Director DRAXIS Environmental.
Create with SharePoint 2010 Jen Dodd Sr. Solutions Consultant
NA-MIC National Alliance for Medical Image Computing Core 1b – Engineering End-user Platform Steve Pieper Isomics, Inc.
NA-MIC National Alliance for Medical Image Computing Core 1b – Engineering End-user Platform Steve Pieper Isomics, Inc.
NA-MIC National Alliance for Medical Image Computing IGT Software Design and Process Bill Lorensen GE Research.
NA-MIC National Alliance for Medical Image Computing NAMIC-Kit Update Will Schroeder Jim Miller Bill Lorensen.
System Overview CIBC SCIRun / BioPSE System Overview.
NA-MIC National Alliance for Medical Image Computing NA-MIC Software Engineering Bill Lorensen GE Research NA-MIC Engineering Core PI.
Architectural Design portions ©Ian Sommerville 1995 Establishing the overall structure of a software system.
Capture and Replay Often used for regression test development –Tool used to capture interactions with the system under test. –Inputs must be captured;
Magnetic Field Measurement System as Part of a Software Family Jerzy M. Nogiec Joe DiMarco Fermilab.
ANSYS, Inc. Proprietary © 2004 ANSYS, Inc. Chapter 6 ANSYS CFX 9.0.
Custom Reporting in Blackboard Learn. What happens between clicking run and getting the report? Connect to a data source Where is the information?
Test Case Manager v 3.0 Pierce Business Systems High Bridge Road Monroe, WA with customization by Ron Utz of Esker, Inc.
Apps & Services Composition and Mediation Ges (“Apps” Chapter: Application and Service Ecosystem and Delivery Framework) Dr. Javier Soriano Universidad.
NA-MIC National Alliance for Medical Image Computing NA-MIC Core 2 Update: Kitware Will Schroeder Kitware NA-MIC Core 2 PI NA-MIC Core.
Case Study IV: Geometrical Modeling of the heart and the head Moritz Dannhauer.
Visualization Workshop David Bock Visualization Research Programmer National Center for Supercomputing Applications - NCSA University of Illinois at Urbana-Champaign.
Ophelia User friendly Network Multi-player game engine Albert Öhrling.
William Schroeder, Ph.D. §, Andy Cedilnik §, Sebastien Barré, Ph.D. §, William Lorensen ‡, James Miller, Ph.D. ‡, Daniel Blezek, Ph.D. ‡ § Kitware Inc.,
NA-MIC National Alliance for Medical Image Computing Core 1b – Engineering Software Process Stephen R. Aylward Kitware, Inc.
NIH NCRR Overview The SCIRun and BioPSE Problem Solving Environments Chris Johnson, Rob MacLeod, and David Weinstein Scientific Computing and Imaging Institute.
GAYA Analyzer SDD Presentation. GAYA Analyzer Introduction OMS40G256 is a hardware device used for detection of radioactive radiation for medical imaging.
Linux Kernel Management. Module 9 – Kernel Administration ♦ Overview The innermost layer of Linux operating system is the kernel, which is a thin layer.
© 2006 Cisco Systems, Inc. All rights reserved.1.
NA-MIC National Alliance for Medical Image Computing 3D Slicer and the NA-MIC Kit for IGT Research Steve Pieper, PhD NAC, SPL, NA-MIC,
INFSO-RI Enabling Grids for E-sciencE Graphical User Interface. for Charon Extension Layer System. and Application Dashboards Jan.
Future NCRR The Future of SCIRun and BioPSE. Future NCRR 6 Months Ago: The Next 12 Months Preparing for Renewal: Users & Pubs Usability Domains UI wrapping.
Cleaver A tetrahedral meshing tool. Jonathan Bronson SCI Institute.
BioPSE Examples NCRR BioPSE Examples: Networks, Datasets, Tutorials, and PowerApps.
Automated tests CustomWare.Net. Goals Quality Finding problems before delivering Stability Upgrade projects Downgrade Refactoring Deacreasing of manual.
NA-MIC National Alliance for Medical Image Computing Non-Interactive Tools Stephen Aylward, Kitware
IGP NCRR Ellisman Laboratory 3D Microscopy Data Electron tomography Large data sets Heterogeneous collection of data/scientific questions Goal: segmentation.
Infrastructure InfrastructureInfrastructure Utah CIBC EAB Meeting 2008.
Triedman Patient-Specific Modeling of Defibrillation in Children Collaborators: Children’s Hospital Boston: John Triedman, Assoc. Prof. Pediatrics Matt.
Makeig-Worrell NCRR Project Overview Scott Makeig, Ph.D. is the Director of the Swartz Center for Computational Neuroscience Institute for Neural Computation.
Collaboration with Craig Henriquez’ laboratory at Duke University Multi-scale Electro- physiological Modeling.
National Alliance for Medical Image Computing User Desktop Slicer 3.0 Architecure AlgorithmsITKVTK Slicer Modules VTK Apps Using ITK.
ECG Simulation NCRR Overview Technology for the ECG Simulation project CardioWave BioPSE project background Tools developed to date Tools for the next.
3D Object Representations 2009, Fall. Introduction What is CG?  Imaging : Representing 2D images  Modeling : Representing 3D objects  Rendering : Constructing.
© 2002, Cisco Systems, Inc. All rights reserved..
Wednesday NI Vision Sessions
Target Audience All QA members Objective: This presentation aims to deliver the following: Writing Test plans. Managing test cases repository as per.
VisIt Project Overview
LAND COVER CLASSIFICATION WITH THE IMPACT TOOL
3D Slicer Architecture and Implementation
Pipeline Execution Environment
Manual testing of Windows Metro style apps built using HTML
3D Object Representations
Slicer3 Architecture.
Backround and Concepts for SCIRun and BioPSE
Chapter 2: System Structures
3D Slicer Architecture and Implementation
The SCIRun and BioPSE Problem Solving Environments
Predictive Models with SQL Server Machine Learning Services
ArcGIS Pro: An Introduction Overview
Presentation transcript:

Top Secret CIBC Sneak Preview of Next Generation SCIRun Features and Directions

Top Secret CIBC Overview Core Encapsulation SCIRun is more than dataflow… Regression Testing System CMAKE, CTEST, DART, … Segmentation App (“widget”) From raw images to label maps Mesh Generation App (“widget”) From voxels to meshes Goals: Stability, Modularity, Efficiency, Apps

Top Secret CIBC GUI Separation State and Event Management Detachable interface Reproducibility Collaboration Remote vis Custom UI Scripting Regression testing BioPSE GUI State Manager GUI Goals: Stability, Modularity, Efficiency, Apps

Top Secret CIBC Core Encapsulation Taking “GUI Separation” Even Further Algorithm Layer Move “guts” of Modules into Algorithms (from Dataflow directory to Core directory) PowerApps Built Without Dataflow Applications Built Directly From Algorithms Dataflow Runs Without a GUI State and Event Manager Release Core As Its Own “Product” Goals: Stability, Modularity, Efficiency, Apps

Top Secret CIBC Regression Testing System CMAKE, CTEST, DART Continuous, nightly, and experimental builds for various BioPSE projects (and Teem) Hardware Farm Dedicated resources (also used for demos) Nightly resources (developers’ machines) Outside resources Developing a Suite of Tests Command-line executables Logging and replay for end-user applications Mini Releases Goals: Stability, Modularity, Efficiency, Apps

Top Secret CIBC Segmentation App From Imaging Data to Segmentations Photoshop Style Interface Operations produce layers –ITK filters –Manual editing Binary operations Composited rendering Slice-Based 2D Vis Volume Rendering-Based 3D Vis Goals: Stability, Modularity, Efficiency, Apps

Top Secret CIBC Meshing App From Segmented Voxels to Unstructured Meshes Volumes and Surfaces Preserve Labels Preserve Geometric Features Conform to boundaries Heterogeneous Anisotropic Bridge to Other Meshing Tools TetGen afront Goals: Stability, Modularity, Efficiency, Apps