Presentation is loading. Please wait.

Presentation is loading. Please wait.

NA-MIC National Alliance for Medical Image Computing NA-MIC Core 2 Update: Kitware Will Schroeder Kitware NA-MIC Core 2 PI NA-MIC Core.

Similar presentations


Presentation on theme: "NA-MIC National Alliance for Medical Image Computing NA-MIC Core 2 Update: Kitware Will Schroeder Kitware NA-MIC Core 2 PI NA-MIC Core."— Presentation transcript:

1 NA-MIC National Alliance for Medical Image Computing http://na-mic.org NA-MIC Core 2 Update: Kitware Will Schroeder Kitware NA-MIC Core 2 PI NA-MIC Core 4 PI

2 National Alliance for Medical Image Computing http://na-mic.org Summary of Recent Results Software Process –CPack –CMake –CTest Tools –KWWidgets –DICOM Browsing –VTK 3D Widgets (segmentation & registration) Collaboration –On-going –DTI Support

3 National Alliance for Medical Image Computing http://na-mic.org CPack Cross-Platform packaging and distribution tool Packages: –Currently: TGZ, STGZ, NSI, PackageMaker (MacOSX) –Suggested: DEB, RPM, SunOS, SGI, MSI Integrates with CMake Used for NA-MIC kit

4 National Alliance for Medical Image Computing http://na-mic.org CPack Example # If the cmake version includes cpack, use it IF(EXISTS "${CMAKE_ROOT}/Modules/CPack.cmake") SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "CMake is a build tool") SET(CPACK_PACKAGE_VENDOR "Kitware") SET(CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_CURRENT_SOURCE_DIR}/Copyright.txt") SET(CPACK_PACKAGE_VERSION_MAJOR "${CMake_VERSION_MAJOR}") SET(CPACK_PACKAGE_VERSION_MINOR "${CMake_VERSION_MINOR}") SET(CPACK_PACKAGE_VERSION_PATCH "${CMake_VERSION_PATCH}") INCLUDE(CPack) ENDIF(EXISTS "${CMAKE_ROOT}/Modules/CPack.cmake")

5 National Alliance for Medical Image Computing http://na-mic.org CMake Version 2.2.3 has been released –Speed improvements New Makefile generator (i.e., better dependencies) –Support for Fortran, Java 1.5 Darwin, XCode 2.2 –Bugfixes

6 National Alliance for Medical Image Computing http://na-mic.org CTest Brand new coverage code Dart2 support New logging support New much more flexible scripting –CMake based Several improvements to facilitate Slicer testing

7 National Alliance for Medical Image Computing http://na-mic.org Tutorial Andy Cedilnik Programmer’s week –Thursday 1:00 – 2:30 –Tools used in the software process CMake, CTest, DART, CVS, Subversion Doxygen, phpBugTracker –Testing issues

8 National Alliance for Medical Image Computing http://na-mic.org KW Widgets KWWidgets.org Superb for advanced 3D graphics or visualization GUI’s BSD license

9 National Alliance for Medical Image Computing http://na-mic.org DICOM Browser Using KWWidgets UI to browse DICOM files in a directory and organize them into image series Independent of any DICOM reader

10 National Alliance for Medical Image Computing http://na-mic.org VTK 3D Widgets New (3D-graphics, VTK based) widgets for segmentation and registration –Measuring Distance Angle Bi-dimensional –Segmenting Seeding Contour –Registration Checkerboard Rectilinear wipe –Annotation Text widget Caption widget –General Sliders Camera keyframe

11 National Alliance for Medical Image Computing http://na-mic.org Collaboration (Besides Core 4 infrastructure efforts) –Wiki, email, bug trackers Support –John Melonakos at Georgia Tech –Kilian Pohl at MIT –IGSTK / Slicer integration Courses, Dissemination events –MICCAI 2005 Open Source Workshop (Using Insight Journal) –Preparing ITK advanced course at EPFL Switzerland –Preparing ITK introductory courses

12 National Alliance for Medical Image Computing http://na-mic.org DTI Support Adding framework into ITK to support the DTI community DTI clustering for Lauren O'Donnel, C-F Westin http://wiki.na- mic.org/Wiki/index.php/Progress_Report:DTI_C lustering http://wiki.na- mic.org/Wiki/index.php/Progress_Report:DTI_C lustering GTech VTK based, GPU-based rendering techniques –high-performance interaction with DTI tubes Hyperstreamline integration –Faster, –More accurate DTI tracks

13 National Alliance for Medical Image Computing http://na-mic.org Ongoing Work Slicer 3.0 –Dedicated developer Mathieu Malaterre –Luis and others working on data model CPack –Package and distribute NA-MIC kit GPU Programming (Slicer Support) –Rendering –Date processing Collaboration and Support –ITK –VTK –Software Process (CMake, CTest, CPack, DART)

14 National Alliance for Medical Image Computing http://na-mic.org Ongoing Work (cont.) Programmable style checker –Used to test CMake/CTest/CPack (C* Tools) –Toolkits VTK, ITK Integrating Insight Journal into the software process –Code contributions –Technical discussions –http://insightsoftwareconsortium.org/InsightJou rnal/


Download ppt "NA-MIC National Alliance for Medical Image Computing NA-MIC Core 2 Update: Kitware Will Schroeder Kitware NA-MIC Core 2 PI NA-MIC Core."

Similar presentations


Ads by Google