Download presentation
Presentation is loading. Please wait.
Published byHarvey Leonard Modified over 8 years ago
1
Open Source Software in Image Guided Surgery and New Age of Publishing Luis Ibáñez KITWARE, Inc.
2
IGSTK The Image Guided Surgery Toolkit
3
Open Source BSD License www.igstk.org Software Development Process
4
IGSTK Software Process
5
IGSTK Team Georgetown University UNC Chapel Hill Atamai Canada Kitware * Subcontracts PI STTR – NIH Primary
6
Design - Implementation Process Surgical Procedure Workflow Analysis Factorizing Components Wiki Page Requirements Wiki Page Design Sandbox Version Code Reviews CVS Commit Maintenance
7
Traceability – FDA Process Requirements Bugs Bug Tracking Database CVS Commits Logs
8
Team Coordination
9
Design Discussions - Wiki
10
Requirements - Wiki
11
Agile yet Strict Developers Discussions – Tcon, IM, Mailing List, Wiki Code Reviews CVS Sandbox CVS Main Wiki Proposals Bug Reports
12
Code Reviews - Wiki
13
Bugs - CVS Commits linkage
15
Interaction of Multiple Components Images Geometrical Objects Graphical Representation Visualization Tracking
16
GUI General Interactions View1 View2 View3 View4 Object Representation Spatial Object Tracker TrackerTool 1 TrackerTool 2 TrackerTool 3 Object Representation
17
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
18
IGSTK
19
The Insight Journal
20
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): 265-270, 2003 2002-2003
21
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
22
Success Story February 17 2006 9:26 email 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
23
Success Story February 17 2006 13: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
24
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
25
The Insight Journal Reproducibility requires sharing – Source code – Images – Parameters Open source – Existing algorithms provide services – New algorithms should be made available to others
26
Image Processing Method Algorithm Input Image(s) Parameters Output Image(s)
27
Submission for the IJ Code Input Data Journal Repository Web Site Results Data Author Build Machines PDF doc
28
Insight Journal Manager Author Submits Project DSpace Stores Project Automatic Testing Environment Posts Results Dashboard Submits Entry Reviewer Reviews Project Process Flow Sends Code
29
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
30
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
31
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 !
32
http://www.Insight-Journal.org
36
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
38
The Insight Journal
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.