Difference between revisions of "Documentation/Nightly/Modules/BrainStructuresSegmenter"

From Slicer Wiki
Jump to: navigation, search
(BasicTissueSegmenter wikipage created)
 
m
 
(10 intermediate revisions by the same user not shown)
Line 22: Line 22:
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/module-section|Module Description}}
 
{{documentation/{{documentation/version}}/module-section|Module Description}}
This module offer a ...
+
[[Image:BrainStructuresSegmenter-icon.png|right]]
 +
 
 +
This module offers a general brain segmentation pipeline, calling different algorithms depending on the tissue type that the user wants to segment. The list below illustrates the segmentation methods available at moment:
 +
 
 +
* [[Documentation/{{documentation/version}}/Modules/BasicBrainTissues|Basic Brain Tissues]]: A general brain tissues segmentation focused on the white matter, gray matter and CSF brain tissue segmentation.
 +
* [[Documentation/{{documentation/version}}/Modules/BrainLogisticSegmentation|Brain Logistic Classification (BLS)]]: A recent brain segmentation method focused on global tissue segmentation, usually CSF, gray and white matter delineations. general brain tissues segmentation focused on the white matter, gray matter and CSF brain tissues segmentation.<ref>BLS paper</ref>
 +
 
 +
'''NOTE''': Each segmentation method listed are related to the segmentation part of the image processing pipeline controlled by this module, i.e. the Brain Structure Segmenter module apply a set of image processing algorithms in which, in the Segmentation part, uses the above methods. The user still has the flexibility to choose what pre and post processing that should be applied in the general image processing pipeline.  
 +
 
 +
The diagram below illustrates the image processing pipeline used in this module
 +
 
 +
[[File:SegmentationDiagram_BrainsStructuresSegmenter.png|800px|thumb|center|Segmentation pipeline applied internally in this module]]
 +
  
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/module-section|Use Cases}}
 
{{documentation/{{documentation/version}}/module-section|Use Cases}}
* Use Case 1: a
+
* Use Case 1: Tissue classification
**b
+
**There are several image quantitative approaches that use only a certain tissue type (for instance, cortical thickness) in which a previous brain segmentation could be needed.
<gallery widths="200px" perrow="3">
+
**A simple brain tissue mask could be obtained from this module (WM, GM and CSF are available at moment).
Image:MRI_raw.png|Raw T1 weighted MRI Image
+
 
Image:MRI_AAD.png|T1 weighted MRI Image with AAD filter (q=1.2)
+
<gallery widths="300px" heights="300px">
 +
Image:T1_tissues.png|White matter, gray matter and CSF tissues segmented from the previous MRI image
 +
Image:WM_3DReconstruction.png|A white matter mask 3D reconstruction
 +
Image:GM_3DReconstruction.png|A gray matter mask 3D reconstruction
 
</gallery>
 
</gallery>
  
Line 37: Line 52:
 
{{documentation/{{documentation/version}}/module-section|Panels and their use}}
 
{{documentation/{{documentation/version}}/module-section|Panels and their use}}
  
[[Image:aad_scalar_gui.png|thumb|380px|User Interface]]
+
[[Image:BrainStructuresSegmenter_gui.png|thumb|480px|User Interface]]
 
IO:
 
IO:
 
*Input Volume
 
*Input Volume
**Select the input image
+
**Pick the input to the algorithm. This should be an MRI strutural images with a type listed in the Image Modality option
 +
*Image Modality
 +
**MRI strutural image inserted as a input volume
 +
*Is brain extracted?
 +
**Is the input data already brain extracted? If not, the [https://www.slicer.org/wiki/Documentation/Nightly/Modules/ROBEXBrainExtraction ROBEX] brain extraction method is used
 
*Output Volume
 
*Output Volume
**Set the output image file which the filters should place the final result
+
**Pick the output to the algorithm (a label image)
 +
 
 +
Tissue Segmentation Parameters:
 +
*Separate one tissue?
 +
**Select one tissue type desired to be passed as the output. If checked, the tissue type in Tissue Type option is used
 +
*Tissue Type
 +
**Tissue type that will be resulted from the brain segmentation
 +
 
 +
Noise Attenuation Parameters:
 +
*Condutance
 +
**The conductance regulates the diffusion intensity in the neighbourhood area. Choose a higher conductance if the input image has strong noise seem in the whole image space
 +
*Number Of Iterations
 +
**The number of iterations regulates the numerical simulation of the anomalous process over the image. This parameters is also related with the de-noising intensity, however it is more sensible to the noise intensity. Choose the higher number of iterations if the image presents high intensity noise which is not well treated by the conductance parameter
 +
*Q Value
 +
**The anomalous parameter (or q value) is the generalization parameters responsible to give the anomalous process approach on the diffusion equation
  
Diffusion Parameters:
+
Label Refinement Parameters
*Conductance
+
*Gaussian Sigma
**The conductance regulates the diffusion intensity in the neighbourhood area. Choose a higher conductance if the input image has strong noise seem in the whole image space.
+
**Label smoothing by a gaussian distribution with variance sigma. The units here is given in mm
*Number of Iteractions
 
**The number of iterations regulates the numerical simulation of the anomalous process over the image. This parameters is also related with the de-noising intensity, however it is more sensible to the noise intensity. Choose the higher number of iterations if the image presents high intensity noise which is not well treated by the conductance parameter.
 
*Time Step
 
**The time step is a normalization parameters for the numerical simulation. The maximum value, given as default, is set to 3D images. Lower time step restrict the numerical simulation of the anomalous process.
 
*Anomalous parameter
 
**The anomalous parameter (or q value) is the generalization parameters responsible to give the anomalous process approach on the diffusion equation. See the reference paper<ref>Da S Senra Filho, A. C., Garrido Salmon, C. E., & Murta Junior, L. O. (2015). Anomalous diffusion process applied to magnetic resonance image enhancement. Physics in Medicine and Biology, 60(6), 2355–2373. doi:10.1088/0031-9155/60/6/2355</ref> to choose the appropriate q value (at moment, only tested in MRI T1 and T2 weighted images).
 
  
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/module-section|Similar Modules}}
 
{{documentation/{{documentation/version}}/module-section|Similar Modules}}
*[[Documentation/{{documentation/version}}/Modules/IADImageFilter|IAD Image Filter]]
+
*[https://www.slicer.org/wiki/Modules:EMSegmenter-3.6 EM Segmenter]
*[[Documentation/{{documentation/version}}/Modules/GradientAnisotropicDiffusion|Gradient Anisotropic Image Filter]]
 
  
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/module-section|References}}
 
{{documentation/{{documentation/version}}/module-section|References}}
* paper
+
N/A
  
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->

Latest revision as of 19:24, 30 September 2017

Home < Documentation < Nightly < Modules < BrainStructuresSegmenter


For the latest Slicer documentation, visit the read-the-docs.


Introduction and Acknowledgements

Extension: BrainTissuesExtension
Webpage: http://dcm.ffclrp.usp.br/csim/
Author: Antonio Carlos da S. Senra Filho, CSIM Laboratory (University of Sao Paulo, Department of Computing and Mathematics)
Contact: Antonio Carlos da S. Senra Filho, <email>acsenrafilho@usp.br</email>

CSIM Laboratory  
University of Sao Paulo  
CAPES Brazil  

Module Description

BrainStructuresSegmenter-icon.png

This module offers a general brain segmentation pipeline, calling different algorithms depending on the tissue type that the user wants to segment. The list below illustrates the segmentation methods available at moment:

  • Basic Brain Tissues: A general brain tissues segmentation focused on the white matter, gray matter and CSF brain tissue segmentation.
  • Brain Logistic Classification (BLS): A recent brain segmentation method focused on global tissue segmentation, usually CSF, gray and white matter delineations. general brain tissues segmentation focused on the white matter, gray matter and CSF brain tissues segmentation.[1]

NOTE: Each segmentation method listed are related to the segmentation part of the image processing pipeline controlled by this module, i.e. the Brain Structure Segmenter module apply a set of image processing algorithms in which, in the Segmentation part, uses the above methods. The user still has the flexibility to choose what pre and post processing that should be applied in the general image processing pipeline.

The diagram below illustrates the image processing pipeline used in this module

Segmentation pipeline applied internally in this module


Use Cases

  • Use Case 1: Tissue classification
    • There are several image quantitative approaches that use only a certain tissue type (for instance, cortical thickness) in which a previous brain segmentation could be needed.
    • A simple brain tissue mask could be obtained from this module (WM, GM and CSF are available at moment).


Panels and their use

User Interface

IO:

  • Input Volume
    • Pick the input to the algorithm. This should be an MRI strutural images with a type listed in the Image Modality option
  • Image Modality
    • MRI strutural image inserted as a input volume
  • Is brain extracted?
    • Is the input data already brain extracted? If not, the ROBEX brain extraction method is used
  • Output Volume
    • Pick the output to the algorithm (a label image)

Tissue Segmentation Parameters:

  • Separate one tissue?
    • Select one tissue type desired to be passed as the output. If checked, the tissue type in Tissue Type option is used
  • Tissue Type
    • Tissue type that will be resulted from the brain segmentation

Noise Attenuation Parameters:

  • Condutance
    • The conductance regulates the diffusion intensity in the neighbourhood area. Choose a higher conductance if the input image has strong noise seem in the whole image space
  • Number Of Iterations
    • The number of iterations regulates the numerical simulation of the anomalous process over the image. This parameters is also related with the de-noising intensity, however it is more sensible to the noise intensity. Choose the higher number of iterations if the image presents high intensity noise which is not well treated by the conductance parameter
  • Q Value
    • The anomalous parameter (or q value) is the generalization parameters responsible to give the anomalous process approach on the diffusion equation

Label Refinement Parameters

  • Gaussian Sigma
    • Label smoothing by a gaussian distribution with variance sigma. The units here is given in mm

Similar Modules

References

N/A

Information for Developers

  1. BLS paper