Open Source Software in Image Guided Surgery and New Age of Publishing Luis Ibáñez KITWARE, Inc.

Slides:



Advertisements
Similar presentations
Building Open Science Communities
Advertisements

The use of SDMX at the ECB Xavier Sosnovsky European Central Bank Bonn,
The Insight Journal Kitware Inc.. Credits Julien Jomier – UNC Caddlab Stephen Aylward – UNC Caddlab Zack Galbreath – Kitware Andy Cedilnik – Kitware Bill.
Accel Computerized Maintenance Management System.
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
Software engineering tools for web development Jim Briggs 1CASE.
Kevin Cleary PhD Director of ISIS Center, Georgetown University.
Scopus Title Submission and Evaluation Process Review Presented by: Derrick Duncombe Customer Outreach and Brand Manager Date: 17 February 2011.
IGSTK The Image-Guided Surgery Toolkit
Publishing Workflow for InDesign Import/Export of XML
ROMS/TOMS Web Sites David Robertson IMCS, Rutgers University New Brunswick, NJ, USA.
UMass Lowell Computer Science Advanced Algorithms Computational Geometry Prof. Karen Daniels Spring, 2004 Project.
Introducing Symposia : “ The digital repository that thinks like a librarian”
Computer-Aided Diagnosis and Display Lab Department of Radiology, Chapel Hill UNC Julien Jomier, Erwann Rault, and Stephen R. Aylward Computer.
Low level CASE: Source Code Management. Source Code Management  Also known as Configuration Management  Source Code Managers are tools that: –Archive.
Help your business people create workflows effectively with SharePoint and Workbox.
Source Control Repositories for Enabling Team Working Svetlin Nakov Telerik Corporation
Open access journals Pensoft Journal Ststem PJS 2.0 Lyubomir Penev Bulgarian Academy of Sciences & Pensoft Publishers ViBRANT ViBRANT Tools for DNA taxonomists,
ⓒ UNIST LIBRARY UNIST Institutional Repository ⓒ UNIST LIBRARY
Copernicus Publications Innovative Open Access Publishing and Public Peer-Review Dr. Xenia van Edig Copernicus Publications | October 2013.
Building Open Science Luis Ibáñez Kitware, Inc. The Insight Journal.
Software Process for Distributed Teams KITWARE, Inc.
PDF Wikispaces Blogging PBWorks You are now ready to cut the red ribbon and unveil your project to your intended audience.
Alfresco – An Open Source Content Management System - Bindu Nayar, Bhavana Mohanraj.
NAVSEA Philadelphia Code 94 NAVSEA Philadelphia Code 94 Integrated Logistics & Fleet Maintenance Department Implementation at NAVSEA Philadelphia.
International Business and Technology Consultants AMS confidential & proprietary SPS Help Desk Presentation Army User’s Conference June 2002.
NA-MIC National Alliance for Medical Image Computing NAMIC-Kit Update Will Schroeder Jim Miller Bill Lorensen.
ONLINE TECHNICAL REPORT SYSTEM Team Crash Course Ryan Ashe, Eileen Balci, James Kirk, Taylor Paschal.
Stephen R. Aylward, Director of Medical Imaging, Kitware.
Open Source Workshop MICCAI 2005 Insight Software Consortium (ISC) National Alliance for Medical Image Computing (NA-MIC)
The DSpace Course Module – An introduction to DSpace.
Hussein Suleman University of Cape Town Department of Computer Science Advanced Information Management Laboratory High Performance.
Updates from EOSDIS -- as they relate to LANCE Kevin Murphy LANCE UWG, 23rd September
NA-MIC National Alliance for Medical Image Computing Why NITRC Matters to NA-MIC Steve Pieper, PhD.
 Chapter 6 Architecture 1. What is Architecture?  Overall Structure of system  First Stage in Design process 2.
Software Toolkits Building Communities Luis Ibáñez KITWARE, Inc.
Software and Hardware Interaction
Community Software Engineering Practices and Principles A Case Study of the Open Source Insight Toolkit (ITK) Terry Yoo (National Library of Medicine),
1 October 16, 2015 Iowa County Land Record Information System (CLRIS)
Digital Image Processing: Bernd Girod, © Stanford University -- Project Proposals 1 EE368/CS232 Final Project Develop, implement and test/demonstrate.
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.
NA-MIC National Alliance for Medical Image Computing Core 1b – Engineering Software Process Stephen R. Aylward Kitware, Inc.
National Geospatial Advisory Committee Changing Landscape-Outline of Session Overview of the Initiative - A. Miglarese (5 min) Themes and Process - D.
VIRTUAL HEALTH LIBRARY JAMAICA PROJECT Presented by Swarna Bandara VHL Coordinator At the 4th VHL Meeting in Bahia, Salvador Sept. 2005
William Schroeder, Ph.D. §, Andy Cedilnik §, Sebastien Barré, Ph.D. §, William Lorensen ‡, James Miller, Ph.D. ‡, Daniel Blezek, Ph.D. ‡ § Kitware Inc.,
© 2010 Oracle Corporation – Proprietary and Confidential.
Developing Policy and Procedure Management System إعداد برنامج سياسات وإجراءات العمل 8 Safar February 2007 HERA GENERAL HOSPITAL.
How to Publish Your Code on COIN-OR Bob Fourer Industrial Engineering & Management Sciences Northwestern University COIN Strategic Leadership Board.
May 2, 2013 An introduction to DSpace. Module 1 – An Introduction By the end of this module, you will … Understand what DSpace is, and what it can be.
Health eDecisions Use Case 2: CDS Guidance Service Strawman of Core Concepts Use Case 2 1.
The Insight Journal Luis Ibáñez KITWARE, Inc.. NAMIC and The Insight Journal.
FLORIDA PUBLIC HURRICANE LOSS MODEL V6.1 Computer Science February 2-4, Dr. Shu-Ching Chen School of Computing and Information Sciences Florida.
Greater Visibility, Greater Access QSpace QSpace Queen’s University Research & Learning Repository.
Electronic Theses and Dissertations: The bepress Approach Ben Hermalin Interim Dean, Haas School of Business, UC Berkeley & Co-Founder, bepress.
1 Lesson 14 Sharing Documents Computer Literacy BASICS: A Comprehensive Guide to IC 3, 4 th Edition Morrison / Wells.
CMS COMMUNITY UPDATE PRESENTED BY : JOHN H. GONZAGA.
Luis Ibáñez, Julien Jomier, David Gobbi, Rick Avila, Brian Blake, Hee-Su Kim, Kevin Gary, Stephen Aylward, Kevin Cleary Kitware, Inc.; ISIS-Center, Georgetown.
The Insight Toolkit Case Study Dr. Luis Ibanez, Kitware /
Developers Users Committers How do I configure this now? Just one more fix and I am done! CVS Download/Use Software Submit problems/ request features Store.
Libra Data University of Virginia’s Dataverse
CPS : Information Management and Mining
Global Grid Forum GridForge
Elsevier Activity Range
Lesson 14 Sharing Documents
The Insight Software Consortium InsightSoftwareConsortium
OSOR - new opportunities for sharing statistical software
What's New in eCognition 9
IGSTK Architecture Overview
ITK Performance Visualization
What's New in eCognition 9
Presentation transcript:

Open Source Software in Image Guided Surgery and New Age of Publishing Luis Ibáñez KITWARE, Inc.

IGSTK The Image Guided Surgery Toolkit

Open Source BSD License Software Development Process

IGSTK Software Process

IGSTK Team Georgetown University UNC Chapel Hill Atamai Canada Kitware * Subcontracts PI STTR – NIH Primary

Design - Implementation Process Surgical Procedure Workflow Analysis Factorizing Components Wiki Page Requirements Wiki Page Design Sandbox Version Code Reviews CVS Commit Maintenance

Traceability – FDA Process Requirements Bugs Bug Tracking Database CVS Commits Logs

Team Coordination

Design Discussions - Wiki

Requirements - Wiki

Agile yet Strict Developers Discussions – Tcon, IM, Mailing List, Wiki Code Reviews CVS Sandbox CVS Main Wiki Proposals Bug Reports

Code Reviews - Wiki

Bugs - CVS Commits linkage

Interaction of Multiple Components Images Geometrical Objects Graphical Representation Visualization Tracking

GUI General Interactions View1 View2 View3 View4 Object Representation Spatial Object Tracker TrackerTool 1 TrackerTool 2 TrackerTool 3 Object Representation

GUI Timing Controls Scene (view1,repr7) (view3,repr9) View1 View2 View3 View4 Object Representation Spatial Object Tracker TrackerTool 1 TrackerTool 2 TrackerTool 3 Object Representation Tick

IGSTK

The Insight Journal

Success Story C. R. Maurer, Jr., R. Qi, and V. Raghavan "A Linear Time Algorithm for Computing Exact Euclidean Distance Transforms of Binary Images in Arbitrary Dimensions“ IEEE - Transactions on Pattern Analysis and Machine Intelligence 25(2): ,

Success Story 2006 – University of Iowa – Hans Johnson & Vamsi Jammalamadaka – Atlas-Based Segmentation – Bottle neck: Distance map computation – Future work: try Maurer’s published method

Success Story February :26 about new Insight Journal submission 12:30 print and read documentation while 12:45 download source code, replace method in their application and compile it 13:00 run on one dataset

Success Story February :03 curse because it could not have possible be computed in only 3 minutes 13:10 Compare with previous results: Do dance of joy because new results are nearly the same as the old ones 16:00 Write an Insight Journal review

The Insight Journal Technical work must be reproducible Papers should be publicly accessible Fully Electronic publishing Not limited to ITK Brought to you by ISC

The Insight Journal Reproducibility requires sharing – Source code – Images – Parameters Open source – Existing algorithms provide services – New algorithms should be made available to others

Image Processing Method Algorithm Input Image(s) Parameters Output Image(s)

Submission for the IJ Code Input Data Journal Repository Web Site Results Data Author Build Machines PDF doc

Insight Journal Manager Author Submits Project DSpace Stores Project Automatic Testing Environment Posts Results Dashboard Submits Entry Reviewer Reviews Project Process Flow Sends Code

Benefits of the Insight Journal Allows sharing your Source Code – Faster and larger impact on the community Immediate feedback from Readers and Reviewers – Open Dialog / Forum No Limitations – No page limitations – No limit or charges for color figures – Accepting additional electronic material

Benefits of the Insight Journal Indexed by Google Post revisions of papers and code Richer readers experience – Source code available – Original parameters and images available – Reader can try on their own data Accepts practical contributions – complimentary to full Journal Papers

Benefits of the Insight Journal No Time Constraints – Continuous submission process – Continuous peer-review – Continuous submission of revision (paper/code) Thanks to not using Paper !

Comparison of output images Publicly available Tests for non-trivial images Reviewers and readers can use it as a first view of the paper. Results Verification

The Insight Journal