View Issue Details

IDProjectCategoryView StatusLast Update
0002322Slicer4Module Editorpublic2018-03-02 11:02
Reporterpieper Assigned Topieper  
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status closedResolutionfixed 
Product Version 
Target VersionFixed in VersionSlicer 4.7.0 
Summary0002322: Add label interpolation and/or port ModelDraw to slicer4
Description

Several requests have been made for simplifying the process of extracting structures from large volumes by segmenting only a few key slices.

TagsNo tags attached.

Activities

pieper

pieper

2012-07-16 06:26

administrator   ~0005142

From the slicer-users mailing list...

Yes, the topic has come up before and it's a good idea.

As Greg mentioned in a previous thread [1], there is a tool in slicer3 called ModelDraw that implements something like this - you can see videos of how it works at [2]. This isn't in the 3.6.3 release, but it is in the most recent slicer3 nightly builds [3]. At this point there's no concrete plan for when or how this will be ported to slicer4, but I created a feature request in the bug tracker to help us keep track of these ideas [4]

-Steve

[1] http://slicer-users.65878.n3.nabble.com/How-to-copy-label-map-to-next-slice-in-Editor-td3741917.html

[2] https://dl.dropbox.com/u/1686930/IMAT-2011-09-23/index.html

[3] http://www.slicer.org/download_files/Nightly/

[4] http://www.na-mic.org/Bug/view.php?id=2322

On Mon, Jul 16, 2012 at 9:56 AM, Andras Lasso <lasso@cs.queensu.ca> wrote:
Contour copying or interpolation has been requested by many people. Probably people actually need interpolation (draw contours on every N-th slice and then generate contours between them), because after copying you have to adjust each contour on every slice anyway, while after interpolation you may need to do make only minor adjustments (if any) on certain slices.

A filter such as vtkVoxelContoursToSurfaceFilter could be used for the contour interpolation. It could be implemented in a separate module. Optionally a shortcut could be added to the editor toolbar to launch the interpolation directly from there.

Morphological opening can be used as a workaround until contour interpolation becomes available as a module:
· Segment 1 slice out of every 2-4 slices

· Cick on “Dilate effect”, click “Apply” 1-3 times (until the holes between the slices are filled)

· Click “Erode Effect”, and click “Apply” 1-3 times (until the labels return to their original size)

Limitations:

  1. The original contours are not preserved. If you skip more slices then you save more time but you need more dilate/erode steps, which removes some details from the original contours. So, if you have complex contours then you can skip less slices.
  2. You need to skip about the same number of slices between each segmented slice: you cannot just skip more slices when there are not too much change in the contours (because you’ll either have holes in the sparsely contoured areas or you’ll apply more dilations, but then lose more details in other areas).

Andras

From: slicer-users-bounces@bwh.harvard.edu [mailto:slicer-users-bounces@bwh.harvard.edu] On Behalf Of Steve Pieper
Sent: July 16, 2012 9:20 AM
To: Ghosh, Pranay Kumar
Cc: slicer-users@bwh.harvard.edu
Subject: Re: [slicer-users] copy and paste in editor

Hi -

Unfortunately no, there isn't a feature like that - can you add a feature request to the bug tracker in the Siicer4 Editor category?

If you haven't tried already, you might use the Threshold Paint feature, along with the Rectangle or Paint tools - these can allow you to move pretty quickly through a volume (although you still need to visit each slice).

-Steve

2012/7/16 Ghosh, Pranay Kumar <p.ghosh@fz-juelich.de>
Hello,

Is there a way i can copy and paste a segmented region from one slice over other. I have 256 slices in axial direction. Using threshold segmentation includes unwanted regions, therefore I am performing a manual segmentation. but it’s a tedious process to do for each slice. Please let me know if there is a better way.

Mit freundlichen Grüßen
Pranay Kumar Ghosh
Institut für Bio- und Geowissenschaften
IBG-1: Biotechnologie
modelling and simulation
Forschungszentrum Jülich GmbH
Telefon 02461 61-1959
FAX 02461 61-8045
p.ghosh@fz-juelich.de



Forschungszentrum Juelich GmbH
52425 Juelich
Sitz der Gesellschaft: Juelich
Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498
Vorsitzender des Aufsichtsrats: MinDir Dr. Karl Eugen Huthmacher
Geschaeftsfuehrung: Prof. Dr. Achim Bachem (Vorsitzender),
Karsten Beneke (stellv. Vorsitzender), Prof. Dr.-Ing. Harald Bolt,
Prof. Dr. Sebastian M. Schmidt


Kennen Sie schon unseren neuen Film? http://www.fz-juelich.de/film
Kennen Sie schon unsere app? http://www.fz-juelich.de/app


slicer-users mailing list
slicer-users@bwh.harvard.edu
http://massmail.spl.harvard.edu/mailman/listinfo/slicer-users
To unsubscribe: send email to slicer-users-request@massmail.spl.harvard.edu with unsubscribe as the subject

pieper

pieper

2012-07-26 05:54

administrator   ~0005252

I've been in contact with the MITK group to see if we can use their label interpolation code in some way. Perhaps first as a command line module extension.

lassoan

lassoan

2017-06-15 11:30

developer   ~0014863

Fill between slices effect in Segment Editor module provides this.

Issue History

Date Modified Username Field Change
2012-07-16 06:25 pieper New Issue
2012-07-16 06:25 pieper Status new => assigned
2012-07-16 06:25 pieper Assigned To => pieper
2012-07-16 06:26 pieper Note Added: 0005142
2012-07-26 05:54 pieper Note Added: 0005252
2012-08-22 05:56 jcfr Target Version => Slicer 4.3.0
2013-07-08 10:35 pieper Target Version Slicer 4.3.0 => Slicer 4.4.0
2014-03-07 05:39 pieper Target Version Slicer 4.4.0 =>
2014-05-13 12:52 jcfr Status assigned => acknowledged
2017-06-15 11:30 lassoan Status acknowledged => resolved
2017-06-15 11:30 lassoan Resolution open => fixed
2017-06-15 11:30 lassoan Fixed in Version => Slicer 4.7.0
2017-06-15 11:30 lassoan Note Added: 0014863
2018-03-02 11:02 jcfr Status resolved => closed