GithubHelp home page GithubHelp logo

pickandpaintextension's Introduction

Pick’n Paint

What is it?

Pick’n Paint is a module developed for 3D Slicer to define regions of interest (ROI) on 3D models (vtk files only). After defining ROIs on a model of reference, it is possible to propagate them over different time point models.

License

Please see LICENSE.txt

pickandpaintextension's People

Contributors

allemangd avatar bpaniagua avatar clementmirabel avatar jbvimort avatar jcfr avatar jehoctor avatar juanprietob avatar lassoan avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pickandpaintextension's Issues

Switching selected fiducial list should update the currently-visible ROI

Related to #21. Possibly related to #13.

Steps to reproduce:

  1. Open PickAndPaint, select a model.
  2. Create a new fiducial list (MarkupsFiducial)
  3. Add a point and set a radius.
  4. Create a new fiducial list (MarkupsFiducial_1). Desired behavior: the ROI associated with MarkupsFiducial should no longer be visible.
  5. Add a point and set a radius.
  6. Select the first fiducial list (MarkupsFiducial). Desired behavior: the visible ROI should switch back to the first one.

Instead the visible ROI only switches when a new point is added.

Discovered while investigating #16.

Selected ROIs cannot be saved and do not show in MeshStatistics

@jcfr
@bpaniagua
@luciacev

Selected ROIs in Pick n' Paint are not saved. We need the landmarks in the fiducial list to be saved with the selected ROI , so we can then quantify differences and compute the ROIs statistics with Mesh Statistics. Without these tools we cannot quantify local changes in correspondent meshes properly. We had an issue with selected multiple ROIs since JB Vimort implemented the fiducial list that Lucie Macron wrote. Please see the video tutorial 5C in Youtube to see how it was designed to work: https://www.youtube.com/watch?v=3kHT3IDoyy0.
Please let me know if the issue is clearly described.
Thank you!

Multiple ROI during pick and paint

Hello @allemangD
Me and @luciacev cannot create multiple ROIS in the pick and paint module or surface registration module (CMF reg)
When we create more than one landmark, we are not able to select a region of interest, it only works when we select a single landmark.
Please, can you help?
Jonas

Renaming a fiducial list does not rename the corresponding ROI.

Steps to reproduce:

  1. Open PickAndPaint; select a model.
  2. Add a new fiducial list (MarkupsFiducial)
  3. Rename that fiducial list (Alpha)
  4. Open Models module, select the model.
  5. View model scalars; the scalar will still be called Model_MarkupsFiducial_ROI, rather than Model_Alpha_ROI.

Discovered while investigating #16.

Editing multiple ROIs can crash Slicer.

Steps to reproduce:

  1. Open PickAndPaint; select a model.
  2. Create a new fiducial list (MarkupsFiducial)
  3. Add a point
  4. Create a new fiducial list (MarkupsFiducial_1)
  5. Add a point
  6. Select the first fiducial list (MarkupsFiducial)
  7. Add a point. Slicer crashes.

Discovered while investigating #16.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.