Recent Releases of Slicer-Liver

Slicer-Liver - V1.1.0

SlicerLiver is an extension for the medical research software 3D Slicer providing tools for analysis, quantification and therapy planning for hepatic interventions.

The extension provides a fast and accurate solution for:

  • Definition of surgical resection in 3D using deformable surfaces, as well as the visualization of resection margins (risk areas).
  • Computation and visualization of liver vascular territories (liver segments).
  • Liver volumetry analysis.

What's Changed

  • Feature/resection gui by @RafaelPalomar in https://github.com/ALive-research/Slicer-Liver/pull/14
  • ENH: Fix circleci configuration file by @RafaelPalomar in https://github.com/ALive-research/Slicer-Liver/pull/3
  • ENH: Adding a self-test for distance maps by @RafaelPalomar in https://github.com/ALive-research/Slicer-Liver/pull/16
  • ENH: Add 3D texture transfer for bezier dist maps by @RafaelPalomar in https://github.com/ALive-research/Slicer-Liver/pull/17
  • STYLE: Clean up debug outputs by @RafaelPalomar in https://github.com/ALive-research/Slicer-Liver/pull/20
  • BUG: Fix memory leaks happening in python code by @RafaelPalomar in https://github.com/ALive-research/Slicer-Liver/pull/21
  • Adding shaders for visualization of dis maps by @RafaelPalomar in https://github.com/ALive-research/Slicer-Liver/pull/18
  • ENH: Remove LiverAnalysis empty module by @RafaelPalomar in https://github.com/ALive-research/Slicer-Liver/pull/22
  • EHN: Add license file by @RafaelPalomar in https://github.com/ALive-research/Slicer-Liver/pull/24
  • ENH: Complete information in README file by @RafaelPalomar in https://github.com/ALive-research/Slicer-Liver/pull/25
  • ENH: Add templates for issues by @RafaelPalomar in https://github.com/ALive-research/Slicer-Liver/pull/28
  • ENH: Adding distance calculation logic + UI by @RafaelPalomar in https://github.com/ALive-research/Slicer-Liver/pull/38
  • ENH: Tests/modifications vtkMRMLLiverResectionNode by @RafaelPalomar in https://github.com/ALive-research/Slicer-Liver/pull/43
  • WIP: Add UI for liver resections by @RafaelPalomar in https://github.com/ALive-research/Slicer-Liver/pull/41
  • ENH: Add distance map filter for ui by @RafaelPalomar in https://github.com/ALive-research/Slicer-Liver/pull/78
  • ENH: Add module icon by @RafaelPalomar in https://github.com/ALive-research/Slicer-Liver/pull/79
  • ENH: Update information and extension image by @RafaelPalomar in https://github.com/ALive-research/Slicer-Liver/pull/81
  • ENH: GUI improvements for resections by @RafaelPalomar in https://github.com/ALive-research/Slicer-Liver/pull/87
  • BUG: Fix multiple registration of markups nodes by @RafaelPalomar in https://github.com/ALive-research/Slicer-Liver/pull/97
  • Feature/resection clipout by @RafaelPalomar in https://github.com/ALive-research/Slicer-Liver/pull/101
  • Feature/interpolated uncertainty margin by @RafaelPalomar in https://github.com/ALive-research/Slicer-Liver/pull/106
  • ENH: Update mgmnt and viz of liver markups by @RafaelPalomar in https://github.com/ALive-research/Slicer-Liver/pull/108
  • ENH: Update license affiliations by @RafaelPalomar in https://github.com/ALive-research/Slicer-Liver/pull/109
  • Fix/lock resection label name by @RafaelPalomar in https://github.com/ALive-research/Slicer-Liver/pull/112
  • Feature/UI rearangement by @RafaelPalomar in https://github.com/ALive-research/Slicer-Liver/pull/114
  • ENH: Add resection visualization options by @RafaelPalomar in https://github.com/ALive-research/Slicer-Liver/pull/119
  • BUG: Fix for macOS build (#121). by @gatangen in https://github.com/ALive-research/Slicer-Liver/pull/122
  • ENH: Refactor resection bezier surface by @RafaelPalomar in https://github.com/ALive-research/Slicer-Liver/pull/125
  • Feature/circleci by @olevs in https://github.com/ALive-research/Slicer-Liver/pull/126
  • Feature/resection grid as synthetic texture by @RafaelPalomar in https://github.com/ALive-research/Slicer-Liver/pull/130
  • BUG: Fix for macOS build (#128) by @gatangen in https://github.com/ALive-research/Slicer-Liver/pull/129
  • Review/pr liver segmments by @RafaelPalomar in https://github.com/ALive-research/Slicer-Liver/pull/133
  • Vascular segments processing by @gatangen in https://github.com/ALive-research/Slicer-Liver/pull/137
  • BUG: This fixes the generated tests failing by @RafaelPalomar in https://github.com/ALive-research/Slicer-Liver/pull/141
  • Feature/resection loading saving by @RafaelPalomar in https://github.com/ALive-research/Slicer-Liver/pull/140
  • COMP: Fix extension dependencies by @RafaelPalomar in https://github.com/ALive-research/Slicer-Liver/pull/143
  • UI improvements segm input by @gatangen in https://github.com/ALive-research/Slicer-Liver/pull/142
  • Adding segment by @olevs in https://github.com/ALive-research/Slicer-Liver/pull/144
  • BUG: Duplicated combobox in Liver Segments widget. by @gatangen in https://github.com/ALive-research/Slicer-Liver/pull/145
  • ENH: Simplifies the selection of anatomy for resection by @RafaelPalomar in https://github.com/ALive-research/Slicer-Liver/pull/146
  • Create tutorial by @dalbenzioG in https://github.com/ALive-research/Slicer-Liver/pull/147
  • Feature/video tutorial by @RafaelPalomar in https://github.com/ALive-research/Slicer-Liver/pull/152
  • Feature/vascular territories by @olevs in https://github.com/ALive-research/Slicer-Liver/pull/154
  • ENH: Added simple tests for LiverSegmentsLogic functions. #156 by @olevs in https://github.com/ALive-research/Slicer-Liver/pull/157
  • BUG: Don't automatically enable fiducial placement before a surface s… by @olevs in https://github.com/ALive-research/Slicer-Liver/pull/163
  • Fix extension icon by @lassoan in https://github.com/ALive-research/Slicer-Liver/pull/166
  • Master by @RafaelPalomar in https://github.com/ALive-research/Slicer-Liver/pull/169
  • Refactor/slicing contours into mapper by @RafaelPalomar in https://github.com/ALive-research/Slicer-Liver/pull/155
  • ENH: Enabled adding more point lists, in order to adding more separat… by @olevs in https://github.com/ALive-research/Slicer-Liver/pull/170
  • BUG: Fix initialization type logic by @RafaelPalomar in https://github.com/ALive-research/Slicer-Liver/pull/174
  • ENH: Add larger SlicerLiver image by @RafaelPalomar in https://github.com/ALive-research/Slicer-Liver/pull/181
  • BUG: Fix empty screenshots displayed in Extension Manager by @jamesobutler in https://github.com/ALive-research/Slicer-Liver/pull/194
  • Fix/extension image slideshow by @RafaelPalomar in https://github.com/ALive-research/Slicer-Liver/pull/196
  • ENH: Added Least Square Fitting of Bezier Surfaces by @dalbenzioG in https://github.com/ALive-research/Slicer-Liver/pull/199
  • ENH: Added download test for test data set, and also added the test d… by @olevs in https://github.com/ALive-research/Slicer-Liver/pull/171
  • Unit test framework by @olevs in https://github.com/ALive-research/Slicer-Liver/pull/198
  • ENH: Solve conflicts with the latest development branch by @RuoyanMeng in https://github.com/ALive-research/Slicer-Liver/pull/203
  • Feature/updating fitting by @dalbenzioG in https://github.com/ALive-research/Slicer-Liver/pull/204
  • BUG: Fix Windows compile issue by @olevs in https://github.com/ALive-research/Slicer-Liver/pull/222
  • ENH: Resectogram Usability improvements by @RuoyanMeng in https://github.com/ALive-research/Slicer-Liver/pull/218
  • Feature/updating fitting by @RafaelPalomar in https://github.com/ALive-research/Slicer-Liver/pull/234
  • ENH: Load liver color map from file by @olevs in https://github.com/ALive-research/Slicer-Liver/pull/220
  • ENH: Create new endPointsMarkupsNodes to allow adding disconnected ce… by @olevs in https://github.com/ALive-research/Slicer-Liver/pull/232
  • ENH: Allow adding whole segmentations to centerline model by @olevs in https://github.com/ALive-research/Slicer-Liver/pull/230
  • Bug/vmtk module check #235 by @gatangen in https://github.com/ALive-research/Slicer-Liver/pull/239
  • ENH: Arbitrary Resection Volumetry Calculation by @RuoyanMeng in https://github.com/ALive-research/Slicer-Liver/pull/227
  • ENH: Allow generation of multiple vascular territories maps by @gatangen in https://github.com/ALive-research/Slicer-Liver/pull/233
  • BUG: Fix defition of initial position and preprocessing by @dalbenzioG in https://github.com/ALive-research/Slicer-Liver/pull/247
  • ALive v1.0 by @RafaelPalomar in https://github.com/ALive-research/Slicer-Liver/pull/250
  • BUG: Fix Windows compile and link errors #251 by @olevs in https://github.com/ALive-research/Slicer-Liver/pull/252
  • BUG: Fix Windows compile and link errors by @RafaelPalomar in https://github.com/ALive-research/Slicer-Liver/pull/253
  • BUG: Fix Windows compile and link errors by @RafaelPalomar in https://github.com/ALive-research/Slicer-Liver/pull/254
  • Feature/joss paper by @RafaelPalomar in https://github.com/ALive-research/Slicer-Liver/pull/264
  • ENH: Update extension metadata by @jcfr in https://github.com/ALive-research/Slicer-Liver/pull/265
  • Feature/liver segments rewrite by @olevs in https://github.com/ALive-research/Slicer-Liver/pull/263
  • Bug/multiple vascular territories #249 by @gatangen in https://github.com/ALive-research/Slicer-Liver/pull/256
  • Feature/liver segments tests by @olevs in https://github.com/ALive-research/Slicer-Liver/pull/262
  • ENH: Update upload artifacts workflow by @RafaelPalomar in https://github.com/ALive-research/Slicer-Liver/pull/268
  • Fixes towards v1.1 by @RafaelPalomar in https://github.com/ALive-research/Slicer-Liver/pull/267
  • ENH: Update README.md by @dalbenzioG in https://github.com/ALive-research/Slicer-Liver/pull/269
  • Feature/joss paper by @RuoyanMeng in https://github.com/ALive-research/Slicer-Liver/pull/271
  • DOC: add contributing.md and fix missing doi by @RuoyanMeng in https://github.com/ALive-research/Slicer-Liver/pull/272
  • ENH: fixed #248, adjusted region growing and surface resolution settings, new function for export selected segments as new segmentation node by @RuoyanMeng in https://github.com/ALive-research/Slicer-Liver/pull/255
  • Update LICENSE by @RuoyanMeng in https://github.com/ALive-research/Slicer-Liver/pull/273
  • improve README and Joss paper by @RuoyanMeng in https://github.com/ALive-research/Slicer-Liver/pull/275
  • Segmentation split on volumetry by @RafaelPalomar in https://github.com/ALive-research/Slicer-Liver/pull/278
  • BUG: Fixed when reopening saved vascular territory segmentation segments name list was incorrectly read. by @RuoyanMeng in https://github.com/ALive-research/Slicer-Liver/pull/282
  • ENH: Add pop-up messages and cursor shape change to indicate the computing status; fix the unit-tests error message. by @RuoyanMeng in https://github.com/ALive-research/Slicer-Liver/pull/277

New Contributors

  • @gatangen made their first contribution in https://github.com/ALive-research/Slicer-Liver/pull/122
  • @olevs made their first contribution in https://github.com/ALive-research/Slicer-Liver/pull/126
  • @dalbenzioG made their first contribution in https://github.com/ALive-research/Slicer-Liver/pull/147
  • @lassoan made their first contribution in https://github.com/ALive-research/Slicer-Liver/pull/166
  • @jamesobutler made their first contribution in https://github.com/ALive-research/Slicer-Liver/pull/194
  • @jcfr made their first contribution in https://github.com/ALive-research/Slicer-Liver/pull/265

Full Changelog: https://github.com/ALive-research/Slicer-Liver/commits/V1.1.0

Scientific Software - Peer-reviewed - C++
Published by RuoyanMeng 10 months ago