Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] Support for Presentation States and GSPS Export: Support rendering presentation states and exporting as GSPS files #4106

Open
sedghi opened this issue May 8, 2024 · 4 comments

Comments

@sedghi
Copy link
Member

sedghi commented May 8, 2024

What feature or change would you like to see made?

  • Implement support for rendering and displaying presentation states within the OHIF viewer
  • Introduce functionality to set display areas and apply presentation state annotations
  • Leverage existing building blocks from Cornerstone 3D, such as setViewReferenceand setViewPresentation
  • Develop a user interface (UI) for exporting the current viewer state as a GSPS (Grayscale Softcopy Presentation State) object
  • Integrate the ability to save and export presentation states as GSPS files
  • Explore potential use cases and workflows involving presentation states, such as sharing viewer configurations or annotated views

More info:

GSPS has the study, series, and frame number reference, along with meta information about window leveling, rotation, display view area, and drawing lines, among other features. Currently, we possess all the necessary building blocks, and special thanks go to @wayfarer3130.

We require a user interface for exporting as well. To enable users to choose which set of features should be exported, we can provide some default options and give additional choices for the remaining features.

Why should we prioritize this feature?

Presentation states and GSPS export capabilities are essential for standardized sharing and communication of viewer configurations, annotations, and display settings. By supporting presentation states, OHIF can facilitate collaboration and consistency in image interpretation workflows, particularly in clinical and research environments. This feature aligns with OHIF's goal of providing a comprehensive and interoperable medical imaging platform.

@sedghi sedghi added the v3.9 Tasks for 3.9 release label May 8, 2024
@sedghi sedghi mentioned this issue May 8, 2024
17 tasks
@rbartonmedweb
Copy link

It would be great if this includes support display of Graphic Annotations, since there are a lot of them out there.

@sedghi
Copy link
Member Author

sedghi commented May 8, 2024

@rbartonmedweb can you provide us some samples?

@sedghi
Copy link
Member Author

sedghi commented Aug 20, 2024

This thread seems like to have some good data Kitware/VolView#622

@sedghi
Copy link
Member Author

sedghi commented Nov 13, 2024

We didn't include this in the OHIF 3.9 release, but we'll consider it for future releases.

@sedghi sedghi removed the v3.9 Tasks for 3.9 release label Nov 13, 2024
@sedghi sedghi changed the title [3.9-PS] Support for Presentation States and GSPS Export: Support rendering presentation states and exporting as GSPS files [Feature Request] Support for Presentation States and GSPS Export: Support rendering presentation states and exporting as GSPS files Nov 13, 2024
@sedghi sedghi removed their assignment Nov 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants