# Scissor tools usability change and a question

**URL:** <https://discourse.slicer.org/t/scissor-tools-usability-change-and-a-question/307>\
**Category:** Support\
**Created:** [May 14, 2017, 5:44am UTC](https://discourse.slicer.org/t/scissor-tools-usability-change-and-a-question/307 "2017-05-14T05:44:56Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![muratmaga](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/muratmaga/32/3622_2.png) [@muratmaga](https://discourse.slicer.org/u/muratmaga)\
**Post date:** [May 14, 2017, 5:44am UTC](https://discourse.slicer.org/t/scissor-tools-usability-change-and-a-question/307/1 "2017-05-14T05:44:56Z")

</div>

Hi,

May I suggest to add a keystroke to scissors functionality so that the user doesn’t have to go back and forth between ‘none’ and ‘scissors’ effects constantly to spin the specimen in the 3D view while segmenting. Perhaps, during the scissors effect holding the shift or control with the left click can temporarily become the rotation.

Also, is it possible to integrate the scissors with ROI clipping? Sometimes I want the scissors to affect only a portion of the volume, not all the slices. With ROI, perhaps there can be an additional option for operation to be effective within ROI (or outside of of ROI).  
Thanks,  
M

---

<div class="post-metadata">

**Author:** ![lassoan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/lassoan/32/13_2.png) [@lassoan](https://discourse.slicer.org/u/lassoan)\
**Post date:** [May 14, 2017, 11:13am UTC](https://discourse.slicer.org/t/scissor-tools-usability-change-and-a-question/307/2 "2017-05-14T11:13:40Z")

</div>

You can activate/deactivate effects with number keys (1, 2, …, 0). With the default effect order, scissors is assigned to key ‘0’.

Scissors can be marked, so you can fill/erase only inside a selected region: change “Editable region” in masking section.

---

<div class="post-metadata">

**Author:** ![muratmaga](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/muratmaga/32/3622_2.png) [@muratmaga](https://discourse.slicer.org/u/muratmaga)\
**Post date:** [May 15, 2017, 4:49am UTC](https://discourse.slicer.org/t/scissor-tools-usability-change-and-a-question/307/3 "2017-05-15T04:49:49Z")

</div>

Thanks Andras. Key shortcuts were exactly what I needed. Sped up the tasks quite a bit.

However, i am not sure how editable region setting would work in my task. I tried to illustrate one example here. This highlighted bone is not touching the rest of the specimen. In most cases I can find an angle where nothing is in the field of view behind it, and I can easily remove it with scissors. However, there are cases where I can’t find such an angle, so it becomes more challenging.

Also would it be possible to use the scissors to not to erase something, but to assign a different segment.

![image](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/b/e/bef3c42f6b9fde3ee154241327d4c9907540de60.png)

---

<div class="post-metadata">

**Author:** ![lassoan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/lassoan/32/13_2.png) [@lassoan](https://discourse.slicer.org/u/lassoan)\
**Post date:** [May 15, 2017, 5:17am UTC](https://discourse.slicer.org/t/scissor-tools-usability-change-and-a-question/307/4 "2017-05-15T05:17:49Z")

</div>

> [@muratmaga](#):
>
> Also would it be possible to use the scissors to not to erase something, but to assign a different segment.

You can do all kind of separation, masking, and fusion with the right combination of scissors and masking settings. For example, to assign a part of segment A to segment B:

- In segment list (above the effect buttons): select segment B
- In Masking / Editable area: select Inside segment A
- In Scissors effect options: select Fill inside

> [@muratmaga](#):
>
> In most cases I can find an angle where nothing is in the field of view behind it, and I can easily remove it with scissors. However, there are cases where I can’t find such an angle, so it becomes more challenging.

Use the same setup as described above (for separating segments) but hide Segment B. This allows you to temporarily hide any parts by assigning to an invisible segment. The hidden parts can be added back later using Scissors effect or Logical operators.

---

<div class="post-metadata">

**Author:** ![jo1](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/jo1/32/13932_2.png) [@jo1](https://discourse.slicer.org/u/jo1)\
**Post date:** [January 24, 2022, 5:33am UTC](https://discourse.slicer.org/t/scissor-tools-usability-change-and-a-question/307/5 "2022-01-24T05:33:50Z")

</div>

No… in 4.11 20200930 ver, Smoothing is assigned to key 0.  
There is no shortcut for Scissors. I can’t find it. :((

---

<div class="post-metadata">

**Author:** ![lassoan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/lassoan/32/13_2.png) [@lassoan](https://discourse.slicer.org/u/lassoan)\
**Post date:** [January 24, 2022, 5:39am UTC](https://discourse.slicer.org/t/scissor-tools-usability-change-and-a-question/307/6 "2022-01-24T05:39:43Z")

</div>

In current Slicer Preview Release, default shortcut for Smoothing is 0, default shortcut for Scissors is Shift+1 (or !). You may not need to use these, as you can switch between the last two effects using the space key, and you can also specify any keyboard shortcut to any action in Slicer (see for example how to make s key toggle sphere brush).

What is your workflow? What tools do you need to switch between frequently, in what order?

---

<div class="post-metadata">

**Author:** ![jo1](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/jo1/32/13932_2.png) [@jo1](https://discourse.slicer.org/u/jo1)\
**Post date:** [January 24, 2022, 8:26am UTC](https://discourse.slicer.org/t/scissor-tools-usability-change-and-a-question/307/7 "2022-01-24T08:26:29Z")

</div>

finaly! Thank you!!!  
Oh…I want to make “vessel segmentation” for AI data.  
So I’m using Scissors, Threshold and Islands (also sometime using Logical operators)  
I tried so many different ways. But it didn’t work well (Local Threshold and over sampling or Nvidia AiAA or etc…)  
How can I separate artery and vein from the brain bone? so hard…

---

<div class="post-metadata">

**Author:** ![chir.set](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/chir.set/32/66982_2.png) [@chir.set](https://discourse.slicer.org/u/chir.set)\
**Post date:** [January 24, 2022, 10:39am UTC](https://discourse.slicer.org/t/scissor-tools-usability-change-and-a-question/307/8 "2022-01-24T10:39:19Z")

</div>

> [@jo1](#):
>
> How can I separate artery and vein from the brain bone? so hard…

You could reduce the input volume by many means, and you should do it.

One way follows :

- Surround the brain with a ROI node
- Use ‘Local threshold’ to mask the brain _in the ROI_
- Fill holes in this segment with ‘Smoothing’ effect
- _Shrink_ the segment by 3 mm; you will unfortunately lose the internal carotids in the base skull
- Create another volume by ‘Split volume’ from this segment. Use -1500 as ‘Fill value’
- Create another segmentation and use the volume created by ‘Split volume’

Using ‘Flood filling’, I could get this for surgically relevant arteries. But other segmentation tools can be used of course.

 ![minimal_cerebral_arteries](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/e/1/e1f2fad7277f9f88ddd68ac66d96f63014195301.png)

At any step, you will have to get best parameters by trial and error.

This task remains a challenge, and there are no standard recipes.

---

<div class="post-metadata">

**Author:** ![jo1](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/jo1/32/13932_2.png) [@jo1](https://discourse.slicer.org/u/jo1)\
**Post date:** [January 25, 2022, 4:24am UTC](https://discourse.slicer.org/t/scissor-tools-usability-change-and-a-question/307/9 "2022-01-25T04:24:29Z")

</div>

Thank you!!!  
can I ask where can I get information about ROI node?  
What exactly do you mean this?  
and How can I surround the brain? (I only assume “Markups” but still it’s nor clear)  
[https://slicer.readthedocs.io/en/latest/user\_guide/modules/markups.html](https://slicer.readthedocs.io/en/latest/user_guide/modules/markups.html)

![image](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/7/a/7a9bc4697a11aa4ebc1d6e929fa3899f2d6a784a.png)

you mean this…? I used MarkupsClosedCurve

---

<div class="post-metadata">

**Author:** ![chir.set](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/chir.set/32/66982_2.png) [@chir.set](https://discourse.slicer.org/u/chir.set)\
**Post date:** [January 25, 2022, 7:09am UTC](https://discourse.slicer.org/t/scissor-tools-usability-change-and-a-question/307/10 "2022-01-25T07:09:11Z")

</div>

> [@jo1](#):
>
> [Markups — 3D Slicer documentation](https://slicer.readthedocs.io/en/latest/user_guide/modules/markups.html)

This very page gives you information about ROI nodes. Spend much time tinkering with the basics of each Slicer core tool, and the basics of each Segment Editor tool. From your replies, I grant you should explore much more before performing advanced tasks.

---

<div class="post-metadata">

**Author:** ![jo1](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/jo1/32/13932_2.png) [@jo1](https://discourse.slicer.org/u/jo1)\
**Post date:** [January 25, 2022, 8:42am UTC](https://discourse.slicer.org/t/scissor-tools-usability-change-and-a-question/307/11 "2022-01-25T08:42:05Z")

</div>

wow!!! Thank you!! I’m still not growing up enough though, I got a fancy image!

 ![image](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/5/9/5975345d42a8a0e4a4942d378830509b598f06b0.png)

---

<div class="post-metadata">

**Author:** ![chir.set](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/chir.set/32/66982_2.png) [@chir.set](https://discourse.slicer.org/u/chir.set)\
**Post date:** [January 25, 2022, 12:17pm UTC](https://discourse.slicer.org/t/scissor-tools-usability-change-and-a-question/307/12 "2022-01-25T12:17:30Z")

</div>

Please have a look at [this](https://disk.yandex.com/i/hxq0vQRHBqHqyw) video. The steps are slightly different as described above to save time.

Note also that if you only need to _view_ the arteries, Volume Rendering is faster and perhaps more efficient. And you should be careful to distinguish between arteries and veins.

---

<div class="post-metadata">

**Author:** ![jo1](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/jo1/32/13932_2.png) [@jo1](https://discourse.slicer.org/u/jo1)\
**Post date:** [January 26, 2022, 5:03am UTC](https://discourse.slicer.org/t/scissor-tools-usability-change-and-a-question/307/13 "2022-01-26T05:03:35Z")

</div>

ahhhhhh got it. my step was a little bit different with yours.
