SimpleITK/Survey 1: Difference between revisions

From KitwarePublic
Jump to navigationJump to search
Line 60: Line 60:
*** both
*** both
** How important is it to have a pipeline system?
** How important is it to have a pipeline system?
** Simplicity -vs- Performance relative importance
** Target devices
*** Netbook
*** Laptop
*** Desktop
*** Workstation
** Preferred operating system
*** Linux
*** Windows
*** Mac
** How long it takes to build SimpleITK (how important)
** Comfort with compiling
** Binary distribution (careful phrasing... ready-to-use download vs source code compilation)
* Closing Questions
** What image processing functionality do you find most important in a toolkit (future wishlist)?


== Target Audience ==
== Target Audience ==

Revision as of 16:04, 13 September 2010

Survey Questions

Questions

  • Opening Statement
    • What is ITK
    • Why SimpleITK
    • Why we need you to answer these questions
  • Opening questions
    • Start with What is c++ background
    • What is the domain of application
    • Have you used ITK in the past (how many years)
      • Have you used the pipeline feature of ITK (how useful? Easy to use? How understandable?)
      • Have you used the streaming feature of ITK (how useful? Easy to use? How understandable?)
    • What is your preferred programming language(s)
      • python
      • java
      • C#
      • R
      • Lua
      • Ruby
      • Perl
      • Other
    • What programming tools do you use
      • Matlab
      • OpenCV
      • VTK
      • ImageJ
    • What type of programmer are you (EDIT)
      • Script
      • Small App
      • Large App
  • Body Questions
    • Do you need to process images that are larger than RAM
    • How many dimensions do you need for your images
    • How important are color images to you
    • How important are these pixel types to you
      • ... options ...
      • Make sure to include RGB
    • What other tools / APIs would you want adapters for [simple example]
      • R
      • OpenCV
      • NumPy
      • Java
      • Matlab
      • VTK
    • How important is:
      • One line registration calls
      • Customize registration options (metric, optimizer, interpolation...)
    • What functions of ITK are you most interested in?
      • Registration (deformable, image-to-image, model-to-image)
      • Segmentation (level sets, etc...)
      • Convert images
      • Simple image manipulation (filtering)
    • What programming style do you prefer
      • procedural [simple Gaussian filter example]
      • object oriented
      • both
    • How important is it to have a pipeline system?
    • Simplicity -vs- Performance relative importance
    • Target devices
      • Netbook
      • Laptop
      • Desktop
      • Workstation
    • Preferred operating system
      • Linux
      • Windows
      • Mac
    • How long it takes to build SimpleITK (how important)
    • Comfort with compiling
    • Binary distribution (careful phrasing... ready-to-use download vs source code compilation)
  • Closing Questions
    • What image processing functionality do you find most important in a toolkit (future wishlist)?

Target Audience

Older Surveys