SimpleITK/Tcon 2011 1 12

From KitwarePublic
< SimpleITK
Revision as of 17:51, 13 February 2013 by Matthew.bowman (talk | contribs) (moved ITK/Release 4/SimpleITK/Tcon 2011 1 12 to SimpleITK/Tcon 2011 1 12)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Tcon Information

Phone Line:

  Please join the following teleconference line:
      Toll-Free #:      1-800-704-9804 
      International #:  1-404-920-6604
      Participant Code: 61466276
  Wednesday, January 12th, 9:30am Eeastern Time


Web conference:

  https://cc.readytalk.com/r/d5hd5y0i4d6s

Attendees

  • Dan Blezek
  • Brad Lowekamp
  • Gaetan Lehmann
  • Gabe Hart
  • Bill Hoffman
  • Harvey Cline
  • Luis Ibanez

Infrastructure

Scalability

  • We expect to expose several hundred classes.
    • How to control size of libraries
    • How to control dependencies
      • (build the minimum needed, after a code change)
  • How many .i files to have

API

  • Use of SmartPointers
    • No New() operator ?
    • Constructors and new are still allowed. Is this ok to prevent leaks ?
    • Need a Valgrind Nightly build...
  • Exposing ITK's API from Simple ITK
    • We should be able to hide it and allow SimpleITK users to only need SimpleITK headers and pre-compiled libraries, without having to have ITK headers.
  • Adding PixelContainer class
    • This will interface to Java arrays and Python numpy arrays.

Short Names

Gaetan pointed out that shorter names will be very desirable for Python users.

  • image2 = sitk::Gaussian( image )
  • sitk::Gaussian.Execute( image )
  • image2 = sitk::StrategyFilter("gaussian", image )

Schedule

February Developers Meeting

  • What to have by then
    • Level Sets
    • Region Growing
    • Watersheds
    • LabelMap filters
    • Resampling
      • Transforms
    • Registration

Users

  • ImageJDev/FIJI hackathon: Jan 29th - Feb 11th
    • Integrate ITK with ImageJ
    • Integrate ITK with CellProfiler
  • ImageJDev image is 5D (x,y,z,t,channel)
    • Internal class ImagePlus use Java arrays

Action Items