Getting Started with ITK - PowerPoint PPT Presentation

1 / 39
About This Presentation
Title:

Getting Started with ITK

Description:

Bug Tracking Database. CVS. Commits. Logs. Team Coordination. Design ... Post revisions of papers and code. Richer readers experience. Source code available ... – PowerPoint PPT presentation

Number of Views:67
Avg rating:3.0/5.0
Slides: 40
Provided by: gdTuw
Category:

less

Transcript and Presenter's Notes

Title: Getting Started with ITK


1
Open Source Software in Image Guided Surgery
and New Age of Publishing
Luis Ibáñez KITWARE, Inc.
2
IGSTKThe Image Guided Surgery Toolkit
3
Open Source
  • BSD License
  • www.igstk.org
  • Software Development Process

4
IGSTKSoftware Process
5
IGSTK Team
Georgetown University
Atamai Canada
PI
UNC Chapel Hill
Kitware
STTR NIH Primary
Subcontracts
6
Design - Implementation Process
Surgical Procedure
Wiki Page Requirements
Code Reviews
Workflow Analysis
Wiki Page Design
CVS Commit
Factorizing Components
Sandbox Version
Maintenance
7
Traceability FDA Process
CVS Commits Logs
Bug Tracking Database
Requirements
Bugs
8
Team Coordination
9
Design Discussions - Wiki
10
Requirements - Wiki
11
Agile yet Strict
Developers Discussions Tcon, IM, Mailing List,
Wiki
Wiki Proposals
Code Reviews
CVS Main
CVS Sandbox
Bug Reports
12
Code Reviews - Wiki
13
Bugs - CVS Commits linkage
14
Bugs - CVS Commits linkage
15
Interaction of Multiple Components
  • Images
  • Geometrical Objects
  • Graphical Representation
  • Visualization
  • Tracking

16
General Interactions
Tracker
GUI
TrackerTool 1
View1
TrackerTool 2
TrackerTool 3
View2
View3
Object Representation
Spatial Object
View4
Object Representation
17
Timing Controls
Scene (view1,repr7) (view3,repr9) (view3,repr9) (v
iew3,repr9)
Tracker
Tick
GUI
Tick
TrackerTool 1
View1
TrackerTool 2
TrackerTool 3
View2
View3
Object Representation
Spatial Object
View4
Object Representation
18
IGSTK
19
The Insight Journal
20
Success Story
  • 2002-2003
  • 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

21
Success Story
  • 2006
  • University of Iowa
  • Hans Johnson Vamsi Jammalamadaka
  • Atlas-Based Segmentation
  • Bottle neck Distance map computation
  • Future work try Maurers published method

22
Success Story
  • February 17 2006
  • 926 email about new Insight Journal submission
  • 1230 print and read documentation while
  • 1245 download source code, replace method in
    their application and compile it
  • 1300 run on one dataset

23
Success Story
  • February 17 2006
  • 1303 curse because it could not have possible
    be computed in only 3 minutes
  • 1310 Compare with previous results Do dance of
    joy because new results are nearly the same as
    the old ones
  • 1600 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
Parameters
Algorithm
InputImage(s)
OutputImage(s)
27
Submission for the IJ
PDF doc
Journal Repository
Code
Input Data
Author
Web Site
Build Machines
Results Data
28
Process Flow
DSpace
Automatic Testing Environment
Sends Code
StoresProject
Insight Journal Manager
Submits Project
Submits Entry
Author
Posts Results
Reviews Project
Dashboard
Reviewer
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
(No Transcript)
34
(No Transcript)
35
(No Transcript)
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
(No Transcript)
38
The Insight Journal
39
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com