SCIInstitute / ShapeWorks

ShapeWorks
http://sciinstitute.github.io/ShapeWorks/
Other
104 stars 32 forks source link

Release notes for 6.1 #1285

Closed sheryjoe closed 3 years ago

sheryjoe commented 3 years ago

Please add to this issue a paragraph (plus videos/snapshots for illustration) about each new/improved/bug-fix included in this release. Please add bullets to the below outline that are relevant to your contributions for the 6.1 release. I will consolidate and add to the documentation right away and put together the graphical abstract for release announcement before the SB3C workshop.

NOTE: To add these comments to the documentation (markdown format), select "edit" on a message and cut-and-paste.

iyerkrithika21 commented 3 years ago

-What is new?

-User's support

  1. Ellipsoid joint generation added to ShapeWork's cohort generator python module. Cohorts of joints can be generated with options available for distance separating the joints, modes of variations(size/rotation). These cohorts can be used for troubleshooting multiple domain shape modeling workflow. image

-ShapeWorks Back-end

  1. Consolidation of PCA shape analysis tools: Updated shapeworks API to include PCA shape analysis tools (read particle files, calculate eigenvectors, eigenvalues, mode variance). A new use case ellipsoid_pca demonstrating the usage of PCA tools has been added.

-Improvements

-User's Support

  1. Updated OptimizeUtils and AnalyzeUtils to handle multiple domain datasets.

  2. Two new use cases - ellipsoid_multiple_domain and ellipsoid_multiple_domain_mesh added to demonstrate multiple domain use cases for segmentation images and meshes. image

  3. Depreciated GroomUtils and EvaluationUtils and restructured all use cases to make the grooming steps more transparent by using the python API.

HeavenlyBerserker commented 3 years ago

Results on new cutting_planes unit test with 3 cutting planes Screenshot from 2021-04-12 13-55-59 Results on new sphere_constraint unit test with 25 spheres Screenshot from 2021-04-17 15-39-26 Results on new sphere_cutting_plane_constraint unit test with 25 spheres and one cutting plane Screenshot from 2021-04-17 12-54-58 Results on ellipsoid_cut use case Screenshot from 2021-04-12 09-30-27 Results on femur_cut use case Screenshot from 2021-04-06 18-00-03

For more information on augmented lagrangian inequality constraints, please see http://www.cs.cmu.edu/~pradeepr/convexopt/Lecture_Slides/Augmented-lagrangian.pdf.

medakk commented 3 years ago
akenmorris commented 3 years ago

What is new?

Grooming support for Meshes in Studio:

image
cchriste commented 3 years ago
jadie1 commented 3 years ago

Improvements - Deep Learning & Shape Modeling

riddhishb commented 3 years ago

What Is New?

sheryjoe commented 3 years ago

@iyerkrithika21

Consolidation of PCA shape analysis tools: Updated shapeworks API to include PCA shape analysis tools (read particle files, calculate eigenvectors, eigenvalues, mode variance). A new use case ellipsoid_pca demonstrating the usage of PCA tools has been added.

sheryjoe commented 3 years ago

What Is New?

  • Extending the warp-mesh command to work with multiple meshes at the same time.

@riddhishb please share a snapshot to show case this feature to be used for the graphical abstract.

sheryjoe commented 3 years ago

@akenmorris

N-dimensional contour domains are now supported in ShapeWorks. Refer to the supershapes_1mode_contour use case for an example.

Want to make sure about adding the above to the release notes. I think the PR has been merged, but the full support with Studio is pushed to 6.2. right?

sheryjoe commented 3 years ago

@akenmorris

I think we should include multi-domain support to what is new in studio.

sheryjoe commented 3 years ago

@akenmorris @jadie1 @riddhishb @archanasri @cchriste @HeavenlyBerserker

Any significant bug fixes we can highlight in the release notes?

akenmorris commented 3 years ago

I think we should include multi-domain support to what is new in studio.

Of course. Somehow I was thinking that was in 6.0, but I guess it wasn't.

akenmorris commented 3 years ago

Want to make sure about adding the above to the release notes. I think the PR has been merged, but the full support with Studio is pushed to 6.2. right?

That's right.

sheryjoe commented 3 years ago

@akenmorris

I think we should include multi-domain support to what is new in studio.

Of course. Somehow I was thinking that was in 6.0, but I guess it wasn't.

@akenmorris can we add multiple domains to studio documentation?

akenmorris commented 3 years ago

can we add multiple domains to studio documentation?

Yep

sheryjoe commented 3 years ago

can we add multiple domains to studio documentation?

Yep

@akenmorris please at a high level description in "New in Studio" page with a link to the multiple domain page (more detailed documentation) in the "ShapeWorks Studio" group. You can also add videos and snapshots that you have previously generated.

sheryjoe commented 3 years ago

@akenmorris @jadie1 @iyerkrithika21 @cchriste @archanasri @riddhishb @HeavenlyBerserker

Please let me know if you have any comments/suggestions to make it better.

image
HeavenlyBerserker commented 3 years ago

That looks sick! I like it

On Wed, Jun 16, 2021, 8:38 PM Shireen Elhabian @.***> wrote:

@akenmorris https://github.com/akenmorris @jadie1 https://github.com/jadie1 @iyerkrithika21 https://github.com/iyerkrithika21 @cchriste https://github.com/cchriste @archanasri https://github.com/archanasri @riddhishb https://github.com/riddhishb @HeavenlyBerserker https://github.com/HeavenlyBerserker

Please let me know if you have any comments/suggestions to make it better. [image: image] https://user-images.githubusercontent.com/3253036/122322390-a15ba280-cee2-11eb-8370-9b637bee1d95.png

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/SCIInstitute/ShapeWorks/issues/1285#issuecomment-862870976, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACVO6GH2RXYOTHKHSBOT7STTTFN2LANCNFSM46T4FC4Q .

cchriste commented 3 years ago

Improved installation

cchriste commented 3 years ago

Improved developer support to facilitate more independent and robust testing

cchriste commented 3 years ago

RunUseCase improvements

sheryjoe commented 3 years ago

Done and added to the docs.