cornerstone3D icon indicating copy to clipboard operation
cornerstone3D copied to clipboard

feat: WSI Viewport - basic framework to display WSI images with annotations

Open wayfarer3130 opened this issue 1 year ago • 3 comments

Context

Show whole slide imaging DICOM in a CS3D viewport.

Changes & Results

  • Added a WSI Viewport to show WSI images
  • Adding mappings to/from WSI image positioning in the get/set camera calls
  • Add notifications for viewport render to ensure annotation updates occur
  • Add pre-built deployment to the externals directory to avoid needing to checkout build
  • Added lazy load for dicom-microscopy-viewer to allow building without DMV to be included.
  • Fixed dicom-microscopy-viewer to be lazy loadable

Testing

Run wsi and wsiAnnotationTools Basic viewing and simple annotations should be supported

Fixes for [#1090]

Checklist

PR

  • [] My Pull Request title is descriptive, accurate and follows the semantic-release format and guidelines.

Code

  • [] My code has been well-documented (function documentation, inline comments, etc.)

  • [] I have run the yarn build:update-api to update the API documentation, and have committed the changes to this PR. (Read more here https://www.cornerstonejs.org/docs/contribute/update-api)

Public Documentation Updates

  • [] The documentation page has been updated as necessary for any public API additions or removals.

Tested Environment

  • [] "OS:
  • [] "Node version:
  • [] "Browser:

wayfarer3130 avatar Dec 13 '23 15:12 wayfarer3130

Deploy Preview for cornerstone-3d-docs canceled.

Name Link
Latest commit b48d6cfd403bafa4eedf6ce52bd618ecf2e7ceba
Latest deploy log https://app.netlify.com/sites/cornerstone-3d-docs/deploys/66328c690600760008f2ae06

netlify[bot] avatar Dec 13 '23 15:12 netlify[bot]

Added a branch https://github.com/ImagingDataCommons/dicom-microscopy-viewer/pull/111 with changes required to run this basic WSI view

wayfarer3130 avatar Jan 02 '24 19:01 wayfarer3130

This looks good for now, but as discussed we need to decide whether to merge or not.

sedghi avatar Feb 20 '24 17:02 sedghi

Hello! Any update on when this feature could be added to OHIF Viewer?

abespalko avatar Apr 01 '24 12:04 abespalko