question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

ROI selection tool broken in Slicer-4.13.0-2021-09-23 preview

See original GitHub issue

We use ROI selection tool for selecting bounding box for scribbles method. It worked great in previous versions of Slicer (e.g. from two days ago in Slicer-4.13.0-2021-09-21 it worked fine).

With the latest preview release (Slicer-4.13.0-2021-09-23), there seems to be two issues:

  1. The ROI tool has been significantly changed. It is now under markup module I believe where I am having a difficult time initialising and marking up an vtkMRMLAnnotationROINode node (see screenshot of before and after update). It would be good to have some guidance/documentation on how we can do the same interaction that we did in the version from two days ago. If this already exists, can you please point me to it.
  2. The markup module crashes Slicer as soon as I click on ROI symbol from within the tool (see screenshot below) Screenshot from 2021-09-24 15-41-21 In the terminal from where I run Slicer, it gives the following error messages:

Switch to module: “MONAILabel” Switch to module: “Markups” GetItemByDataNode: Invalid data node to find GetItemByDataNode: Invalid data node to find error: [/home/user/Downloads/Slicer-4.13.0-2021-09-23-linux-amd64/bin/SlicerApp-real] exit abnormally - Report the problem.

Screenshots

Before the update (version Slicer-4.13.0-2021-09-21 ) Screenshot from 2021-09-24 15-36-40

After the update (version Slicer-4.13.0-2021-09-23) Screenshot from 2021-09-24 15-38-58

cc: @lassoan

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Reactions:1
  • Comments:11

github_iconTop GitHub Comments

1reaction
lassoancommented, Sep 25, 2021

I’ve pushed a fix (just minutes before the nightly build cutoff time). This should fix the problem of the place widget not changing the active markup node. Please test and let me know if there is any problem.

Also let us know if have any request for changing/improving markups ROIs. For example, the markups ROI is placed by clicking in two corners (instead of clicking the center and a corner as it was done in annotation ROIs). There is another mode that creates the ROI as the bounding box of control points. We can add the center+corner click mode if someone strongly prefers that.

1reaction
lassoancommented, Sep 24, 2021

I was able to reproduce the sticky place button issue. Until the problem is fixed, a workaround is to use the toolbar to switch between active markup nodes. A fix should come soon.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Slicer Tractography ROI Selection Not Working - Support
There is some rapid development happening in the Nightly Preview version so it's possible something has broken. It looks to be related to...
Read more >
3D Slicer: Volume Rendering and ROI's - YouTube
This tutorial was created to help others create and manipulate ROI's within the Volume Rendering Module. You will also learn how to export ......
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found