Skip to content

Latest commit

 

History

History
82 lines (54 loc) · 4.54 KB

ChangeLog.md

File metadata and controls

82 lines (54 loc) · 4.54 KB

ShapeWorks 5.4.1 - 2020-06-15

Fixes

  • ShapeWorksStudio: Fixed crash when importing data on a new/blank project.

ShapeWorks 5.4.0 - 2020-06-10

What's New

  • New, flexible ShapeWorks project file format: New spreadsheet (XLSX) based project file format that can easily handle multiple shape modeling scenarios. It is now fully integrated in Studio. See the ellipsoid studio example for an example.
  • Exporting shape parameters: Added PCA Raw Component Score Export to Studio.
  • New Getting Started documentation: New Getting started documentation that goes over shape modeling workflow documentation, different ShapeWorks interfaces with a video illustration for Studio.
  • Lower memory footprint and faster optimization: ShapeWorks is now using OpenVDB, a more memory-efficient data structure, for signed distance transforms. Along with other refactoring and code optimizations, ShapeWorks now uses 85% less memory (from 57.09GB to 9.67GB in one use case). Additionally, the particles optimizer is now 2X faster.
  • Automated development builds: We now offer up-to-date development binary builds that track the master branch, available here. Please understand that these are in-progress development builds, not official releases.

Improvements

  • Improved scalability for Studio: Files now loaded on-demand as necessary.
  • Restructured datasets portal: Better and more consistent directory structure for use cases datasets. See datatsets guidelines for more details. Visit our ShapeWorks Portal to register and download datasets to run use cases.
  • Lower memory footprint for estimating correspondences for new shapes on existing shape models: For <fixed_domains> usage, only distance transforms for the new shapes will be loaded.
  • Improved use case documentation: Better documentation for the RunUseCase input arguments.
  • Documentation for running existing shape models: Added instructions on how to load a pre-trained shape model without running the full pipeline.
  • Consistent cross-platform splitting direction: Correspondence point splits take a random direction, but are now consistent and repeatable across platforms for reproducible shape models.

Fixes

  • Mesh export in Studio: Changed exported meshes to be compatible with CloudCompare

ShapeWorks 5.3.0 - 2020-02-20

What's New

  • Use cases: Added fixed domains use case that demonstrates adding a single shape to an existing shape model
  • Use cases: Added ellipsoid evaluation use that demonstrates quantitative evaluation of the ellipsoid
  • New commands: Added commands to the shapeworks executable to quantitatively evaluate shape models: read-particle-system, compactness, generalization, specificity
  • New shapeworks executables commands: read-image, write-image, antialias, isoresample, binarize, recenter-image, pad.
  • New build method: Separate build_dependencies script (see Documentation/Build/BUILD.md)

Improvements

  • Use cases: Updated femur use case with interactive cutting plane
  • Studio: Replaced bar chart with explained variance chart

ShapeWorks 5.2.2 - 2020-01-09

Fixes

  • Returned to superbuild.sh build process
  • Fixed non-Qt build
  • Fixed Windows conda_installs.bat
  • Studio: Fixed import and processing of non-RAI image volumes
  • Studio: Fix centering of groomed and reconstructed volumes

ShapeWorks 5.2.1 - 2019-11-09

Fixes

  • Fix examples, binaries

ShapeWorks 5.2.0 - 2019-11-07

What's New

  • Studio: Added live particle optimization updates
  • Studio: Added "Stop optimization" button
  • Use cases: Added a femur use case that demonstrates grooming surface meshes along with imaging data for shape modeling
  • Use cases: Added a left atrium use case that demonstrates grooming images data along with shape data and build multi-scale shape models
  • Use cases: New portal downloadable example data (ellipsoid, left atrium, and femurs)
  • Windows installer and binary releases for Mac and Linux
  • CMake-based superbuild with all dependencies built automatically

Improvements

  • Studio: Added support for reading View2 parameter files
  • Studio: Added legacy (View2) surface reconstructor
  • Studio: Replaced optimization libary with same used by ShapeWorksRun

Fixes

  • Studio: Fixes crashes on exit during optimizations (clean shutdown of threads)