Diferencia entre revisiones de «Segment Editor/en»

De Slicer-Int
Saltar a: navegación, buscar
(Página creada con «====Effects====»)
 
 
(No se muestran 29 ediciones intermedias de 2 usuarios)
Línea 1: Línea 1:
 +
__NOTOC__ __NOEDITSECTION__
 
<languages />
 
<languages />
==Módulo Segment Editor==
+
==Module Segment Editor==
  
Esta es la versión avanzada del módulo editor, en este las herramientas se han mejorado y el flujo de trabajo varía al haber más posibilidades en la interacción con los datos. (<xr id="fig:ModuleSegmentEditor" />)
+
This is the advanced version of the editor module, in this the tools have been improved and the workflow varies as there are more possibilities in the interaction with the data. (<xr id="fig:ModuleSegmentEditor" />)
  
 
<figure id="fig:ModuleSegmentEditor">
 
<figure id="fig:ModuleSegmentEditor">
Línea 8: Línea 9:
 
</figure>
 
</figure>
  
===Interfaz===
+
===Interface===
Ahora el módulo permite trabajar con distintos conjuntos de segmentaciones, en función del volumen con el que se esté interactuando, como se puede ver en los dos primeros menús desplegables de la interfaz.
+
The module now allows you to work with different sets of segmentations, depending on the volume you are interacting with, as you can see in the first two drop-down menus of the interface.
  
Las segmentaciones se van generando individualmente, mediante la barra de botones que aparece a continuación de estos menús(<xr id="fig:ModuleSegmentEditor2" />):
+
The segmentations are generated individually, by means of the button bar that appears next to these menus (<xr id="fig:ModuleSegmentEditor2" />):
  
 
<figure id="fig:ModuleSegmentEditor2">
 
<figure id="fig:ModuleSegmentEditor2">
Línea 17: Línea 18:
 
</figure>
 
</figure>
  
Las funciones de estos botones son bastante intuitivas:
+
The functions of these buttons are quite intuitive:
* Add: crea una nueva segmentación
+
* Add: creates a new segmentation
* Remove: elimina la segmentación seleccionada
+
* Remove: removes the selected segmentation
* Show 3D: muestra las segmentaciones activas en 3D
+
* 3D show: shows active 3D segmentations
* Segmentations: nos lleva al módulo de ese nombre
+
* Segmentations: leads to the module of that name
  
 
====Effects====
 
====Effects====
Línea 29: Línea 30:
 
</figure>
 
</figure>
  
Las dos primeras filas de iconos corresponden al módulo '''Segment Editor''' propiamente dicho, pero la tercera es de la extensión '''SegmentEditorExtraEffects''', la cual se recomienda instalar, pues complementa a este módulo.
+
The first two rows of icons correspond to the '''Segment Editor'' module itself, but the third is the '''SegmentEditorExtraEffects''' extension, which is recommended to be installed, as it complements this module.
  
=====primera fila=====
+
=====first fow=====
 
<figure id="fig:EffectsRow1">
 
<figure id="fig:EffectsRow1">
 
[[File:Fila1.png|center|frame|<caption>Effects row1</caption>]]
 
[[File:Fila1.png|center|frame|<caption>Effects row1</caption>]]
 
</figure>
 
</figure>
  
*None: devuelve al puntero a su comportamiento por defecto
+
*None: returns the pointer to its default behavior
*Paint: pinta (selecciona) zonas de la imagen
+
*Paint: Paint (select) areas of the image
*Draw: delimita contornos para dibujar
+
*Draw: draw contours for drawing
*Erase: borra las zonas marcadas con las dos herramientas anteriores
+
*Erase: erases the zones marked with the two previous tools
*Level tracing: traza zonas de intensidad similar
+
*Level tracing: traces areas of similar intensity
*Grow from seeds: crea segmentaciones a partir de zonas marcadas con la herramienta paint
+
*Grow from seeds: create segmentations from areas marked with the paint tool
*Fill between slices: segmenta entre diferentes secciones del volumen
+
*Fill between slices: segmentation between different sections of the volume
*Threshold: umbral. Selecciona zonas de intensidad afín por toda la imagen.
+
*Threshold: threshold. Selects areas of related intensity throughout the image.
  
=====segunda fila=====
+
=====second row=====
 
<figure id="fig:EffectsRow2">
 
<figure id="fig:EffectsRow2">
 
[[File:Fila2.png|center|frame|<caption>Effects row2</caption>]]
 
[[File:Fila2.png|center|frame|<caption>Effects row2</caption>]]
 
</figure>
 
</figure>
  
*Margin: amplía o contrae la selección en un incremento fijo
+
*Margin: Enlarges or contracts the selection in a fixed increment
*Smoothing: suaviza la superficie de la selección, eliminando bultos y agujeros. Tiene varios parámetros de acplicación:
+
**Smoothing: smoothes the surface of the selection, eliminating bumps and holes. It has several application parameters:
**Median: elimina pequeños detalles preservando lo máximo posible el contorno.
+
**Medium: eliminates small details while preserving as much contour as possible.
**Opening: elimina bultos de tamaño inferior al especificado.
+
**Opening: eliminates packages smaller than the specified size.
**Closing: rellena agujeros de tamaño inferior al especificado.
+
**Closing: fills holes smaller than the specified size.
**Gaussian: suaviza todos los contornos, a costa de contraer el segmento.
+
**Gaussian: softens all the contours, at the cost of contracting the segment.
**Joint smoothing: se aplica a múltiples segmentos simultáneamente, para suavizarlos y eliminar espacios entre ellos.
+
**Joint smoothing: applied to multiple segments simultaneously, to smooth them out and eliminate gaps between them.
*Scissors: corta (elimina) partes de la selección
+
*Scissors: cuts (removes) parts of the selection
*Islands: manipula las superficies independientes dentro de la segmentación. Sus ajustes se listan a continuación, y su efecto variará en función de la máscara que se utilice: everywhere (en todas partes), inside all segments (afecta únicamente a las segmentaciones), inside all visible segments (afecta únicamente a las segmentaciones visibles), outside all segments (afecta únicamente a lo que no forme parte de la segmentación) y outside all visible segments (afecta únicamente a lo que no forme parte de la segmentación visible).
+
*Islands: manipulates the independent surfaces within the segmentation. Its settings are listed below, and their effect will vary depending on the mask used: everywhere (everywhere), inside all segments (affects only the segmentations), inside all visible segments (affects only the visible segmentations), outside all segments (affects only what is not part of the segmentation) and outside all visible segments (affects only what is not part of the visible segmentation).
**Keep largest island: conserva la isla de mayor tamaño
+
**Keep largest island: retains the largest island
**Remove small islands: elimina todas las islas de tamaño inferior al especificado
+
**Remove small islands: removes all islands smaller than the specified size
**Split islands into segments: separa las islas en segmentos
+
**Split islands into segments: separates the islands into segments
**keep selected island: conserva la isla seleccionada
+
**Keep selected island: keeps the selected island
**Remove selected island: elimina la isla seleccionada
+
**Remove selected island: removes the selected island
**Add selected island: añade la isla seleccionada a la segmentación en la que se esté trabajando
+
**Add selected island: adds the selected island to the segmentation you are working on
*Logical operators: operaciones con operadores lógicos entre segmentaciones
+
*Logical operators: operations with logical operators between segmentations
**Copy: reemplaza el segmento seleccionado por el modificador
+
**Copy: replaces the selected segment with the modifier
**Add: añade el segmento modificador al seleccionado
+
**Add: adds the modifier segment to the selected one
**Subtract: resta la al segmento seleccionado el modificador
+
**Substract: substracts the selected segment by the modifier
**Intersect: intersecta el segmento seleccionado con el modificador
+
**Intersect: intersects the selected segment with the modifier
**Invert: invierte el segmento seleccionado
+
**Invert: inverts the selected segment
**Clear: borra el segmento seleccionado
+
**Clear: Deletes the selected segment
**Fill: rellena el segmento seleccionado
+
**Fill in the selected segment
*Fast marching: Expande el segmento seleccionado a regiones con intensidad similar.
+
*Fast marching: Expands the selected segment to regions with similar intensity.
*Flood filling: relleno de área por ''inundación'' a través de los vóxeles con intensidad similar
+
*Flood filling: filling of area by''flooding'' through the voxels with similar intensity
  
=====tercera fila: extra effects=====
+
=====third row: extra effects=====
 
<figure id="fig:EffectsRow3">
 
<figure id="fig:EffectsRow3">
 
[[File:Fila3.png|center|frame|<caption>Effects row3: extra effects</caption>]]
 
[[File:Fila3.png|center|frame|<caption>Effects row3: extra effects</caption>]]
 
</figure>
 
</figure>
  
*Mask volume: Utilice el segmento seleccionado como máscara. La máscara se aplica al volumen maestro por defecto.
+
*Mask volume: Use the selected segment as a mask. The mask is applied to the default master volume.
La operación de llenado interior y exterior crea un volumen de mapa de etiquetas binario como salida, con los valores de llenado interior y exterior modificables. (de la descripción de la herramienta)
+
The inner and outer filling operation creates a binary label map volume as output, with the inner and outer filling values modifiable. (from the tool description)
*Surface cut: Use marcas de referencia para rellenar un segmento. La superficie se genera a partir de los puntos colocados. (de la descripción de la herramienta)
+
*Surface cut: Use reference marks to fill in a segment. The surface is generated from the placed points. (from the tool description)
*Watershed: Crece segmentos para crear una segmentación completa. Se tienen en cuenta la ubicación, el tamaño y la forma de los segmentos iniciales y el contenido del volumen maestro. Los límites finales del segmento se colocarán donde el brillo del volumen maestro cambia bruscamente. (de la descripción de la herramienta)
+
*Watershed: Grows segments to create a complete segmentation. The location, size and shape of the initial segments and the content of the master volume are taken into account. The final segment limits will be set where the master volume brightness changes sharply. (from the tool description)
  
==Documentación en Slicer.org==
+
==Documentation in Slicer.org==
  
[[http://slicer.readthedocs.io/en/latest/user_guide/module_segmenteditor.html Segment Editor]] (en inglés)
+
[[http://slicer.readthedocs.io/en/latest/user_guide/module_segmenteditor.html Segment Editor]]
  
== Flujo de trabajo ==
+
== Workflow ==
  
Previo a la segmentación
+
Before the segmentation
  
*Con el módulo '''Crop Volume''' comprobar que la resolución en las tres dimensiones es la misma
+
*With the '''Crop Volume''' module check that the resolution in the three dimensions is the same
*En ese mismo módulo, ajustar el ROI al área en la que se vaya a trabajar, para así reducir la carga de procesado
+
*In the same module, adjust the ROI to the area to be worked on, in order to reduce the processing load.
  
Procedimiento
+
Procedure
  
*Crear una nueva segmentación para cada estructura anatómica
+
*Create a new segmentation for each anatomical structure
*Delimitarla de forma aproximada con la herramienta '''Paint'''
+
*Delimit it roughly with the tool '''Paint'''.
*Repetir los dos pasos anteriores con cada una de las segmentaciones a crear
+
*Repeat the previous two steps with each of the segmentations to be created
*Aplicar el efecto '''Grow from seeds''' para generar automáticamente las segmentaciones
+
*Apply the '''Grow from seeds''' effect to automatically generate the segmentations
  
Refinado
+
Reffination
*Mediante los efectos de la segunda fila de herramientas, ajustar las segmentaciones generadas automáticamente para que se ajusten a la realidad anatómica deseada
+
*Using the effects of the second row of tools, adjust the automatically generated segmentations to match the desired anatomical reality
 +
 
 +
=== Examples ===
 +
The video examples serve to show you how the editor's tools work, in a dynamic and convenient way.
 +
======Language subtitles=======
 +
The videos are presented without audio, with the texts in English, French and Spanish subtitles. To change the language of the displayed subtitles, follow the steps below:
 +
 
 +
'''1.''' Click on ''settings'' on the lower bar on the video window
 +
[[File:Sub1.png|center|frame]]
 +
 
 +
'''2.''' Click on ''Subtitles/CC''
 +
[[File:Sub2.png|center|frame]]
 +
 
 +
'''3.''' Choose the desired language
 +
[[File:Sub3.png|center|frame]]
 +
 
 +
===Bone segmentation===
 +
Introduction of the tools ''Scissors'', ''Threshold'', ''Logical operators'' and  ''Islands'' on a segmentation example of foot bones.
 +
<youtube>https://youtu.be/kZ5-krQcRNQ?cc_load_policy=1&hl=fr</youtube>
 +
 
 +
<hr>
 +
[[Clínicos 3D Slicer/en| MENU]]

Revisión actual del 12:43 3 sep 2018

Otros idiomas:
English • ‎español • ‎français • ‎português

Module Segment Editor

This is the advanced version of the editor module, in this the tools have been improved and the workflow varies as there are more possibilities in the interaction with the data. (Figure 1)

Figure 1: Module Segment Editor

Interface

The module now allows you to work with different sets of segmentations, depending on the volume you are interacting with, as you can see in the first two drop-down menus of the interface.

The segmentations are generated individually, by means of the button bar that appears next to these menus (Figure 2):

Figure 2: Segments bar

The functions of these buttons are quite intuitive:

  • Add: creates a new segmentation
  • Remove: removes the selected segmentation
  • 3D show: shows active 3D segmentations
  • Segmentations: leads to the module of that name

Effects

Figure 3: Effects

The first two rows of icons correspond to the Segment Editor module itself, but the third is the SegmentEditorExtraEffects' extension, which is recommended to be installed, as it complements this module.

first fow
Figure 4: Effects row1
  • None: returns the pointer to its default behavior
  • Paint: Paint (select) areas of the image
  • Draw: draw contours for drawing
  • Erase: erases the zones marked with the two previous tools
  • Level tracing: traces areas of similar intensity
  • Grow from seeds: create segmentations from areas marked with the paint tool
  • Fill between slices: segmentation between different sections of the volume
  • Threshold: threshold. Selects areas of related intensity throughout the image.
second row
Figure 5: Effects row2
  • Margin: Enlarges or contracts the selection in a fixed increment
    • Smoothing: smoothes the surface of the selection, eliminating bumps and holes. It has several application parameters:
    • Medium: eliminates small details while preserving as much contour as possible.
    • Opening: eliminates packages smaller than the specified size.
    • Closing: fills holes smaller than the specified size.
    • Gaussian: softens all the contours, at the cost of contracting the segment.
    • Joint smoothing: applied to multiple segments simultaneously, to smooth them out and eliminate gaps between them.
  • Scissors: cuts (removes) parts of the selection
  • Islands: manipulates the independent surfaces within the segmentation. Its settings are listed below, and their effect will vary depending on the mask used: everywhere (everywhere), inside all segments (affects only the segmentations), inside all visible segments (affects only the visible segmentations), outside all segments (affects only what is not part of the segmentation) and outside all visible segments (affects only what is not part of the visible segmentation).
    • Keep largest island: retains the largest island
    • Remove small islands: removes all islands smaller than the specified size
    • Split islands into segments: separates the islands into segments
    • Keep selected island: keeps the selected island
    • Remove selected island: removes the selected island
    • Add selected island: adds the selected island to the segmentation you are working on
  • Logical operators: operations with logical operators between segmentations
    • Copy: replaces the selected segment with the modifier
    • Add: adds the modifier segment to the selected one
    • Substract: substracts the selected segment by the modifier
    • Intersect: intersects the selected segment with the modifier
    • Invert: inverts the selected segment
    • Clear: Deletes the selected segment
    • Fill in the selected segment
  • Fast marching: Expands the selected segment to regions with similar intensity.
  • Flood filling: filling of area byflooding through the voxels with similar intensity
third row: extra effects
Figure 6: Effects row3: extra effects
  • Mask volume: Use the selected segment as a mask. The mask is applied to the default master volume.

The inner and outer filling operation creates a binary label map volume as output, with the inner and outer filling values modifiable. (from the tool description)

  • Surface cut: Use reference marks to fill in a segment. The surface is generated from the placed points. (from the tool description)
  • Watershed: Grows segments to create a complete segmentation. The location, size and shape of the initial segments and the content of the master volume are taken into account. The final segment limits will be set where the master volume brightness changes sharply. (from the tool description)

Documentation in Slicer.org

[Segment Editor]

Workflow

Before the segmentation

  • With the Crop Volume module check that the resolution in the three dimensions is the same
  • In the same module, adjust the ROI to the area to be worked on, in order to reduce the processing load.

Procedure

  • Create a new segmentation for each anatomical structure
  • Delimit it roughly with the tool Paint.
  • Repeat the previous two steps with each of the segmentations to be created
  • Apply the Grow from seeds effect to automatically generate the segmentations

Reffination

  • Using the effects of the second row of tools, adjust the automatically generated segmentations to match the desired anatomical reality

Examples

The video examples serve to show you how the editor's tools work, in a dynamic and convenient way.

Language subtitles=

The videos are presented without audio, with the texts in English, French and Spanish subtitles. To change the language of the displayed subtitles, follow the steps below:

1. Click on settings on the lower bar on the video window

Sub1.png

2. Click on Subtitles/CC

Sub2.png

3. Choose the desired language

Sub3.png

Bone segmentation

Introduction of the tools Scissors, Threshold, Logical operators and Islands on a segmentation example of foot bones.


MENU