Difference between revisions of "AHM2010:NA-MIC Kit Update"
From NAMIC Wiki
(→ITK) |
m (Text replacement - "http://www.slicer.org/slicerWiki/index.php/" to "https://www.slicer.org/wiki/") |
||
(5 intermediate revisions by 3 users not shown) | |||
Line 8: | Line 8: | ||
* Slicer currently uses [http://www.kitware.com/news/home/browse/ITK?2009_09_16&ITK+3.16+Released ITK 3.16] | * Slicer currently uses [http://www.kitware.com/news/home/browse/ITK?2009_09_16&ITK+3.16+Released ITK 3.16] | ||
* [http://www.insight-journal.org/browse/publication/149 Label image classes], [http://hdl.handle.net/1926/584 Label map classes], Label map morphology | * [http://www.insight-journal.org/browse/publication/149 Label image classes], [http://hdl.handle.net/1926/584 Label map classes], Label map morphology | ||
+ | * [http://hdl.handle.net/10380/3055 Region based Level Sets] | ||
+ | * Improvements in Streaming large images | ||
* QuadEdgeMesh spherical registration | * QuadEdgeMesh spherical registration | ||
− | ** Rigid | + | ** Rigid (in NAMIC Sandbox) |
− | ** Deformable (Diffeomorphic Demons) | + | ** Deformable (Diffeomorphic Demons) (in NAMIC Sandbox) |
− | * | + | ** Improvements in the QuadEdgeMesh filter class (in ITK to support the two above). |
* Pixel coordinates consistency | * Pixel coordinates consistency | ||
− | * Multi-threaded registration framework | + | * Multi-threaded registration framework (fixes) |
** multi-threaded metrics | ** multi-threaded metrics | ||
** thread-safe transforms | ** thread-safe transforms | ||
Line 37: | Line 39: | ||
** release branch being used in slicer3 nightly builds | ** release branch being used in slicer3 nightly builds | ||
** Many improvements and new features described in the [http://sourceforge.net/mailarchive/forum.php?thread_name=9FE12D1D-D52B-40F6-B793-D8AA9D2124CB%40uchicago.edu&forum_name=teem-users Teem 1.11 Change Log Message] | ** Many improvements and new features described in the [http://sourceforge.net/mailarchive/forum.php?thread_name=9FE12D1D-D52B-40F6-B793-D8AA9D2124CB%40uchicago.edu&forum_name=teem-users Teem 1.11 Change Log Message] | ||
− | * New [http://people.cs.uchicago.edu/~glk/ssp/ scale space | + | * Python wrappers (auto-generated by ctypeslib) now included in teem/python/ctypes; used previously for [[Two-tensor tractography in Slicer using Python and Teem]] |
− | * New applications for COPD with Raul San Jose (see http://www.airwayinspector.org/) | + | * The tenGage kind (for doing convolution-based measurements in tensor fields) now includes direct computation of the fiber curving (tenGageFiberCurving) and fiber dispersion (tenGageFiberDispersion) indices used in [[2009_Summer_Project_Week_Slicer3_Fibre_Dispersion|Slicer module for the computation of fibre dispersion and curving measures]] (Peter Savadjiev BWH) |
+ | * New [http://people.cs.uchicago.edu/~glk/ssp/ scale space partices] functionality, with applications to lung airway segmentation and white matter skeletonization from DTI | ||
+ | * New applications of scale-space particles for COPD with Raul San Jose (see http://www.airwayinspector.org/) | ||
+ | * New functionality from Thomas Schultz to implement fast crease surface extraction (see his recent TVCG paper [[http://www.ci.uchicago.edu/~schultz/papers/schultz-crease-2008.pdf]]) | ||
=== XNAT === | === XNAT === | ||
Line 48: | Line 53: | ||
** Improved memory footprint and efficiency. | ** Improved memory footprint and efficiency. | ||
** Refactored Search UI in the listing engine. | ** Refactored Search UI in the listing engine. | ||
+ | ** Prebuilt XNAT images using VMWare and Virtualbox | ||
* [http://code.google.com/p/xnatfs/ xnatfs] provides WebDav access to XNAT instances | * [http://code.google.com/p/xnatfs/ xnatfs] provides WebDav access to XNAT instances | ||
− | |||
=== GWE === | === GWE === | ||
Line 89: | Line 94: | ||
** Tutorials for the slicer developer community to port modules | ** Tutorials for the slicer developer community to port modules | ||
** [http://wiki.slicer.org/slicerWiki/index.php/Slicer3:Developers:Projects:QtSlicer/Gallery Gallery] and [http://wiki.slicer.org/slicerWiki/index.php/Slicer3:Developers:Projects:QtSlicer/Tutorials Tutorials] | ** [http://wiki.slicer.org/slicerWiki/index.php/Slicer3:Developers:Projects:QtSlicer/Gallery Gallery] and [http://wiki.slicer.org/slicerWiki/index.php/Slicer3:Developers:Projects:QtSlicer/Tutorials Tutorials] | ||
− | * More info on the [ | + | * More info on the [https://www.slicer.org/wiki/Main_Page#News Slicer wiki News Page] |
* multi-camera view in Slicer (endoscopy application) | * multi-camera view in Slicer (endoscopy application) | ||
Latest revision as of 17:10, 10 July 2017
Home < AHM2010:NA-MIC Kit UpdateBack to AHM 2010
Contents
Goals
Information about NA-MIC Kit component developments over the past year so that developers will have an idea of what new features are available for their use.
ITK
- ITK turned 10 years old!
- Slicer currently uses ITK 3.16
- Label image classes, Label map classes, Label map morphology
- Region based Level Sets
- Improvements in Streaming large images
- QuadEdgeMesh spherical registration
- Rigid (in NAMIC Sandbox)
- Deformable (Diffeomorphic Demons) (in NAMIC Sandbox)
- Improvements in the QuadEdgeMesh filter class (in ITK to support the two above).
- Pixel coordinates consistency
- Multi-threaded registration framework (fixes)
- multi-threaded metrics
- thread-safe transforms
- Hessian-based shape descriptors
- Fractal dimensions
- FFT based image reconstruction
VTK
- VTK 5.4 released
- vtkWidgets
- VTK ARB formed
- User Voice added to gather community feedback
- VTK Journal
- VTK Edge will be consolidated into VTK
- In progress:
- VTK 2D Charting
- Informatics
- Examples makeover
- git mirror of VTK
Teem
- Teem 1.11 Soon to be Released
- release branch being used in slicer3 nightly builds
- Many improvements and new features described in the Teem 1.11 Change Log Message
- Python wrappers (auto-generated by ctypeslib) now included in teem/python/ctypes; used previously for Two-tensor tractography in Slicer using Python and Teem
- The tenGage kind (for doing convolution-based measurements in tensor fields) now includes direct computation of the fiber curving (tenGageFiberCurving) and fiber dispersion (tenGageFiberDispersion) indices used in Slicer module for the computation of fibre dispersion and curving measures (Peter Savadjiev BWH)
- New scale space partices functionality, with applications to lung airway segmentation and white matter skeletonization from DTI
- New applications of scale-space particles for COPD with Raul San Jose (see http://www.airwayinspector.org/)
- New functionality from Thomas Schultz to implement fast crease surface extraction (see his recent TVCG paper [[1]])
XNAT
- XNAT 1.4 RC3 available
- More robust QC modeling via xnat:qcManualAssessorData.
- New 'columns' variable for REST based listings.
- LDAP support.
- Improved memory footprint and efficiency.
- Refactored Search UI in the listing engine.
- Prebuilt XNAT images using VMWare and Virtualbox
- xnatfs provides WebDav access to XNAT instances
GWE
- Interactive experiments' results browser.
- CSV and generated commands dumps and preview.
- Support for LSF and Lava cluster DRMs.
- Ability to override auto-discovered DRMs with configured ones.
- Ability to override default database installation location.
- Function to extract experiments' parameters from text files.
- Operations to delete, pause and resume experiments.
- Recommended to watch: 5 minutes demo video.
BatchMake
- Improvement in the integration of grid computing using condor.
- Semi-Automatic conversion of Slicer modules for batch processing
- Parameter exploration is now possible
- Execution of algorithms are faster
CMake/CPack/CTest/CDash
- parallel ctest (ctest -j)
- cpack
- conversion to cmake in-progress
- linkage between CTest and MIDAS in progress
- Host large datasets for algorithm validation and performance testing
- Demonstrated using RegisterImages
- Host large datasets for algorithm validation and performance testing
3D Slicer
- List of new modules and features (TBD)
- See here for a list of modules new to 3.5.
- 3.4/3.4.1 release information
- Extension Architecture and Extension Modules
- ARRA Supplement Projects
- Qt Port (lead in to Julien's 8:30 session)
- More info on the Slicer wiki News Page
- multi-camera view in Slicer (endoscopy application)