Create a DICOM Grayscale Softcopy Presentation State to persist AI annotation overlays referencing a stored image

domain: dicom.innolitics.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Identify the SOP Instance UIDs of the source images to annotate and record their StudyInstanceUID and SeriesInstanceUID for the Referenced Series Sequence in the GSPS
  2. Construct a GSPS dataset with SOP Class UID 1.2.840.10008.5.1.4.1.1.11.1 (Grayscale Softcopy Presentation State), a new SOP Instance UID, and the Referenced Image Sequence pointing to each source instance
  3. Populate the Graphic Annotation Module with GraphicAnnotationSequence items, each containing a GraphicType (e.g., POLYLINE or CIRCLE) and a GraphicData array encoding the coordinates in pixel space
  4. Set windowing parameters in the Softcopy VOI LUT Module (WindowCenter and WindowWidth) to encode the display state alongside the annotation, ensuring consistent rendering across stations
  5. Store the GSPS via STOW-RS or C-STORE and test rendering by opening the source image in an IHE GPB-compliant viewer that supports GSPS display

Known gotchas

Related routes

Encode AI segmentation results as a DICOM SEG instance and store it alongside the source CT series
highdicom.readthedocs.io · 5 steps · unrated
Retrieve web-displayable renderings of DICOM instances using the WADO-RS Retrieve Rendered transaction instead of raw pixel data
healthcare · 6 steps · unrated
Negotiate and transcode DICOM transfer syntaxes during C-STORE association to handle modality and PACS incompatibilities
dicom.nema.org · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans