Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Open Source Software in Image Guided Surgery and New Age of Publishing Luis Ibáñez KITWARE, Inc."— Presentation transcript:

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

14

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

33

34

35

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

37

38 The Insight Journal

39


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

Similar presentations


Ads by Google