Difference between revisions of "Developer Meetings/20131008"

From Slicer Wiki
Jump to: navigation, search
 
(17 intermediate revisions by 7 users not shown)
Line 1: Line 1:
 
__TOC__
 
__TOC__
  
== To discuss ==
+
== Update documentation ==
 
* Ron's priorities for final year of NAMIC funding
 
* Ron's priorities for final year of NAMIC funding
 
+
===Not yet done===
 
# Update the slicer user documentation pages by RSNA. Describe up-to-date workflows in the examples. Make sure all the features are described. Make sure authors, institutions, and grants are properly acknowledged. The following is an incomplete list:
 
# Update the slicer user documentation pages by RSNA. Describe up-to-date workflows in the examples. Make sure all the features are described. Make sure authors, institutions, and grants are properly acknowledged. The following is an incomplete list:
## Probe Volume With Model SurfaceToolbox (Luca Antiga)
+
## Probe Volume With Model (Lauren O'Donnell)  
 
## ACPC Transform (Nicole Aucoin)
 
## ACPC Transform (Nicole Aucoin)
## Annotations (Nicole Aucoin)
 
 
## Cast Scalar Volume (Nicole Aucoin)
 
## Cast Scalar Volume (Nicole Aucoin)
 
## Colors (Nicole Aucoin)
 
## Colors (Nicole Aucoin)
 
## LUTs (Nicole Aucoin)
 
## LUTs (Nicole Aucoin)
## Markups (Nicole Aucoin)
 
 
## Mask Scalar Volume (Nicole Aucoin)
 
## Mask Scalar Volume (Nicole Aucoin)
 
## Merge Models (Nicole Aucoin)
 
## Merge Models (Nicole Aucoin)
 
## Model Maker (Nicole Aucoin)
 
## Model Maker (Nicole Aucoin)
## Models (Nicole Aucoin)
+
## Models (Julien Finet)
 
## Model To LabelMap (Nicole Aucoin)
 
## Model To LabelMap (Nicole Aucoin)
 
## PET Standard Uptake Value Computation (Nicole Aucoin)
 
## PET Standard Uptake Value Computation (Nicole Aucoin)
Line 22: Line 20:
 
## Gaussian Blur Image Filter (Stephen Aylward)
 
## Gaussian Blur Image Filter (Stephen Aylward)
 
## Resample Scalar/Vector/DWI Volume (Francois Budin)
 
## Resample Scalar/Vector/DWI Volume (Francois Budin)
## Crop Volume (Andrey Fedorov)
 
## Intensity Difference Metric (Andrey Fedorov)
 
## N4ITK Bias Field Correction (Andrey Fedorov)
 
 
## Data (Julien Finet)
 
## Data (Julien Finet)
 
## Models (Julien Finet)
 
## Models (Julien Finet)
## Volume rendering (including label data sets) (Julien Finet)
 
 
## Robust Statistics Segmenter (Yi Gao)
 
## Robust Statistics Segmenter (Yi Gao)
 
## Segmentation Aided Registration (Yi Gao)
 
## Segmentation Aided Registration (Yi Gao)
Line 40: Line 34:
 
## WatershedFromMarkers (Bradley Lowekamp)
 
## WatershedFromMarkers (Bradley Lowekamp)
 
## SNR Measurement (Babak Matinfar)
 
## SNR Measurement (Babak Matinfar)
## Introduction to Registration (Dominik Meier)
 
 
## Main window (JC)
 
## Main window (JC)
 
## Welcome to Slicer (JC)
 
## Welcome to Slicer (JC)
Line 62: Line 55:
 
## Voting Binary Hole Filling Image Filter (Jim Miller)
 
## Voting Binary Hole Filling Image Filter (Jim Miller)
 
## Label Map Smoothing (Dirk Padfield)
 
## Label Map Smoothing (Dirk Padfield)
## Data Probe (Steve Pieper)
 
## DICOM (Steve Pieper)
 
## Editor (Steve Pieper)
 
## Endoscopy (Steve Pieper)
 
## Fiber Bundle to Label Map (Steve Pieper)
 
## Label Statistics (Steve Pieper)
 
## .mrb (Steve Pieper)
 
## Sample Data (Steve Pieper)
 
## Vector to Scalar Volume (Steve Pieper)
 
## Volumes (Steve Pieper)
 
 
## EMSegment Command-line (Kilian Pohl)
 
## EMSegment Command-line (Kilian Pohl)
 
## EMSegment Easy (no atlas) (Kilian Pohl)
 
## EMSegment Easy (no atlas) (Kilian Pohl)
Line 85: Line 68:
 
## DWI to Full Brain Tractography (Demian Wasserman)
 
## DWI to Full Brain Tractography (Demian Wasserman)
 
## Resample DTI Volume (Demian Wasserman)
 
## Resample DTI Volume (Demian Wasserman)
## Tractography Display (Demian Wasserman)
 
 
## Tractography Label Map Seeding (Demian Wasserman)
 
## Tractography Label Map Seeding (Demian Wasserman)
## FiberBundleLabelSelect (Alex Yarmarkovich)
 
 
## Image Label Combine (Alex Yarmarkovich)
 
## Image Label Combine (Alex Yarmarkovich)
 
## Sceneviews (Alex Yarmarkovich)
 
## Sceneviews (Alex Yarmarkovich)
 
## Tractography Interactive Seeding (Alex Yarmarkovich)
 
## Tractography Interactive Seeding (Alex Yarmarkovich)
 
## Transforms (Alex Yarmarkovich)
 
## Transforms (Alex Yarmarkovich)
## Left Atrial Scar Segmenter (LiangJia Zhu)
 
## Left Atrium Segmenter (LiangJia Zhu)
 
  
# small things with usability:
+
===Recently updated Module Documentations===
##when I save an MRB repeatedly, my customizations from last time should be remembered. Right now, the save module forgets that I selected .mrb for my last save. I need to tell it again. When doing so, the default name turns into .mrb.mrb. It also forgets that I pointed it to a particular directory and offers to save in the default location. Having this persist for the session only would be good. If persistent across session, a reset button would be good.
+
## Annotations (Nicole Aucoin) 12:11, 24 September 2013.
 +
## Markups (Nicole Aucoin) 11:59, 24 September 2013.
 +
## Volume rendering (including label data sets) (Julien Finet)  11:43, 19 September 2013.
 +
## Introduction to Registration (Dominik Meier) 16:18, 13 September 2013.
 +
## Tractography Display (Demian Wasserman) 12:26, 13 September 2013. by Alex Yarmarkovich
 +
## FiberBundleLabelSelect (Alex Yarmarkovich) 11:33, 13 September 2013.
 +
## N4ITK Bias Field Correction (Andrey Fedorov) (svn tags updated in 4.3 and Nightly, don't recall how updates are propagated to the wiki page content) 7 Nov 2013
 +
## Intensity Difference Metric (Andrey Fedorov) -- Not applicable -- this is a CLI that should be used only by ChangeTracker extension, not by the user, also ChangeTracker and this CLI are not in Slicer core 7 Nov 2013
 +
## Crop Volume (Andrey Fedorov) updated 7 Nov 2013
 +
## SurfaceToolbox (Luca Antiga) updated 7 Nov 2013
 +
## Left Atrial Scar Segmenter (LiangJia Zhu) updated 7 Nov 2013
 +
## Left Atrium Segmenter (LiangJia Zhu) updated 7 Nov 2013
 +
## Data Probe (Steve Pieper)
 +
## DICOM (Steve Pieper)
 +
## Editor (Steve Pieper)
 +
## Endoscopy (Steve Pieper)
 +
## Fiber Bundle to Label Map (Steve Pieper)
 +
## Label Statistics (Steve Pieper)
 +
## .mrb (Steve Pieper)
 +
## Sample Data (Steve Pieper)
 +
## Vector to Scalar Volume (Steve Pieper)
 +
## Volumes (Steve Pieper)
 +
 
 +
==Other improvements==
 +
## when I save an MRB repeatedly, (1) <del>my customizations from last time should be remembered. Right now, the save module forgets that I selected .mrb for my last save. I need to tell it again.</del> (2) When doing so, the default name turns into .mrb.mrb. (3) <del>It also forgets that I pointed it to a particular directory and offers to save in the default location.</del> (4) <del>Having this persist for the session only would be good. If persistent across session, a reset button would be good.</del> See [http://www.na-mic.org/Bug/view.php?id=3484 #3484] and [http://www.na-mic.org/Bug/view.php?id=2948 #2948]
 
##the location from which something was loaded should be the default for saving.
 
##the location from which something was loaded should be the default for saving.
 
##create a preset w/l+LUT in the volume module (scaled from 0 to 1), and corresponding transfer function for FA maps in the volume rendering module (bug #1857)
 
##create a preset w/l+LUT in the volume module (scaled from 0 to 1), and corresponding transfer function for FA maps in the volume rendering module (bug #1857)
 
##on/off switch in the editor module for volume rendering of active label map
 
##on/off switch in the editor module for volume rendering of active label map
 
# All tutorials should be updated, including new basic features such as .drag and drop and .mrb
 
# All tutorials should be updated, including new basic features such as .drag and drop and .mrb
 +
# [http://www.na-mic.org/Bug/view.php?id=3452 Unable to use Volume module Threshold widget in a meaningful way ]
 +
#[http://www.na-mic.org/Bug/view.php?id=1299 Better presentation of text in sceneviews]
  
 
+
#Review critical bugs / Open questions
* Review critical bugs / Open questions
 
 
 
== Results ==
 
Other items on the list to be done by end of NA-MIC funding (July 31, 2014).
 
 
* Nonlinear transform support (Alex)
 
* Nonlinear transform support (Alex)
 
** Resampled on the fly
 
** Resampled on the fly

Latest revision as of 18:35, 19 November 2013

Home < Developer Meetings < 20131008

Update documentation

  • Ron's priorities for final year of NAMIC funding

Not yet done

  1. Update the slicer user documentation pages by RSNA. Describe up-to-date workflows in the examples. Make sure all the features are described. Make sure authors, institutions, and grants are properly acknowledged. The following is an incomplete list:
    1. Probe Volume With Model (Lauren O'Donnell)
    2. ACPC Transform (Nicole Aucoin)
    3. Cast Scalar Volume (Nicole Aucoin)
    4. Colors (Nicole Aucoin)
    5. LUTs (Nicole Aucoin)
    6. Mask Scalar Volume (Nicole Aucoin)
    7. Merge Models (Nicole Aucoin)
    8. Model Maker (Nicole Aucoin)
    9. Models (Julien Finet)
    10. Model To LabelMap (Nicole Aucoin)
    11. PET Standard Uptake Value Computation (Nicole Aucoin)
    12. Threshold Scalar Volume (Nicole Aucoin)
    13. Fiducial Registration (Stephen Aylward)
    14. Gaussian Blur Image Filter (Stephen Aylward)
    15. Resample Scalar/Vector/DWI Volume (Francois Budin)
    16. Data (Julien Finet)
    17. Models (Julien Finet)
    18. Robust Statistics Segmenter (Yi Gao)
    19. Segmentation Aided Registration (Yi Gao)
    20. Reformat (Michael Jeulin-Lagarrigue)
    21. Demon Registration (BRAINS) (Hans Johnson)
    22. Foreground Masking (BRAINS) (Hans Johnson)
    23. General Brainsfit Registration (Hans Johnson)
    24. Resample Image (BRAINS) (Hans Johnson)
    25. Vector Demon Registration (Hans Johnson)
    26. KSlice Interactive Segmenter (Ivan Kolesov)
    27. Simple Filters (Bradley Lowekamp)
    28. WatershedFromMarkers (Bradley Lowekamp)
    29. SNR Measurement (Babak Matinfar)
    30. Main window (JC)
    31. Welcome to Slicer (JC)
    32. Add Scalar Volumes (Jim Miller)
    33. CheckerBoard Filter (Jim Miller)
    34. Create DICOM Series (Jim Miller)
    35. Curvature Anisotropic Diffusion (Jim Miller)
    36. Dicom to Nrrd Converter (Jim Miller)
    37. Extract Skeleton (Jim Miller)
    38. Gradient Anisotropic Diffusion (Jim Miller)
    39. Grayscale Fill Hole Image Filter (Jim Miller)
    40. Grayscale Grind Peak Image Filter (Jim Miller)
    41. Grayscale Model Maker (Jim Miller)
    42. Histogram Matching (Jim Miller)
    43. Median Image Filter (Jim Miller)
    44. Multiply Scalar Volumes (Jim Miller)
    45. Orient Scalar Volume (Jim Miller)
    46. Simple Region Growing Segmentation (Jim Miller)
    47. Subtract Scalar Volumes (Jim Miller)
    48. View Controllers (Jim Miller)
    49. Voting Binary Hole Filling Image Filter (Jim Miller)
    50. Label Map Smoothing (Dirk Padfield)
    51. EMSegment Command-line (Kilian Pohl)
    52. EMSegment Easy (no atlas) (Kilian Pohl)
    53. EMSegment (with atlas) (Kilian Pohl)
    54. DTIExport (Sonia Pujol)
    55. DTIImport (Sonia Pujol)
    56. OpenIGTLink IF (Junichi Tokuda)
    57. Diffusion Tensor Scalar Measurements (Demian Wasserman)
    58. Diffusion Weighted Volume Masking (Demian Wasserman)
    59. DWI Joint Rician LMMSE Image Filter (Demian Wasserman)
    60. DWI Rician LMMSE Filter (Demian Wasserman)
    61. DWI To DTI Estimation (Demian Wasserman)
    62. DWI to Full Brain Tractography (Demian Wasserman)
    63. Resample DTI Volume (Demian Wasserman)
    64. Tractography Label Map Seeding (Demian Wasserman)
    65. Image Label Combine (Alex Yarmarkovich)
    66. Sceneviews (Alex Yarmarkovich)
    67. Tractography Interactive Seeding (Alex Yarmarkovich)
    68. Transforms (Alex Yarmarkovich)

Recently updated Module Documentations

    1. Annotations (Nicole Aucoin) 12:11, 24 September 2013.
    2. Markups (Nicole Aucoin) 11:59, 24 September 2013.
    3. Volume rendering (including label data sets) (Julien Finet) 11:43, 19 September 2013.
    4. Introduction to Registration (Dominik Meier) 16:18, 13 September 2013.
    5. Tractography Display (Demian Wasserman) 12:26, 13 September 2013. by Alex Yarmarkovich
    6. FiberBundleLabelSelect (Alex Yarmarkovich) 11:33, 13 September 2013.
    7. N4ITK Bias Field Correction (Andrey Fedorov) (svn tags updated in 4.3 and Nightly, don't recall how updates are propagated to the wiki page content) 7 Nov 2013
    8. Intensity Difference Metric (Andrey Fedorov) -- Not applicable -- this is a CLI that should be used only by ChangeTracker extension, not by the user, also ChangeTracker and this CLI are not in Slicer core 7 Nov 2013
    9. Crop Volume (Andrey Fedorov) updated 7 Nov 2013
    10. SurfaceToolbox (Luca Antiga) updated 7 Nov 2013
    11. Left Atrial Scar Segmenter (LiangJia Zhu) updated 7 Nov 2013
    12. Left Atrium Segmenter (LiangJia Zhu) updated 7 Nov 2013
    13. Data Probe (Steve Pieper)
    14. DICOM (Steve Pieper)
    15. Editor (Steve Pieper)
    16. Endoscopy (Steve Pieper)
    17. Fiber Bundle to Label Map (Steve Pieper)
    18. Label Statistics (Steve Pieper)
    19. .mrb (Steve Pieper)
    20. Sample Data (Steve Pieper)
    21. Vector to Scalar Volume (Steve Pieper)
    22. Volumes (Steve Pieper)

Other improvements

    1. when I save an MRB repeatedly, (1) my customizations from last time should be remembered. Right now, the save module forgets that I selected .mrb for my last save. I need to tell it again. (2) When doing so, the default name turns into .mrb.mrb. (3) It also forgets that I pointed it to a particular directory and offers to save in the default location. (4) Having this persist for the session only would be good. If persistent across session, a reset button would be good. See #3484 and #2948
    2. the location from which something was loaded should be the default for saving.
    3. create a preset w/l+LUT in the volume module (scaled from 0 to 1), and corresponding transfer function for FA maps in the volume rendering module (bug #1857)
    4. on/off switch in the editor module for volume rendering of active label map
  1. All tutorials should be updated, including new basic features such as .drag and drop and .mrb
  2. Unable to use Volume module Threshold widget in a meaningful way
  3. Better presentation of text in sceneviews
  1. Review critical bugs / Open questions
  • Nonlinear transform support (Alex)
  • Migrating Rulers into Markups module (Nicole)
  • Pluggable registration module (Steve, for Head and Neck Radiotherapy DBP)
  • Each DBP to be pinged for wish list by Engineering contact
    • Steve -> Greg
    • Jim -> Rob/Josh
    • Stephen -> Jack
    • Dan -> Hans
  • Steve will send blanket email to all DBPs requesting their priorities
  • In coming months we will finalize a strategy for 4.x releases as final NA-MIC deliverables