# 2021.02.16 Hangout

**URL:** https://discourse.slicer.org/t/2021-02-16-hangout/16002
**Category:** Weekly meetings
**Created:** [February 15, 2021, 10:24pm UTC](https://discourse.slicer.org/t/2021-02-16-hangout/16002 "2021-02-15T22:24:35Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![Sam\_Horvath](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/sam_horvath/32/3092_2.png) [@Sam\_Horvath](https://discourse.slicer.org/u/Sam_Horvath)
#### Post date: [February 15, 2021, 10:24pm UTC](https://discourse.slicer.org/t/2021-02-16-hangout/16002/1 "2021-02-15T22:24:35Z")

</div>

Tomorrow, we will be having our next weekly hangout at 10:00 AM ET until 11 AM ET.

Anyone is welcome to join to ask questions at [https://bit.ly/slicer-googlemeet-hosted-by-kitware](https://bit.ly/slicer-googlemeet-hosted-by-kitware)

Agenda:

- Slicer 5 / VTK 9

Feel free to post to this thread to request/suggest a topic!

Thanks  
Sam and J-Christophe

---

<div class="post-metadata">

### Author: ![pll\_llq](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/pll_llq/32/9408_2.png) [@pll\_llq](https://discourse.slicer.org/u/pll_llq)
#### Post date: [February 16, 2021, 1:56pm UTC](https://discourse.slicer.org/t/2021-02-16-hangout/16002/2 "2021-02-16T13:56:06Z")

</div>

Hey 👋

I would like to ask two questions. One related to Slicer and the other one related to medical imaging in general.

1. Is there some slicer-specific solution that allows storing Subject hierarchies as a database? Like there is the DICOM database that stores image files and provides an interface to obtain data for specific patient etc. Is there something similar for whole slicer scene files? Like storing images and segmentations and transforms and what not in a database rather than a file on disk.

2. I would love to hear any ideas about CT image data normalization for ML training. What could be the approaches that make the CT images coming from different machines with different calibration (some non-calibrated) become more homogeneous? For example resampling all images to a specific voxel size, but what else?

---

<div class="post-metadata">

### Author: ![rkikinis](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/rkikinis/32/791_2.png) [@rkikinis](https://discourse.slicer.org/u/rkikinis)
#### Post date: [February 16, 2021, 2:29pm UTC](https://discourse.slicer.org/t/2021-02-16-hangout/16002/3 "2021-02-16T14:29:24Z")

</div>

> **[Gonzalo Vegas Sanchez-Ferrero, PhD: Harmonization of CT Scans: Reducing...](https://ncigt.org/event/gonzalo-vegas-sanchez-ferrero-phdharmonization-ct-scans-reducing-confounding-factors)**
>
> Gonzalo Vegas Sanchez-Ferrero, PhDInstructor in RadiologyDepartment of RadiologyBrigham and Women’s HospitalHarvard Medical School Abstract

We recently had a presentation on this topic.

---

<div class="post-metadata">

### Author: ![pll\_llq](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/pll_llq/32/9408_2.png) [@pll\_llq](https://discourse.slicer.org/u/pll_llq)
#### Post date: [February 16, 2021, 2:42pm UTC](https://discourse.slicer.org/t/2021-02-16-hangout/16002/4 "2021-02-16T14:42:47Z")

</div>

Thanks @rkikinis. Is there any way to get access to the materials of this talk?

edit: found something [here](https://aapm.onlinelibrary.wiley.com/doi/full/10.1002/mp.13578)

---

<div class="post-metadata">

### Author: ![pieper](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/pieper/32/8_2.png) [@pieper](https://discourse.slicer.org/u/pieper)
#### Post date: [February 16, 2021, 2:48pm UTC](https://discourse.slicer.org/t/2021-02-16-hangout/16002/5 "2021-02-16T14:48:00Z")

</div>

> [@pll\_llq](#):
>
> edit: found something [here](https://aapm.onlinelibrary.wiley.com/doi/full/10.1002/mp.13578)

Gonzalo presented a series of papers - if you don’t find them or have questions I suggest following up with him directly.

---

<div class="post-metadata">

### Author: ![pieper](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/pieper/32/8_2.png) [@pieper](https://discourse.slicer.org/u/pieper)
#### Post date: [February 16, 2021, 3:00pm UTC](https://discourse.slicer.org/t/2021-02-16-hangout/16002/6 "2021-02-16T15:00:39Z")

</div>

Here’s another topic: for SlicerMorph we want to a python shortcut to use the ‘p’ key to place a fiducial at the spot of the cursor. The code below works nicely, but only for the first threeDWidget in the layout (which is common enough that it’s useful as-is).

Can anyone suggest how to get the `interactor` at a mouse position? Or perhaps direct the markups displayable manager to place the fiducial?

So far the idea I looked at was changing `QVTKOpenGLNativeWidget` (superclass of `ctkVTKOpenGLNativeWidget`, returned as `widget` in the linked snippet) to expose the `GetInteractor()` method to python.

> <https://github.com/SlicerMorph/SlicerMorph/blob/master/MorphPreferences/Resources/SlicerMorphRC.py#L124-L141>

---

<div class="post-metadata">

### Author: ![pieper](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/pieper/32/8_2.png) [@pieper](https://discourse.slicer.org/u/pieper)
#### Post date: [February 16, 2021, 6:56pm UTC](https://discourse.slicer.org/t/2021-02-16-hangout/16002/7 "2021-02-16T18:56:18Z")

</div>

Following up on the point placement question, [this formulation](https://github.com/SlicerMorph/SlicerMorph/pull/134/files) works nicely.
