View Issue Details

IDProjectCategoryView StatusLast Update
0001372Slicer4Core: GUIpublic2012-08-01 04:38
Reporterkikinis Assigned Toalexy  
PrioritynormalSeverityfeatureReproducibilityN/A
Status closedResolutionfixed 
PlatformmacOSxOS Version7.1
Product Version 
Target VersionSlicer 4.0.0Fixed in VersionSlicer 4.0.1 
Summary0001372: tractography fiducial seeding ui improvements
Description

http://cdash.org/slicer4/buildSummary.php?buildid=1091
I was trying to have two sets of streamlines with different stopping values for FA.

This turned into quite an adventure. Below the workflow after a bit of experimenting:
-Create two fiducials in two different fiducial lists. Name both lists and fiducials manually.
-In the fiducial seeding module, create output fiber bundles for each of the lists, rename them. Carefully turn seeding tracts off while configuring, and on when I have a matched pair of properly named fiducial list and fiber bundle.
Suggestions out of this experience:
-Output Fiber bundle should integrate the name of the fiducial list or model into the name of the fiber bundle (btw: should we rename them to streamlines?)
-the fiber bundle and the fiducial list are conceptually linked for this function, but need to be manipulated separately. From a user perspective I have a streamline with a controller (list, model, ROI) and a set of parameters to modulate the effect of the controller.

TagsNo tags attached.

Activities

2011-08-28 04:47

 

2011-08-28 04:47

 

demian

demian

2011-08-30 10:06

developer   ~0002853

I don't understand the last comment vey well:

-the fiber bundle and the fiducial list are conceptually linked for this function, but need to be manipulated separately. From a user perspective I have a streamline with a controller (list, model, ROI) and a set of parameters to modulate the effect of the controller.

pieper

pieper

2011-08-30 11:20

administrator   ~0002856

Let's not change the name to streamlines (we have used Fiber Bundles consistently and should not change it here).

kikinis

kikinis

2011-08-31 09:52

developer   ~0002869

Again, if I have two separate fiber bundles with two fiducial seeds. I keep them separate, because I would like to extract quantitative measures from each of them. I would like to go back and forth between them while optimizing their location. Now, I have to switch each fiducial and each fiber bundle separately and have to disable and enable tract seeding in a complicated sequence. Its easy to make a mistake in the process.

demian

demian

2011-08-31 09:58

developer   ~0002870

This seems like what you are doing, if I'm not wrong, is working with two fiducial seeding module instances simultaneously (one for each fiducial/streamline combination). Then the problem is that the outputs of both modules instances are conflicting.

We don't have quantitative measurement extraction from fiber bundles yet.

Is this a new use-case?

kikinis

kikinis

2011-08-31 10:09

developer   ~0002871

yes and not on your immediate todo list. I was just trying to describe a second scenario to clarify.

alexy

alexy

2011-09-02 12:57

developer   ~0002889

Included seeding node name into output FiberBundle name.

kikinis

kikinis

2011-09-25 05:00

developer   ~0003106

I would like to reopen the issue on how to improve the UI when switching between fiducial lists.
Following use case:

I have created two fiducial lists, each containing several fiducials. Each fiducial list has a fiber bundle associated with it.
-When creating the fiberbundle, it should take the fiducial list as part of the fiber bundle name.
-I would like to switch the active fiber bundle/fiducial list to adjust parameters. It would be good to be able to do that with a single click. How about an editable table with the following columns: Active/inactive, visible/invisible, fiducial list, fiberbundle

kikinis

kikinis

2011-09-25 05:03

developer   ~0003107

in the previous node I meant to say: node name included in the fiber bundle name, but can we drop the vtkMRML prefix?

alexy

alexy

2011-10-02 09:44

developer   ~0003156

I dropped vtkMRML prefix from the fiber name.
Not sure I understand the second request. Is it needed before RSNA?

kikinis

kikinis

2011-10-02 12:25

developer   ~0003158

Its ok for now. we can defer the second request

Issue History

Date Modified Username Field Change
2011-08-28 04:45 kikinis New Issue
2011-08-28 04:47 kikinis File Added: Screen Shot 2011-08-28 at 8.30.39 AM.png
2011-08-28 04:47 kikinis File Added: Screen Shot 2011-08-28 at 8.29.36 AM.png
2011-08-30 10:06 demian Note Added: 0002853
2011-08-30 10:06 demian Status new => feedback
2011-08-30 11:20 pieper Note Added: 0002856
2011-08-30 11:20 pieper Assigned To => alexy
2011-08-30 21:15 finetjul Target Version => Slicer 4.0 RSNA
2011-08-31 09:52 kikinis Note Added: 0002869
2011-08-31 09:58 demian Note Added: 0002870
2011-08-31 10:09 kikinis Note Added: 0002871
2011-08-31 10:13 demian Product Version Slicer 4.0 RSNA =>
2011-08-31 10:39 kikinis Fixed in Version => Slicer 4.0 post RSNA
2011-09-02 12:57 alexy Note Added: 0002889
2011-09-02 12:57 alexy Status feedback => resolved
2011-09-02 12:57 alexy Resolution open => fixed
2011-09-25 05:00 kikinis Note Added: 0003106
2011-09-25 05:00 kikinis Status resolved => feedback
2011-09-25 05:00 kikinis Resolution fixed => reopened
2011-09-25 05:03 kikinis Note Added: 0003107
2011-10-02 09:44 alexy Note Added: 0003156
2011-10-02 12:25 kikinis Note Added: 0003158
2012-08-01 04:38 kikinis Status feedback => closed
2012-08-01 04:38 kikinis Resolution reopened => fixed