Seeking Community Input on Upcoming trame‑slicer Applications

Hi everyone!

Following the discussions on the trame-slicer repo regarding Jupyter integration and first class citizen applications in trame-slicer we will be adding applications to the trame-slicer package starting the future minor version (1.11.0).

We’d love your input on which initial applications would be most valuable to include.
If you have a specific workflow, tool, or apps you’d like to see supported, please share your thoughts so we can prioritize accordingly!

Best,
Thibault

PS: Recap links for those who don’t know what trame-slicer is

Hi there,

Nice to hear about that. Here goes some suggestions to make a stronger app based on the current segmentation or medical_viewer app.

upgrades:

-in scrollable bars (slices in each view, the contrast windowing, segmentation opacity…) have some kind of value counter visible. So for example you can see which slice number you are in in each view, which image values are you setting in the contrast, etc. This could be small values beside the bars.

-Button with function to load a segmentation file (guess it shoulf match the loaded image for this to make sense) which I guess should activate corresponding new labels in the segmentation editor from the loaded segmentation.

-Button to save the current segmentation in a file.

-Display information on the image, maybe spacing and size which is typical useful info.

-New shapes for the segmentation brush (like square)

-The mpr crosshair could also show the pixel value of the image it is locaten on at some place

Bigger upgrades:

-What about being able to load multiple images at the same time? Thinking like itk-snap which allows to have a ‘main image’ that set the space reference and then you can upload several images and quickly change views between them in said space by clicking on them from a list. So also show the list of images and upon clicking change the view to them.

-Incorporating some AI for segmentation, for example based on nn-interactive or medsam. There seems to be someone that already did an app with nninteractive. Could be nice.

-Alternative image/segmentation uploading method. For some applications it could be useful to automatically open a predefined image/segmentation from defined path that could be as an input to the app itself in the code, instead of manually opening them.

I’m new with the trame framework and just started exploring the app, so if I missed a function that I already described then nothing to add.

Those are additions on the already available apps. Not really new apps, I just think on segmentation as the most useful tool. Also maybe a an app based on registration could be interesting too (probably way harder too).

Those are some ideas, hope they are good ones. I’ll keep thinking on new things.

Regards and thanks for the amazing work!

Hi @mapepe18,

Thanks for the feedbacks!
I think that your suggestions definitely make sense and are features that are currently available in Slicer (except square brush) but missing in trame-slicer !

I will be tracking them in our backlog :+1: