Difference between revisions of "Developer Meetings/20131008"
From Slicer Wiki
(22 intermediate revisions by 8 users not shown) | |||
Line 1: | Line 1: | ||
__TOC__ | __TOC__ | ||
− | == | + | == 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: | ||
+ | ## Probe Volume With Model (Lauren O'Donnell) | ||
+ | ## ACPC Transform (Nicole Aucoin) | ||
+ | ## Cast Scalar Volume (Nicole Aucoin) | ||
+ | ## Colors (Nicole Aucoin) | ||
+ | ## LUTs (Nicole Aucoin) | ||
+ | ## Mask Scalar Volume (Nicole Aucoin) | ||
+ | ## Merge Models (Nicole Aucoin) | ||
+ | ## Model Maker (Nicole Aucoin) | ||
+ | ## Models (Julien Finet) | ||
+ | ## Model To LabelMap (Nicole Aucoin) | ||
+ | ## PET Standard Uptake Value Computation (Nicole Aucoin) | ||
+ | ## Threshold Scalar Volume (Nicole Aucoin) | ||
+ | ## Fiducial Registration (Stephen Aylward) | ||
+ | ## Gaussian Blur Image Filter (Stephen Aylward) | ||
+ | ## Resample Scalar/Vector/DWI Volume (Francois Budin) | ||
+ | ## Data (Julien Finet) | ||
+ | ## Models (Julien Finet) | ||
+ | ## Robust Statistics Segmenter (Yi Gao) | ||
+ | ## Segmentation Aided Registration (Yi Gao) | ||
+ | ## Reformat (Michael Jeulin-Lagarrigue) | ||
+ | ## Demon Registration (BRAINS) (Hans Johnson) | ||
+ | ## Foreground Masking (BRAINS) (Hans Johnson) | ||
+ | ## General Brainsfit Registration (Hans Johnson) | ||
+ | ## Resample Image (BRAINS) (Hans Johnson) | ||
+ | ## Vector Demon Registration (Hans Johnson) | ||
+ | ## KSlice Interactive Segmenter (Ivan Kolesov) | ||
+ | ## Simple Filters (Bradley Lowekamp) | ||
+ | ## WatershedFromMarkers (Bradley Lowekamp) | ||
+ | ## SNR Measurement (Babak Matinfar) | ||
+ | ## Main window (JC) | ||
+ | ## Welcome to Slicer (JC) | ||
+ | ## Add Scalar Volumes (Jim Miller) | ||
+ | ## CheckerBoard Filter (Jim Miller) | ||
+ | ## Create DICOM Series (Jim Miller) | ||
+ | ## Curvature Anisotropic Diffusion (Jim Miller) | ||
+ | ## Dicom to Nrrd Converter (Jim Miller) | ||
+ | ## Extract Skeleton (Jim Miller) | ||
+ | ## Gradient Anisotropic Diffusion (Jim Miller) | ||
+ | ## Grayscale Fill Hole Image Filter (Jim Miller) | ||
+ | ## Grayscale Grind Peak Image Filter (Jim Miller) | ||
+ | ## Grayscale Model Maker (Jim Miller) | ||
+ | ## Histogram Matching (Jim Miller) | ||
+ | ## Median Image Filter (Jim Miller) | ||
+ | ## Multiply Scalar Volumes (Jim Miller) | ||
+ | ## Orient Scalar Volume (Jim Miller) | ||
+ | ## Simple Region Growing Segmentation (Jim Miller) | ||
+ | ## Subtract Scalar Volumes (Jim Miller) | ||
+ | ## View Controllers (Jim Miller) | ||
+ | ## Voting Binary Hole Filling Image Filter (Jim Miller) | ||
+ | ## Label Map Smoothing (Dirk Padfield) | ||
+ | ## EMSegment Command-line (Kilian Pohl) | ||
+ | ## EMSegment Easy (no atlas) (Kilian Pohl) | ||
+ | ## EMSegment (with atlas) (Kilian Pohl) | ||
+ | ## DTIExport (Sonia Pujol) | ||
+ | ## DTIImport (Sonia Pujol) | ||
+ | ## OpenIGTLink IF (Junichi Tokuda) | ||
+ | ## Diffusion Tensor Scalar Measurements (Demian Wasserman) | ||
+ | ## Diffusion Weighted Volume Masking (Demian Wasserman) | ||
+ | ## DWI Joint Rician LMMSE Image Filter (Demian Wasserman) | ||
+ | ## DWI Rician LMMSE Filter (Demian Wasserman) | ||
+ | ## DWI To DTI Estimation (Demian Wasserman) | ||
+ | ## DWI to Full Brain Tractography (Demian Wasserman) | ||
+ | ## Resample DTI Volume (Demian Wasserman) | ||
+ | ## Tractography Label Map Seeding (Demian Wasserman) | ||
+ | ## Image Label Combine (Alex Yarmarkovich) | ||
+ | ## Sceneviews (Alex Yarmarkovich) | ||
+ | ## Tractography Interactive Seeding (Alex Yarmarkovich) | ||
+ | ## Transforms (Alex Yarmarkovich) | ||
− | # | + | ===Recently updated Module Documentations=== |
− | ## | + | ## 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 |
− | ##mrb | + | ## 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 | |
− | ##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. | + | ## 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 | |
− | |||
− | |||
− | |||
− | |||
* Nonlinear transform support (Alex) | * Nonlinear transform support (Alex) | ||
** Resampled on the fly | ** Resampled on the fly | ||
Line 33: | Line 113: | ||
** Need to fix read/write of grid transforms | ** Need to fix read/write of grid transforms | ||
** Fix resample CLIs to consistently accept grid transforms | ** Fix resample CLIs to consistently accept grid transforms | ||
+ | ** See: http://www.na-mic.org/Wiki/index.php/Handling_deformable_transforms_in_Slicer_meeting_minutes | ||
* Migrating Rulers into Markups module (Nicole) | * Migrating Rulers into Markups module (Nicole) | ||
* Pluggable registration module (Steve, for Head and Neck Radiotherapy DBP) | * 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 |
Latest revision as of 18:35, 19 November 2013
Home < Developer Meetings < 20131008Contents
Update documentation
- 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:
- Probe Volume With Model (Lauren O'Donnell)
- ACPC Transform (Nicole Aucoin)
- Cast Scalar Volume (Nicole Aucoin)
- Colors (Nicole Aucoin)
- LUTs (Nicole Aucoin)
- Mask Scalar Volume (Nicole Aucoin)
- Merge Models (Nicole Aucoin)
- Model Maker (Nicole Aucoin)
- Models (Julien Finet)
- Model To LabelMap (Nicole Aucoin)
- PET Standard Uptake Value Computation (Nicole Aucoin)
- Threshold Scalar Volume (Nicole Aucoin)
- Fiducial Registration (Stephen Aylward)
- Gaussian Blur Image Filter (Stephen Aylward)
- Resample Scalar/Vector/DWI Volume (Francois Budin)
- Data (Julien Finet)
- Models (Julien Finet)
- Robust Statistics Segmenter (Yi Gao)
- Segmentation Aided Registration (Yi Gao)
- Reformat (Michael Jeulin-Lagarrigue)
- Demon Registration (BRAINS) (Hans Johnson)
- Foreground Masking (BRAINS) (Hans Johnson)
- General Brainsfit Registration (Hans Johnson)
- Resample Image (BRAINS) (Hans Johnson)
- Vector Demon Registration (Hans Johnson)
- KSlice Interactive Segmenter (Ivan Kolesov)
- Simple Filters (Bradley Lowekamp)
- WatershedFromMarkers (Bradley Lowekamp)
- SNR Measurement (Babak Matinfar)
- Main window (JC)
- Welcome to Slicer (JC)
- Add Scalar Volumes (Jim Miller)
- CheckerBoard Filter (Jim Miller)
- Create DICOM Series (Jim Miller)
- Curvature Anisotropic Diffusion (Jim Miller)
- Dicom to Nrrd Converter (Jim Miller)
- Extract Skeleton (Jim Miller)
- Gradient Anisotropic Diffusion (Jim Miller)
- Grayscale Fill Hole Image Filter (Jim Miller)
- Grayscale Grind Peak Image Filter (Jim Miller)
- Grayscale Model Maker (Jim Miller)
- Histogram Matching (Jim Miller)
- Median Image Filter (Jim Miller)
- Multiply Scalar Volumes (Jim Miller)
- Orient Scalar Volume (Jim Miller)
- Simple Region Growing Segmentation (Jim Miller)
- Subtract Scalar Volumes (Jim Miller)
- View Controllers (Jim Miller)
- Voting Binary Hole Filling Image Filter (Jim Miller)
- Label Map Smoothing (Dirk Padfield)
- EMSegment Command-line (Kilian Pohl)
- EMSegment Easy (no atlas) (Kilian Pohl)
- EMSegment (with atlas) (Kilian Pohl)
- DTIExport (Sonia Pujol)
- DTIImport (Sonia Pujol)
- OpenIGTLink IF (Junichi Tokuda)
- Diffusion Tensor Scalar Measurements (Demian Wasserman)
- Diffusion Weighted Volume Masking (Demian Wasserman)
- DWI Joint Rician LMMSE Image Filter (Demian Wasserman)
- DWI Rician LMMSE Filter (Demian Wasserman)
- DWI To DTI Estimation (Demian Wasserman)
- DWI to Full Brain Tractography (Demian Wasserman)
- Resample DTI Volume (Demian Wasserman)
- Tractography Label Map Seeding (Demian Wasserman)
- Image Label Combine (Alex Yarmarkovich)
- Sceneviews (Alex Yarmarkovich)
- Tractography Interactive Seeding (Alex Yarmarkovich)
- Transforms (Alex Yarmarkovich)
Recently updated Module Documentations
- 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)
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 - 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)
- on/off switch in the editor module for volume rendering of active label map
- when I save an MRB repeatedly, (1)
- All tutorials should be updated, including new basic features such as .drag and drop and .mrb
- Unable to use Volume module Threshold widget in a meaningful way
- Better presentation of text in sceneviews
- Review critical bugs / Open questions
- Nonlinear transform support (Alex)
- Resampled on the fly
- Pre-cached non-linear hardened version
- Need to fix read/write of grid transforms
- Fix resample CLIs to consistently accept grid transforms
- See: http://www.na-mic.org/Wiki/index.php/Handling_deformable_transforms_in_Slicer_meeting_minutes
- 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